提交 75737f22 authored 作者: lihuihui's avatar lihuihui

update

上级 488a9f2d
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
</div> </div>
<div class="order-num"> <div class="order-num">
<template v-for="(item, index) in questionParams.question.question_items"> <template v-for="(item, index) in questionParams.question.question_items">
<div :key="index" v-if="item.question_item_type != 5"> <div :key="index" v-if="item.question_item_type != 5 && item.question_item_type != 7 && item.question_item_type != 8">
<div class="tit">{{ item.question_item_title }}</div> <div class="tit">{{ item.question_item_title }}</div>
<ul> <ul>
<template v-for="(cItem, cIndex) in item.question_list"> <template v-for="(cItem, cIndex) in item.question_list">
......
...@@ -42,7 +42,8 @@ ...@@ -42,7 +42,8 @@
<el-input @input="QAChange(questionData.question_item_id, questionData.id)" type="textarea" placeholder="请输入内容" v-model="questionData.textContent"></el-input> <el-input @input="QAChange(questionData.question_item_id, questionData.id)" type="textarea" placeholder="请输入内容" v-model="questionData.textContent"></el-input>
</template> </template>
<!-- 复合题 --> <!-- 复合题 -->
<template v-if="questionData.question_item_type == 5"> <template v-if="questionData.question_item_type == 5 || questionData.question_item_type == 7 || questionData.question_item_type == 8">
<!-- || item.question_item_type == 7 || item.question_item_type == 8 -->
<div class="title-type"> <div class="title-type">
<div class="type">{{ questionData.question_item_title }}</div> <div class="type">{{ questionData.question_item_title }}</div>
<div class="num">{{ questionData.q_order }}/{{ questionParams.question.total_question_count }}</div> <div class="num">{{ questionData.q_order }}/{{ questionParams.question.total_question_count }}</div>
...@@ -124,7 +125,7 @@ export default { ...@@ -124,7 +125,7 @@ export default {
// 重组数据 // 重组数据
dataCombined() { dataCombined() {
this.questionParams.question.question_items.map((item, index) => { this.questionParams.question.question_items.map((item, index) => {
if (parseInt(item.question_item_type) === 5) { if (parseInt(item.question_item_type) === 5 || parseInt(item.question_item_type) === 7 || parseInt(item.question_item_type) === 8) {
item.question_list.map(cItem => { item.question_list.map(cItem => {
const currentItem = cItem.list.find(items => { return items.q_order === this.questionParams.questionIndex + 1 }) const currentItem = cItem.list.find(items => { return items.q_order === this.questionParams.questionIndex + 1 })
if (currentItem) { if (currentItem) {
...@@ -180,6 +181,7 @@ export default { ...@@ -180,6 +181,7 @@ export default {
} }
} }
}) })
console.log(this.questionParams.question.question_items)
}, },
// 案例题下面的问答题 // 案例题下面的问答题
QAChildChange(pId, item) { QAChildChange(pId, item) {
...@@ -296,7 +298,7 @@ export default { ...@@ -296,7 +298,7 @@ export default {
onSignHandle() { onSignHandle() {
const pId = this.questionData.question_item_id const pId = this.questionData.question_item_id
const cId = this.questionData.id const cId = this.questionData.id
if (this.questionData.question_item_type === '5') { if (parseInt(this.questionData.question_item_type) === 5 || parseInt(this.questionData.question_item_type) === 7 || parseInt(this.questionData.question_item_type) === 8) {
this.questionData.list.forEach(item => { this.questionData.list.forEach(item => {
if (this.questionParams.answerRecord[pId]) { if (this.questionParams.answerRecord[pId]) {
if (this.questionParams.answerRecord[pId][item.id]) { if (this.questionParams.answerRecord[pId][item.id]) {
......
差异被折叠。
差异被折叠。
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论