170 lines
2.7 KiB
JavaScript
170 lines
2.7 KiB
JavaScript
// 工具库
|
|
import util from '@/common/js/util.js'
|
|
|
|
// 商品
|
|
const shop = {
|
|
/**
|
|
* 商家入驻状态
|
|
* @param {Object} param
|
|
*/
|
|
getShopStatus(param) {
|
|
return util.request({
|
|
url: `/shopify/appDeposits/settleStatus`,
|
|
method: 'GET',
|
|
})
|
|
},
|
|
/**
|
|
* 商家缴纳押金
|
|
* @param {Object} param
|
|
*/
|
|
depositsPay(param) {
|
|
return util.request({
|
|
url: `/shopify/appDeposits/depositsPay`,
|
|
method: 'POST',
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 商户分类
|
|
* @param {Object} param
|
|
*/
|
|
categoryAll(param) {
|
|
return util.request({
|
|
url: `/shopify/merchantCategory/categoryAll`,
|
|
method: 'GET',
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 商家申请
|
|
* @param {Object} param
|
|
*/
|
|
application(param) {
|
|
return util.request({
|
|
url: `/shopify/appApplication/saveApplication`,
|
|
data: param.data,
|
|
method: 'POST',
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 获取商家申请信息
|
|
* @param {Object} param
|
|
*/
|
|
getStoreDetail(param) {
|
|
return util.request({
|
|
url: `/shopify/appApplication/getDetail`,
|
|
method: 'GET',
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 退还押金接口
|
|
* @param {Object} param
|
|
*/
|
|
outDepositsPay(param) {
|
|
return util.request({
|
|
url: `/shopify/appDeposits/outDepositsPay`,
|
|
method: 'POST',
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 商家发布商品
|
|
* @param {Object} param
|
|
*/
|
|
releaseProduct(param) {
|
|
return util.request({
|
|
url: `/shopify/`,
|
|
method: 'POST',
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 商品列表
|
|
* @param {Object} param
|
|
*/
|
|
getProduct(param) {
|
|
return util.request({
|
|
url: `/shopify/appProductionApi/getProductionList`,
|
|
method: 'GET',
|
|
data: param.data
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 商品分类列表
|
|
* @param {Object} param
|
|
*/
|
|
getCategory(param) {
|
|
return util.request({
|
|
url: `/shopify/appProductionApi/getProductCategory`,
|
|
method: 'GET',
|
|
query: param.query,
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 根据商品主键获取商品详情
|
|
* @param {Object} param
|
|
*/
|
|
productDetail(param) {
|
|
return util.request({
|
|
url: `/shopify/appProductionApi/getProductionDetail`,
|
|
method: 'GET',
|
|
query: param.query,
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 添加商品浏览记录
|
|
* @param {Object} param
|
|
*/
|
|
addBrowsing(param) {
|
|
return util.request({
|
|
url: `/shopify/system/addBrowsing`,
|
|
method: 'PUT',
|
|
data: param.data,
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 获取收货地址
|
|
* @param {Object} param
|
|
*/
|
|
getAddressList(param) {
|
|
return util.request({
|
|
url: `/shopify/appAddress/getList`,
|
|
method: 'GET',
|
|
query: param.query,
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 保存地址
|
|
* @param {Object} param
|
|
*/
|
|
saveOrUpdate(param) {
|
|
return util.request({
|
|
url: `/shopify/appAddress/saveOrUpdate`,
|
|
method: 'POST',
|
|
data: param.data,
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 删除收货地址
|
|
* @param {Object} param
|
|
*/
|
|
removeAddressById(param) {
|
|
return util.request({
|
|
url: `/shopify/appAddress/deleteById`,
|
|
method: 'DELETE',
|
|
query: param.query,
|
|
})
|
|
},
|
|
|
|
|
|
}
|
|
|
|
export default shop |