From 9412cc46c7d135d29dc6bf9b7ae36a3b6b17347c Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期三, 07 六月 2023 18:11:21 +0800 Subject: [PATCH] 分类树组件封装,联调真实表格数据 --- Source/UBCS-WEB/src/views/MasterData/items.vue | 107 +++++++++++++++++++++++++++-------------------------- 1 files changed, 54 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..02ff88b 100644 --- a/Source/UBCS-WEB/src/views/MasterData/items.vue +++ b/Source/UBCS-WEB/src/views/MasterData/items.vue @@ -2,11 +2,27 @@ <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" + + ></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" + ></TableCrud> </el-main> </el-container> </template> @@ -16,57 +32,42 @@ 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:[] + } + }, + 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 } } } -- Gitblit v1.9.3