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