lugano标准病灶分裂,分裂病灶状态计算疾病进展逻辑更改
parent
482d37b4cf
commit
b6f46cec28
|
@ -341,7 +341,9 @@ export default {
|
||||||
currentMarkTool: '',
|
currentMarkTool: '',
|
||||||
digitPlaces: 2,
|
digitPlaces: 2,
|
||||||
stateDisabled: false,
|
stateDisabled: false,
|
||||||
splitLesionTargetPDD: null
|
splitLesionTargetPDD: null,
|
||||||
|
splitLesionTargetLDi: null,
|
||||||
|
splitLesionTargetSDi: null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
@ -462,6 +464,9 @@ export default {
|
||||||
state = isNaN(parseInt(state)) ? 0 : parseInt(state)
|
state = isNaN(parseInt(state)) ? 0 : parseInt(state)
|
||||||
var ldi = this.getQuestionVal(0)// 长径
|
var ldi = this.getQuestionVal(0)// 长径
|
||||||
ldi = isNaN(parseFloat(ldi)) ? 0 : ldi
|
ldi = isNaN(parseFloat(ldi)) ? 0 : ldi
|
||||||
|
if (this.lesionType === 0 && params && params.splitLesionTargetLDi) {
|
||||||
|
this.splitLesionTargetLDi = ldi + params.splitLesionTargetLDi
|
||||||
|
}
|
||||||
var pddIncrease = this.getQuestionVal(17) // 相比最低点PPD增加百分比
|
var pddIncrease = this.getQuestionVal(17) // 相比最低点PPD增加百分比
|
||||||
pddIncrease = isNaN(parseFloat(pddIncrease)) ? 0 : parseFloat(pddIncrease)
|
pddIncrease = isNaN(parseFloat(pddIncrease)) ? 0 : parseFloat(pddIncrease)
|
||||||
var ldiIncrease = this.getQuestionVal(18)// 相比PPD最低点LDi增加值
|
var ldiIncrease = this.getQuestionVal(18)// 相比PPD最低点LDi增加值
|
||||||
|
@ -486,6 +491,9 @@ export default {
|
||||||
minPPD = parseFloat(minPPD)
|
minPPD = parseFloat(minPPD)
|
||||||
pddIncrease = ((((this.splitLesionTargetPDD - minPPD) / minPPD)) * 100).toFixed(this.digitPlaces)
|
pddIncrease = ((((this.splitLesionTargetPDD - minPPD) / minPPD)) * 100).toFixed(this.digitPlaces)
|
||||||
}
|
}
|
||||||
|
if (this.splitLesionTargetPDD) {
|
||||||
|
ldi = this.splitLesionTargetLDi
|
||||||
|
}
|
||||||
/** 疾病进展
|
/** 疾病进展
|
||||||
* 15mm<当前靶病灶LDi≤20mm
|
* 15mm<当前靶病灶LDi≤20mm
|
||||||
* 相比最低点PPD增加百分比 ≥50%
|
* 相比最低点PPD增加百分比 ≥50%
|
||||||
|
|
|
@ -337,6 +337,8 @@ export default {
|
||||||
console.log(refName)
|
console.log(refName)
|
||||||
var params = {}
|
var params = {}
|
||||||
params.splitLesionTargetPPD = i.AllPPD
|
params.splitLesionTargetPPD = i.AllPPD
|
||||||
|
params.splitLesionTargetLDi = i.AllLDi
|
||||||
|
params.splitLesionTargetSDi = i.AllSDi
|
||||||
this.$refs[refName] && this.$refs[refName][0].initForm(params)
|
this.$refs[refName] && this.$refs[refName][0].initForm(params)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -400,6 +402,8 @@ export default {
|
||||||
var idx = this.splitTargetLesions.findIndex(v => v.RowId === i.RowId)
|
var idx = this.splitTargetLesions.findIndex(v => v.RowId === i.RowId)
|
||||||
if (idx > -1) {
|
if (idx > -1) {
|
||||||
params.splitLesionTargetPPD = this.splitTargetLesions[idx].AllPPD
|
params.splitLesionTargetPPD = this.splitTargetLesions[idx].AllPPD
|
||||||
|
params.splitLesionTargetLDi = this.splitTargetLesions[idx].AllLDi
|
||||||
|
params.splitLesionTargetSDi = this.splitTargetLesions[idx].AllSDi
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.$refs[refName] && this.$refs[refName][0].initForm(params)
|
this.$refs[refName] && this.$refs[refName][0].initForm(params)
|
||||||
|
@ -535,6 +539,8 @@ export default {
|
||||||
var idx = this.splitTargetLesions.findIndex(v => v.RowId === i.RowId)
|
var idx = this.splitTargetLesions.findIndex(v => v.RowId === i.RowId)
|
||||||
if (idx > -1) {
|
if (idx > -1) {
|
||||||
params.splitLesionTargetPPD = this.splitTargetLesions[idx].AllPPD
|
params.splitLesionTargetPPD = this.splitTargetLesions[idx].AllPPD
|
||||||
|
params.splitLesionTargetLDi = this.splitTargetLesions[idx].AllLDi
|
||||||
|
params.splitLesionTargetSDi = this.splitTargetLesions[idx].AllSDi
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.$refs[refName] && this.$refs[refName][0].initForm(params)
|
this.$refs[refName] && this.$refs[refName][0].initForm(params)
|
||||||
|
|
Loading…
Reference in New Issue