feat:
取消了订单轮询 更新押金提现及订单查询功能 归还成功之后不会有归还成功的弹窗出现 提现的判断目前判断押金状态和订单状态 修改了提现API的参数名称,从订单ID更改为订单号,并新增了根据设备号和状态查询订单列表的功能。同时,优化了用户在提现过程中的错误提示,确保用户能够获得更清晰的反馈。更新了多个页面的逻辑,提升了整体用户体验。
This commit is contained in:
+43
-3
@@ -19,10 +19,10 @@ export const getMyIndexInfo = (data) => {
|
||||
}
|
||||
|
||||
// 添加押金提现API
|
||||
export const withdrawDeposit = (orderId) => {
|
||||
console.log('调用提现API,订单ID:', orderId)
|
||||
export const withdrawDeposit = (orderNo) => {
|
||||
console.log('调用提现API,订单号:', orderNo)
|
||||
return request({
|
||||
url: `/app/withdraw/add/${orderId}`,
|
||||
url: `/app/withdraw/add/${orderNo}`,
|
||||
method: 'get',
|
||||
hideLoading: true
|
||||
})
|
||||
@@ -46,6 +46,17 @@ export const queryHasOrder = (deviceNo) => {
|
||||
})
|
||||
}
|
||||
|
||||
// 查询指定设备号下,特定状态的订单列表
|
||||
export const checkOrdersByStatus = (deviceNo, statuses) => {
|
||||
// statuses 是一个包含状态字符串的数组,例如 ['in_used', 'waiting_for_payment']
|
||||
const statusQuery = statuses.join(','); // 后端需要支持逗号分隔的状态查询
|
||||
return request({
|
||||
url: `/app/order/list?deviceNo=${deviceNo}&orderStatus=${statusQuery}`,
|
||||
method: 'get',
|
||||
hideLoading: true // 隐藏加载提示,避免干扰用户
|
||||
})
|
||||
}
|
||||
|
||||
//设备查询
|
||||
export const getDeviceInfo = (deviceNo) => {
|
||||
return request({
|
||||
@@ -131,3 +142,32 @@ export const forcefOpenEmptyGrid = (deviceNo) => {
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
// 通过订单号获取订单信息
|
||||
export const getOrderByOrderNo = (orderNo) => {
|
||||
console.log('通过订单号获取订单信息:', orderNo)
|
||||
return request({
|
||||
url: `/app/order/byOrderNo/${orderNo}`,
|
||||
method: 'get',
|
||||
hideLoading: true
|
||||
})
|
||||
}
|
||||
|
||||
// 更新订单套餐信息
|
||||
export const updateOrderPackage = (data) => {
|
||||
console.log('更新订单套餐信息:', data)
|
||||
return request({
|
||||
url: '/app/device/updateOrderPackage',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 更新用户余额
|
||||
export const updateUserBalance = (orderId) => {
|
||||
return request({
|
||||
url: `/app/user/updateBalance/${orderId}`,
|
||||
method: 'post',
|
||||
hideLoading: true
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user