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 @@
+ :columnsList="columnsList" :request-api="listAPI" :sendParams="sendParams" :autoLoad="false">