【FIX】展示结果页面规则组装

(cherry picked from commit d8c75f6698)
This commit is contained in:
勾通
2025-10-27 16:46:43 +08:00
parent 548f273f2d
commit 0fb3fe9570

View File

@@ -73,36 +73,42 @@ export default {
handlerAssessResultDesc(){ handlerAssessResultDesc(){
// 获取所有以1开头的属性键 // 获取所有以1开头的属性键
let numStr = ['1','2','3','4'] // let numStr = ['1','2','3','4']
let evalDesc = '' // let evalDesc = ''
//let evalDescList = [] //let evalDescList = []
numStr.forEach(num=>{ // numStr.forEach(num=>{
let keysStartWith = Object.keys(this.assessResultDescList).filter(key => key.startsWith(num)); // let keysStartWith = Object.keys(this.assessResultDescList).filter(key => key.startsWith(num));
// 获取这些键对应的所有元素值组成的数组 // // 获取这些键对应的所有元素值组成的数组
let filterValue = keysStartWith.map(key => { // let filterValue = keysStartWith.map(key => {
return JSON.parse(this.assessResultDescList[key]); // return this.assessResultDescList[key];
}); // });
console.log('filterValue',filterValue) // console.log('filterValue',filterValue)
// if(filterValue.length==1){ // // if(filterValue.length==1){
// filterValue.forEach(item=>{ // // filterValue.forEach(item=>{
// let des = item[0]+''+item[1]+'。' // // let des = item[0]+''+item[1]+'。'
// this.evalDescList.push(des) // // this.evalDescList.push(des)
// }) // // })
// }else if(filterValue.length>1){ // // }else if(filterValue.length>1){
// filterValue.forEach(item=>{ // // filterValue.forEach(item=>{
// let des = item[0]+''+item[1]+'。' // // let des = item[0]+''+item[1]+'。'
// this.evalDescList.push(des) // // this.evalDescList.push(des)
// }) // // })
// //evalDesc += filterValue.map(item => item[0]).join('') +'' +filterValue[0][1]+'。' // // //evalDesc += filterValue.map(item => item[0]).join('') +'' +filterValue[0][1]+'。'
// //this.evalDescList.push(evalDesc) // // //this.evalDescList.push(evalDesc)
// }else return // // }else return
if(filterValue.length>=1){ // if(filterValue.length>=1){
filterValue.forEach(item=>{ // filterValue.forEach(item=>{
let des = item[0]+''+item[1]+'。' // this.evalDescList.push(item)
this.evalDescList.push(des) // })
}) // }
} // })
}) let filterValue = Object.values(this.assessResultDescList)
if(filterValue.length>=1){
filterValue.forEach(item=>{
this.evalDescList.push(item)
})
}
console.log('filterValue',filterValue)
// this.evalDesc = evalDesc // this.evalDesc = evalDesc
// console.log('this.evalDesc',this.evalDesc) // console.log('this.evalDesc',this.evalDesc)
console.log('this.evalDescList',this.evalDescList) console.log('this.evalDescList',this.evalDescList)