|
@@ -147,7 +147,22 @@ export default {
|
|
|
appSelect : 1, //App与Web端共用一个接口,以此字段区分
|
|
appSelect : 1, //App与Web端共用一个接口,以此字段区分
|
|
|
}
|
|
}
|
|
|
selectResumptionReport(data).then(res => {
|
|
selectResumptionReport(data).then(res => {
|
|
|
- this.dataList = res.data
|
|
|
|
|
|
|
+ if (res.data.length > 0){
|
|
|
|
|
+ let arr=res.data;
|
|
|
|
|
+ // 将百分比字符串转换为数字
|
|
|
|
|
+ arr.forEach(item => {
|
|
|
|
|
+ item.totalRate = parseFloat(item.totalRate);
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ // 根据percentage字段进行降序排列
|
|
|
|
|
+ arr.sort((a, b) => b.totalRate - a.totalRate);
|
|
|
|
|
+ // 将排序后的数字转换回带有百分比符号的字符串
|
|
|
|
|
+ arr.forEach(item => {
|
|
|
|
|
+ item.totalRate = `${item.totalRate}%`;
|
|
|
|
|
+ });
|
|
|
|
|
+ // 重新赋值给dataList
|
|
|
|
|
+ this.dataList = arr;
|
|
|
|
|
+ }
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
//搜索选择状态时触发
|
|
//搜索选择状态时触发
|
|
@@ -173,7 +188,6 @@ export default {
|
|
|
this.startDate = val;
|
|
this.startDate = val;
|
|
|
this.showStartDate = false;
|
|
this.showStartDate = false;
|
|
|
this.showEndDate = true;
|
|
this.showEndDate = true;
|
|
|
- this.getDataList()
|
|
|
|
|
},
|
|
},
|
|
|
//月份选中触发
|
|
//月份选中触发
|
|
|
onEndDateConfirm(val) {
|
|
onEndDateConfirm(val) {
|