修改
This commit is contained in:
parent
99654a0e45
commit
0fc95d8e18
@ -83,7 +83,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="服务时长" prop="packageName">
|
<el-form-item label="服务时长" prop="packageName">
|
||||||
<el-date-picker v-model="signPackage.serviceStartTime" :picker-options="pickerOptions" type="date"
|
<el-date-picker v-model="signPackage.serviceStartTime" :picker-options="pickerOptions" type="date"
|
||||||
@change="changestarttime" placeholder="选择日期" style="width:150px">
|
value-format="yyyy-MM-dd" @change="changestarttime" placeholder="选择日期" style="width:150px">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
至
|
至
|
||||||
<el-input v-model="signPackage.serviceEndTime" style="width:150px" disabled></el-input>
|
<el-input v-model="signPackage.serviceEndTime" style="width:150px" disabled></el-input>
|
||||||
|
|||||||
@ -427,10 +427,12 @@
|
|||||||
<div v-for="item in questionitem.questionSubjectOptionList" :key="item.optionid"
|
<div v-for="item in questionitem.questionSubjectOptionList" :key="item.optionid"
|
||||||
class="optionitem">
|
class="optionitem">
|
||||||
<div class="optionName">
|
<div class="optionName">
|
||||||
<el-checkbox v-model="item.checked" :label="item.optionName"></el-checkbox>
|
<!-- <el-checkbox v-model="item.checked" :label="item.optionName"></el-checkbox> -->
|
||||||
|
{{ item.optionName }}
|
||||||
</div>
|
</div>
|
||||||
<el-input-number v-model="item.optionScore" :min="0" :max="100" :controls="false"
|
<el-input-number v-model="item.optionScore" :min="0" :max="100"
|
||||||
:disabled="!item.checked"></el-input-number>
|
:controls="false"></el-input-number>
|
||||||
|
<!-- :disabled="!item.checked" -->
|
||||||
<span style="padding-left:10px">
|
<span style="padding-left:10px">
|
||||||
分
|
分
|
||||||
</span>
|
</span>
|
||||||
@ -553,26 +555,44 @@ export default {
|
|||||||
questionnaireTotalScore: function () {
|
questionnaireTotalScore: function () {
|
||||||
var score = 0
|
var score = 0
|
||||||
this.questionlist.forEach(e => {
|
this.questionlist.forEach(e => {
|
||||||
if (!e.list) {
|
if (e.whetherScore) {
|
||||||
if (e.questionSubjectOptionList.length > 0) {
|
if (!e.list) {
|
||||||
e.questionScore = e.questionSubjectOptionList[0].optionScore
|
if (e.questionSubjectOptionList?.length > 0) {
|
||||||
e.questionSubjectOptionList.forEach(el => {
|
if (e.questionType == "MULTIPLE_CHOICE_QUESTIONS") {
|
||||||
if (el.optionScore > e.questionScore) {
|
e.questionScore = e.questionSubjectOptionList[0].optionScore
|
||||||
e.questionScore = el.optionScore
|
e.questionSubjectOptionList.forEach(el => {
|
||||||
|
score += el.optionScore
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
e.questionScore = e.questionSubjectOptionList[0].optionScore
|
||||||
|
e.questionSubjectOptionList.forEach(el => {
|
||||||
|
if (el.optionScore > e.questionScore) {
|
||||||
|
e.questionScore = el.optionScore
|
||||||
|
}
|
||||||
|
})
|
||||||
|
score += e.questionScore
|
||||||
}
|
}
|
||||||
})
|
}
|
||||||
score += e.questionScore
|
} else {
|
||||||
|
if (e.questionType == "MULTIPLE_CHOICE_QUESTIONS") {
|
||||||
|
e.list.forEach(el => {
|
||||||
|
el.questionScore = el.questionSubjectOptionList[0].optionScore
|
||||||
|
el.questionSubjectOptionList.forEach(ele => {
|
||||||
|
score += ele.questionScore
|
||||||
|
})
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
e.list.forEach(el => {
|
||||||
|
el.questionScore = el.questionSubjectOptionList[0].optionScore
|
||||||
|
el.questionSubjectOptionList.forEach(ele => {
|
||||||
|
if (ele.optionScore > el.questionScore) {
|
||||||
|
el.questionScore = ele.optionScore
|
||||||
|
}
|
||||||
|
})
|
||||||
|
score += el.questionScore
|
||||||
|
})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
e.list.forEach(el => {
|
|
||||||
el.questionScore = el.questionSubjectOptionList[0].optionScore
|
|
||||||
el.questionSubjectOptionList.forEach(ele => {
|
|
||||||
if (ele.optionScore > el.questionScore) {
|
|
||||||
el.questionScore = ele.optionScore
|
|
||||||
}
|
|
||||||
})
|
|
||||||
score += el.questionScore
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
this.list.questionnaireTotalScore = score
|
this.list.questionnaireTotalScore = score
|
||||||
@ -761,7 +781,7 @@ export default {
|
|||||||
optionid: ++this.optionid,
|
optionid: ++this.optionid,
|
||||||
optionName: '',
|
optionName: '',
|
||||||
optionScore: 0,
|
optionScore: 0,
|
||||||
checked: false,
|
// checked: false,
|
||||||
optionAnswer: '',
|
optionAnswer: '',
|
||||||
//题目名称
|
//题目名称
|
||||||
questionName: undefined,
|
questionName: undefined,
|
||||||
@ -771,7 +791,7 @@ export default {
|
|||||||
optionid: ++this.optionid,
|
optionid: ++this.optionid,
|
||||||
optionScore: 0,
|
optionScore: 0,
|
||||||
optionName: '',
|
optionName: '',
|
||||||
checked: false,
|
// checked: false,
|
||||||
optionAnswer: '',
|
optionAnswer: '',
|
||||||
//题目名称
|
//题目名称
|
||||||
questionName: undefined,
|
questionName: undefined,
|
||||||
@ -793,7 +813,7 @@ export default {
|
|||||||
optionid: ++this.optionid,
|
optionid: ++this.optionid,
|
||||||
optionName: '',
|
optionName: '',
|
||||||
optionScore: 0,
|
optionScore: 0,
|
||||||
checked: false,
|
// checked: false,
|
||||||
optionAnswer: '',
|
optionAnswer: '',
|
||||||
//题目名称
|
//题目名称
|
||||||
questionName: undefined,
|
questionName: undefined,
|
||||||
@ -803,7 +823,7 @@ export default {
|
|||||||
optionid: ++this.optionid,
|
optionid: ++this.optionid,
|
||||||
optionScore: 0,
|
optionScore: 0,
|
||||||
optionName: '',
|
optionName: '',
|
||||||
checked: false,
|
// checked: false,
|
||||||
optionAnswer: '',
|
optionAnswer: '',
|
||||||
//题目名称
|
//题目名称
|
||||||
questionName: undefined,
|
questionName: undefined,
|
||||||
@ -953,7 +973,7 @@ export default {
|
|||||||
optionName: '',
|
optionName: '',
|
||||||
optionScore: 0,
|
optionScore: 0,
|
||||||
optionAnswer: '',
|
optionAnswer: '',
|
||||||
checked: false,
|
// checked: false,
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
deloption(item, uitem, index, uindex) {
|
deloption(item, uitem, index, uindex) {
|
||||||
@ -981,7 +1001,7 @@ export default {
|
|||||||
optionid: ++this.optionid,
|
optionid: ++this.optionid,
|
||||||
optionName: i + 1,
|
optionName: i + 1,
|
||||||
optionScore: 0,
|
optionScore: 0,
|
||||||
checked: false,
|
// checked: false,
|
||||||
optionAnswer: '',
|
optionAnswer: '',
|
||||||
//题目名称
|
//题目名称
|
||||||
questionName: undefined,
|
questionName: undefined,
|
||||||
@ -1061,9 +1081,7 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
//保存并发布
|
//保存并发布
|
||||||
releaseupload() {
|
releaseupload() { },
|
||||||
|
|
||||||
},
|
|
||||||
info() {
|
info() {
|
||||||
getQuestion(this.$route.query.id).then(res => {
|
getQuestion(this.$route.query.id).then(res => {
|
||||||
this.list = res.data
|
this.list = res.data
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user