|
@@ -19,9 +19,9 @@
|
|
<div class="monthQuarterYearTableData">
|
|
<div class="monthQuarterYearTableData">
|
|
<div class="tableMain">
|
|
<div class="tableMain">
|
|
<el-table :data="monthQuarterYearTableData" style="width: 100%" ref="benchmark">
|
|
<el-table :data="monthQuarterYearTableData" style="width: 100%" ref="benchmark">
|
|
- <el-table-column :label="tableoneLevelName" align="center">
|
|
|
|
- <el-table-column type="index" label="序号" align="center"></el-table-column>
|
|
|
|
- <el-table-column label="单位名称" width="200">
|
|
|
|
|
|
+ <!-- <el-table-column :label="tableoneLevelName" align="center"> -->
|
|
|
|
+ <el-table-column type="index" label="序号" align="center" fixed></el-table-column>
|
|
|
|
+ <el-table-column label="单位名称" width="200" fixed>
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
<el-tooltip class="box-item" effect="customized" :content="scope.row.organizationShortName"
|
|
<el-tooltip class="box-item" effect="customized" :content="scope.row.organizationShortName"
|
|
placement="right">
|
|
placement="right">
|
|
@@ -31,7 +31,7 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column :label="tabletwoLevelName" align="center">
|
|
<el-table-column :label="tabletwoLevelName" align="center">
|
|
<el-table-column v-for="(it, index) in monthQuarterYearHeader" :key="index" :label="it.name" align="center">
|
|
<el-table-column v-for="(it, index) in monthQuarterYearHeader" :key="index" :label="it.name" align="center">
|
|
- <el-table-column v-for="(iv, index) in it.children" :key="index" :label="iv.name" width="120">
|
|
|
|
|
|
+ <el-table-column v-for="(iv, index) in it.children" :key="index" :label="iv.name" width="120" align="center">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
<span >{{scope.row[iv.key]}}</span>
|
|
<span >{{scope.row[iv.key]}}</span>
|
|
</template>
|
|
</template>
|
|
@@ -39,7 +39,7 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="综合得分" prop="zhdf" width="100" v-if="isShowZHDF" />
|
|
<el-table-column label="综合得分" prop="zhdf" width="100" v-if="isShowZHDF" />
|
|
- </el-table-column>
|
|
|
|
|
|
+ <!-- </el-table-column> -->
|
|
</el-table>
|
|
</el-table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -66,12 +66,14 @@ export default {
|
|
tabletwoLevelName: '',
|
|
tabletwoLevelName: '',
|
|
isShowZHDF: false,
|
|
isShowZHDF: false,
|
|
monthQuarterYearTableData: [],
|
|
monthQuarterYearTableData: [],
|
|
- monthQuarterYearHeader: []
|
|
|
|
|
|
+ monthQuarterYearHeader: [],
|
|
|
|
+ rowData: {}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
init(data) {
|
|
init(data) {
|
|
this.dialogVisible = true
|
|
this.dialogVisible = true
|
|
|
|
+ this.rowData = data
|
|
this.getBinSectionS(data)
|
|
this.getBinSectionS(data)
|
|
},
|
|
},
|
|
// 查询业务属性
|
|
// 查询业务属性
|
|
@@ -88,6 +90,8 @@ export default {
|
|
// 获取得分汇总数据
|
|
// 获取得分汇总数据
|
|
getmonthQuarterYearData(row) {
|
|
getmonthQuarterYearData(row) {
|
|
let that = this
|
|
let that = this
|
|
|
|
+ that.monthQuarterYearTableData = []
|
|
|
|
+ that.monthQuarterYearHeader = []
|
|
let params = {
|
|
let params = {
|
|
id: row.id,
|
|
id: row.id,
|
|
binSection: that.binstationStr
|
|
binSection: that.binstationStr
|
|
@@ -115,6 +119,8 @@ export default {
|
|
}
|
|
}
|
|
});
|
|
});
|
|
that.monthQuarterYearHeader = headerFin
|
|
that.monthQuarterYearHeader = headerFin
|
|
|
|
+ } else {
|
|
|
|
+ that.tableoneLevelName = '考核打分表'
|
|
}
|
|
}
|
|
if (datas.data.values.length>0) {
|
|
if (datas.data.values.length>0) {
|
|
that.monthQuarterYearTableData = datas.data.values
|
|
that.monthQuarterYearTableData = datas.data.values
|
|
@@ -123,7 +129,7 @@ export default {
|
|
})
|
|
})
|
|
},
|
|
},
|
|
getSeachData() {
|
|
getSeachData() {
|
|
- this.getmonthQuarterYearData()
|
|
|
|
|
|
+ this.getmonthQuarterYearData(this.rowData)
|
|
},
|
|
},
|
|
handleExport() {
|
|
handleExport() {
|
|
let $e = this.$refs.benchmark.$el
|
|
let $e = this.$refs.benchmark.$el
|