From f74c2fd43150311e0aa8b1eb8eb715ac20ca21cf Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期三, 06 十二月 2023 10:21:22 +0800
Subject: [PATCH] 上传代码

---
 Source/UBCS-WEB/src/views/MasterData/items.vue |  174 +++++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 111 insertions(+), 63 deletions(-)

diff --git a/Source/UBCS-WEB/src/views/MasterData/items.vue b/Source/UBCS-WEB/src/views/MasterData/items.vue
index 94b1072..d87f292 100644
--- a/Source/UBCS-WEB/src/views/MasterData/items.vue
+++ b/Source/UBCS-WEB/src/views/MasterData/items.vue
@@ -1,73 +1,121 @@
 <template>
-    <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>
-        </basic-container>
-      </el-aside>
-      <el-main>
-      <TableCrud></TableCrud>
-      </el-main>
-    </el-container>
+  <el-container v-loading="isLoading">
+    <el-aside style="width:250px">
+      <basic-container>
+        <!--          鏍戠粍浠�-->
+        <master-tree
+          :currentPage="this.currentPage"
+          :pageSize="this.pageSize"
+          @TreeValue="TreeValueEmit"
+          @Treedata="TreedataList"
+          @codeClassifyOid="codeClassifyOidList"
+          @coderuleoid="coderuleoidList"
+          @nodeClickTemplateOids="nodeClickTem"
+          @tableDataArray="tableDataArrays"
+          @tableHeadBttoms="tableHeadBttoms"
+          @tableHeadDataFateher="tableHeadDatas"
+          @tableHeadFindData="tableHeadFindDatas"
+          @nodeClickList="nodeClickLists"
+          @total="totals"
+          :isLoading="isLoading"
+        >
+        </master-tree>
+      </basic-container>
+    </el-aside>
+    <el-main>
+      <!--        琛ㄦ牸缁勪欢-->
+      <VciMasterCrud
+        :TreeValue="TreeValue"
+        :Treedata="Treedata"
+        :codeClassifyOid="this.codeClassifyOid"
+        :coderuleoid="this.coderuleoid"
+        :isLoading="isLoading"
+        :page="this.page"
+        :tableDataArray="tableDataArray"
+        :tableHeadBtnData="masterVrBtnList"
+        :tableHeadDataFateher="this.tableHeadDataFateher"
+        :tableHeadFindData="tableHeadFindData"
+        :templateOid="templateOid"
+        :total="this.total"
+        :nodeClickList="this.nodeClickList"
+        @currentPage="currentPages"
+        @pageSize="pageSizes"
+      >
+      </VciMasterCrud>
+    </el-main>
+  </el-container>
 </template>
 
 <script>
 export default {
   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'
-        }
-      }
+  data() {
+    return {
+      // 鍒嗛〉
+      page: {
+        total: 0,
+        currentPage: 1,
+        pageSize: 100,
+        pageSizes: [10, 30, 50, 100, 200],
+      },
+      pageSize: "100",
+      currentPage: "1",
+      codeClassifyOid: "",
+      coderuleoid: "",
+      Treedata: [],
+      templateOid: "",
+      tableDataArray: [],
+      masterVrBtnList: [],
+      tableHeadDataFateher: [],
+      total: "",
+      isLoading: false,
+      tableHeadFindData: {},
+      TreeValue: '',
+      nodeClickList:[]
     }
+  },
+  created() {
+  },
+  methods: {
+    nodeClickLists(val){
+      this.nodeClickList=val;
+    },
+    TreeValueEmit(val) {
+      this.TreeValue = val;
+    },
+    codeClassifyOidList(val) {
+      this.codeClassifyOid = val;
+    },
+    coderuleoidList(val) {
+      this.coderuleoid = val;
+    },
+    TreedataList(val) {
+      this.Treedata = val;
+    },
+    pageSizes(val) {
+      this.pageSize = val;
+    },
+    currentPages(val) {
+      this.currentPage = val;
+    },
+    tableDataArrays(val) {
+      this.tableDataArray = val;
+    },
+    totals(val) {
+      this.total = val;
+    },
+    tableHeadDatas(val) {
+      this.tableHeadDataFateher = val;
+    },
+    tableHeadFindDatas(val) {
+      this.tableHeadFindData = val;
+    },
+    nodeClickTem(val) {
+      this.templateOid = val;
+    },
+    tableHeadBttoms(val) {
+      this.masterVrBtnList = val;
+    },
   }
 }
 </script>

--
Gitblit v1.9.3