Files
uni-fans-score/config/user.js
T
8vd8 431ceb4bdb feat: 新增多个页面及功能,优化用户体验
在项目中新增了多个页面,包括押金页面、设备详情页面、反馈页面和帮助页面。同时,更新了订单支付和归还成功页面的逻辑,确保用户在支付和归还设备时能够获得清晰的反馈。优化了扫码和订单状态处理逻辑,提升了整体用户体验。
2025-04-16 18:26:02 +08:00

134 lines
2.7 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import request from './http'
export const login = (data) => {
return request({
url: '/app/user/login',
method: 'get',
data
})
}
export const getMyIndexInfo = (data) => {
return request({
url: '/app/user/userInfo',
method: 'get',
data,
})
}
// 添加押金提现API
export const withdrawDeposit = (orderId) => {
console.log('调用提现API,订单ID', orderId)
return request({
url: `/app/withdraw/add/${orderId}`,
method: 'get',
hideLoading: true
})
}
//获取所有全部订单
export const getOrderList = (data) => {
return request({
url: '/app/order/list',
method: 'get',
data,
hideLoading:true
})
}
//查询是否有订单
export const queryHasOrder = (deviceNo) => {
return request({
url: `/app/order/list?deviceNo=${deviceNo}&orderStatus=in_used`,
method: 'get',
})
}
//设备查询
export const getDeviceInfo = (deviceNo) => {
return request({
url: `/app/device/${deviceNo}`,
method: 'get',
})
}
//创建订单
export const createOrder = (data) => {
return request({
url: '/app/order/add',
method: 'post',
data,
})
}
//查询订单
export const queryById = (id) => {
console.log(`查询订单详情, orderId: ${id}`)
return request({
url: `/app/order/${id}`,
method: 'get',
hideLoading: true
})
}
//取消订单
export const cancelOrder = (data) => {
return request({
url: '/orderInfo/cancelOrder',
method: 'get',
data,
})
}
//结束订单
export const overOrderById = (orderId) => {
console.log(`调用结束订单API, orderId: ${orderId}`)
return request({
url: `/app/order/close/${orderId}`,
method: 'get',
})
}
//立即租借
export const rentPowerBank = (deviceNo, phone) => {
return request({
url: '/app/device/rentPowerBank',
method: 'post',
data: { deviceNo, phone }
})
}
//确认支付并弹出充电宝
export const confirmPaymentAndRent = (orderId) => {
console.log(`确认支付并弹出充电宝, orderId: ${orderId}`)
return request({
url: `/app/device/confirmPaymentAndRent?orderId=${orderId}`,
method: 'post'
})
}
//投诉反馈
export const addUserFeedback = (data) => {
return request({
url: '/app/feedback/add',
method: 'post',
data,
})
}
//强制打开空格子
export const forcefOpenEmptyGrid = (deviceNo) => {
console.log(`强制打开空格子, deviceNo: ${deviceNo}`)
return request({
url: `/app/device/forcef/${deviceNo}`,
method: 'post'
})
}