|
@@ -29,6 +29,8 @@
|
|
:see="see" :isTeacher="isTeacher" @getTestWorkByCid="getTestWorkByCid" @publish2="publish2" :issetPage.sync="issetPage" :tid="tid"></courseV2>
|
|
:see="see" :isTeacher="isTeacher" @getTestWorkByCid="getTestWorkByCid" @publish2="publish2" :issetPage.sync="issetPage" :tid="tid"></courseV2>
|
|
<sweep :tindex="index" :cJson.sync="item.json" :checktype="checktype" v-else-if="item.type == 12"
|
|
<sweep :tindex="index" :cJson.sync="item.json" :checktype="checktype" v-else-if="item.type == 12"
|
|
:see="see" :isTeacher="isTeacher"></sweep>
|
|
:see="see" :isTeacher="isTeacher"></sweep>
|
|
|
|
+ <number :tindex="index" :cJson.sync="item.json" :checktype="checktype" v-else-if="item.type == 13"
|
|
|
|
+ :see="see" :isTeacher="isTeacher"></number>
|
|
<!-- <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">
|
|
@@ -49,6 +51,8 @@
|
|
:see="see" :isTeacher="isTeacher"></timeV>
|
|
:see="see" :isTeacher="isTeacher"></timeV>
|
|
<sweep :tindex="index2" :cJson.sync="item2.json" :checktype="checktype" v-else-if="item2.type == 12"
|
|
<sweep :tindex="index2" :cJson.sync="item2.json" :checktype="checktype" v-else-if="item2.type == 12"
|
|
:see="see" :isTeacher="isTeacher"></sweep>
|
|
:see="see" :isTeacher="isTeacher"></sweep>
|
|
|
|
+ <number :tindex="index2" :cJson.sync="item2.json" :checktype="checktype" v-else-if="item2.type == 13"
|
|
|
|
+ :see="see" :isTeacher="isTeacher"></number>
|
|
<!-- <span v-else>暂未设置题目</span> -->
|
|
<!-- <span v-else>暂未设置题目</span> -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -75,6 +79,8 @@
|
|
:see="see" :isTeacher="isTeacher" @getTestWorkByCid="getTestWorkByCid" @publish2="publish2" :issetPage.sync="issetPage" :tid="tid"></courseV2>
|
|
:see="see" :isTeacher="isTeacher" @getTestWorkByCid="getTestWorkByCid" @publish2="publish2" :issetPage.sync="issetPage" :tid="tid"></courseV2>
|
|
<sweep :tindex="index" :cJson.sync="item.json" :checktype="checktype" v-else-if="item.type == 12"
|
|
<sweep :tindex="index" :cJson.sync="item.json" :checktype="checktype" v-else-if="item.type == 12"
|
|
:see="see" :isTeacher="isTeacher"></sweep>
|
|
:see="see" :isTeacher="isTeacher"></sweep>
|
|
|
|
+ <number :tindex="index" :cJson.sync="item.json" :checktype="checktype" v-else-if="item.type == 13"
|
|
|
|
+ :see="see" :isTeacher="isTeacher"></number>
|
|
<!-- <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">
|
|
@@ -97,6 +103,8 @@
|
|
:see="see" :isTeacher="isTeacher" @getTestWorkByCid="getTestWorkByCid" @publish2="publish2" :issetPage.sync="issetPage" :tid="tid"></courseV2>
|
|
:see="see" :isTeacher="isTeacher" @getTestWorkByCid="getTestWorkByCid" @publish2="publish2" :issetPage.sync="issetPage" :tid="tid"></courseV2>
|
|
<sweep :tindex="index2" :cJson.sync="item2.json" :checktype="checktype" v-else-if="item2.type == 12"
|
|
<sweep :tindex="index2" :cJson.sync="item2.json" :checktype="checktype" v-else-if="item2.type == 12"
|
|
:see="see" :isTeacher="isTeacher"></sweep>
|
|
:see="see" :isTeacher="isTeacher"></sweep>
|
|
|
|
+ <number :tindex="index2" :cJson.sync="item2.json" :checktype="checktype" v-else-if="item2.type == 13"
|
|
|
|
+ :see="see" :isTeacher="isTeacher"></number>
|
|
<!-- <span v-else>暂未设置题目</span> -->
|
|
<!-- <span v-else>暂未设置题目</span> -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -124,6 +132,7 @@ import evaV from './eva.vue';
|
|
import timeV from './time.vue';
|
|
import timeV from './time.vue';
|
|
import courseV2 from './course2.vue';
|
|
import courseV2 from './course2.vue';
|
|
import sweep from './sweep'
|
|
import sweep from './sweep'
|
|
|
|
+import number from "./number.vue";
|
|
export default {
|
|
export default {
|
|
props: {
|
|
props: {
|
|
cJson: {
|
|
cJson: {
|
|
@@ -169,6 +178,7 @@ export default {
|
|
timeV,
|
|
timeV,
|
|
courseV2,
|
|
courseV2,
|
|
sweep,
|
|
sweep,
|
|
|
|
+ number
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
@@ -280,7 +290,7 @@ export default {
|
|
let checkArray = _json.filter((item) => {
|
|
let checkArray = _json.filter((item) => {
|
|
if (item.array) {
|
|
if (item.array) {
|
|
item.array = item.array.filter((item2) => {
|
|
item.array = item.array.filter((item2) => {
|
|
- if (item2.ttype == 1 && item2.json && !item2.json.answer2 && item2.type != 6 && item2.type != 7 && item2.type != 8 && item2.type != 12) {
|
|
|
|
|
|
+ if (item2.ttype == 1 && item2.json && !item2.json.answer2 && item2.type != 6 && item2.type != 7 && item2.type != 8 && item2.type != 12 && item2.type != 13) {
|
|
item2.json.answer2 = [];
|
|
item2.json.answer2 = [];
|
|
} else if (item2.ttype == 1 && item2.json && !item2.json.answer2 && item2.type == 6) {
|
|
} else if (item2.ttype == 1 && item2.json && !item2.json.answer2 && item2.type == 6) {
|
|
item2.json.answer2 = this.gcourseid ? this.gcourseid : item2.json.courses[0];
|
|
item2.json.answer2 = this.gcourseid ? this.gcourseid : item2.json.courses[0];
|
|
@@ -290,10 +300,12 @@ export default {
|
|
item2.json.answer2 = '';
|
|
item2.json.answer2 = '';
|
|
}else if (item2.ttype == 1 && item2.json && !item2.json.answer2 && item2.json.answer2 !== 0 && item2.type == 12 ) {
|
|
}else if (item2.ttype == 1 && item2.json && !item2.json.answer2 && item2.json.answer2 !== 0 && item2.type == 12 ) {
|
|
item2.json.answer2 = '';
|
|
item2.json.answer2 = '';
|
|
|
|
+ }else if (item2.ttype == 1 && item2.json && !item2.json.answer2 && item2.json.answer2 !== 0 && item2.type == 13 ) {
|
|
|
|
+ item2.json.answer2 = '';
|
|
}
|
|
}
|
|
if (item2.array) {
|
|
if (item2.array) {
|
|
item2.array = item2.array.filter((item3) => {
|
|
item2.array = item2.array.filter((item3) => {
|
|
- if (item3.ttype == 1 && item3.json && !item3.json.answer2 && item3.type != 6 && item3.type != 7 && item3.type != 8 && item3.type != 12) {
|
|
|
|
|
|
+ if (item3.ttype == 1 && item3.json && !item3.json.answer2 && item3.type != 6 && item3.type != 7 && item3.type != 8 && item3.type != 12 && item3.type != 13) {
|
|
item3.json.answer2 = [];
|
|
item3.json.answer2 = [];
|
|
} else if (item3.ttype == 1 && item3.json && !item3.json.answer2 && item3.type == 6) {
|
|
} else if (item3.ttype == 1 && item3.json && !item3.json.answer2 && item3.type == 6) {
|
|
item3.json.answer2 = this.gcourseid ? this.gcourseid : item3.json.courses[0];
|
|
item3.json.answer2 = this.gcourseid ? this.gcourseid : item3.json.courses[0];
|
|
@@ -303,6 +315,8 @@ export default {
|
|
item3.json.answer2 = '';
|
|
item3.json.answer2 = '';
|
|
}else if (item3.ttype == 1 && item3.json && !item3.json.answer2 && item3.json.answer2 !== 0 && item3.type == 12) {
|
|
}else if (item3.ttype == 1 && item3.json && !item3.json.answer2 && item3.json.answer2 !== 0 && item3.type == 12) {
|
|
item3.json.answer2 = '';
|
|
item3.json.answer2 = '';
|
|
|
|
+ }else if (item3.ttype == 1 && item3.json && !item3.json.answer2 && item3.json.answer2 !== 0 && item3.type == 13) {
|
|
|
|
+ item3.json.answer2 = '';
|
|
}
|
|
}
|
|
|
|
|
|
return item3;
|
|
return item3;
|
|
@@ -313,7 +327,7 @@ export default {
|
|
);
|
|
);
|
|
});
|
|
});
|
|
}
|
|
}
|
|
- if (item.ttype == 1 && item.json && !item.json.answer2 && item.type != 6 && item.type != 7 && item.type != 8 && item.type != 12) {
|
|
|
|
|
|
+ if (item.ttype == 1 && item.json && !item.json.answer2 && item.type != 6 && item.type != 7 && item.type != 8 && item.type != 12 && item.type != 13) {
|
|
item.json.answer2 = [];
|
|
item.json.answer2 = [];
|
|
} else if (item.ttype == 1 && item.json && !item.json.answer2 && item.type == 6) {
|
|
} else if (item.ttype == 1 && item.json && !item.json.answer2 && item.type == 6) {
|
|
item.json.answer2 = this.gcourseid ? this.gcourseid : item.json.courses[0];
|
|
item.json.answer2 = this.gcourseid ? this.gcourseid : item.json.courses[0];
|
|
@@ -323,6 +337,8 @@ export default {
|
|
item.json.answer2 = '';
|
|
item.json.answer2 = '';
|
|
}else if (item.ttype == 1 && item.json && !item.json.answer2 && item.json.answer2 !== 0 && item.type == 12) {
|
|
}else if (item.ttype == 1 && item.json && !item.json.answer2 && item.json.answer2 !== 0 && item.type == 12) {
|
|
item.json.answer2 = '';
|
|
item.json.answer2 = '';
|
|
|
|
+ }else if (item.ttype == 1 && item.json && !item.json.answer2 && item.json.answer2 !== 0 && item.type == 13) {
|
|
|
|
+ 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;
|
|
@@ -448,4 +464,4 @@ export default {
|
|
.p_page {
|
|
.p_page {
|
|
margin: 0 10px;
|
|
margin: 0 10px;
|
|
}
|
|
}
|
|
-</style>
|
|
|
|
|
|
+</style>
|