Commit c0ff8967 authored by zhengke's avatar zhengke

1

parent 37642242
...@@ -85,6 +85,7 @@ export default { ...@@ -85,6 +85,7 @@ export default {
}); });
}, },
onchange(e) { onchange(e) {
context.emit("answerChange", data.data);
data.ExamIndex = e.detail.current; data.ExamIndex = e.detail.current;
if (data.ExamIndex === data.data.DetailsList.length + 1) { if (data.ExamIndex === data.data.DetailsList.length + 1) {
console.log("进入"); console.log("进入");
......
...@@ -100,6 +100,7 @@ export default { ...@@ -100,6 +100,7 @@ export default {
//选题 //选题
change(item) { change(item) {
item.IsAnswer = !item.IsAnswer; item.IsAnswer = !item.IsAnswer;
context.emit("answerChange", data.data);
}, },
onchange(e) { onchange(e) {
data.ExamIndex = e.detail.current; data.ExamIndex = e.detail.current;
......
...@@ -108,6 +108,7 @@ export default { ...@@ -108,6 +108,7 @@ export default {
}); });
}, },
onchange(e) { onchange(e) {
context.emit("answerChange", data.data);
data.ExamIndex = e.detail.current; data.ExamIndex = e.detail.current;
if (data.ExamIndex === data.data.DetailsList.length + 1) { if (data.ExamIndex === data.data.DetailsList.length + 1) {
this.$emit("getAfterTopic"); this.$emit("getAfterTopic");
......
...@@ -169,6 +169,11 @@ export default { ...@@ -169,6 +169,11 @@ export default {
data.current = props.startIndex; data.current = props.startIndex;
data.ExamIndex = props.startIndex; data.ExamIndex = props.startIndex;
} }
watch(data.data, (newVal, oldVal) => {
if(newVal){
context.emit("answerChange", newVal);
}
});
let methods = { let methods = {
changeNumToHan, changeNumToHan,
jumpPage() { jumpPage() {
......
...@@ -98,6 +98,7 @@ export default { ...@@ -98,6 +98,7 @@ export default {
uni.navigateBack(); uni.navigateBack();
}, },
onchange(e) { onchange(e) {
context.emit("answerChange", data.data);
data.ExamIndex = e.detail.current; data.ExamIndex = e.detail.current;
if (data.ExamIndex === data.data.DetailsList.length + 1) { if (data.ExamIndex === data.data.DetailsList.length + 1) {
console.log("进入"); console.log("进入");
......
...@@ -52,6 +52,7 @@ ...@@ -52,6 +52,7 @@
:sortTotal="peaperDetail.Paper.GroupList.length" :sortTotal="peaperDetail.Paper.GroupList.length"
@getBeforeTopic="getBeforeTopic()" @getBeforeTopic="getBeforeTopic()"
@getAfterTopic="getAfterTopic()" @getAfterTopic="getAfterTopic()"
@answerChange="getAnswerChange($event, index)"
v-if="item.QuestionTypeKey === 'multiple' && index === changeIndex" v-if="item.QuestionTypeKey === 'multiple' && index === changeIndex"
/> />
<!-- 单选题 --> <!-- 单选题 -->
...@@ -86,6 +87,7 @@ ...@@ -86,6 +87,7 @@
:sortTotal="peaperDetail.Paper.GroupList.length" :sortTotal="peaperDetail.Paper.GroupList.length"
@getBeforeTopic="getBeforeTopic()" @getBeforeTopic="getBeforeTopic()"
@getAfterTopic="getAfterTopic()" @getAfterTopic="getAfterTopic()"
@answerChange="getAnswerChange($event, index)"
v-if="item.QuestionTypeKey === 'fill-in' && index === changeIndex" v-if="item.QuestionTypeKey === 'fill-in' && index === changeIndex"
/> />
...@@ -98,6 +100,7 @@ ...@@ -98,6 +100,7 @@
:sortTotal="peaperDetail.Paper.GroupList.length" :sortTotal="peaperDetail.Paper.GroupList.length"
@getAfterTopic="getAfterTopic()" @getAfterTopic="getAfterTopic()"
@getBeforeTopic="getBeforeTopic()" @getBeforeTopic="getBeforeTopic()"
@answerChange="getAnswerChange($event, index)"
v-if=" v-if="
item.QuestionTypeKey === 'reading-comprehensio' && item.QuestionTypeKey === 'reading-comprehensio' &&
index === changeIndex index === changeIndex
...@@ -112,6 +115,7 @@ ...@@ -112,6 +115,7 @@
:sortTotal="peaperDetail.Paper.GroupList.length" :sortTotal="peaperDetail.Paper.GroupList.length"
@getAfterTopic="getAfterTopic()" @getAfterTopic="getAfterTopic()"
@getBeforeTopic="getBeforeTopic()" @getBeforeTopic="getBeforeTopic()"
@answerChange="getAnswerChange($event, index)"
v-if="item.QuestionTypeKey === 'judge' && index === changeIndex" v-if="item.QuestionTypeKey === 'judge' && index === changeIndex"
/> />
<!-- 简答题 --> <!-- 简答题 -->
...@@ -123,6 +127,7 @@ ...@@ -123,6 +127,7 @@
:sortTotal="peaperDetail.Paper.GroupList.length" :sortTotal="peaperDetail.Paper.GroupList.length"
@getAfterTopic="getAfterTopic()" @getAfterTopic="getAfterTopic()"
@getBeforeTopic="getBeforeTopic()" @getBeforeTopic="getBeforeTopic()"
@answerChange="getAnswerChange($event, index)"
v-if=" v-if="
item.QuestionTypeKey === 'short-answer' && index === changeIndex item.QuestionTypeKey === 'short-answer' && index === changeIndex
" "
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment