测试bug修改

master
wangxi 3 years ago
parent 1a35dddb05
commit 6f4c56577e

@ -376,7 +376,7 @@ export default () => {
initialValue={ruleData?.subject_id} initialValue={ruleData?.subject_id}
key='value' key='value'
request={async () => { request={async () => {
return querySubjectList().then(({ data }) => { return querySubjectList({}).then(({ data }) => {
return data.list.map((item) => { return data.list.map((item) => {
if (item?.subject_id === ruleData?.subject_id) { if (item?.subject_id === ruleData?.subject_id) {
setSubjectName(item?.subject_name) // 设置关联主题名称 setSubjectName(item?.subject_name) // 设置关联主题名称

@ -123,34 +123,34 @@ const CardList = () => {
const tiNum = (a: number) => { const tiNum = (a: number) => {
switch (a) { switch (a) {
case 0: case 0:
return "A" return "A"
break; break;
case 1: case 1:
return "B" return "B"
break; break;
case 2: case 2:
return "C" return "C"
break; break;
case 3: case 3:
return "D" return "D"
break; break;
case 4: case 4:
return "E" return "E"
break; break;
case 5: case 5:
return "F" return "F"
break; break;
case 6: case 6:
return "G" return "G"
break; break;
case 7: case 7:
return "H" return "H"
break; break;
case 8: case 8:
return "I" return "I"
break; break;
case 9: case 9:
return "J" return "J"
break; break;
default: default:
return "" return ""
@ -314,7 +314,7 @@ const CardList = () => {
}} }}
value={item.id} value={item.id}
style={{ padding: 5, fontSize: 16 }} style={{ padding: 5, fontSize: 16 }}
>{tiNum(index)}{item.answer}</Radio> >{tiNum(index)}{item.answer}</Radio>
})}</Space></Radio.Group> })}</Space></Radio.Group>
@ -370,7 +370,7 @@ const CardList = () => {
value={item.id} value={item.id}
style={{ padding: 5, fontSize: 16 }} style={{ padding: 5, fontSize: 16 }}
>{tiNum(index)}{item.answer}</Checkbox> >{tiNum(index)}{item.answer}</Checkbox>
})} })}
</Checkbox.Group> : questionNow.question_type === 2 ? ( </Checkbox.Group> : questionNow.question_type === 2 ? (
@ -411,7 +411,7 @@ const CardList = () => {
}} }}
value={item.id} value={item.id}
style={{ padding: 5, fontSize: 16 }} style={{ padding: 5, fontSize: 16 }}
>{tiNum(index)}{item.answer}</Radio> >{tiNum(index)}{item.answer}</Radio>
})}</Space></Radio.Group> })}</Space></Radio.Group>
) : "" ) : ""
@ -426,8 +426,23 @@ const CardList = () => {
setParsingShow(!parsingShow) setParsingShow(!parsingShow)
console.log('questionNow',questionNow) console.log('questionNow',questionNow)
}}></Button> }}></Button>
<div style={{ display: (parsingShow ? 'block' : 'none'),marginTop:'1rem' }} >
<div style={{ display: (parsingShow ? 'block' : 'none') }} dangerouslySetInnerHTML={{ __html: questionNow.parsing }} /> <div>
{
questionNow.answers?questionNow.answers.length!==0?questionNow.answers.map((item,index)=>{
if(item.is_true==='1'){
return <span>{tiNum(index)}</span>
}
}):'暂无正确答案':'暂无正确答案'
}
{ questionNow.answertrue? questionNow.answertrue.indexOf('1')===-1?'暂无正确答案':'':''}
</div>
<div style={{textIndent:'30px'}}>
<span dangerouslySetInnerHTML={{ __html: questionNow.parsing }} />
</div>
</div>
{/*<div style={{ display: (parsingShow ? 'block' : 'none') }} dangerouslySetInnerHTML={{ __html: questionNow.parsing }} />*/}
</Space> </Space>
</Radio.Group> </Radio.Group>
</Space> </Space>

@ -43,9 +43,9 @@ const SubjectList = () => {
<div> <div>
<h3>{entity.rules_name}</h3> <h3>{entity.rules_name}</h3>
<hr color='#f0f0f0' /> <hr color='#f0f0f0' />
<div>{entity.examination_time}</div> <div>{entity.examination_time}</div>
<div>{entity.sum_score}</div> <div>{entity.sum_score}</div>
<div>{entity.pass_score}</div> <div>线{entity.pass_score}</div>
</div> </div>
) )
}, },

@ -283,34 +283,34 @@ const CardList = () => {
const tiNum = (a: number) => { const tiNum = (a: number) => {
switch (a) { switch (a) {
case 0: case 0:
return "A" return "A"
break; break;
case 1: case 1:
return "B" return "B"
break; break;
case 2: case 2:
return "C" return "C"
break; break;
case 3: case 3:
return "D" return "D"
break; break;
case 4: case 4:
return "E" return "E"
break; break;
case 5: case 5:
return "F" return "F"
break; break;
case 6: case 6:
return "G" return "G"
break; break;
case 7: case 7:
return "H" return "H"
break; break;
case 8: case 8:
return "I" return "I"
break; break;
case 9: case 9:
return "J" return "J"
break; break;
default: default:
return "" return ""
@ -517,7 +517,7 @@ const CardList = () => {
}} }}
value={item.id} value={item.id}
style={{ padding: 5, fontSize: 16 }} style={{ padding: 5, fontSize: 16 }}
>{tiNum(index)}{item.answer}</Radio> >{tiNum(index)}{item.answer}</Radio>
})}</Space></Radio.Group> })}</Space></Radio.Group>
) : questionNow.question_type === 1 ? <Checkbox.Group onChange={(e) => { ) : questionNow.question_type === 1 ? <Checkbox.Group onChange={(e) => {
@ -592,7 +592,23 @@ const CardList = () => {
<Button type="primary" onClick={() => { <Button type="primary" onClick={() => {
setParsingShow(!parsingShow) setParsingShow(!parsingShow)
}}></Button> }}></Button>
<div style={{ display: (parsingShow ? 'block' : 'none') }} dangerouslySetInnerHTML={{ __html: questionNow.parsing }} /> <div style={{ display: (parsingShow ? 'block' : 'none'),marginTop:'1rem' }} >
<div>
{
questionNow.answers?questionNow.answers.length!==0?questionNow.answers.map((item,index)=>{
if(item.is_true==='1'){
return <span>{tiNum(index)}</span>
}
}):'暂无正确答案':'暂无正确答案'
}
{ questionNow.answertrue? questionNow.answertrue.indexOf('1')===-1?'暂无正确答案':'':''}
</div>
<div style={{textIndent:'30px'}}>
<span dangerouslySetInnerHTML={{ __html: questionNow.parsing }} />
</div>
</div>
{/*<div style={{ display: (parsingShow ? 'block' : 'none') }} dangerouslySetInnerHTML={{ __html: questionNow.parsing }} />*/}
</Space> </Space>
</Radio.Group> </Radio.Group>
</Space> </Space>

Loading…
Cancel
Save