mi-assessment/uniapp/api/order.js
zpc 4387b15de0 feat(mine): 完成我的页面改造
- 实现未登录/已登录两种状态样式
- 添加常用功能入口:我的订单、往期测评、联系我们、邀请新用户
- 添加其他功能入口:关于、用户协议、隐私政策、退出登录
- 实现退出登录二次确认弹窗
- 修复 uni.scss 中 SCSS 导入路径问题
- 整理 .gitignore 文件,移除 unpackage 构建目录
2026-02-10 00:12:01 +08:00

65 lines
1.3 KiB
JavaScript

/**
* 订单接口模块
*/
import { get, post } from './request'
/**
* 获取订单列表
* @param {Object} params - 查询参数
* @param {number} [params.page] - 页码
* @param {number} [params.pageSize] - 每页数量
* @param {number} [params.status] - 订单状态
* @returns {Promise<Object>}
*/
export function getOrderList(params = {}) {
return get('/order/getList', params)
}
/**
* 获取订单详情
* @param {number} orderId - 订单ID
* @returns {Promise<Object>}
*/
export function getOrderDetail(orderId) {
return get('/order/getDetail', { orderId })
}
/**
* 创建订单
* @param {Object} data - 订单数据
* @param {number} data.productType - 产品类型
* @param {number} data.productId - 产品ID
* @param {Object} [data.userInfo] - 用户信息
* @returns {Promise<Object>}
*/
export function createOrder(data) {
return post('/order/create', data)
}
/**
* 发起支付
* @param {number} orderId - 订单ID
* @returns {Promise<Object>}
*/
export function pay(orderId) {
return post('/order/pay', { orderId })
}
/**
* 获取支付结果
* @param {number} orderId - 订单ID
* @returns {Promise<Object>}
*/
export function getPayResult(orderId) {
return get('/order/getPayResult', { orderId })
}
export default {
getOrderList,
getOrderDetail,
createOrder,
pay,
getPayResult
}