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 @@ - -