|
@@ -132,7 +132,7 @@
|
|
|
<form-item prop="dbDynSql" label="报表选择" v-if="sqlForm.dbType == 0">
|
|
|
<#-- <i-input v-model="sqlForm.dbDynSql" @on-blur="dbDynSqlBlur" type="textarea" :rows="4" placeholder="请输入查询SQL" style="min-height: 120px;max-height: 620px;width:950px">
|
|
|
</i-input>-->
|
|
|
- <i-table style="padding-bottom: 10%;" ref="dynamicTable" @on-select="selectTableField" @on-select-all="selectTableAll" @on-select-all-cancel="cancelTableAll"
|
|
|
+ <i-table style="padding-bottom: 10%" ref="dynamicTable" @on-select="selectTableField" @on-select-all="selectTableAll" @on-select-all-cancel="cancelTableAll"
|
|
|
@on-select-cancel="cancelTableField" stripe :columns="genTable.columns" :data="genTable.data"></i-table>
|
|
|
<Page :total="dataCount" :current="pageCurrent" :page-size="pageSize" @on-change="changepage" @on-page-size-change="_nowPageSize" show-total show-sizer show-elevator/>
|
|
|
</form-item>
|
|
@@ -355,8 +355,9 @@
|
|
|
width: 35,
|
|
|
align: 'center'
|
|
|
},{
|
|
|
+ title: '序号',
|
|
|
type: 'index',
|
|
|
- width: 60,
|
|
|
+ width: 100,
|
|
|
align: 'center'
|
|
|
},{
|
|
|
title: '表名',
|
|
@@ -1538,7 +1539,6 @@
|
|
|
});
|
|
|
},
|
|
|
selectTableField(selection,row){
|
|
|
- debugger
|
|
|
this.genTable.selectParamTables=[...this.genTable.selectParamTables, {"tableIndex":row.tableIndex,"id":row.id,"tableName":row.tableName}];
|
|
|
},
|
|
|
cancelTableAll() {
|
|
@@ -1548,6 +1548,7 @@
|
|
|
this.genTable.selectParamTables = this.genTable.selectParamTables.filter(item=>item.tableIndex != row.tableIndex);
|
|
|
},
|
|
|
changepage(index) {
|
|
|
+ debugger
|
|
|
//需要显示开始数据的index,(因为数据是从0开始的,页码是从1开始的,需要-1)
|
|
|
let _start = (index - 1) * this.pageSize;
|
|
|
//需要显示结束数据的index
|
|
@@ -1559,10 +1560,12 @@
|
|
|
})
|
|
|
//储存当前页
|
|
|
this.pageCurrent = index;
|
|
|
+ this.genTable.selectParamTables = [];
|
|
|
},
|
|
|
_nowPageSize(index) {
|
|
|
//实时获取当前需要显示的条数
|
|
|
this.pageSize = index;
|
|
|
+ this.changepage(1);
|
|
|
},
|
|
|
|
|
|
cancelFieldAll(){
|