task#15950,服务商kpi,月师傅添加总览

This commit is contained in:
2024-11-12 12:03:15 +08:00
parent 57c3d3d679
commit f2b4b3e853
3 changed files with 148 additions and 21 deletions

View File

@ -13,6 +13,19 @@
<template slot-scope="scope">{{scope.row[item.prop]}} </template>
</el-table-column>
</template>
<template v-else-if="active===3">
<el-table-column v-for="(column,index) in filteredLabelList" :key="column.prop" :prop="column.prop" :label="column.label"
:fixed="index===0" align="center" min-width="100"
:width="(isMobile && (column.label=='案件编号' || column.label=='服务内容')) ? 70 : 'auto'">
<template slot-scope="scope">
<span v-if="column.label === '师傅姓名'">
{{ scope.row[column.prop] }}
<span style=" color: #FFBA00;" v-if="scope.row.starRank"><i class="el-icon-star-on star"></i>{{scope.row.starRank}}</span>
</span>
<span v-else>{{ scope.row[column.prop] }}</span>
</template>
</el-table-column>
</template>
<template v-else>
<el-table-column v-for="column in labelList" :key="column.prop" :prop="column.prop" :label="column.label"
align="center" min-width="100" :width="(isMobile && (column.label=='案件编号' || column.label=='服务内容')) ? 70 : 'auto'">
@ -31,6 +44,14 @@ export default {
},
mounted() {
},
computed: {
filteredLabelList() {
if(this.active!==3){
return
}
return this.labelList.filter(column => column.label !== '星级评分');
}
},
methods: {
setTableCellStyle({ row, column,columnIndex }) {
// 月总表格被转置,原始方法失效,重新定义对比