feat: 添加归还成功页面及相关功能
在 `pages.json` 中新增归还成功页面的配置,并在 `order/success.vue` 中实现设备状态提示和加载动画。同时,更新了订单支付逻辑,确保在支付成功后能够正确弹出充电宝。优化了订单状态查询和处理逻辑,提升用户体验。
This commit is contained in:
@@ -56,9 +56,11 @@ export const createOrder = (data) => {
|
||||
|
||||
//查询订单
|
||||
export const queryById = (id) => {
|
||||
console.log(`查询订单详情, orderId: ${id}`)
|
||||
return request({
|
||||
url: `/app/order/${id}`,
|
||||
method: 'get',
|
||||
hideLoading: true
|
||||
})
|
||||
}
|
||||
|
||||
@@ -91,6 +93,23 @@ export const rentPowerBank = (deviceNo, phone) => {
|
||||
})
|
||||
}
|
||||
|
||||
//确认支付并弹出充电宝
|
||||
export const confirmPaymentAndRent = (orderId) => {
|
||||
console.log(`确认支付并弹出充电宝, orderId: ${orderId}`)
|
||||
return request({
|
||||
url: `/app/device/confirmPaymentAndRent?orderId=${orderId}`,
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
//备用方法:直接发送租借指令
|
||||
export const sendRentCommand = (orderId) => {
|
||||
console.log(`直接发送租借指令, orderId: ${orderId}`)
|
||||
return request({
|
||||
url: `/app/device/sendRentCommand?orderId=${orderId}`,
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
//投诉反馈
|
||||
export const addUserFeedback = (data) => {
|
||||
@@ -100,3 +119,12 @@ export const addUserFeedback = (data) => {
|
||||
data,
|
||||
})
|
||||
}
|
||||
|
||||
//强制打开空格子
|
||||
export const forcefOpenEmptyGrid = (deviceNo) => {
|
||||
console.log(`强制打开空格子, deviceNo: ${deviceNo}`)
|
||||
return request({
|
||||
url: `/app/device/forcef/${deviceNo}`,
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user