jiuyiUniapp/jiuyi2/api/shop.js

182 lines
2.9 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,
})
},
/**
* 保存商品信息
* @param {Object} param
*/
saveProduct(param) {
return util.request({
url: `/shopify//webProduct/saveProduct`,
method: 'POST',
data: param.data,
})
},
}
export default shop