From 314e59a34fe767a39cecd74e6d651778d3b20096 Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Fri, 31 Oct 2025 10:25:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=80=E6=9C=AF=E6=96=B9=E6=A1=88=E5=BA=93?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/TableModel2/index.vue | 10 ++- .../technical/components/LeftType.vue | 4 +- .../technical/components/RightTable.vue | 65 ++++++++++++------- .../technical/components/TechnicalDetail.vue | 1 + .../technical/components/TechnicalForm.vue | 1 + .../technical/components/config.js | 4 +- .../enterpriseLibrary/technical/index.vue | 4 +- 7 files changed, 56 insertions(+), 33 deletions(-) diff --git a/src/components/TableModel2/index.vue b/src/components/TableModel2/index.vue index 31ca6e2..fa4135f 100644 --- a/src/components/TableModel2/index.vue +++ b/src/components/TableModel2/index.vue @@ -198,6 +198,11 @@ export default { type: [Number, String], default: 600 }, + // 是否自动加载数据 默认自动加载 + autoLoad: { + type: Boolean, + default: true + }, }, computed: { /* 根据操作栏控制表头是否显示 */ @@ -322,7 +327,10 @@ export default { this.$set(this.queryParams, key, this.sendParams[key]) } } - this.getTableList() + // 根据 autoLoad 属性决定是否自动加载数据 + if (this.autoLoad) { + this.getTableList() + } }, updated() { // 若需要自适应最小宽度,可启用下行;当前使用固定宽度 handleColWidth diff --git a/src/views/enterpriseLibrary/technical/components/LeftType.vue b/src/views/enterpriseLibrary/technical/components/LeftType.vue index 920a22f..044785a 100644 --- a/src/views/enterpriseLibrary/technical/components/LeftType.vue +++ b/src/views/enterpriseLibrary/technical/components/LeftType.vue @@ -57,14 +57,14 @@ export default { watch: { value(newVal) { if (newVal) { - this.activeCategory = newVal + this.activeCategory = parseInt(newVal) } }, immediate: true }, mounted() { if (this.value) { - this.activeCategory = this.value; + this.activeCategory = parseInt(this.value); } }, created() { diff --git a/src/views/enterpriseLibrary/technical/components/RightTable.vue b/src/views/enterpriseLibrary/technical/components/RightTable.vue index ce7a055..a0918eb 100644 --- a/src/views/enterpriseLibrary/technical/components/RightTable.vue +++ b/src/views/enterpriseLibrary/technical/components/RightTable.vue @@ -2,13 +2,13 @@