jiuyiUniapp/service/api/shop.js

427 lines
7.0 KiB
JavaScript
Raw Normal View History

2025-02-13 09:59:20 +08:00
// 工具库
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`,
load: true,
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`,
load: true,
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
*/
getDefaultAddress(param) {
return util.request({
url: `/shopify/appAddress/getDefaultOne`,
method: 'GET',
query: param.query,
})
},
/**
* 获取默认收货地址
* @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,
load: true,
})
},
/**
* 保存商品信息
* @param {Object} param
*/
saveProduct(param) {
return util.request({
url: `/shopify/webProduct/uploadProduct`,
method: 'POST',
data: param.data,
load: true,
})
},
/**
* 商品收藏
* @param {Object} param
*/
addProductCollect(param) {
return util.request({
url: `/shopify/collect/addProductCollect`,
method: 'POST',
query: param.query,
load: true,
})
},
/**
* 查看收藏记录
* @param {Object} param
*/
getCollectList(param) {
return util.request({
url: `/shopify/collect`,
method: 'GET',
query: param.query,
load: true,
})
},
/**
* 取消 / 关注店铺
* @param {Object} param
*/
followShop(param) {
return util.request({
url: `/shopify/shopifyFollow/followShop`,
method: 'POST',
data: param.data,
load: true,
})
},
/**
* 获取商户详细信息
* @param {Object} param
*/
merchant(param) {
return util.request({
url: `/shopify/merchant`,
method: 'GET',
path: param.path,
load: true,
})
},
/**
* 根据用户id查询所有的浏览记录
* @param {Object} param
*/
getHistoryView(param) {
return util.request({
url: `/shopify/system`,
method: 'GET',
load: true,
})
},
/**
* 获取关注店铺列表
* @param {Object} param
*/
getFollowShopList(param) {
return util.request({
url: `/shopify/shopifyFollow/getFollowShopList`,
method: 'GET',
load: true,
})
},
/**
* 获取发布的商品列表
* @param {Object} param
*/
getProductionListByUserId(param) {
return util.request({
url: `/shopify/appProductionApi/getProductionListByUserId`,
data: param.data,
method: 'GET',
load: true,
})
},
/**
* 获取发布的商品列表
* @param {Object} param
*/
addOrder(param) {
return util.request({
url: `/shopify/appOrder/addOrder`,
data: param.data,
method: 'POST',
load: true,
})
},
/**
* 获取用户订单列表
* @param {Object} param
*/
getOrderList(param) {
return util.request({
url: `/shopify/appOrder/getOrderList`,
query: param.query,
method: 'GET',
load: true,
})
},
/**
* 获取订单详情
* @param {Object} param
*/
getOrderDetail(param) {
return util.request({
url: `/shopify/appOrder/getOne`,
query: param.query,
method: 'GET',
load: true,
})
},
/**
* 订单支付
* @param {Object} param
*/
orderPay(param) {
return util.request({
url: `/shopify/appOrder/payOrder`,
query: param.query,
data: param.data,
method: 'POST',
load: true,
})
},
/**
* 订单取消
* @param {Object} param
*/
orderCancel(param) {
return util.request({
url: `/shopify/appOrder/cancelOrder`,
query: param.query,
method: 'PUT',
load: true,
})
},
/**
* 订单发起售后
* @param {Object} param
*/
orderAfterSales(param) {
return util.request({
url: `/shopify/appRefundOrder/addRefund`,
data: param.data,
method: 'POST',
load: true,
})
},
/**
* 订单确认收货
* @param {Object} param
*/
orderReceived(param) {
return util.request({
url: `/shopify/appOrder/receivedOrder`,
query: param.query,
method: 'PUT',
load: true,
})
},
/**
* 订单更新收货
* @param {Object} param
*/
orderupdateRefund(param) {
return util.request({
url: `/shopify/appRefundOrder/updateRefund`,
data: param.data,
method: 'POST',
load: true,
})
},
/**
* 获取订单评论规则
* @param {Object} param
*/
getCommentRules(param) {
return util.request({
url: `/shopify/commentrules/finfAll`,
data: param.data,
method: 'GET',
})
},
/**
* 商品评论
* @param {Object} param
*/
addProComment(param) {
return util.request({
url: `/shopify/reviews/add`,
data: param.data,
method: 'POST',
})
},
/**
* 分页查询商品评论列表
* @param {Object} param
*/
getProComment(param) {
return util.request({
url: `/shopify/reviews/findReviewByProductId`,
query: param.query,
method: 'GET',
})
},
}
export default shop