|
|
@@ -1075,10 +1075,13 @@ export default {
|
|
|
return a.userId - b.userId
|
|
|
})
|
|
|
// 格式化统计图需要的数据
|
|
|
- this.optionExamStatisticsConfig.xAxis.data = resultData.map(item => item.userName)
|
|
|
- this.optionExamStatisticsConfig.series[0].data = resultData.map(item => item.count)
|
|
|
- this.optionExamStatisticsConfig.series[1].data = resultData.map(item => item.passCount)
|
|
|
- this.optionExamStatisticsConfig.series[2].data = resultData.map(item => item.passRate)
|
|
|
+ // 2025/7/25 bug5015不需要展示包含系统,管理,测试的用户
|
|
|
+ const excludeKeywords = ['系统', '管理', '测试']
|
|
|
+ const newData = resultData.filter(item => !excludeKeywords.some(keyword => item.userName.includes(keyword)))
|
|
|
+ this.optionExamStatisticsConfig.xAxis.data = newData.map(item => item.userName)
|
|
|
+ this.optionExamStatisticsConfig.series[0].data = newData.map(item => item.count)
|
|
|
+ this.optionExamStatisticsConfig.series[1].data = newData.map(item => item.passCount)
|
|
|
+ this.optionExamStatisticsConfig.series[2].data = newData.map(item => item.passRate)
|
|
|
},
|
|
|
// 根据部门和时间获取培训统计数据
|
|
|
async getTrainingStatisticsData () {
|
|
|
@@ -1096,10 +1099,12 @@ export default {
|
|
|
})
|
|
|
// console.log('培训', data)
|
|
|
// 格式化统计图需要的数据
|
|
|
- this.optionTrainingStatisticsConfig.xAxis.data = data.map(item => item.name_)
|
|
|
- this.optionTrainingStatisticsConfig.series[0].data = data.map(item => item.planedjoin)
|
|
|
- this.optionTrainingStatisticsConfig.series[1].data = data.map(item => item.truejoin)
|
|
|
- this.optionTrainingStatisticsConfig.series[2].data = data.map(item => item.participationRate)
|
|
|
+ const excludeKeywords = ['系统', '管理', '测试']
|
|
|
+ const newData = data.filter(item => !excludeKeywords.some(keyword => item.name_.includes(keyword)))
|
|
|
+ this.optionTrainingStatisticsConfig.xAxis.data = newData.map(item => item.name_)
|
|
|
+ this.optionTrainingStatisticsConfig.series[0].data = newData.map(item => item.planedjoin)
|
|
|
+ this.optionTrainingStatisticsConfig.series[1].data = newData.map(item => item.truejoin)
|
|
|
+ this.optionTrainingStatisticsConfig.series[2].data = newData.map(item => item.participationRate)
|
|
|
},
|
|
|
initData ({ selection, selectionDept, filterDept }) {
|
|
|
this.selection = selection
|