diff --git a/api/order/myOrder.js b/api/order/myOrder.js index 648c149..d8798bb 100644 --- a/api/order/myOrder.js +++ b/api/order/myOrder.js @@ -2,6 +2,9 @@ import request from '@/utils/request' /** * 获取我的订单列表 + * @param {Object} data - 请求参数 + * @param {string} data.orderByColumn - 排序字段(默认:createTime) + * @param {string} data.isAsc - 排序方式(默认:descending) * @returns {Promise} 返回订单列表数据 */ export function getMyOrder(data) { @@ -9,7 +12,11 @@ export function getMyOrder(data) { url: '/app/order/list', method: 'GET', loadingText: '加载用户订单中...', - data, + data: { + orderByColumn: 'createTime', // 默认按创建时间排序 + isAsc: 'descending', // 默认降序 + ...data, // 允许覆盖默认值 + }, }) } diff --git a/pages/myOrder/myOrder.vue b/pages/myOrder/myOrder.vue index d200cf1..d03763c 100644 --- a/pages/myOrder/myOrder.vue +++ b/pages/myOrder/myOrder.vue @@ -190,7 +190,7 @@ const getList = async () => { // 确保 res.data 存在且是数组 const newData = res?.rows || [] - + // 如果是第一页,直接替换数据 if (queryParams.pageNum === 1) { list.value = newData