From 5fed6d4639811fc75a6c309e72520f7f50b228d4 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期五, 22 三月 2024 15:32:54 +0800 Subject: [PATCH] 修改菜单栏 --- Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue | 28 +++++++++++++++++++++------- 1 files changed, 21 insertions(+), 7 deletions(-) diff --git a/Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue b/Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue index eebd67d..53e31a5 100644 --- a/Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue +++ b/Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue @@ -1,10 +1,10 @@ <template> - <div class="UI-dynamic" :id="'UI-dynamic-'+areasName+componentVO.oid"> + <div class="UI-dynamic" :id="'UI-dynamic-'+areasName+componentVO.oid"> <avue-crud v-model="form" ref="dataTable" :data="tableList" :option="option" - :page.sync="page" + :page.sync="pageType" :table-loading="loading" @selection-change="selectChange"> <!--top鍖哄煙鎸夐挳--> @@ -55,18 +55,25 @@ type:Array, default: [] }, + tableType:{ + type:String + } }, data() { return { parentHeight:'100%',//褰撳墠缁勪欢鏍硅妭鐐瑰厓绱犻珮搴� form: {}, - formName: '', loading: false, - visible: false, page: { pageSize: 10, currentPage: 1, - total: 5, + total: 50, + }, + simplePage:{ + currentPage: 1, + total: 100, + pagerCount:4, + layout:"prev, pager, next" }, //琛ㄦ牸鏁版嵁 tableList: [ @@ -468,14 +475,15 @@ addBtn: false, editBtn: false, delBtn: false, - selection:true, + selection: true, + tip:false, height: '100%', calcHeight: 15, indexFixed: false, menuFixed: false, column: [], }, - selectList:[] + selectList:[], } }, computed: { @@ -494,6 +502,9 @@ }; }); }, + pageType() { + return this.areasName === 'westArea' ? this.simplePage : this.page; + } }, watch:{ parentHeight:{ @@ -530,6 +541,9 @@ methods: { selectChange(row){ this.selectList = row; + }, + TreeSelectChange(row){ + this.TreeSelectList = row; } } } -- Gitblit v1.9.3