From f7e33d69713a5145d19fde5792b422826bc14107 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期五, 09 六月 2023 18:10:12 +0800
Subject: [PATCH] 完善主题库定义

---
 Source/UBCS-WEB/src/views/MasterData/items.vue |  118 ++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 65 insertions(+), 53 deletions(-)

diff --git a/Source/UBCS-WEB/src/views/MasterData/items.vue b/Source/UBCS-WEB/src/views/MasterData/items.vue
index 94b1072..33241d3 100644
--- a/Source/UBCS-WEB/src/views/MasterData/items.vue
+++ b/Source/UBCS-WEB/src/views/MasterData/items.vue
@@ -2,11 +2,30 @@
     <el-container>
       <el-aside>
         <basic-container style="height: 85vh; max-height: 155vh; overflow-y: scroll;">
-          <avue-tree  :option="option" :data="data"  v-model="form" style="height: 80.5vh;padding-top: 5px;padding-bottom: 30px"></avue-tree>
+<!--          鏍戠粍浠�-->
+          <master-tree @codeClassifyOid="codeClassifyOidList"
+                       @coderuleoid="coderuleoidList"
+                       :pageSize="this.pageSize"
+                       :currentPage="this.currentPage"
+                       :templateOid="this.templateOid"
+                       @tableDataArray="tableDataArrays"
+                       @tableHeadDataFateher="tableHeadDatas"
+                       @total="totals"
+                        ></master-tree>
         </basic-container>
       </el-aside>
       <el-main>
-      <TableCrud></TableCrud>
+<!--        琛ㄦ牸缁勪欢-->
+      <TableCrud :page="this.page"
+                 :codeClassifyOid="this.codeClassifyOid"
+                 :coderuleoid="this.coderuleoid"
+                 @pageSize="pageSizes"
+                 @currentPage="currentPages"
+                 @templateOid="templateOids"
+                 :tableDataArray="tableDataArray"
+                 :total="this.total"
+                 :tableHeadDataFateher="this.tableHeadDataFateher"
+      ></TableCrud>
       </el-main>
     </el-container>
 </template>
@@ -16,57 +35,50 @@
   name: "items.vue",
   data(){
     return{
-      form:{},
-      data:[
-        {
-          value:0,
-          label:'涓�绾ч儴闂�',
-          children:[
-            {
-              value:1,
-              label:'涓�绾ч儴闂�1',
-            },{
-              value:2,
-              label:'涓�绾ч儴闂�2',
-            }
-          ]
-        },{
-          value:3,
-          label:'浜岀骇閮ㄩ棬',
-          children:[
-            {
-              value:4,
-              label:'浜岀骇閮ㄩ棬1',
-            },{
-              value:5,
-              label:'浜岀骇閮ㄩ棬2',
-            }
-          ]
-        }
-      ],
-      option:{
-        title:'鎴戞槸鏍囬',
-        filterText:"鎼滅储鍏抽敭瀛楄嚜瀹氫箟",
-        defaultExpandAll:true,
-        addBtnText:'鏂板鑷畾涔夋枃妗�',
-        editBtnText:'淇敼鑷畾涔夋枃妗�',
-        delBtnText:'鍒犻櫎鑷畾涔夋枃妗�',
-        defaultExpandedKeys:[1],
-        height:900,
-        formOption:{
-          labelWidth:100,
-          column:[{
-            label:'鑷畾涔夐」',
-            prop:'label'
-          }],
-        },
-        props:{
-          labelText:'鏍囬',
-          label:'label',
-          value:'value',
-          children:'children'
-        }
-      }
+      // 鍒嗛〉
+      page: {
+        total: 0,
+        currentPage: 1,
+        pageSize: 10,
+        pageSizes: [10, 30, 50, 100, 200],
+      },
+      pageSize:"10",
+      currentPage:"1",
+      codeClassifyOid:"",
+      coderuleoid:"",
+      templateOid:"",
+      tableDataArray:[],
+      tableHeadDataFateher:[],
+      total:""
+    }
+  },
+  created() {
+  },
+  methods:{
+    codeClassifyOidList(val){
+      this.codeClassifyOid=val;
+      console.log(val)
+    },
+    coderuleoidList(val){
+      this.coderuleoid=val;
+    },
+    pageSizes(val){
+      this.pageSize=val
+    },
+    currentPages(val){
+      this.currentPage=val
+    },
+    templateOids(val){
+      this.templateOid=val
+    },
+    tableDataArrays(val){
+      this.tableDataArray=val
+    },
+    totals(val){
+      this.total=val
+    },
+    tableHeadDatas(val){
+      this.tableHeadDataFateher=val
     }
   }
 }

--
Gitblit v1.9.3