jiuyiUniapp/jiuyi2/api/shop.js

454 lines
7.4 KiB
JavaScript
Raw Normal View History

2024-12-18 15:46:27 +08:00
// 工具库
import util from '@/common/js/util.js'
// 商品
2024-12-27 15:03:48 +08:00
const shop = {
2025-01-10 10:51:21 +08:00
/**
* 商家入驻状态
* @param {Object} param
*/
getShopStatus(param) {
return util.request({
url: `/shopify/appDeposits/settleStatus`,
method: 'GET',
})
},
2025-02-03 20:36:02 +08:00
2025-01-10 10:51:21 +08:00
/**
* 商家缴纳押金
* @param {Object} param
*/
depositsPay(param) {
return util.request({
url: `/shopify/appDeposits/depositsPay`,
2025-02-03 20:36:02 +08:00
load: true,
2025-01-10 10:51:21 +08:00
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',
})
},
/**
2025-01-11 03:51:29 +08:00
* 退还押金接口
2025-01-10 10:51:21 +08:00
* @param {Object} param
*/
outDepositsPay(param) {
return util.request({
url: `/shopify/appDeposits/outDepositsPay`,
2025-02-03 20:36:02 +08:00
load: true,
2025-01-10 10:51:21 +08:00
method: 'POST',
})
},
2025-01-11 03:51:29 +08:00
/**
2025-02-07 11:24:41 +08:00
* 保存商品信息
* @param {Object} param
*/
saveProduct(param) {
return util.request({
url: `/shopify/webProduct/uploadProduct`,
method: 'POST',
data: param.data,
load: true,
})
},
/**
* 商家商品删除
2025-01-11 03:51:29 +08:00
* @param {Object} param
*/
2025-02-07 11:24:41 +08:00
removeProduct(param) {
2025-01-11 03:51:29 +08:00
return util.request({
2025-02-08 18:25:43 +08:00
url: `/shopify/webProduct`,
method: 'DELETE',
2025-02-07 11:24:41 +08:00
path: param.path,
load: true,
2025-01-11 03:51:29 +08:00
})
},
2024-12-27 15:03:48 +08:00
/**
* 商品列表
* @param {Object} param
*/
getProduct(param) {
return util.request({
2025-01-11 03:51:29 +08:00
url: `/shopify/appProductionApi/getProductionList`,
2024-12-27 15:03:48 +08:00
method: 'GET',
data: param.data
})
},
/**
2025-01-10 10:51:21 +08:00
* 商品分类列表
2024-12-27 15:03:48 +08:00
* @param {Object} param
*/
getCategory(param) {
return util.request({
2025-01-11 03:51:29 +08:00
url: `/shopify/appProductionApi/getProductCategory`,
2024-12-27 15:03:48 +08:00
method: 'GET',
query: param.query,
})
},
/**
* 根据商品主键获取商品详情
* @param {Object} param
*/
productDetail(param) {
return util.request({
2025-01-11 03:51:29 +08:00
url: `/shopify/appProductionApi/getProductionDetail`,
2024-12-27 15:03:48 +08:00
method: 'GET',
query: param.query,
})
},
2025-01-11 03:51:29 +08:00
/**
* 添加商品浏览记录
* @param {Object} param
*/
addBrowsing(param) {
return util.request({
url: `/shopify/system/addBrowsing`,
method: 'PUT',
data: param.data,
})
},
/**
* 获取收货地址
* @param {Object} param
*/
2025-01-19 13:55:21 +08:00
getDefaultAddress(param) {
return util.request({
url: `/shopify/appAddress/getDefaultOne`,
method: 'GET',
query: param.query,
})
},
/**
* 获取默认收货地址
* @param {Object} param
*/
2025-01-11 03:51:29 +08:00
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,
2025-01-15 23:47:08 +08:00
load: true,
2025-01-11 03:51:29 +08:00
})
},
2025-01-12 02:05:25 +08:00
2025-01-15 23:47:08 +08:00
/**
* 商品收藏
* @param {Object} param
*/
addProductCollect(param) {
return util.request({
url: `/shopify/collect/addProductCollect`,
method: 'POST',
query: param.query,
load: true,
})
},
/**
* 查看收藏记录
* @param {Object} param
*/
2025-01-19 13:55:21 +08:00
getCollectList(param) {
2025-01-15 23:47:08 +08:00
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,
2025-01-12 02:05:25 +08:00
})
},
2025-01-16 20:18:22 +08:00
/**
* 获取发布的商品列表
* @param {Object} param
*/
getProductionListByUserId(param) {
return util.request({
url: `/shopify/appProductionApi/getProductionListByUserId`,
data: param.data,
method: 'GET',
load: true,
})
},
2025-01-19 13:55:21 +08:00
/**
* 获取发布的商品列表
* @param {Object} param
*/
addOrder(param) {
return util.request({
url: `/shopify/appOrder/addOrder`,
data: param.data,
method: 'POST',
load: true,
})
},
2025-01-19 22:56:45 +08:00
/**
* 获取用户订单列表
* @param {Object} param
*/
getOrderList(param) {
return util.request({
url: `/shopify/appOrder/getOrderList`,
query: param.query,
method: 'GET',
load: true,
})
},
2025-01-19 13:55:21 +08:00
/**
* 获取订单详情
* @param {Object} param
*/
getOrderDetail(param) {
return util.request({
url: `/shopify/appOrder/getOne`,
query: param.query,
method: 'GET',
load: true,
})
},
2025-01-19 22:56:45 +08:00
/**
* 订单支付
* @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,
})
},
2025-01-21 22:33:44 +08:00
/**
2025-01-25 21:43:01 +08:00
* 订单发起售后
2025-01-21 22:33:44 +08:00
* @param {Object} param
*/
orderAfterSales(param) {
return util.request({
url: `/shopify/appRefundOrder/addRefund`,
data: param.data,
method: 'POST',
load: true,
})
},
2025-01-23 21:29:16 +08:00
/**
* 订单确认收货
* @param {Object} param
*/
orderReceived(param) {
return util.request({
url: `/shopify/appOrder/receivedOrder`,
query: param.query,
method: 'PUT',
load: true,
})
},
2025-01-25 21:43:01 +08:00
/**
* 订单更新收货
* @param {Object} param
*/
orderupdateRefund(param) {
return util.request({
url: `/shopify/appRefundOrder/updateRefund`,
data: param.data,
method: 'POST',
load: true,
})
},
2025-02-03 09:05:19 +08:00
/**
* 获取订单评论规则
* @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',
2025-02-12 09:05:14 +08:00
load: true,
})
},
/**
* 分页查询商品评论列表
* @param {Object} param
*/
recentOrder(param) {
return util.request({
url: `/shopify/appOrder/recentOrder`,
query: param.query,
method: 'GET',
2025-02-03 09:05:19 +08:00
})
},
2025-02-16 22:34:16 +08:00
/**
* 获取店铺客服信息
* @param {Object} param
*/
getCustomerService(param) {
return util.request({
url: `/user/MCustomerService/random`,
method: 'GET',
query: param,
})
},
2024-12-27 15:03:48 +08:00
}
export default shop