[商城整个模块,及个人中心相应的模块调整]
This commit is contained in:
62
apis/interfaces/address.js
Normal file
62
apis/interfaces/address.js
Normal file
@@ -0,0 +1,62 @@
|
||||
/**
|
||||
* zdx
|
||||
* moduleName: 地址
|
||||
*/
|
||||
|
||||
import { request } from '../index'
|
||||
|
||||
// 地址列表
|
||||
const addresses = () => {
|
||||
return request({
|
||||
url: 'mall/addresses',
|
||||
method: 'GET'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增地址
|
||||
const addAddresses = (data) => {
|
||||
return request({
|
||||
url: 'mall/addresses',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
// 根据地址id获取地址的详细信息
|
||||
const getAddresses = (id) => {
|
||||
return request({
|
||||
url: 'mall/addresses/'+id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
// 编辑
|
||||
const editAddresses = (id,data) => {
|
||||
return request({
|
||||
url: 'mall/addresses/'+id,
|
||||
method: 'put',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
// 删除
|
||||
const delAddresses = (id) => {
|
||||
return request({
|
||||
url: 'mall/addresses/'+id,
|
||||
method: 'DELETE'
|
||||
})
|
||||
}
|
||||
// 默认
|
||||
const defaultAddresses = (id) => {
|
||||
return request({
|
||||
url: 'mall/addresses/'+id+'/default',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export {
|
||||
addresses,
|
||||
addAddresses,
|
||||
getAddresses,
|
||||
editAddresses,
|
||||
delAddresses,
|
||||
defaultAddresses
|
||||
}
|
||||
@@ -39,9 +39,27 @@ const appliesCategory = data => {
|
||||
})
|
||||
}
|
||||
|
||||
// 企业广场
|
||||
const companies = data => {
|
||||
return request({
|
||||
url: 'companies',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 企业列表
|
||||
const companiesList = data => {
|
||||
return request({
|
||||
url: 'companies/lists',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export {
|
||||
appliesCreate,
|
||||
applies,
|
||||
appliesInfo,
|
||||
appliesCategory
|
||||
appliesCategory,
|
||||
companies,
|
||||
companiesList
|
||||
}
|
||||
|
||||
83
apis/interfaces/coupon.js
Normal file
83
apis/interfaces/coupon.js
Normal file
@@ -0,0 +1,83 @@
|
||||
/**
|
||||
* Web-zdx
|
||||
* moduleName: 优惠券相关
|
||||
*/
|
||||
|
||||
import { request } from '../index'
|
||||
|
||||
// 我的优惠券
|
||||
const myCoupon = (data) => {
|
||||
return request({
|
||||
url: 'coupons/user/coupons',
|
||||
method: 'get',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 优惠券分组列表
|
||||
const getCouponsListById = (id,data) => {
|
||||
return request({
|
||||
url: 'coupons/user/coupons/'+id+'/list',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
// 根据优惠券id获取优惠券的详情信息
|
||||
const getCouponsInfoById = (id) => {
|
||||
return request({
|
||||
url: 'coupons/user/coupons/'+id,
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// 根据企业id获取企业首页的轮播图列表
|
||||
const couponsByCompanyId = (data) => {
|
||||
return request({
|
||||
url: 'coupons/all',
|
||||
method: 'get',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 领取优惠券
|
||||
const couponsGrant = (id) => {
|
||||
return request({
|
||||
url: 'coupons/'+id+'/grant',
|
||||
method: 'POST'
|
||||
})
|
||||
}
|
||||
// 获取优惠券可使用商品
|
||||
const getGoodsByGrantId = (data) => {
|
||||
return request({
|
||||
url: 'user/coupons/goods',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 使用提货券兑换商品
|
||||
const exchangeGoods = (data) => {
|
||||
return request({
|
||||
url: 'user/coupons/exchange',
|
||||
method: 'POST',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取核销二维码
|
||||
const getQrcodeByGrantId = (data) => {
|
||||
return request({
|
||||
url: 'coupons/user/coupons/qrcode',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export {
|
||||
myCoupon,
|
||||
couponsByCompanyId,
|
||||
couponsGrant,
|
||||
getGoodsByGrantId,
|
||||
exchangeGoods,
|
||||
getCouponsListById,
|
||||
getCouponsInfoById,
|
||||
getQrcodeByGrantId
|
||||
}
|
||||
@@ -104,8 +104,90 @@ const managesGoodsExtends = id => {
|
||||
return request({
|
||||
url: 'manages/goods/' + id + '/extends',
|
||||
})
|
||||
}
|
||||
|
||||
// 领取优惠券
|
||||
const managesCoupons = (id) => {
|
||||
return request({
|
||||
url: 'coupons/'+ id +'/grant',
|
||||
method: 'POST'
|
||||
})
|
||||
}
|
||||
|
||||
// 商城首页
|
||||
const mall = data => {
|
||||
return request({
|
||||
url: "mall"
|
||||
})
|
||||
}
|
||||
|
||||
// 商品列表
|
||||
const list = data => {
|
||||
return request({
|
||||
url: "mall/goods",
|
||||
data
|
||||
})
|
||||
}
|
||||
// 通证权益 搜索页面
|
||||
const searchUrl = (apiUrl,data) => {
|
||||
return request({
|
||||
url : apiUrl,
|
||||
data: data
|
||||
})
|
||||
}
|
||||
// 企业行业分类
|
||||
const companyCategory = () => {
|
||||
return request({
|
||||
url : 'companies/industry'
|
||||
})
|
||||
}
|
||||
// 商品分类搜索-默认关键字
|
||||
const randgoodsUrl = (apiUrl, data) => {
|
||||
return request({
|
||||
url: apiUrl,
|
||||
data: data
|
||||
})
|
||||
}
|
||||
// 商品详情
|
||||
const goods = id => {
|
||||
return request({
|
||||
url: 'mall/goods/' + id
|
||||
})
|
||||
}
|
||||
// 商品分类
|
||||
const goodsCategory = () => {
|
||||
return request({
|
||||
url : 'mall/categories'
|
||||
})
|
||||
}
|
||||
// 商品确认商品信息页面get 下单页 post
|
||||
const mallBuyGoods = (data, method) => {
|
||||
return request({
|
||||
url: 'mall/buy/goods',
|
||||
method: method,
|
||||
data: data
|
||||
})
|
||||
}
|
||||
// 区块链证书
|
||||
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'
|
||||
})
|
||||
}
|
||||
export {
|
||||
managesGoodsIndex,
|
||||
managesGoodsMint,
|
||||
@@ -118,5 +200,17 @@ export {
|
||||
managesGoodsEdit,
|
||||
managesCreate,
|
||||
managesGoodsPut,
|
||||
managesGoodsExtends
|
||||
managesGoodsExtends,
|
||||
managesCoupons,
|
||||
mall,
|
||||
list,
|
||||
searchUrl,
|
||||
companyCategory,
|
||||
randgoodsUrl,
|
||||
goods,
|
||||
goodsCategory,
|
||||
mallBuyGoods,
|
||||
managesChain,
|
||||
managesAttestation,
|
||||
managesTracedTo
|
||||
}
|
||||
|
||||
146
apis/interfaces/numberWeight.js
Normal file
146
apis/interfaces/numberWeight.js
Normal file
@@ -0,0 +1,146 @@
|
||||
/**
|
||||
* Web-zdx
|
||||
* moduleName: 我的数权
|
||||
*/
|
||||
|
||||
import { request } from '../index'
|
||||
|
||||
// 我的数权
|
||||
const mallWarrants = (data) => {
|
||||
return request({
|
||||
url: 'mall/warrants',
|
||||
method: 'GET',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 我的数权Id获取数权详情
|
||||
const mallWarrantsList = (symbol) => {
|
||||
return request({
|
||||
url: 'mall/warrants/exchange',
|
||||
method: 'GET',
|
||||
data: {
|
||||
symbol:symbol
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 确认提货
|
||||
const mallWarrantsSure = (data) => {
|
||||
return request({
|
||||
url: 'mall/warrants/exchange',
|
||||
method: 'POST',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 我的邮寄订单,我的提货单
|
||||
const mallShipmentsPostShop = (apiUrl,data) => {
|
||||
return request({
|
||||
url: apiUrl,
|
||||
method: 'GET',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 根据提货单的no 获取提货单的详情
|
||||
const mallShipmentsInfo = (no) => {
|
||||
return request({
|
||||
url: 'mall/shipments/'+no,
|
||||
method: 'GET'
|
||||
})
|
||||
}
|
||||
|
||||
// 取消提货单
|
||||
const mallShipmentsCancel = (shipmentNo) => {
|
||||
return request({
|
||||
url: 'mall/shipments/'+ shipmentNo+'/cancel',
|
||||
method: 'POST'
|
||||
})
|
||||
}
|
||||
|
||||
// 签收提货单
|
||||
const mallShipmentsSign = (shipmentNo) => {
|
||||
return request({
|
||||
url: 'mall/shipments/'+ shipmentNo+'/sign',
|
||||
method: 'POST'
|
||||
})
|
||||
}
|
||||
|
||||
// 退货单申请退货
|
||||
const mallShipmentsRefund = (data) => {
|
||||
return request({
|
||||
url: 'mall/shipments/'+ data.shipment_no+'/refund',
|
||||
method: 'POST',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
// 退货单申请退货前置条件
|
||||
const mallShipmentsRefundInfo = (shipmentNo) => {
|
||||
return request({
|
||||
url: 'mall/shipments/'+ shipmentNo+'/refund',
|
||||
method: 'GET'
|
||||
})
|
||||
}
|
||||
|
||||
// 查看物流接口
|
||||
const mallShipmentsLogistic = (shipmentNo) => {
|
||||
return request({
|
||||
url: 'mall/shipments/'+ shipmentNo+'/logistic',
|
||||
method: 'GET'
|
||||
})
|
||||
}
|
||||
|
||||
// 我的退货单 mall/refunds
|
||||
const mallRefunds = (data) => {
|
||||
return request({
|
||||
url: 'mall/refunds',
|
||||
method: 'GET',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
//退货单详情页
|
||||
const mallRefundsInfo = (no) => {
|
||||
return request({
|
||||
url: 'mall/refunds/'+no,
|
||||
method: 'GET'
|
||||
})
|
||||
}
|
||||
|
||||
// 确认退货mall/refunds/{refund}/deliver
|
||||
const mallRefundsDeliver = (data) => {
|
||||
return request({
|
||||
url: 'mall/refunds/'+data.refund+'/deliver',
|
||||
method: 'POST',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
// 提货单或者服务单生成提货二维码
|
||||
const mallWarrantsQrcode = (data) => {
|
||||
return request({
|
||||
url: 'mall/warrants/qrcode',
|
||||
method: 'GET',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export {
|
||||
mallWarrants,
|
||||
mallWarrantsList,
|
||||
mallWarrantsSure,
|
||||
mallShipmentsPostShop,
|
||||
mallShipmentsInfo,
|
||||
mallShipmentsCancel,
|
||||
mallShipmentsSign,
|
||||
mallShipmentsRefund,
|
||||
mallShipmentsRefundInfo,
|
||||
mallShipmentsLogistic,
|
||||
mallRefunds,
|
||||
mallRefundsInfo,
|
||||
mallRefundsDeliver,
|
||||
mallWarrantsQrcode
|
||||
}
|
||||
47
apis/interfaces/order.js
Normal file
47
apis/interfaces/order.js
Normal file
@@ -0,0 +1,47 @@
|
||||
|
||||
/**
|
||||
* Web唐明明
|
||||
* 匆匆数载恍如梦,岁月迢迢华发增。
|
||||
* 碌碌无为枉半生,一朝惊醒万事空。
|
||||
* moduleName: 订单
|
||||
*/
|
||||
|
||||
import { request } from '../index'
|
||||
|
||||
// 创建,确认订单
|
||||
const buy = (data, method) => {
|
||||
return request({
|
||||
url: 'mall/buy/goods',
|
||||
method,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// eb支付
|
||||
const eb = (no) => {
|
||||
return request({
|
||||
url: 'mall/pay/' + no + '/eb',
|
||||
})
|
||||
}
|
||||
|
||||
// 微信支付
|
||||
const wxPay = (data) => {
|
||||
return request({
|
||||
url: 'mall/pay/' + data.order_no + '/wechat',
|
||||
data: data,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
// EB支付
|
||||
const ebPay = (data) => {
|
||||
return request({
|
||||
url: 'mall/pay/' + data.order_no + '/eb'
|
||||
})
|
||||
}
|
||||
export {
|
||||
buy,
|
||||
eb,
|
||||
wxPay,
|
||||
ebPay
|
||||
}
|
||||
Reference in New Issue
Block a user