// 工具库 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 */ saveProduct(param) { return util.request({ url: `/shopify/webProduct/uploadProduct`, method: 'POST', data: param.data, load: true, }) }, /** * 商家商品删除 * @param {Object} param */ removeProduct(param) { return util.request({ url: `/shopify/webProduct`, method: 'DELETE', path: param.path, load: true, }) }, /** * 商品列表 * @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 */ 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', load: true, }) }, /** * 分页查询商品评论列表 * @param {Object} param */ recentOrder(param) { return util.request({ url: `/shopify/appOrder/recentOrder`, query: param.query, method: 'GET', }) }, /** * 获取店铺客服信息 * @param {Object} param */ getCustomerService(param) { return util.request({ url: `/user/MCustomerService/random`, method: 'GET', query: param, }) }, } export default shop