From 91017f7c848086ea2822b85abb3a4f934848c3f5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= <2178503051@qq.com>
Date: Wed, 3 Jun 2026 14:07:35 +0800
Subject: [PATCH] =?UTF-8?q?refactor(wms/report):=20=E9=87=8D=E6=9E=84?=
=?UTF-8?q?=E9=95=80=E9=94=8C=E3=80=81=E9=85=B8=E8=BD=A7=E7=BA=BF=E6=8A=A5?=
=?UTF-8?q?=E8=A1=A8=E9=A1=B5=E9=9D=A2=EF=BC=8C=E7=BB=9F=E4=B8=80=E4=BD=BF?=
=?UTF-8?q?=E7=94=A8=E9=80=9A=E7=94=A8=E6=A8=A1=E6=9D=BF=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
1. 新增了zinc_old和zha_old旧版报表备份目录,保留原有实现
2. 将所有报表页面替换为通用的ActionTemplate组件
3. 为镀锌线、酸轧线的各类报表配置了固定的生产线、仓库选项和操作类型
4. 移除了动态加载报表配置的逻辑,改为硬编码固定配置
---
.../views/wms/report/zha/comprehensive.vue | 54 ++++++------------
klp-ui/src/views/wms/report/zha/day.vue | 56 ++++++-------------
klp-ui/src/views/wms/report/zha/loss.vue | 56 ++++++-------------
klp-ui/src/views/wms/report/zha/month.vue | 56 ++++++-------------
klp-ui/src/views/wms/report/zha/out.vue | 52 ++++++-----------
klp-ui/src/views/wms/report/zha/team.vue | 56 ++++++-------------
klp-ui/src/views/wms/report/zha/year.vue | 56 ++++++-------------
.../wms/report/zha_old/comprehensive.vue | 51 +++++++++++++++++
klp-ui/src/views/wms/report/zha_old/day.vue | 51 +++++++++++++++++
klp-ui/src/views/wms/report/zha_old/loss.vue | 51 +++++++++++++++++
klp-ui/src/views/wms/report/zha_old/month.vue | 51 +++++++++++++++++
klp-ui/src/views/wms/report/zha_old/out.vue | 47 ++++++++++++++++
klp-ui/src/views/wms/report/zha_old/team.vue | 51 +++++++++++++++++
klp-ui/src/views/wms/report/zha_old/year.vue | 51 +++++++++++++++++
.../views/wms/report/zinc/comprehensive.vue | 28 ++++++----
klp-ui/src/views/wms/report/zinc/day.vue | 30 +++++-----
klp-ui/src/views/wms/report/zinc/loss.vue | 42 +++++++-------
klp-ui/src/views/wms/report/zinc/month.vue | 30 +++++-----
klp-ui/src/views/wms/report/zinc/out.vue | 28 ++++++----
klp-ui/src/views/wms/report/zinc/team.vue | 30 +++++-----
klp-ui/src/views/wms/report/zinc/year.vue | 31 +++++-----
.../wms/report/zinc_old/comprehensive.vue | 26 +++++++++
klp-ui/src/views/wms/report/zinc_old/day.vue | 26 +++++++++
klp-ui/src/views/wms/report/zinc_old/loss.vue | 26 +++++++++
.../src/views/wms/report/zinc_old/month.vue | 26 +++++++++
klp-ui/src/views/wms/report/zinc_old/out.vue | 24 ++++++++
klp-ui/src/views/wms/report/zinc_old/team.vue | 26 +++++++++
klp-ui/src/views/wms/report/zinc_old/year.vue | 27 +++++++++
28 files changed, 783 insertions(+), 356 deletions(-)
create mode 100644 klp-ui/src/views/wms/report/zha_old/comprehensive.vue
create mode 100644 klp-ui/src/views/wms/report/zha_old/day.vue
create mode 100644 klp-ui/src/views/wms/report/zha_old/loss.vue
create mode 100644 klp-ui/src/views/wms/report/zha_old/month.vue
create mode 100644 klp-ui/src/views/wms/report/zha_old/out.vue
create mode 100644 klp-ui/src/views/wms/report/zha_old/team.vue
create mode 100644 klp-ui/src/views/wms/report/zha_old/year.vue
create mode 100644 klp-ui/src/views/wms/report/zinc_old/comprehensive.vue
create mode 100644 klp-ui/src/views/wms/report/zinc_old/day.vue
create mode 100644 klp-ui/src/views/wms/report/zinc_old/loss.vue
create mode 100644 klp-ui/src/views/wms/report/zinc_old/month.vue
create mode 100644 klp-ui/src/views/wms/report/zinc_old/out.vue
create mode 100644 klp-ui/src/views/wms/report/zinc_old/team.vue
create mode 100644 klp-ui/src/views/wms/report/zinc_old/year.vue
diff --git a/klp-ui/src/views/wms/report/zha/comprehensive.vue b/klp-ui/src/views/wms/report/zha/comprehensive.vue
index 4c8d75e7..0d17b6d0 100644
--- a/klp-ui/src/views/wms/report/zha/comprehensive.vue
+++ b/klp-ui/src/views/wms/report/zha/comprehensive.vue
@@ -1,51 +1,31 @@
-
-
-
-
+
\ No newline at end of file
+
diff --git a/klp-ui/src/views/wms/report/zha/day.vue b/klp-ui/src/views/wms/report/zha/day.vue
index 70bb1b93..898a8ff7 100644
--- a/klp-ui/src/views/wms/report/zha/day.vue
+++ b/klp-ui/src/views/wms/report/zha/day.vue
@@ -1,51 +1,31 @@
-
-
-
-
+
\ No newline at end of file
+
diff --git a/klp-ui/src/views/wms/report/zha/loss.vue b/klp-ui/src/views/wms/report/zha/loss.vue
index 89bfb1c5..9c5ca0e3 100644
--- a/klp-ui/src/views/wms/report/zha/loss.vue
+++ b/klp-ui/src/views/wms/report/zha/loss.vue
@@ -1,51 +1,31 @@
-
-
-
-
+
\ No newline at end of file
+
diff --git a/klp-ui/src/views/wms/report/zha/month.vue b/klp-ui/src/views/wms/report/zha/month.vue
index 287f89a5..fde32db6 100644
--- a/klp-ui/src/views/wms/report/zha/month.vue
+++ b/klp-ui/src/views/wms/report/zha/month.vue
@@ -1,51 +1,31 @@
-
-
-
-
+
\ No newline at end of file
+
diff --git a/klp-ui/src/views/wms/report/zha/out.vue b/klp-ui/src/views/wms/report/zha/out.vue
index 22ef5593..7b01a12d 100644
--- a/klp-ui/src/views/wms/report/zha/out.vue
+++ b/klp-ui/src/views/wms/report/zha/out.vue
@@ -1,47 +1,31 @@
-
-
-
-
+
\ No newline at end of file
+
diff --git a/klp-ui/src/views/wms/report/zha/team.vue b/klp-ui/src/views/wms/report/zha/team.vue
index edf11dcf..6544c417 100644
--- a/klp-ui/src/views/wms/report/zha/team.vue
+++ b/klp-ui/src/views/wms/report/zha/team.vue
@@ -1,51 +1,31 @@
-
-
-
-
+
\ No newline at end of file
+
diff --git a/klp-ui/src/views/wms/report/zha/year.vue b/klp-ui/src/views/wms/report/zha/year.vue
index 5b76a205..ba22b24a 100644
--- a/klp-ui/src/views/wms/report/zha/year.vue
+++ b/klp-ui/src/views/wms/report/zha/year.vue
@@ -1,51 +1,31 @@
-
-
-
-
+
\ No newline at end of file
+
diff --git a/klp-ui/src/views/wms/report/zha_old/comprehensive.vue b/klp-ui/src/views/wms/report/zha_old/comprehensive.vue
new file mode 100644
index 00000000..4c8d75e7
--- /dev/null
+++ b/klp-ui/src/views/wms/report/zha_old/comprehensive.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/klp-ui/src/views/wms/report/zha_old/day.vue b/klp-ui/src/views/wms/report/zha_old/day.vue
new file mode 100644
index 00000000..70bb1b93
--- /dev/null
+++ b/klp-ui/src/views/wms/report/zha_old/day.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/klp-ui/src/views/wms/report/zha_old/loss.vue b/klp-ui/src/views/wms/report/zha_old/loss.vue
new file mode 100644
index 00000000..89bfb1c5
--- /dev/null
+++ b/klp-ui/src/views/wms/report/zha_old/loss.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/klp-ui/src/views/wms/report/zha_old/month.vue b/klp-ui/src/views/wms/report/zha_old/month.vue
new file mode 100644
index 00000000..287f89a5
--- /dev/null
+++ b/klp-ui/src/views/wms/report/zha_old/month.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/klp-ui/src/views/wms/report/zha_old/out.vue b/klp-ui/src/views/wms/report/zha_old/out.vue
new file mode 100644
index 00000000..22ef5593
--- /dev/null
+++ b/klp-ui/src/views/wms/report/zha_old/out.vue
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/klp-ui/src/views/wms/report/zha_old/team.vue b/klp-ui/src/views/wms/report/zha_old/team.vue
new file mode 100644
index 00000000..edf11dcf
--- /dev/null
+++ b/klp-ui/src/views/wms/report/zha_old/team.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/klp-ui/src/views/wms/report/zha_old/year.vue b/klp-ui/src/views/wms/report/zha_old/year.vue
new file mode 100644
index 00000000..5b76a205
--- /dev/null
+++ b/klp-ui/src/views/wms/report/zha_old/year.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/klp-ui/src/views/wms/report/zinc/comprehensive.vue b/klp-ui/src/views/wms/report/zinc/comprehensive.vue
index ac7e838d..d097fd03 100644
--- a/klp-ui/src/views/wms/report/zinc/comprehensive.vue
+++ b/klp-ui/src/views/wms/report/zinc/comprehensive.vue
@@ -1,26 +1,30 @@
-
+
\ No newline at end of file
+
diff --git a/klp-ui/src/views/wms/report/zinc/day.vue b/klp-ui/src/views/wms/report/zinc/day.vue
index 5e5a5c56..f5f70643 100644
--- a/klp-ui/src/views/wms/report/zinc/day.vue
+++ b/klp-ui/src/views/wms/report/zinc/day.vue
@@ -1,26 +1,30 @@
-
+
\ No newline at end of file
+
diff --git a/klp-ui/src/views/wms/report/zinc/loss.vue b/klp-ui/src/views/wms/report/zinc/loss.vue
index fb400da1..eafe5ed4 100644
--- a/klp-ui/src/views/wms/report/zinc/loss.vue
+++ b/klp-ui/src/views/wms/report/zinc/loss.vue
@@ -1,26 +1,30 @@
-
+
\ No newline at end of file
+}
+
diff --git a/klp-ui/src/views/wms/report/zinc/month.vue b/klp-ui/src/views/wms/report/zinc/month.vue
index 31f39998..c1370c0a 100644
--- a/klp-ui/src/views/wms/report/zinc/month.vue
+++ b/klp-ui/src/views/wms/report/zinc/month.vue
@@ -1,26 +1,30 @@
-
+
\ No newline at end of file
+
diff --git a/klp-ui/src/views/wms/report/zinc/out.vue b/klp-ui/src/views/wms/report/zinc/out.vue
index 6c67fcf1..51c1c284 100644
--- a/klp-ui/src/views/wms/report/zinc/out.vue
+++ b/klp-ui/src/views/wms/report/zinc/out.vue
@@ -1,24 +1,30 @@
-
+
\ No newline at end of file
+
diff --git a/klp-ui/src/views/wms/report/zinc/team.vue b/klp-ui/src/views/wms/report/zinc/team.vue
index 2c2367c3..8e94325b 100644
--- a/klp-ui/src/views/wms/report/zinc/team.vue
+++ b/klp-ui/src/views/wms/report/zinc/team.vue
@@ -1,26 +1,30 @@
-
+
\ No newline at end of file
+
diff --git a/klp-ui/src/views/wms/report/zinc/year.vue b/klp-ui/src/views/wms/report/zinc/year.vue
index 98ea54a5..368a9fc2 100644
--- a/klp-ui/src/views/wms/report/zinc/year.vue
+++ b/klp-ui/src/views/wms/report/zinc/year.vue
@@ -1,27 +1,30 @@
-
+
\ No newline at end of file
+
diff --git a/klp-ui/src/views/wms/report/zinc_old/comprehensive.vue b/klp-ui/src/views/wms/report/zinc_old/comprehensive.vue
new file mode 100644
index 00000000..ac7e838d
--- /dev/null
+++ b/klp-ui/src/views/wms/report/zinc_old/comprehensive.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/klp-ui/src/views/wms/report/zinc_old/day.vue b/klp-ui/src/views/wms/report/zinc_old/day.vue
new file mode 100644
index 00000000..5e5a5c56
--- /dev/null
+++ b/klp-ui/src/views/wms/report/zinc_old/day.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/klp-ui/src/views/wms/report/zinc_old/loss.vue b/klp-ui/src/views/wms/report/zinc_old/loss.vue
new file mode 100644
index 00000000..fb400da1
--- /dev/null
+++ b/klp-ui/src/views/wms/report/zinc_old/loss.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/klp-ui/src/views/wms/report/zinc_old/month.vue b/klp-ui/src/views/wms/report/zinc_old/month.vue
new file mode 100644
index 00000000..31f39998
--- /dev/null
+++ b/klp-ui/src/views/wms/report/zinc_old/month.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/klp-ui/src/views/wms/report/zinc_old/out.vue b/klp-ui/src/views/wms/report/zinc_old/out.vue
new file mode 100644
index 00000000..6c67fcf1
--- /dev/null
+++ b/klp-ui/src/views/wms/report/zinc_old/out.vue
@@ -0,0 +1,24 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/klp-ui/src/views/wms/report/zinc_old/team.vue b/klp-ui/src/views/wms/report/zinc_old/team.vue
new file mode 100644
index 00000000..2c2367c3
--- /dev/null
+++ b/klp-ui/src/views/wms/report/zinc_old/team.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/klp-ui/src/views/wms/report/zinc_old/year.vue b/klp-ui/src/views/wms/report/zinc_old/year.vue
new file mode 100644
index 00000000..98ea54a5
--- /dev/null
+++ b/klp-ui/src/views/wms/report/zinc_old/year.vue
@@ -0,0 +1,27 @@
+
+
+
+
+
\ No newline at end of file