分段是否可测量逻辑更改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
b96f5b9910
commit
85b3960f97
|
@ -299,18 +299,20 @@ export default {
|
||||||
if (item.DictionaryCode) {
|
if (item.DictionaryCode) {
|
||||||
val = isNaN(parseInt(this.answers[item.Id])) ? this.answers[item.Id] : parseInt(this.answers[item.Id])
|
val = isNaN(parseInt(this.answers[item.Id])) ? this.answers[item.Id] : parseInt(this.answers[item.Id])
|
||||||
}
|
}
|
||||||
if (item.Id === this.isMeasurableId && !isNaN(parseInt(this.questionForm[item.Id]))) {
|
this.$set(this.questionForm, item.Id, val)
|
||||||
// 不做处理?
|
|
||||||
console.log(this.questionForm[item.Id])
|
|
||||||
} else {
|
|
||||||
this.$set(this.questionForm, item.Id, val)
|
|
||||||
}
|
|
||||||
|
|
||||||
})
|
})
|
||||||
this.$set(this.questionForm, 'MeasureData', this.answers.MeasureData ? JSON.parse(this.answers.MeasureData) : '')
|
this.$set(this.questionForm, 'MeasureData', this.answers.MeasureData ? JSON.parse(this.answers.MeasureData) : '')
|
||||||
this.$set(this.questionForm, 'RowIndex', this.answers.RowIndex ? this.answers.RowIndex : '')
|
this.$set(this.questionForm, 'RowIndex', this.answers.RowIndex ? this.answers.RowIndex : '')
|
||||||
this.$set(this.questionForm, 'RowId', this.answers.RowId ? this.answers.RowId : '')
|
this.$set(this.questionForm, 'RowId', this.answers.RowId ? this.answers.RowId : '')
|
||||||
|
// 如果存在标记且是否可测量为否,则将是否可测量更改为是
|
||||||
|
if (this.isCurrentTask && this.readingTaskState < 2) {
|
||||||
|
let arr = JSON.parse(this.answers.TableQuestionMarkList)
|
||||||
|
let isExitsMarks = arr.findIndex(i=>i.MeasureData) > -1
|
||||||
|
if (isExitsMarks && parseInt(this.questionForm[this.isMeasurableId]) === 0) {
|
||||||
|
this.$set(this.questionForm, this.isMeasurableId, 1)
|
||||||
|
}
|
||||||
|
}
|
||||||
// saveTypeEnum 0:未保存过(新建病灶);1:已保存,信息不完整(随访初始化病灶/分裂病灶,通过状态判断);2:已保存,信息完整
|
// saveTypeEnum 0:未保存过(新建病灶);1:已保存,信息不完整(随访初始化病灶/分裂病灶,通过状态判断);2:已保存,信息完整
|
||||||
let isMeasurable = this.getQuestionVal(1105)
|
let isMeasurable = this.getQuestionVal(1105)
|
||||||
const mean = this.getQuestionVal(1104)
|
const mean = this.getQuestionVal(1104)
|
||||||
|
@ -330,7 +332,7 @@ export default {
|
||||||
arr.map(i=>{
|
arr.map(i=>{
|
||||||
if (i.MeasureData) {
|
if (i.MeasureData) {
|
||||||
this.isExitsMarks = true
|
this.isExitsMarks = true
|
||||||
if (!isNaN(parseInt(isMeasurable)) && parseInt(isMeasurable) === 1) {
|
if (!isNaN(parseInt(isMeasurable)) && parseInt(isMeasurable) === 1 && this.isCurrentTask && this.readingTaskState < 2) {
|
||||||
this.isDisabledMeasurableRadio = true
|
this.isDisabledMeasurableRadio = true
|
||||||
}
|
}
|
||||||
i.MeasureData = JSON.parse(i.MeasureData)
|
i.MeasureData = JSON.parse(i.MeasureData)
|
||||||
|
|
Loading…
Reference in New Issue