From 5c1e5b08d28251186e99cf5e24c5114c404dc968 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期二, 02 四月 2024 08:59:46 +0800 Subject: [PATCH] 修改 --- web/src/views/modules/basicInfo/ProductModelTree.vue | 43 +++++++++++++++++++++++++++++-------------- 1 files changed, 29 insertions(+), 14 deletions(-) diff --git a/web/src/views/modules/basicInfo/ProductModelTree.vue b/web/src/views/modules/basicInfo/ProductModelTree.vue index 79e571f..a34ee67 100644 --- a/web/src/views/modules/basicInfo/ProductModelTree.vue +++ b/web/src/views/modules/basicInfo/ProductModelTree.vue @@ -30,7 +30,12 @@ export default { name: 'ProductModelTree', - props: {}, + props: { + showXdy: { + type: Boolean, + default: true + }, + }, data() { return { @@ -41,32 +46,42 @@ label: 'name' } } - }, + } + , watch: { filterText(val) { this.$refs.tree.filter(val) } - }, + } + , components: { AddOrUpdate - }, + } + , mounted() { this.getProductList() - }, + } + , methods: { // 鑾峰彇绯荤粺鍒楄〃 async getProductList() { - let res = await this.$http.get('/basicInfo/XhProductModel/tree') + let params = { + showXdy:this.showXdy + } + let res = await this.$http.get('/basicInfo/XhProductModel/tree',{params:params}) this.productList = res.data - console.log(res.data,'async getProductList()') - }, + console.log(res.data, 'async getProductList()') + } + , add() { - this.$refs.AddOrUpdate.$refs.dialog.init(null,{id: null, type: 'tree'}) - }, + this.$refs.AddOrUpdate.$refs.dialog.init(null, {id: null, type: 'tree'}) + } + , filterNode(value, data) { if (!value) return true return data.name.indexOf(value) !== -1 - }, + } + , handleNodeClick(data) { this.$emit('on-selected', data) } @@ -74,7 +89,7 @@ } </script> <style> -.product-tree-container{ - height: 100%; -} + .product-tree-container { + height: 100%; + } </style> -- Gitblit v1.9.1