From 0d070d4b3441bfe7c0d1f25562b0d91ed0bbf82d Mon Sep 17 00:00:00 2001 From: b2894lxlx <517289602@qq.com> Date: Mon, 7 Sep 2026 10:05:32 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=B8=9A=E5=8A=A1=E6=A8=A1?= =?UTF-8?q?=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/settlement/formalSettlement.js | 2 + src/api/settlement/transportReconciliation.js | 2 + .../vehicle-attachment-upload/main.vue | 7 +- src/router/views/index.js | 12 ++ .../components/business-crud-page.vue | 11 +- .../components/master-order-dispatch.vue | 37 +++-- .../components/transport-plan-page.vue | 42 ++++-- .../components/waybill-import-dialog.vue | 25 +++- .../components/waybill-manage-page.vue | 128 ++++++++++-------- src/views/business/loading-manage.vue | 31 ++++- src/views/business/project-apply.vue | 4 +- src/views/business/waybill-import.vue | 38 ++++++ .../payment/payment-application-form.vue | 16 ++- src/views/settlement/formal-settlement.vue | 31 +---- src/views/settlement/pre-settlement.vue | 4 +- .../settlement/transport-reconciliation.vue | 31 +---- 16 files changed, 264 insertions(+), 157 deletions(-) create mode 100644 src/views/business/waybill-import.vue diff --git a/src/api/settlement/formalSettlement.js b/src/api/settlement/formalSettlement.js index 9c7992a..50e8810 100644 --- a/src/api/settlement/formalSettlement.js +++ b/src/api/settlement/formalSettlement.js @@ -4,6 +4,8 @@ const baseUrl = '/blade-transport/formal-settlement'; export const getList = (current, size, params) => request({ url: `${baseUrl}/list`, method: 'get', params: { current, size, ...params } }); +export const exportList = params => + request({ url: `${baseUrl}/export`, method: 'get', params, responseType: 'blob' }); export const getDetail = id => request({ url: `${baseUrl}/detail`, method: 'get', params: { id } }); export const getCandidates = (current, size, params) => request({ diff --git a/src/api/settlement/transportReconciliation.js b/src/api/settlement/transportReconciliation.js index 091215d..104b970 100644 --- a/src/api/settlement/transportReconciliation.js +++ b/src/api/settlement/transportReconciliation.js @@ -4,6 +4,8 @@ const baseUrl = '/blade-transport/transport-reconciliation'; export const getList = (current, size, params) => request({ url: `${baseUrl}/list`, method: 'get', params: { current, size, ...params } }); +export const exportList = params => + request({ url: `${baseUrl}/export`, method: 'get', params, responseType: 'blob' }); export const getDetail = id => request({ url: `${baseUrl}/detail`, method: 'get', params: { id } }); export const getFormalOptions = (current, size, params) => request({ diff --git a/src/components/vehicle-attachment-upload/main.vue b/src/components/vehicle-attachment-upload/main.vue index 692197c..e724511 100644 --- a/src/components/vehicle-attachment-upload/main.vue +++ b/src/components/vehicle-attachment-upload/main.vue @@ -335,7 +335,12 @@ export default { const data = (file.response && file.response.data) || file.data || file; const url = data.link || data.url || data.domain || file.url || ''; const originalName = - data.originalName || file.originalName || data.name || file.name || this.getFileName(url) || '附件'; + data.originalName || + file.originalName || + file.name || + data.name || + this.getFileName(url) || + '附件'; const extension = this.getExtension({ name: originalName, url }); return { ...data, diff --git a/src/router/views/index.js b/src/router/views/index.js index 7149479..7248d7a 100644 --- a/src/router/views/index.js +++ b/src/router/views/index.js @@ -152,6 +152,18 @@ export default [ }, ], }, + { + path: '/business/waybill-import', + component: Layout, + children: [ + { + path: '', + name: '导入运单', + meta: { keepAlive: false, activeMenu: '/business/waybill-import' }, + component: () => import('@/views/business/waybill-import.vue'), + }, + ], + }, { path: '/business/loading-manage/form', component: Layout, diff --git a/src/views/business/components/business-crud-page.vue b/src/views/business/components/business-crud-page.vue index 6144030..bb9bdae 100644 --- a/src/views/business/components/business-crud-page.vue +++ b/src/views/business/components/business-crud-page.vue @@ -3268,12 +3268,6 @@ - -