// 工具库 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