lugano标准病灶分裂,分裂病灶状态计算疾病进展逻辑更改

uat_us
caiyiling 2024-03-18 11:04:02 +08:00
parent 482d37b4cf
commit b6f46cec28
2 changed files with 15 additions and 1 deletions

View File

@ -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)// PPDLDi
@ -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<当前靶病灶LDi20mm
* 相比最低点PPD增加百分比 50

View File

@ -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)