多选问题保存报错更改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
9ad916f860
commit
02d85e19a6
|
|
@ -179,7 +179,9 @@ export default {
|
||||||
v.IsBaseLineTask = this.isBaseLineTask
|
v.IsBaseLineTask = this.isBaseLineTask
|
||||||
if (v.Type === 'group' && v.GroupClassify !== this.groupClassify) continue
|
if (v.Type === 'group' && v.GroupClassify !== this.groupClassify) continue
|
||||||
if (!v.IsPage && v.Type !== 'group' && v.Type !== 'summary' && i.Id) {
|
if (!v.IsPage && v.Type !== 'group' && v.Type !== 'summary' && i.Id) {
|
||||||
this.$set(this.questionForm, v.Id, v.Answer ? v.Answer : null)
|
const answer = v.Type === 'select' && v.OptionTypeEnum === 1 && v.Answer ? JSON.parse(v.Answer) : v.Answer
|
||||||
|
this.$set(this.questionForm, v.Id, answer ? answer : null)
|
||||||
|
// this.$set(this.questionForm, v.Id, v.Answer ? v.Answer : null)
|
||||||
if (v.QuestionType === 44) {
|
if (v.QuestionType === 44) {
|
||||||
// 影像质量评估
|
// 影像质量评估
|
||||||
this.imageQualityId = v.Id
|
this.imageQualityId = v.Id
|
||||||
|
|
@ -232,7 +234,8 @@ export default {
|
||||||
obj.forEach(i => {
|
obj.forEach(i => {
|
||||||
i.IsBaseLineTask = this.isBaseLineTask
|
i.IsBaseLineTask = this.isBaseLineTask
|
||||||
if (i.Type !== 'group' && i.Type !== 'summary' && i.Id) {
|
if (i.Type !== 'group' && i.Type !== 'summary' && i.Id) {
|
||||||
this.$set(this.questionForm, i.Id, i.Answer ? i.Answer : null)
|
const answer = i.Type === 'select' && i.OptionTypeEnum === 1 && i.Answer ? JSON.parse(i.Answer) : i.Answer
|
||||||
|
this.$set(this.questionForm, i.Id, answer ? answer : null)
|
||||||
if (i.QuestionType === 44) {
|
if (i.QuestionType === 44) {
|
||||||
// 影响质量评估
|
// 影响质量评估
|
||||||
this.imageQualityId = i.Id
|
this.imageQualityId = i.Id
|
||||||
|
|
@ -343,7 +346,7 @@ export default {
|
||||||
var answers = []
|
var answers = []
|
||||||
var imageQuality = null
|
var imageQuality = null
|
||||||
for (const k in this.questionForm) {
|
for (const k in this.questionForm) {
|
||||||
answers.push({ id: k, answer: this.questionForm[k] })
|
answers.push({ id: k, answer: Array.isArray(this.questionForm[k]) ? JSON.stringify(this.questionForm[k]) : this.questionForm[k] })
|
||||||
if (k === this.imageQualityId) {
|
if (k === this.imageQualityId) {
|
||||||
imageQuality = this.questionForm[k]
|
imageQuality = this.questionForm[k]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue