fix:修复bug

This commit is contained in:
2026-02-02 14:08:17 +08:00
parent 6a1dff4b94
commit 9f66ee9658
33 changed files with 9381 additions and 153 deletions
+38
View File
@@ -10,6 +10,16 @@ export const getOrderList = (data) => {
})
}
// 用户端查询商品订单列表
export const getProductOrderList = (data) => {
return request({
url: '/app/product/order/list',
method: 'get',
data,
hideLoading: true
})
}
// 查询是否有订单
export const queryHasOrder = (deviceNo) => {
return request({
@@ -49,6 +59,16 @@ export const queryById = (id) => {
})
}
// 用户查询商品订单详情
export const getProductOrderDetail = (id) => {
console.log(`查询商品订单详情, orderId: ${id}`)
return request({
url: `/app/product/order/${id}`,
method: 'get',
hideLoading: true
})
}
// 取消订单
export const cancelOrder = (data) => {
return request({
@@ -166,6 +186,24 @@ export const updateOrderPackage = (data) => {
})
}
// 用户端删除商品订单(逻辑删除)
export const deleteProductOrder = (id) => {
console.log('删除商品订单,订单ID', id)
return request({
url: `/app/product/order/${id}`,
method: 'delete'
})
}
// 用户端取消商品订单支付
export const cancelProductOrder = (OutOrderNo) => {
console.log('取消商品订单支付,订单ID:', OutOrderNo)
return request({
url: `/app/product/order/${OutOrderNo}/cancel`,
method: 'put'
})
}
/*
* 弃用
*/
+79
View File
@@ -0,0 +1,79 @@
import request from '../http'
/**
* 商品列表查询接口
* @param {Object} params - 查询参数
* @param {string} params.productName - 商品名称(可选,模糊查询)
* @param {number} params.pageNum - 页码(默认1
* @param {number} params.pageSize - 每页数量(默认10
* @returns {Promise} 分页的商品列表
*/
export const getProductList = ({ productName = '', pageNum = 1, pageSize = 10 }) => {
return request({
url: '/app/product/list',
method: 'get',
params: {
productName,
pageNum,
pageSize
}
})
}
/**
* 商品详情查询接口
* @param {string|number} id - 商品ID
* @returns {Promise} 商品详细信息,包含规格列表(skuList)
*/
export const getProductDetail = (id) => {
return request({
url: `/app/product/${id}`,
method: 'get'
})
}
/**
* 创建商品支付订单
* @param {Object} data - 订单数据
* @param {Array} data.items - 订单项列表 [{skuId, quantity}]
* @param {string} data.receiverName - 收件人姓名
* @param {string} data.receiverPhone - 收件人手机号
* @param {string} data.receiverAddress - 收件人详细地址
* @param {string} data.remark - 用户备注(可选)
* @returns {Promise} 微信支付参数
*/
export const createProductOrder = (data) => {
return request({
url: '/app/product/pay',
method: 'post',
data
})
}
/**
* 商品订单退款
* @param {Object} data - 退款数据
* @param {number} data.productOrderId - 商品订单ID
* @param {number} data.refundAmount - 退款金额(可选,不传则全额退款)
* @param {string} data.refundReason - 退款原因(可选)
* @returns {Promise} 退款结果
*/
export const refundProductOrder = (data) => {
return request({
url: '/app/product/refund',
method: 'post',
data
})
}
/**
* 获取用户收货地址
* @returns {Promise} 用户收货地址信息
*/
export const getUserAddress = () => {
return request({
url: '/app/product/address',
method: 'get'
})
}