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 | 45 ++++++++++++++++++++++++++++++++------------- 1 files changed, 32 insertions(+), 13 deletions(-) diff --git a/web/src/views/modules/basicInfo/ProductModelTree.vue b/web/src/views/modules/basicInfo/ProductModelTree.vue index fba71fb..a34ee67 100644 --- a/web/src/views/modules/basicInfo/ProductModelTree.vue +++ b/web/src/views/modules/basicInfo/ProductModelTree.vue @@ -1,5 +1,5 @@ <template> - <div class="product-tree-container " :style="'height:' + tree_Hei +'px'"> + <div class="product-tree-container"> <el-input placeholder="杈撳叆鍚嶇О杩涜杩囨护" style="width: 60%" @@ -30,47 +30,66 @@ export default { name: 'ProductModelTree', - props: {}, + props: { + showXdy: { + type: Boolean, + default: true + }, + }, data() { return { filterText: '', productList: [], - tree_Hei: document.documentElement.clientHeight - 200, defaultProps: { children: 'children', 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) } } } </script> +<style> + .product-tree-container { + height: 100%; + } +</style> -- Gitblit v1.9.1