From cc38b5ae62eebcd80aebe41457629b12e26b9e84 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期四, 01 二月 2024 15:04:13 +0800
Subject: [PATCH] 整合代码

---
 Source/UBCS-WEB/src/views/MasterData/items.vue |   49 +++++++++++++++++++++++++++++++------------------
 1 files changed, 31 insertions(+), 18 deletions(-)

diff --git a/Source/UBCS-WEB/src/views/MasterData/items.vue b/Source/UBCS-WEB/src/views/MasterData/items.vue
index 49816c3..f969265 100644
--- a/Source/UBCS-WEB/src/views/MasterData/items.vue
+++ b/Source/UBCS-WEB/src/views/MasterData/items.vue
@@ -1,7 +1,7 @@
 <template>
   <el-container>
-    <el-aside>
-      <basic-container style="overflow: hidden;">
+    <el-aside style="width:250px">
+      <basic-container>
         <!--          鏍戠粍浠�-->
         <master-tree
           :currentPage="this.currentPage"
@@ -10,7 +10,9 @@
           @Treedata="TreedataList"
           @codeClassifyOid="codeClassifyOidList"
           @coderuleoid="coderuleoidList"
-          @nodeClick="nodeClick"
+          @loading="loadingHandler"
+          @nodeClickList="nodeClickLists"
+          @nodeClickTemplateOids="nodeClickTem"
           @tableDataArray="tableDataArrays"
           @tableHeadBttoms="tableHeadBttoms"
           @tableHeadDataFateher="tableHeadDatas"
@@ -23,11 +25,13 @@
     <el-main>
       <!--        琛ㄦ牸缁勪欢-->
       <VciMasterCrud
+        ref="vciMasterCrud"
         :TreeValue="TreeValue"
         :Treedata="Treedata"
         :codeClassifyOid="this.codeClassifyOid"
         :coderuleoid="this.coderuleoid"
         :isLoading="isLoading"
+        :nodeClickList="this.nodeClickList"
         :page="this.page"
         :tableDataArray="tableDataArray"
         :tableHeadBtnData="masterVrBtnList"
@@ -67,14 +71,24 @@
       total: "",
       isLoading: false,
       tableHeadFindData: {},
-      TreeValue: ''
+      TreeValue: '',
+      nodeClickList: []
     }
   },
   created() {
   },
   methods: {
+    nodeClickLists(val) {
+      this.nodeClickList = val;
+      // 鐐瑰嚮鏍戣妭鐐规椂閲嶇疆褰撳墠椤靛拰椤垫暟
+      this.page.pageSize = 100;
+      this.page.currentPage = 1;
+      // 閲嶇疆淇濆瓨鐨勯珮绾ф煡璇㈡煡璇㈡潯浠跺拰蹇�熸煡璇㈡潯浠�
+      const childComponent = this.$refs.vciMasterCrud;
+      childComponent.conditionMap = {}; // 淇敼瀛愮粍浠剁殑data涓殑灞炴��
+    },
     TreeValueEmit(val) {
-      this.TreeValue = val
+      this.TreeValue = val;
     },
     codeClassifyOidList(val) {
       this.codeClassifyOid = val;
@@ -83,36 +97,35 @@
       this.coderuleoid = val;
     },
     TreedataList(val) {
-      this.Treedata = val
+      this.Treedata = val;
     },
     pageSizes(val) {
-      this.pageSize = val
+      this.pageSize = val;
     },
     currentPages(val) {
-      this.currentPage = val
+      this.currentPage = val;
     },
     tableDataArrays(val) {
-      this.tableDataArray = val
+      this.tableDataArray = val;
     },
     totals(val) {
-      this.total = val
+      this.total = val;
     },
     tableHeadDatas(val) {
-      this.tableHeadDataFateher = val
+      this.tableHeadDataFateher = val;
     },
     tableHeadFindDatas(val) {
-      this.tableHeadFindData = val
+      this.tableHeadFindData = val;
     },
-    nodeClick(val) {
+    nodeClickTem(val) {
       this.templateOid = val;
-      this.isLoading = true;
-      setTimeout(() => {
-        this.isLoading = false;
-      }, 2000);
     },
     tableHeadBttoms(val) {
-      this.masterVrBtnList = val
+      this.masterVrBtnList = val;
     },
+    loadingHandler(val) {
+      this.isLoading = val;
+    }
   }
 }
 </script>

--
Gitblit v1.9.3