| | |
| | | <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> |
| | |
| | | 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 |
| | | } |
| | | } |
| | | } |