diff --git a/config/user.js b/config/user.js index f3d7b7a..efe40c7 100644 --- a/config/user.js +++ b/config/user.js @@ -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 + }) +} diff --git a/pages/deposit/index.vue b/pages/deposit/index.vue index 89de25b..84c6aad 100644 --- a/pages/deposit/index.vue +++ b/pages/deposit/index.vue @@ -40,7 +40,7 @@