|
@@ -62,6 +62,14 @@
|
|
|
:see="see"
|
|
:see="see"
|
|
|
:isTeacher="isTeacher"
|
|
:isTeacher="isTeacher"
|
|
|
></evaV>
|
|
></evaV>
|
|
|
|
|
+ <timeV
|
|
|
|
|
+ :tindex="index"
|
|
|
|
|
+ :cJson.sync="item.json"
|
|
|
|
|
+ :checktype="checktype"
|
|
|
|
|
+ v-else-if="item.type == 8"
|
|
|
|
|
+ :see="see"
|
|
|
|
|
+ :isTeacher="isTeacher"
|
|
|
|
|
+ ></timeV>
|
|
|
<!-- <span v-else>暂未设置题目</span> -->
|
|
<!-- <span v-else>暂未设置题目</span> -->
|
|
|
</div>
|
|
</div>
|
|
|
<div v-for="(item2, index2) in item.array" :key="`${index}-${index2}`" class="check_box_xia">
|
|
<div v-for="(item2, index2) in item.array" :key="`${index}-${index2}`" class="check_box_xia">
|
|
@@ -117,6 +125,14 @@
|
|
|
:see="see"
|
|
:see="see"
|
|
|
:isTeacher="isTeacher"
|
|
:isTeacher="isTeacher"
|
|
|
></evaV>
|
|
></evaV>
|
|
|
|
|
+ <timeV
|
|
|
|
|
+ :tindex="index2"
|
|
|
|
|
+ :cJson.sync="item2.json"
|
|
|
|
|
+ :checktype="checktype"
|
|
|
|
|
+ v-else-if="item2.type == 8"
|
|
|
|
|
+ :see="see"
|
|
|
|
|
+ :isTeacher="isTeacher"
|
|
|
|
|
+ ></timeV>
|
|
|
<!-- <span v-else>暂未设置题目</span> -->
|
|
<!-- <span v-else>暂未设置题目</span> -->
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -176,6 +192,14 @@
|
|
|
:see="see"
|
|
:see="see"
|
|
|
:isTeacher="isTeacher"
|
|
:isTeacher="isTeacher"
|
|
|
></evaV>
|
|
></evaV>
|
|
|
|
|
+ <timeV
|
|
|
|
|
+ :tindex="index"
|
|
|
|
|
+ :cJson.sync="item.json"
|
|
|
|
|
+ :checktype="checktype"
|
|
|
|
|
+ v-else-if="item.type == 8"
|
|
|
|
|
+ :see="see"
|
|
|
|
|
+ :isTeacher="isTeacher"
|
|
|
|
|
+ ></timeV>
|
|
|
<!-- <span v-else>暂未设置题目</span> -->
|
|
<!-- <span v-else>暂未设置题目</span> -->
|
|
|
</div>
|
|
</div>
|
|
|
<div v-for="(item2, index2) in item.array" :key="`${index}-${index2}`" class="check_box_xia">
|
|
<div v-for="(item2, index2) in item.array" :key="`${index}-${index2}`" class="check_box_xia">
|
|
@@ -231,6 +255,14 @@
|
|
|
:see="see"
|
|
:see="see"
|
|
|
:isTeacher="isTeacher"
|
|
:isTeacher="isTeacher"
|
|
|
></evaV>
|
|
></evaV>
|
|
|
|
|
+ <timeV
|
|
|
|
|
+ :tindex="index2"
|
|
|
|
|
+ :cJson.sync="item2.json"
|
|
|
|
|
+ :checktype="checktype"
|
|
|
|
|
+ v-else-if="item2.type == 8"
|
|
|
|
|
+ :see="see"
|
|
|
|
|
+ :isTeacher="isTeacher"
|
|
|
|
|
+ ></timeV>
|
|
|
<!-- <span v-else>暂未设置题目</span> -->
|
|
<!-- <span v-else>暂未设置题目</span> -->
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -257,6 +289,8 @@ import gapV from './gap.vue'
|
|
|
import fileV from './file.vue'
|
|
import fileV from './file.vue'
|
|
|
import courseV from './course.vue'
|
|
import courseV from './course.vue'
|
|
|
import evaV from './eva.vue'
|
|
import evaV from './eva.vue'
|
|
|
|
|
+import timeV from './time.vue'
|
|
|
|
|
+
|
|
|
export default {
|
|
export default {
|
|
|
props: {
|
|
props: {
|
|
|
cJson: {
|
|
cJson: {
|
|
@@ -298,7 +332,8 @@ export default {
|
|
|
gapV,
|
|
gapV,
|
|
|
fileV,
|
|
fileV,
|
|
|
courseV,
|
|
courseV,
|
|
|
- evaV
|
|
|
|
|
|
|
+ evaV,
|
|
|
|
|
+ timeV
|
|
|
},
|
|
},
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
@@ -421,6 +456,14 @@ export default {
|
|
|
item2.type == 7
|
|
item2.type == 7
|
|
|
) {
|
|
) {
|
|
|
item2.json.answer2 = ''
|
|
item2.json.answer2 = ''
|
|
|
|
|
+ } else if (
|
|
|
|
|
+ item2.ttype == 1 &&
|
|
|
|
|
+ item2.json &&
|
|
|
|
|
+ !item2.json.answer2 &&
|
|
|
|
|
+ item2.json.answer2 !== 0 &&
|
|
|
|
|
+ item2.type == 8
|
|
|
|
|
+ ) {
|
|
|
|
|
+ item2.json.answer2 = ''
|
|
|
}
|
|
}
|
|
|
if (item2.array) {
|
|
if (item2.array) {
|
|
|
item2.array = item2.array.filter(item3 => {
|
|
item2.array = item2.array.filter(item3 => {
|
|
@@ -436,6 +479,14 @@ export default {
|
|
|
item3.type == 7
|
|
item3.type == 7
|
|
|
) {
|
|
) {
|
|
|
item3.json.answer2 = ''
|
|
item3.json.answer2 = ''
|
|
|
|
|
+ } else if (
|
|
|
|
|
+ item3.ttype == 1 &&
|
|
|
|
|
+ item3.json &&
|
|
|
|
|
+ !item3.json.answer2 &&
|
|
|
|
|
+ item3.json.answer2 !== 0 &&
|
|
|
|
|
+ item3.type == 8
|
|
|
|
|
+ ) {
|
|
|
|
|
+ item3.json.answer2 = ''
|
|
|
}
|
|
}
|
|
|
return item3
|
|
return item3
|
|
|
})
|
|
})
|
|
@@ -449,6 +500,8 @@ export default {
|
|
|
item.json.answer2 = this.gcourseid ? this.gcourseid : item.json.courses[0]
|
|
item.json.answer2 = this.gcourseid ? this.gcourseid : item.json.courses[0]
|
|
|
} else if (item.ttype == 1 && item.json && !item.json.answer2 && item.json.answer2 !== 0 && item.type == 7) {
|
|
} else if (item.ttype == 1 && item.json && !item.json.answer2 && item.json.answer2 !== 0 && item.type == 7) {
|
|
|
item.json.answer2 = ''
|
|
item.json.answer2 = ''
|
|
|
|
|
+ } else if (item.ttype == 1 && item.json && !item.json.answer2 && item.json.answer2 !== 0 && item.type == 8) {
|
|
|
|
|
+ item.json.answer2 = ''
|
|
|
}
|
|
}
|
|
|
console.log(item.array)
|
|
console.log(item.array)
|
|
|
return (item.ttype != 1 && item.array.length > 0) || item.ttype == 1
|
|
return (item.ttype != 1 && item.array.length > 0) || item.ttype == 1
|