分裂后PPD计算

uat_us
caiyiling 2024-03-18 17:35:27 +08:00
parent af9ad72798
commit 0ae82ff145
1 changed files with 6 additions and 11 deletions

View File

@ -341,7 +341,7 @@ export default {
currentMarkTool: '', currentMarkTool: '',
digitPlaces: 2, digitPlaces: 2,
stateDisabled: false, stateDisabled: false,
splitLesionTargetPDD: null, splitLesionTargetPPD: null,
splitLesionTargetLDi: null, splitLesionTargetLDi: null,
splitLesionTargetSDi: null splitLesionTargetSDi: null
} }
@ -456,7 +456,7 @@ export default {
var ppd = this.getQuestionVal(12) var ppd = this.getQuestionVal(12)
ppd = isNaN(parseFloat(ppd)) ? 0 : parseFloat(ppd) ppd = isNaN(parseFloat(ppd)) ? 0 : parseFloat(ppd)
this.splitLesionTargetPDD = ppd + params.splitLesionTargetPPD this.splitLesionTargetPPD = ppd + params.splitLesionTargetPPD
this.splitLesionTargetLDi = params.splitLesionTargetLDi this.splitLesionTargetLDi = params.splitLesionTargetLDi
this.splitLesionTargetSDi = params.splitLesionTargetSDi this.splitLesionTargetSDi = params.splitLesionTargetSDi
} }
@ -485,10 +485,10 @@ export default {
this.stateDisabled = false this.stateDisabled = false
} }
} else { } else {
if (this.splitLesionTargetPDD) { if (this.splitLesionTargetPPD) {
var minPPD = this.getQuestionVal(13) var minPPD = this.getQuestionVal(13)
minPPD = parseFloat(minPPD) minPPD = parseFloat(minPPD)
pddIncrease = ((((this.splitLesionTargetPDD - minPPD) / minPPD)) * 100).toFixed(this.digitPlaces) pddIncrease = ((((this.splitLesionTargetPPD - minPPD) / minPPD)) * 100).toFixed(this.digitPlaces)
ldi = this.splitLesionTargetLDi + ldi ldi = this.splitLesionTargetLDi + ldi
var minLDi = this.getQuestionVal(15) var minLDi = this.getQuestionVal(15)
ldiIncrease = ldi - minLDi ldiIncrease = ldi - minLDi
@ -987,8 +987,8 @@ export default {
this.$set(this.questionForm, sdiIncreaseObj.Id, 'NA') this.$set(this.questionForm, sdiIncreaseObj.Id, 'NA')
} }
var pddIncreaseNum = null var pddIncreaseNum = null
if (this.splitLesionTargetPDD) { if (this.splitLesionTargetPPD) {
pddIncreaseNum = ((((this.splitLesionTargetPDD - minPPD) / minPPD)) * 100).toFixed(this.digitPlaces) pddIncreaseNum = ((((this.splitLesionTargetPPD - minPPD) / minPPD)) * 100).toFixed(this.digitPlaces)
ldi = this.splitLesionTargetLDi + ldi ldi = this.splitLesionTargetLDi + ldi
ldiIncrease = ldi - minLDi ldiIncrease = ldi - minLDi
sdi = this.splitLesionTargetSDi + sdi sdi = this.splitLesionTargetSDi + sdi
@ -1050,11 +1050,6 @@ export default {
this.stateDisabled = false this.stateDisabled = false
} }
}, },
setSplitLesionTargetPPD(v) {
var ppd = this.getQuestionVal(12)
ppd = isNaN(parseFloat(ppd)) ? 0 : parseFloat(ppd)
this.splitLesionTargetPDD = ppd + v
},
returnFloat(num) { returnFloat(num) {
if (num) return if (num) return
var value = Math.round(parseFloat(num) * 100) / 100 var value = Math.round(parseFloat(num) * 100) / 100