fix answertrue

master
zhengpengju 3 years ago
parent 5b22cd8255
commit 591ade88b3

@ -218,13 +218,10 @@ const QuestionBank = () => {
options={['A', 'B', 'C', 'D']}
/>
:
<>
<Checkbox.Group
name="answertrue"
options={['A', 'B', 'C', 'D']}
/>
{form.setFieldsValue({answertrue:['A','C']})}
</>
},
/*
formItemProps: {
@ -631,15 +628,16 @@ const QuestionBank = () => {
labelCol={{ span: 8 }}
wrapperCol={{ span: 12 }}
request={()=>{
//
// 编辑数据初始化
console.log('currentRow##',currentRow)
//answers:currentRow?.answers.map((item)=>(item.answer))
const answertrue = currentRow?.answertrue?.split(',');
const answerTrueData = labels?.filter((x, idx, self)=>answertrue[idx] === `${idx}`)
console.log('$$$', answerTrueData)
console.log('answertrue,,,',answertrue)
const answerTrueData = labels?.filter((x, idx, self)=>(`${answertrue[idx]}` === '1'))
console.log('$$$', answerTrueData)
//Number(currentRow?.question_type) === 1 ? answerTrueData : answerTrueData[0]
return {...currentRow, answers: currentRow?.answers.map((item)=>(item.answer)), answertrue: 'C' }
return {...currentRow, answers: currentRow?.answers.map((item)=>(item.answer)), answertrue: answerTrueData }
}}
onFinish={async (values: any) => {
// 表单处理

Loading…
Cancel
Save