fix:修复bug
This commit is contained in:
@@ -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'
|
||||
})
|
||||
}
|
||||
|
||||
/*
|
||||
* 弃用
|
||||
*/
|
||||
|
||||
@@ -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'
|
||||
})
|
||||
}
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
/**
|
||||
* Console 日志配置
|
||||
* 用于控制是否在控制台打印日志
|
||||
*/
|
||||
|
||||
// 配置项:true 表示打印日志,false 表示不打印日志
|
||||
export const CONSOLE_CONFIG = {
|
||||
// 是否启用 console.log
|
||||
enableLog: true,
|
||||
// 是否启用 console.warn
|
||||
enableWarn: true,
|
||||
// 是否启用 console.error
|
||||
enableError: true,
|
||||
// 是否启用 console.info
|
||||
enableInfo: true
|
||||
}
|
||||
|
||||
// 保存原始的 console 方法
|
||||
const originalConsole = {
|
||||
log: console.log,
|
||||
warn: console.warn,
|
||||
error: console.error,
|
||||
info: console.info
|
||||
}
|
||||
|
||||
/**
|
||||
* 初始化 console 控制
|
||||
* 根据配置决定是否打印日志
|
||||
*/
|
||||
export function initConsoleControl() {
|
||||
// 重写 console.log
|
||||
console.log = function(...args) {
|
||||
if (CONSOLE_CONFIG.enableLog) {
|
||||
originalConsole.log.apply(console, args)
|
||||
}
|
||||
}
|
||||
|
||||
// 重写 console.warn
|
||||
console.warn = function(...args) {
|
||||
if (CONSOLE_CONFIG.enableWarn) {
|
||||
originalConsole.warn.apply(console, args)
|
||||
}
|
||||
}
|
||||
|
||||
// 重写 console.error
|
||||
console.error = function(...args) {
|
||||
if (CONSOLE_CONFIG.enableError) {
|
||||
originalConsole.error.apply(console, args)
|
||||
}
|
||||
}
|
||||
|
||||
// 重写 console.info
|
||||
console.info = function(...args) {
|
||||
if (CONSOLE_CONFIG.enableInfo) {
|
||||
originalConsole.info.apply(console, args)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 恢复原始的 console 方法
|
||||
*/
|
||||
export function restoreConsole() {
|
||||
console.log = originalConsole.log
|
||||
console.warn = originalConsole.warn
|
||||
console.error = originalConsole.error
|
||||
console.info = originalConsole.info
|
||||
}
|
||||
|
||||
/**
|
||||
* 动态设置 console 配置
|
||||
* @param {Object} config - 配置对象
|
||||
*/
|
||||
export function setConsoleConfig(config) {
|
||||
Object.assign(CONSOLE_CONFIG, config)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user