54 lines
1.5 KiB
JavaScript
54 lines
1.5 KiB
JavaScript
|
import $http from '@/utils/httpRequest.js'
|
||
|
|
||
|
export const mer_admin = {
|
||
|
/**
|
||
|
* 登录
|
||
|
* @param {object} params LoginParam
|
||
|
* @param {number} params.type
|
||
|
* @param {string} params.role
|
||
|
* @param {string} params.username
|
||
|
* @param {string} params.password
|
||
|
* @param {string} params.mobile
|
||
|
* @param {string} params.code
|
||
|
* @returns
|
||
|
*/
|
||
|
loginByAccount: (params) => {
|
||
|
return $http.post(`/auth/login`, {
|
||
|
...params,
|
||
|
type: 1
|
||
|
})
|
||
|
},
|
||
|
loginByMobile: (params) => {
|
||
|
return $http.post(`/merchant-api/auth/sms/login`, {
|
||
|
...params,
|
||
|
type: 2
|
||
|
})
|
||
|
},
|
||
|
getYZM(mobile) {
|
||
|
return $http.get(`/merchant-api/auth/login/code?mobile=${mobile}`);
|
||
|
},
|
||
|
getInfo() {
|
||
|
return $http.get(`/merchant-api/auth/info`);
|
||
|
},
|
||
|
//商品管理
|
||
|
//保存商品信息
|
||
|
saveProduct:(data)=>{
|
||
|
return $http.post(`/merchant-api/product/save`,data);
|
||
|
},
|
||
|
//保存商品基本信息
|
||
|
saveProductBase:(data)=>{
|
||
|
return $http.post(`/merchant-api/product/save/basic`,data);
|
||
|
},
|
||
|
//返回商品分类以及列表(聚合)
|
||
|
getPolyProduct:(data)=>{
|
||
|
return $http.post(`/merchant-api/product/polymerization/list`,data);
|
||
|
},
|
||
|
//商品分页
|
||
|
getProductPage:(data)=>{
|
||
|
return $http.post(`/merchant-api/product/page`,data);
|
||
|
},
|
||
|
//商户商品分类
|
||
|
getProductCategory:()=>{
|
||
|
return $http.get(`/merchant-api/product/category/list?shopId=${JSON.parse(sessionStorage.getItem('userInfo')).shopId}`);
|
||
|
}
|
||
|
}
|