优化
This commit is contained in:
		| @@ -207,7 +207,8 @@ | ||||
|         ], | ||||
|         tableData: [], | ||||
|         isShow: false, | ||||
|         ids: [] | ||||
|         ids: [], | ||||
|         sort: ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I'] | ||||
|       } | ||||
|     }, | ||||
|  | ||||
| @@ -236,7 +237,21 @@ | ||||
|       getInfo (id) { | ||||
|         this.instance.post(`/app/appexaminationinfo/queryDetailById?id=${id}`).then(res => { | ||||
|           if (res.code === 0) { | ||||
|             this.form = res.data | ||||
|             this.form = { | ||||
|               ...res.data, | ||||
|               questions: res.data.questions.map(v => { | ||||
|                 let answer = [] | ||||
|                 v.items.forEach((e, index) => { | ||||
|                   if (e.checked === '1') { | ||||
|                     answer.push(this.sort[index]) | ||||
|                   } | ||||
|                 }) | ||||
|                 return { | ||||
|                   ...v, | ||||
|                   answer: answer.join(',') | ||||
|                 } | ||||
|               }) | ||||
|             } | ||||
|           } | ||||
|         }) | ||||
|       }, | ||||
| @@ -252,7 +267,18 @@ | ||||
|  | ||||
|         this.instance.post(`/app/appquestionbank/queryDetailByIds`, this.ids).then(res => { | ||||
|           if (res.code == 0) { | ||||
|             this.form.questions = res.data | ||||
|             this.form.questions = res.data.map(v => { | ||||
|               let answer = [] | ||||
|               v.items.forEach((e, index) => { | ||||
|                 if (e.checked === '1') { | ||||
|                   answer.push(this.sort[index]) | ||||
|                 } | ||||
|               }) | ||||
|               return { | ||||
|                 ...v, | ||||
|                 answer: answer.join(',') | ||||
|               } | ||||
|             }) | ||||
|  | ||||
|             this.isShow = false | ||||
|           } | ||||
| @@ -260,7 +286,6 @@ | ||||
|       }, | ||||
|  | ||||
|       getList() { | ||||
|         console.log(this.search) | ||||
|         this.instance.post(`/app/appquestionbank/list`, null, { | ||||
|           params: { | ||||
|             ...this.search | ||||
| @@ -296,9 +321,15 @@ | ||||
|         this.instance.post(`/app/appquestionbank/randomChoose`, this.form.subjectConfigs).then(res => { | ||||
|           if (res.code == 0) { | ||||
|             this.form.questions = res.data.map(v => { | ||||
|               let answer = [] | ||||
|               v.items.forEach((e, index) => { | ||||
|                 if (e.checked === '1') { | ||||
|                   answer.push(this.sort[index]) | ||||
|                 } | ||||
|               }) | ||||
|               return { | ||||
|                 ...v, | ||||
|                 answer: v.items.filter(v => v.checked === '1').map(v => v.content).join(',') | ||||
|                 answer: answer.join(',') | ||||
|               } | ||||
|             }) | ||||
|           } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user