You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
337 lines
6.5 KiB
337 lines
6.5 KiB
import request from "../request";
|
|
|
|
/**
|
|
* 获取引导页图片集合
|
|
*/
|
|
export function getGuideImgsApi() {
|
|
return request({
|
|
url: "/homePicture/list/M.do",
|
|
method: "GET",
|
|
errorMessage: "引导页图",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取轮播图
|
|
*/
|
|
export function getCarouselsApi() {
|
|
return request({
|
|
url: "/carousel/list/M.do",
|
|
method: "GET",
|
|
errorMessage: "轮播图",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 首页获取产品分类
|
|
*/
|
|
export function getProductTypesHomeApi(parentId = "") {
|
|
return request({
|
|
params: { parentId },
|
|
url: "/productType/list.do",
|
|
method: "GET",
|
|
errorMessage: "产品分类",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取公告
|
|
*/
|
|
export function getNoticesApi() {
|
|
return request({
|
|
url: "/notice/list.do",
|
|
method: "GET",
|
|
errorMessage: "公告列表",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取产品分类
|
|
* @param {{parentId: unkown}} params
|
|
*/
|
|
export function getProductTypesApi(params = {}) {
|
|
return request({
|
|
params,
|
|
url: "/productType/tjlist.do",
|
|
method: "GET",
|
|
errorMessage: "产品分类",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取分类产品下的所有商品
|
|
* @param {{
|
|
* warehouseid: unknow,
|
|
* typeId: unknow,
|
|
* promotion: unknow,
|
|
* orderByField: unknow,
|
|
* ase: unknow,
|
|
* search: unknow,
|
|
* pageIndex: unknow,
|
|
* pageSize: unknow
|
|
* }} params - 参数
|
|
*/
|
|
export function getProductsApi(params = {}) {
|
|
return request({
|
|
params,
|
|
url: "/product/list.do",
|
|
method: "GET",
|
|
errorMessage: "分类产品",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取用户仓库
|
|
* @param {{warehouseid: unknow}} params
|
|
*/
|
|
export function getmyareaApi(params = {}) {
|
|
// ajax('get', '/area/getMyArea.do?warehouseid='+warehouseid, '', success)
|
|
return request({
|
|
params,
|
|
method: "GET",
|
|
url: "/area/getMyArea.do",
|
|
errorMessage: "用户仓库",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取配置
|
|
* @param {*} params
|
|
*/
|
|
export function getSystemSettingApi(params = {}) {
|
|
return request({
|
|
params,
|
|
method: "GET",
|
|
url: "/user/getSystemSetting.do",
|
|
errorMessage: "配置",
|
|
});
|
|
}
|
|
|
|
// //修改默认收货地址
|
|
// module.exports.editDefaultAddress = function (postData, success) {
|
|
// request('/receiverAddr/updateLastDefaultAddr.do', 'get', postData, success)
|
|
// }
|
|
|
|
/**
|
|
* 修改默认收货地址
|
|
* @param {*} params
|
|
*/
|
|
export function editDefaultAddressApi(params = {}) {
|
|
return request({
|
|
params,
|
|
url: "/receiverAddr/updateLastDefaultAddr.do",
|
|
method: "GET",
|
|
errorMessage: "收货地址",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取广播
|
|
* @param {{warehouseId: unknown}} data
|
|
*/
|
|
export function getBroadcastApi(data) {
|
|
return request({
|
|
data,
|
|
method: "POST",
|
|
url: "/inform/list.do",
|
|
errorMessage: "广播",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 我的订单
|
|
* @description (DFK:待付款。DFH:待发货。CANCEL取消。DSH待收货。TH退货),可以为空,为空时查询所有订单的状态。
|
|
* @param {{
|
|
* warehouseid: unknow,
|
|
* addrId: unknow,
|
|
* status: unknow,
|
|
* pageNum: unknow,
|
|
* pageSize: unknow
|
|
* }} params
|
|
*/
|
|
export function myOrdersApi(params = {}) {
|
|
return request({
|
|
errorMessage: "订单",
|
|
method: "GET",
|
|
params,
|
|
url: "/order/list",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取个人信息
|
|
*/
|
|
export function getUserInfoApi(params = {}) {
|
|
return request({
|
|
errorMessage: "个人信息",
|
|
method: "GET",
|
|
params,
|
|
url: "/user/info/get.do",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 查询廉洁协议
|
|
* @param {*} params
|
|
*/
|
|
export function getHonestApi(params = {}) {
|
|
return request({
|
|
errorMessage: "廉洁协议",
|
|
method: "GET",
|
|
params,
|
|
url: "/integrityAgreement/list.do",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取廉洁协议甲方公章图片
|
|
* @param {{companyName: string}} params
|
|
*/
|
|
export function sealImgApi(params = {}) {
|
|
return request({
|
|
errorMessage: "甲方公章",
|
|
method: "GET",
|
|
params,
|
|
url: "/user/genOfficialSeal.do",
|
|
});
|
|
}
|
|
|
|
// //新增廉洁协议
|
|
// service.AddHonest = function (postData, success) {
|
|
// ajax('post', '/integrityAgreement/add.do', postData, success)
|
|
// }
|
|
|
|
/**
|
|
* 新增廉洁协议
|
|
* @param {{
|
|
* companyId: String
|
|
* companyName: String
|
|
* customerName: String
|
|
* managerPhone: String
|
|
* signature: String
|
|
* createTime: String
|
|
* image: String
|
|
* }} data
|
|
*/
|
|
export function addHonestApi(data = {}) {
|
|
return request({
|
|
errorMessage: "甲方公章",
|
|
method: "POST",
|
|
data,
|
|
url: "/integrityAgreement/add.do",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取微信用户 openid
|
|
* @param {{code: string}} data
|
|
*/
|
|
export function xcxWxLoginApi(data = {}) {
|
|
return request({
|
|
errorMessage: "微信openid",
|
|
method: "POST",
|
|
data,
|
|
header: { "content-type": "application/x-www-form-urlencoded;charset=utf-8" },
|
|
url: "/thirdOauth/XcxWxLogin.do",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 验证登录微信用户并获取信息
|
|
* @param {{openid: string}} data
|
|
*/
|
|
export function getUserByXcxAPPOpenIdApi(data) {
|
|
return request({
|
|
errorMessage: "微信用户",
|
|
method: "POST",
|
|
data,
|
|
url: "/user/getUserByXcxAPPOpenId.do",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取协议
|
|
* @param {*} data
|
|
*/
|
|
export function getUserTreatyApi(data) {
|
|
return request({
|
|
errorMessage: "用户协议",
|
|
url: "/userTreaty/getUserTreaty.do",
|
|
method: "GET",
|
|
data,
|
|
header: { "content-type": "application/x-www-form-urlencoded;charset=utf-8" },
|
|
});
|
|
}
|
|
|
|
// 登陆
|
|
// service.login = function (data, success) {
|
|
// data.rememberMe = true
|
|
// ajax('post', '/user/login.do', data, success, "application/x-www-form-urlencoded")
|
|
// }
|
|
|
|
/**
|
|
* 登录
|
|
* @param {{username: string, password: string}} data
|
|
*/
|
|
export function loginApi(data = {}) {
|
|
return request({
|
|
// errorMessage: "登录",
|
|
method: "POST",
|
|
header: {
|
|
"content-type": "application/x-www-form-urlencoded;charset=utf-8",
|
|
},
|
|
data,
|
|
url: "/user/login.do",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取昨日下单订单号
|
|
*/
|
|
export function yesterdayOrderApi() {
|
|
return request({
|
|
errorMessage: "昨日订单",
|
|
method: "GET",
|
|
url: "/order/yesterdayOrder.do",
|
|
});
|
|
}
|
|
|
|
// module.exports.getCartInfo = function (postData, success) {
|
|
// request('/cart/list.do', 'GET', postData, success)
|
|
// };
|
|
|
|
export function getCartInfoApi(params = {}) {
|
|
return request({
|
|
errorMessage: "购物车信息",
|
|
method: "GET",
|
|
params,
|
|
url: "/cart/list.do",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 加入购物车
|
|
* @param {*} data
|
|
*/
|
|
export function addCartApi(data = {}) {
|
|
// request('/cart/add.do', 'POST', postData, success);
|
|
return request({
|
|
errorMessage: "购物车",
|
|
method: "POST",
|
|
data,
|
|
url: "/cart/add.do",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 订单预览
|
|
* @param {*} params
|
|
*/
|
|
export function previewApi(params = {}) {
|
|
return request({
|
|
errorMessage: "订单预览",
|
|
method: "GET",
|
|
params,
|
|
url: "/order/preview.do",
|
|
});
|
|
}
|