reloaded 4 vuotta sitten
vanhempi
commit
5d9a9194f2
1 muutettua tiedostoa jossa 16 lisäystä ja 12 poistoa
  1. 16 12
      src/views/live/roomDetail.vue

+ 16 - 12
src/views/live/roomDetail.vue

@@ -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: {},
     };