From 84d9e098ba7f807687df7dba11002c7c3c98da4c Mon Sep 17 00:00:00 2001 From: b2894lxlx <517289602@qq.com> Date: Wed, 16 Sep 2026 23:43:12 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=20=E4=B8=9A=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- oaLogin.html | 52 ++ src/api/system/dept.js | 7 + src/docker/nginx.conf | 19 + .../components/shipping-template-page.vue | 4 +- .../components/waybill-import-dialog.vue | 398 +++++++++--- .../components/waybill-manage-page.vue | 8 +- src/views/business/loading-manage.vue | 607 +++++++++++------- src/views/business/waybill-import.vue | 27 +- src/views/system/dept.vue | 39 +- 9 files changed, 795 insertions(+), 366 deletions(-) create mode 100644 oaLogin.html create mode 100644 src/docker/nginx.conf diff --git a/oaLogin.html b/oaLogin.html new file mode 100644 index 0000000..7c8f80f --- /dev/null +++ b/oaLogin.html @@ -0,0 +1,52 @@ + + + + +oa登录 + + + + + + + + \ No newline at end of file diff --git a/src/api/system/dept.js b/src/api/system/dept.js index fc2f0ad..7bf3f68 100644 --- a/src/api/system/dept.js +++ b/src/api/system/dept.js @@ -41,6 +41,13 @@ export const add = row => { }); }; +export const syncIamOrganizations = () => { + return request({ + url: '/blade-system/dept/sync-iam-organizations', + method: 'post', + }); +}; + export const update = row => { return request({ url: '/blade-system/dept/submit', diff --git a/src/docker/nginx.conf b/src/docker/nginx.conf new file mode 100644 index 0000000..0155f82 --- /dev/null +++ b/src/docker/nginx.conf @@ -0,0 +1,19 @@ +server { + listen 80; + server_name localhost; + root /usr/share/nginx/html; + index index.html; + + gzip on; + gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; + + location /assets/ { + add_header Cache-Control "public, max-age=31536000, immutable"; + try_files $uri =404; + } + + location / { + add_header Cache-Control "no-store, no-cache, must-revalidate"; + try_files $uri $uri/ /index.html; + } +} diff --git a/src/views/business/components/shipping-template-page.vue b/src/views/business/components/shipping-template-page.vue index 323d15c..3b33a8f 100644 --- a/src/views/business/components/shipping-template-page.vue +++ b/src/views/business/components/shipping-template-page.vue @@ -2027,8 +2027,8 @@ export default { delete detail.updateUser; delete detail.updateUserName; delete detail.status; - // 模板名称追加「副本」 - detail.templateName = `${detail.templateName || ''}副本`; + // 模板名称追加「-副本」 + detail.templateName = `${detail.templateName || ''}-副本`; console.log('处理后的数据:', detail); console.log('isStandaloneBusinessPage:', this.isStandaloneBusinessPage); diff --git a/src/views/business/components/waybill-import-dialog.vue b/src/views/business/components/waybill-import-dialog.vue index 33585a8..57dc3a0 100644 --- a/src/views/business/components/waybill-import-dialog.vue +++ b/src/views/business/components/waybill-import-dialog.vue @@ -10,107 +10,200 @@ :class="{ 'waybill-import-page': standalone }" @closed="handleClosed" > -
-