Browse Source

SR22量表结果优化,有小数侧保留两位小数

newMaster
1747191978@qq.com 3 months ago
parent
commit
ef1ae51be7
  1. 17
      acupuncture-前台/src/views/medicalFile/components/posture/SRS22.vue
  2. 6
      acupuncture-前台/src/views/medicalFile/details.vue

17
acupuncture-前台/src/views/medicalFile/components/posture/SRS22.vue

@ -345,7 +345,7 @@ export default {
satisfaction: calculateDimensionScore(dimensions.satisfaction),
};
// 3.
//
// SRS-22
//
const totalScore =
@ -355,13 +355,22 @@ export default {
dimensionScores.mentalHealth +
dimensionScores.satisfaction) /
5;
console.log("totalScore", totalScore);
//
this.scaleData[this.treatmentId][this.scaleCode] = this.form;
localStorage.setItem("scaleData", JSON.stringify(this.scaleData));
// //
this.$emit("getScaleResult", totalScore, this.scaleCode);
//
const formattedTotalScore = this.formatTotalScore(totalScore);
console.log("totalScore", totalScore);
console.log("formattedTotalScore", formattedTotalScore);
//
this.$emit("getScaleResult", formattedTotalScore, this.scaleCode);
},
//
formatTotalScore(score) {
return Number.isInteger(score) ? score : parseFloat(score.toFixed(2));
},
},
};

6
acupuncture-前台/src/views/medicalFile/details.vue

@ -641,12 +641,12 @@
<el-card class="box-card">
<a name="随访队列"></a>
<div class="div-title2">随访队列</div>
<div style="width: 300px">
<div style="width: 360px">
<!-- collapse-tags -->
<el-select
:disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['SFDL']"
multiple
collapse-tags
placeholder="请选择"
>
<el-option
@ -663,7 +663,7 @@
<div slot="footer" class="dialog-footer">
<el-button
:disabled="form.status != 0 && form.status != 3"
style="width: 140px"
style="width: 200px; margin: 50px 0 20px 0"
type="primary"
@click="submitDetailsForm"
> </el-button

Loading…
Cancel
Save