|
@@ -48,7 +48,14 @@ export default {
|
|
|
const data = res.data || []
|
|
const data = res.data || []
|
|
|
// 先按照 日 周 月 季度 半年 年 排序
|
|
// 先按照 日 周 月 季度 半年 年 排序
|
|
|
data.sort((a, b) => {
|
|
data.sort((a, b) => {
|
|
|
- if (list[a.jian_ce_zhou_qi_] && list[b.jian_ce_zhou_qi_]) { return list[a.jian_ce_zhou_qi_] - list[b.jian_ce_zhou_qi_] }
|
|
|
|
|
|
|
+ if (list[a.jian_ce_zhou_qi_] && list[b.jian_ce_zhou_qi_]) {
|
|
|
|
|
+ if (a.jian_ce_zhou_qi_ === b.jian_ce_zhou_qi_) {
|
|
|
|
|
+ // 对部门进行排序
|
|
|
|
|
+ return a.name_.localeCompare(b.name_, 'zh') // 'zh' 指定中文排序
|
|
|
|
|
+ } else {
|
|
|
|
|
+ return list[a.jian_ce_zhou_qi_] - list[b.jian_ce_zhou_qi_]
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
})
|
|
})
|
|
|
console.log('接口数据', data)
|
|
console.log('接口数据', data)
|
|
|
const result = []
|
|
const result = []
|
|
@@ -75,6 +82,10 @@ export default {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
|
|
+ // 对类型进行排序
|
|
|
|
|
+ result.sort((a, b) => {
|
|
|
|
|
+ return a.facs_type.localeCompare(b.facs_type, 'zh')
|
|
|
|
|
+ })
|
|
|
console.log('格式化数据', result)
|
|
console.log('格式化数据', result)
|
|
|
this.cardInfos = result
|
|
this.cardInfos = result
|
|
|
})
|
|
})
|