/** * Web唐明明 * 匆匆数载恍如梦,岁月迢迢华发增。 * 碌碌无为枉半生,一朝惊醒万事空。 * moduleName: 商品 */ import { request } from '../index' // 商城首页 const mall = data => { return request({ url: "mall" }) } // 商品列表 const list = data => { return request({ url: "mall/goods", data }) } // 商品详情 const goods = id => { return request({ url: 'mall/goods/' + id }) } // 商品管理-商品列表 const managesGoodsIndex = data => { return request({ url: 'manages/goods/index', data:data }) } // 商品管理-商品增发 const managesGoodsMint = data => { return request({ url: 'manages/goods/'+data.id+'/mint', data:data, method:'POST' }) } // 商品管理-商品燃烧 const managesGoodsBurn = data => { return request({ url: 'manages/goods/'+data.id+'/burn', data:data, method:'POST' }) } // 商品管理-商品上架 ********已废弃 const managesGoodsOnsale = id => { return request({ url: 'manages/goods/'+id+'/onsale', method:'PUT' }) } // 商品管理-商品下架 ********已废弃 const managesGoodsOffsale = id => { return request({ url: 'manages/goods/'+id+'/offsale', method:'PUT' }) } // 发布商品前置 const managesGoodsCreateBefore = () => { return request({ url: 'manages/goods/create' }) } // 发布商品 const managesGoodsCreate = (data) => { return request({ url: 'manages/goods', method:'POST', data:data }) } // 发布产品类目 const managesCategory = () => { return request({ url: 'manages/goods/category' }) } // 发布产品类目类型配置 const managesCreate = (data) => { return request({ url: 'manages/goods/create', data }) } // 商品认证 const managesGoodsAuth = (id, data) => { return request({ url: 'manages/goods/' + id + '/extends', method:'POST', data }) } // 商品删除 const managesGoodsDelete = id => { return request({ url: 'manages/goods/' + id, method:'DELETE' }) } // 产品信息 const managesGoodsEdit = id => { return request({ url: 'manages/goods/' + id }) } // 区块链证书 const managesChain = (id) => { return request({ url: 'mall/goods/'+ id + '/chain' }) } // 商品认证 const managesAttestation = (id) => { return request({ url: 'mall/goods/'+ id +'/message' }) } // 商品溯源 const managesTracedTo = (id) => { return request({ url: 'mall/goods/'+ id +'/trace' }) } // 领取优惠券 const managesCoupons = (id) => { return request({ url: 'coupons/'+ id +'/grant', method: 'POST' }) } // 产品编辑 const managesGoodsPut = (id, data) => { return request({ url: 'manages/goods/' + id, method: 'PUT', data }) } // 产品附加信息 const managesGoodsExtends = id => { return request({ url: 'manages/goods/' + id + '/extends', }) } export { mall, list, goods, managesGoodsIndex, managesGoodsMint, managesGoodsBurn, managesGoodsOnsale, managesGoodsOffsale, managesGoodsCreateBefore, managesGoodsCreate, managesCategory, managesGoodsAuth, managesGoodsDelete, managesGoodsEdit, managesCreate, managesChain, managesAttestation, managesTracedTo, managesCoupons, managesGoodsPut, managesGoodsExtends }