From 2fb0f26b6d01c5174d6b3c31eda41e46e7fc565b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8D=92?= Date: Sat, 6 Sep 2025 18:07:26 +0800 Subject: [PATCH] 1 --- src/api/system/jdorder.js | 13 +++++++++++-- src/views/system/jdorder/orderList.vue | 10 ++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/src/api/system/jdorder.js b/src/api/system/jdorder.js index d108ecf..46cccd0 100644 --- a/src/api/system/jdorder.js +++ b/src/api/system/jdorder.js @@ -3,7 +3,7 @@ import request from '@/utils/request' // JD订单列表 export function listJDOrders(query) { return request({ - url: '/jarvis/jdorder/list', + url: '/system/jdorder/list', method: 'get', params: query }) @@ -12,7 +12,7 @@ export function listJDOrders(query) { // JD订单详情 export function getJDOrder(id) { return request({ - url: `/jarvis/jdorder/${id}`, + url: `/system/jdorder/${id}`, method: 'get' }) } @@ -119,4 +119,13 @@ export function transferWithGift(data) { method: 'post', data }) +} + +// 导出JD订单列表 +export function exportJDOrders(query) { + return request({ + url: '/system/jdorder/export', + method: 'post', + params: query + }) } \ No newline at end of file diff --git a/src/views/system/jdorder/orderList.vue b/src/views/system/jdorder/orderList.vue index dda89a2..9e58e31 100644 --- a/src/views/system/jdorder/orderList.vue +++ b/src/views/system/jdorder/orderList.vue @@ -34,6 +34,7 @@ 搜索 重置 + 导出 @@ -137,6 +138,15 @@ export default { const num = Number(n) if (Number.isNaN(num)) return n return num.toFixed(2) + }, + /** 导出按钮操作 */ + handleExport() { + const params = { ...this.queryParams } + if (this.dateRange && this.dateRange.length === 2) { + params.beginTime = this.dateRange[0] + params.endTime = this.dateRange[1] + } + this.download('/system/jdorder/export', params, `京东订单数据_${new Date().getTime()}.xlsx`) } } }