merchant-web/src/api/modules/mer_admin.js

54 lines
1.5 KiB
JavaScript
Raw Normal View History

2024-08-07 09:55:31 +00:00
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}`);
}
}