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.
447 lines
9.1 KiB
447 lines
9.1 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: "配置",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 修改默认收货地址
|
|
* @param {*} data
|
|
*/
|
|
export function editDefaultAddressApi(data = {}) {
|
|
return request({
|
|
data,
|
|
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,
|
|
header: { "content-type": "application/x-www-form-urlencoded;charset=utf-8" },
|
|
url: "/user/getUserByXcxAPPOpenId.do",
|
|
afterResponse(config, response) {
|
|
uni.setStorageSync("session", response.header.session);
|
|
uni.setStorageSync("X-Header-Token", response.header.session);
|
|
},
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取协议
|
|
* @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)
|
|
// };
|
|
|
|
/**
|
|
* 获取购物车信息
|
|
* @param {{warehouseId: unknown, addrId: unknown}} params
|
|
*/
|
|
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,
|
|
header: {
|
|
"content-type": "application/x-www-form-urlencoded;charset=UTF-8",
|
|
},
|
|
url: "/cart/add.do",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 预览订单
|
|
* @param {*} params
|
|
*/
|
|
export function previewApi(params = {}) {
|
|
return request({
|
|
errorMessage: "预览订单",
|
|
method: "GET",
|
|
params,
|
|
url: "/order/preview.do",
|
|
});
|
|
}
|
|
|
|
// //删除购物车中的商品
|
|
// module.exports.deleteFromCart = function (postData, success) {
|
|
// request('/cart/delete.do', 'POST', postData, success)
|
|
// }
|
|
|
|
export function deleteFromCartApi(data = {}) {
|
|
return request({
|
|
errorMessage: "删除商品",
|
|
method: "POST",
|
|
data,
|
|
header: {
|
|
"content-type": "application/x-www-form-urlencoded;charset=UTF-8",
|
|
},
|
|
url: "/cart/delete.do",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取菜谱下单菜品分类
|
|
* @param {{warehouseId: string, parentId: string}} params
|
|
*/
|
|
export function getMenusTypesApi(params = {}) {
|
|
return request({
|
|
errorMessage: "菜谱分类",
|
|
method: "GET",
|
|
params,
|
|
url: "/setmeal/getGroup.do",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取指定菜单类别下的全部菜品
|
|
* @param {{
|
|
* mealName: string,
|
|
* current: number,
|
|
* pageSize: number,
|
|
* groupId: string,
|
|
* warehouseId: string
|
|
* }} params
|
|
*/
|
|
export function getMenuProductsApi(params = {}) {
|
|
return request({
|
|
errorMessage: "菜谱商品",
|
|
method: "GET",
|
|
params,
|
|
url: "/setmeal/list.do",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 新菜谱下单菜品添加至购物车
|
|
* @param {{warehouseId: string, addrId: string, mealIds: string}} data
|
|
*/
|
|
export function newMenusToCartApi(data = {}) {
|
|
return request({
|
|
errorMessage: "菜谱",
|
|
method: "POST",
|
|
data,
|
|
header: {
|
|
"content-type": "application/x-www-form-urlencoded;charset=UTF-8",
|
|
},
|
|
url: "/setmeal/addCaiPu.do",
|
|
});
|
|
}
|
|
|
|
// //
|
|
// module.exports.getJoinEnterprise = function (postData, success) {
|
|
// request('/company/searchCompanyInfo.do', 'GET', postData, success)
|
|
// }
|
|
|
|
/**
|
|
* 获取加入企业列表
|
|
* @param {*} params
|
|
*/
|
|
export function getJoinEnterpriseApi(params = {}) {
|
|
return request({
|
|
errorMessage: "企业列表",
|
|
method: "GET",
|
|
params,
|
|
url: "/company/searchCompanyInfo.do",
|
|
});
|
|
}
|
|
|
|
// //走进菜大王列表数据
|
|
// module.exports.getNewsList = function (postData, success) {
|
|
// request('/webAboutUs/getList.do', 'get', postData, success)
|
|
// }
|
|
|
|
/**
|
|
* 获取走进菜大王列表
|
|
*/
|
|
export function getNewsListApi(params = {}) {
|
|
return request({
|
|
errorMessage: "菜大王列表",
|
|
method: "GET",
|
|
params,
|
|
url: "/webAboutUs/getList.do",
|
|
});
|
|
}
|
|
// odule.exports.addCart = function (postData, success) {
|
|
// request('/cart/add.do', 'POST', postData, success);
|
|
// };
|