From 4b53d51211eca394c0308692704eedbf2a8374df Mon Sep 17 00:00:00 2001
From: wente <329538422@qq.com>
Date: 星期二, 11 六月 2024 08:58:51 +0800
Subject: [PATCH] svgEditor

---
 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 a2ec468..a8edb11 100644
--- a/web/src/views/modules/basicInfo/ProductModelTree.vue
+++ b/web/src/views/modules/basicInfo/ProductModelTree.vue
@@ -1,13 +1,13 @@
 <template>
-  <div class="product-tree-container " :style="'height:' + tree_Hei +'px'">
+  <div class="product-tree-container">
     <el-input
       placeholder="杈撳叆鍚嶇О杩涜杩囨护"
-      style="width: 80%"
+      style="width: 60%"
       v-model="filterText"
       size="small"
       clearable
     ></el-input>
-    <el-button type="primary" @click="add()" style="margin-top: 10px">鏂板</el-button>
+    <el-button type="primary" @click="add()" style="margin: 10px 0 0 10px;padding: 9px 18px !important;">鏂板</el-button>
     <el-divider></el-divider>
     <el-tree
       style="height: 90%;overflow: auto"
@@ -30,39 +30,53 @@
 
   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()')
+      }
+      ,
       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
@@ -73,3 +87,8 @@
     }
   }
 </script>
+<style>
+  .product-tree-container {
+    height: 100%;
+  }
+</style>

--
Gitblit v1.9.1