|
@@ -76,18 +76,22 @@
|
|
|
</van-tabs>
|
|
|
<van-popup v-model="showQuest" position="bottom">
|
|
|
<van-col :span="24" v-for="(item, index) in questInfo.question" :key="index">
|
|
|
- <van-panel :title="item.topic" v-model="questionid" v-if="item.type == '0'" status="单选">
|
|
|
- <van-radio-group v-model="answer">
|
|
|
- <van-radio name="1">单选框 1</van-radio>
|
|
|
- <van-radio name="2">单选框 2</van-radio>
|
|
|
+ <p style="margin:5px 0;">
|
|
|
+ {{ index + 1 }}({{ item.type == '0' ? '单选' : item.type == '1' ? '多选' : item.type == '2' ? '问答' : '未识别' }})、{{ item.topic }}
|
|
|
+ </p>
|
|
|
+ <span v-if="item.type == '0'">
|
|
|
+ <van-radio-group v-model="item.answer">
|
|
|
+ <van-radio v-for="(i, ri) in questInfo.question" :key="`${index}-${ri}`" :name="i.opname">{{ i.opname }}</van-radio>
|
|
|
</van-radio-group>
|
|
|
- </van-panel>
|
|
|
- <van-panel :title="item.topic" v-if="item.type == '1'" status="多选">
|
|
|
- <div>内容</div>
|
|
|
- </van-panel>
|
|
|
- <van-panel :title="item.topic" v-if="item.type == '2'" status="问答">
|
|
|
- <div>内容</div>
|
|
|
- </van-panel>
|
|
|
+ </span>
|
|
|
+ <span v-if="item.type == '1'">
|
|
|
+ <van-checkbox-group v-model="item.answer">
|
|
|
+ <van-checkbox v-for="(i, ci) in questInfo.question" :key="`${index}-${ci}`" :name="i.opname">{{ i.opname }}</van-checkbox>
|
|
|
+ </van-checkbox-group>
|
|
|
+ </span>
|
|
|
+ <span v-if="item.type == '2'">
|
|
|
+ <van-field v-model="item.answer" placeholder="请输入" />
|
|
|
+ </span>
|
|
|
</van-col>
|
|
|
</van-popup>
|
|
|
</div>
|
|
@@ -139,7 +143,7 @@ export default {
|
|
|
rvideoid_: '',
|
|
|
userList: [],
|
|
|
isxf: '',
|
|
|
- showQuest: false,
|
|
|
+ showQuest: true,
|
|
|
queid: '',
|
|
|
questInfo: {},
|
|
|
};
|