ecrf表单中分类问题bug修复
parent
33ac08f4e4
commit
381acf8d76
|
@ -743,32 +743,36 @@ export default {
|
|||
|
||||
},
|
||||
formItemNumberChange(questionId, isTable) {
|
||||
if (isTable) {
|
||||
this.CalculationList.forEach((v, i) => {
|
||||
var find = v.CalculateQuestionList.filter(o => {
|
||||
return o.QuestionId === questionId
|
||||
})
|
||||
// find的自动计算值number
|
||||
if (find) {
|
||||
var num = this.logic(v)
|
||||
if (num !== false) {
|
||||
this.$emit('setFormItemData', { key: v.QuestionId, val: num, question: v })
|
||||
}
|
||||
}
|
||||
})
|
||||
if (typeof isTable === 'object') {
|
||||
this.$emit("setFormItemData", { key: isTable.Id, val: questionId, question: isTable });
|
||||
} else {
|
||||
this.CalculationList.forEach(v => {
|
||||
var find = v.CalculateQuestionList.filter(o => {
|
||||
return o.TableQuestionId === questionId
|
||||
})
|
||||
// find的自动计算值number
|
||||
if (find) {
|
||||
var num = this.logic(v)
|
||||
if (num !== false) {
|
||||
this.$emit('setFormItemData', { key: v.QuestionId, val: num, question: v })
|
||||
if (isTable) {
|
||||
this.CalculationList.forEach((v, i) => {
|
||||
var find = v.CalculateQuestionList.filter(o => {
|
||||
return o.QuestionId === questionId
|
||||
})
|
||||
// find的自动计算值number
|
||||
if (find) {
|
||||
var num = this.logic(v)
|
||||
if (num !== false) {
|
||||
this.$emit('setFormItemData', { key: v.QuestionId, val: num, question: v })
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
} else {
|
||||
this.CalculationList.forEach(v => {
|
||||
var find = v.CalculateQuestionList.filter(o => {
|
||||
return o.TableQuestionId === questionId
|
||||
})
|
||||
// find的自动计算值number
|
||||
if (find) {
|
||||
var num = this.logic(v)
|
||||
if (num !== false) {
|
||||
this.$emit('setFormItemData', { key: v.QuestionId, val: num, question: v })
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
// this.$emit('formItemNumberChange')
|
||||
},
|
||||
|
|
|
@ -472,32 +472,36 @@ export default {
|
|||
}
|
||||
},
|
||||
formItemNumberChange(questionId, isTable) {
|
||||
if (isTable) {
|
||||
this.calculationList.forEach((v, i) => {
|
||||
var find = v.CalculateQuestionList.filter(o => {
|
||||
return o.QuestionId === questionId
|
||||
})
|
||||
// find的自动计算值number
|
||||
if (find) {
|
||||
var num = this.logic(v)
|
||||
if (num !== false) {
|
||||
this.$emit('setFormItemData', { key: v.QuestionId, val: num, question: v })
|
||||
}
|
||||
}
|
||||
})
|
||||
if (typeof isTable === 'object') {
|
||||
this.$emit("setFormItemData", { key: isTable.Id, val: questionId, question: isTable });
|
||||
} else {
|
||||
this.calculationList.forEach(v => {
|
||||
var find = v.CalculateQuestionList.filter(o => {
|
||||
return o.TableQuestionId === questionId
|
||||
})
|
||||
// find的自动计算值number
|
||||
if (find) {
|
||||
var num = this.logic(v)
|
||||
if (num !== false) {
|
||||
this.$emit('setFormItemData', { key: v.QuestionId, val: num, question: v })
|
||||
if (isTable) {
|
||||
this.calculationList.forEach((v, i) => {
|
||||
var find = v.CalculateQuestionList.filter(o => {
|
||||
return o.QuestionId === questionId
|
||||
})
|
||||
// find的自动计算值number
|
||||
if (find) {
|
||||
var num = this.logic(v)
|
||||
if (num !== false) {
|
||||
this.$emit('setFormItemData', { key: v.QuestionId, val: num, question: v })
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
} else {
|
||||
this.calculationList.forEach(v => {
|
||||
var find = v.CalculateQuestionList.filter(o => {
|
||||
return o.TableQuestionId === questionId
|
||||
})
|
||||
// find的自动计算值number
|
||||
if (find) {
|
||||
var num = this.logic(v)
|
||||
if (num !== false) {
|
||||
this.$emit('setFormItemData', { key: v.QuestionId, val: num, question: v })
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
},
|
||||
formItemChange(v, question) {
|
||||
|
|
|
@ -660,33 +660,38 @@ export default {
|
|||
return num;
|
||||
},
|
||||
formItemNumberChange(questionId, isTable) {
|
||||
if (isTable) {
|
||||
this.calculationList.forEach((v, i) => {
|
||||
var find = v.CalculateQuestionList.filter((o) => {
|
||||
return o.QuestionId === questionId;
|
||||
});
|
||||
if (find) {
|
||||
var num = this.logic(v);
|
||||
if (num !== false) {
|
||||
this.$emit("setFormItemData", { key: v.QuestionId, val: num, question: v });
|
||||
}
|
||||
}
|
||||
});
|
||||
if (typeof isTable === 'object') {
|
||||
this.$emit("setFormItemData", { key: isTable.Id, val: questionId, question: isTable });
|
||||
} else {
|
||||
this.calculationList.forEach((v) => {
|
||||
var find = v.CalculateQuestionList.filter((o) => {
|
||||
return o.TableQuestionId === questionId;
|
||||
});
|
||||
|
||||
// find的自动计算值number
|
||||
if (find) {
|
||||
var num = this.logic(v);
|
||||
if (num !== false) {
|
||||
this.$emit("setFormItemData", { key: v.QuestionId, val: num, question: v });
|
||||
if (isTable) {
|
||||
this.calculationList.forEach((v, i) => {
|
||||
var find = v.CalculateQuestionList.filter((o) => {
|
||||
return o.QuestionId === questionId;
|
||||
});
|
||||
if (find) {
|
||||
var num = this.logic(v);
|
||||
if (num !== false) {
|
||||
this.$emit("setFormItemData", { key: v.QuestionId, val: num, question: v });
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
} else {
|
||||
this.calculationList.forEach((v) => {
|
||||
var find = v.CalculateQuestionList.filter((o) => {
|
||||
return o.TableQuestionId === questionId;
|
||||
});
|
||||
|
||||
// find的自动计算值number
|
||||
if (find) {
|
||||
var num = this.logic(v);
|
||||
if (num !== false) {
|
||||
this.$emit("setFormItemData", { key: v.QuestionId, val: num, question: v });
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// this.$emit('formItemNumberChange')
|
||||
},
|
||||
formItemTableNumberChange() {
|
||||
|
|
|
@ -167,6 +167,7 @@ export default {
|
|||
// if (i.Type === 'number') {
|
||||
// this.$set(this.questionForm, i.Id, i.Answer)
|
||||
// }
|
||||
console.log('setChild')
|
||||
if (i.Type === 'class') {
|
||||
this.classArr.push({triggerId: i.ClassifyQuestionId, classId: i.Id, classifyAlgorithms: i.ClassifyAlgorithms, classifyType: i.ClassifyType})
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue