|
@@ -84,6 +84,7 @@ export default {
|
|
|
return {
|
|
return {
|
|
|
loading: true,
|
|
loading: true,
|
|
|
submitLoading: false,
|
|
submitLoading: false,
|
|
|
|
|
+ isRetake: false,
|
|
|
questions: [],
|
|
questions: [],
|
|
|
answers: {},
|
|
answers: {},
|
|
|
dimMeta: {
|
|
dimMeta: {
|
|
@@ -146,7 +147,8 @@ export default {
|
|
|
methods: {
|
|
methods: {
|
|
|
loadQuestions: function() {
|
|
loadQuestions: function() {
|
|
|
var self = this
|
|
var self = this
|
|
|
- getSelfCheckQuestions().then(function(res) {
|
|
|
|
|
|
|
+ var apiCall = this.isRetake ? getSelfCheckQuestions({ retake: true }) : getSelfCheckQuestions()
|
|
|
|
|
+ apiCall.then(function(res) {
|
|
|
self.loading = false
|
|
self.loading = false
|
|
|
if (res.code === 200 && res.data) {
|
|
if (res.code === 200 && res.data) {
|
|
|
self.questions = res.data || []
|
|
self.questions = res.data || []
|
|
@@ -192,7 +194,10 @@ export default {
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- onLoad: function() {
|
|
|
|
|
|
|
+ onLoad: function(options) {
|
|
|
|
|
+ if (options && options.retake === '1') {
|
|
|
|
|
+ this.isRetake = true
|
|
|
|
|
+ }
|
|
|
this.loadQuestions()
|
|
this.loadQuestions()
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|