|
|
|
@ -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) => {
|
|
|
|
|
// 表单处理
|
|
|
|
|