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: '', 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)// PPDLDi var ldiIncrease = this.getQuestionVal(18)// PPDLDi
@ -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<当前靶病灶LDi20mm * 15mm<当前靶病灶LDi20mm
* 相比最低点PPD增加百分比 50 * 相比最低点PPD增加百分比 50

View File

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