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