|
@@ -95,7 +95,7 @@ export default defineComponent({
|
|
const result: any = []
|
|
const result: any = []
|
|
|
|
|
|
list.forEach((item: any, index: number) => {
|
|
list.forEach((item: any, index: number) => {
|
|
- console.log(item, 'item')
|
|
|
|
|
|
+ // console.log(item, 'item')
|
|
result.push({
|
|
result.push({
|
|
answerId: item.answerId,
|
|
answerId: item.answerId,
|
|
answer: item.answer,
|
|
answer: item.answer,
|
|
@@ -121,10 +121,15 @@ export default defineComponent({
|
|
result.push({
|
|
result.push({
|
|
answerId: item.examinationQuestionAnswerId,
|
|
answerId: item.examinationQuestionAnswerId,
|
|
answer: item.questionAnswer,
|
|
answer: item.questionAnswer,
|
|
- answerExtra: state.options.length + 1
|
|
|
|
|
|
+ answerExtra: state.list.length + 1
|
|
})
|
|
})
|
|
|
|
|
|
- state.list = result
|
|
|
|
|
|
+ state.list.push({
|
|
|
|
+ answerId: item.examinationQuestionAnswerId,
|
|
|
|
+ answer: item.questionAnswer,
|
|
|
|
+ answerExtra: state.list.length + 1
|
|
|
|
+ })
|
|
|
|
+ // console.log(state.list, result, 'result lis4t')
|
|
emit('update:value', result)
|
|
emit('update:value', result)
|
|
|
|
|
|
initOptions()
|
|
initOptions()
|
|
@@ -133,7 +138,6 @@ export default defineComponent({
|
|
const answers = computed(() => {
|
|
const answers = computed(() => {
|
|
const list: any = props.data.answers || []
|
|
const list: any = props.data.answers || []
|
|
const value: any = props.value || []
|
|
const value: any = props.value || []
|
|
- console.log(list, value, '1212')
|
|
|
|
list.forEach((item: any) => {
|
|
list.forEach((item: any) => {
|
|
const tempIndex = value.findIndex(
|
|
const tempIndex = value.findIndex(
|
|
(c: any) => c.answerId === item.examinationQuestionAnswerId
|
|
(c: any) => c.answerId === item.examinationQuestionAnswerId
|
|
@@ -147,7 +151,7 @@ export default defineComponent({
|
|
const initOptions = () => {
|
|
const initOptions = () => {
|
|
const answers = props.data.answers || []
|
|
const answers = props.data.answers || []
|
|
const userAnswer = props.data.userAnswer || [] // 用户填写的答案
|
|
const userAnswer = props.data.userAnswer || [] // 用户填写的答案
|
|
- console.log(answers, userAnswer)
|
|
|
|
|
|
+ // console.log(answers, userAnswer)
|
|
state.options = []
|
|
state.options = []
|
|
if (userAnswer.length > 0) {
|
|
if (userAnswer.length > 0) {
|
|
userAnswer.forEach((answer: any, index: any) => {
|
|
userAnswer.forEach((answer: any, index: any) => {
|