|
@@ -73,7 +73,7 @@
|
|
|
</div>
|
|
|
<el-tabs v-model="activeName" class="tasktabs" @tab-click="handleClick">
|
|
|
<el-tab-pane label="考评指标项内容" name="first">
|
|
|
- <el-table :data="quantifiedList" style="width: 100%">
|
|
|
+ <el-table :data="quantifiedList.slice((pageLeft.currentPage-1)*pageLeft.pagesize, pageLeft.currentPage*pageLeft.pagesize)" style="width: 100%">
|
|
|
<el-table-column type="index" label="序号" width="80" />
|
|
|
<el-table-column label="业务类别" prop="stageName" />
|
|
|
<el-table-column label="所属板块" prop="sectionName" />
|
|
@@ -102,9 +102,16 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
+ <el-pagination
|
|
|
+ @current-change="handleCurrentChangeLeft"
|
|
|
+ :current-page="pageLeft.currentPage"
|
|
|
+ :page-size="pageLeft.pagesize"
|
|
|
+ layout="total, prev, pager, next, jumper"
|
|
|
+ :total="pageLeft.total">
|
|
|
+ </el-pagination>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="考评评价指标内容" name="second">
|
|
|
- <el-table :data="nonQuantifiedList" style="width: 100%">
|
|
|
+ <el-table :data="nonQuantifiedList.slice((pageRight.currentPage-1)*pageRight.pagesize, pageRight.currentPage*pageRight.pagesize)" style="width: 100%">
|
|
|
<el-table-column type="index" label="序号" width="80" />
|
|
|
<el-table-column label="单位名称" prop="organizationShortName" width="300">
|
|
|
<template #default="scope">
|
|
@@ -210,6 +217,13 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
+ <el-pagination
|
|
|
+ @current-change="handleCurrentChangeRight"
|
|
|
+ :current-page="pageRight.currentPage"
|
|
|
+ :page-size="pageRight.pagesize"
|
|
|
+ layout="total, prev, pager, next, jumper"
|
|
|
+ :total="pageRight.total">
|
|
|
+ </el-pagination>
|
|
|
</el-tab-pane>
|
|
|
<!-- $utils.havePurview('taskList:twoLevel:see') -->
|
|
|
<el-tab-pane label="查看得分" name="three">
|
|
@@ -277,6 +291,16 @@ export default {
|
|
|
year: '',
|
|
|
recStage: ''
|
|
|
},
|
|
|
+ pageLeft:{
|
|
|
+ pagesize: 15,
|
|
|
+ currentPage: 1,
|
|
|
+ total: 0
|
|
|
+ },
|
|
|
+ pageRight:{
|
|
|
+ pagesize: 15,
|
|
|
+ currentPage: 1,
|
|
|
+ total: 0
|
|
|
+ },
|
|
|
addIcon: addIcon,
|
|
|
saveIcon: saveIcon,
|
|
|
editIcon: editIcon,
|
|
@@ -414,7 +438,9 @@ export default {
|
|
|
recStage: '有效'
|
|
|
}
|
|
|
this.quantifiedList = item.map.quantifiedList
|
|
|
+ this.pageLeft.total = item.map.quantifiedList.length
|
|
|
this.nonQuantifiedList = item.map.nonQuantifiedList
|
|
|
+ this.pageRight.total = item.map.nonQuantifiedList.length
|
|
|
}
|
|
|
},
|
|
|
changeOrgZa(val) {
|
|
@@ -662,6 +688,12 @@ export default {
|
|
|
fileSave(blob, `数据导出.xlsx`)
|
|
|
})
|
|
|
},
|
|
|
+ handleCurrentChangeLeft(val) {
|
|
|
+ this.pageLeft.currentPage = val
|
|
|
+ },
|
|
|
+ handleCurrentChangeRight(val) {
|
|
|
+ this.pageRight.currentPage = val
|
|
|
+ },
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
@@ -794,8 +826,9 @@ export default {
|
|
|
}
|
|
|
|
|
|
.el-table{
|
|
|
+ margin-bottom: 10px;
|
|
|
.el-table__body-wrapper{
|
|
|
- height: 40vh !important;
|
|
|
+ height: 38vh !important;
|
|
|
}
|
|
|
.el-table__row{
|
|
|
.cell{
|