Parcourir la source

修改营养评估分数结果不一致问题

chenjun il y a 4 jours
Parent
commit
500255c532

+ 2 - 2
src/api/elderly/fee/overheadCharge/index.ts

@@ -1,10 +1,10 @@
 import request from '@/config/axios'
 
 // 获得收费项目列表
-export const getOverheadPage = (query) => {
+export const getOverheadPage = (query,isP=true) => {
   return request.get({
     url: 'overheadCharge/queryPage',
-    params: { ...query, status:1 }
+    params: { ...query, status:isP?1:undefined }
   })
 }
 

+ 6 - 13
src/views/elderly/apply/nine-precautions/nutritional-risk/AddForm.vue

@@ -441,8 +441,7 @@
             <p>若初筛总分≥12分提示无营养不良风险,无需评估;</p>
             <p>若初筛总分&lt;12分提示有营养不良风险,继续评估;</p>
             <p>若营养不良风险评估总分(初筛+评估)≥24分,表示营养状况良好;</p>
-            <p>若营养不良风险评估总分(初筛+评估)&gt;24分,当BMI≥24(或男性腰围&gt;90cm,女性腰围&gt;80cm)时,提示可能是肥胖/超重型营养不良或有营养不良风险;</p>
-            <p>若营养不良风险评估总分(初筛+评估)17分~24分,表示有营养不良风险;</p>
+            <p>若营养不良风险评估总分(初筛+评估)17分~24分(不含24分),表示有营养不良风险;</p>
             <p>若营养不良风险评估总分(初筛+评估)≤17分,表示有营养不良。</p>
           </div>
           <div class="current-result" v-if="form.resultLevel">
@@ -579,18 +578,13 @@ const calculateScores = () => {
     // 初筛通过,无营养不良风险
     form.resultLevel = 'good'
   } else {
-    // 初筛未通过,根据总分判断
+    // 初筛未通过,根据总分判断(结果等级仅由总分决定,不受BMI/腰围影响)
     if (form.totalScore >= 24) {
-      // 检查是否肥胖/超重
-      if (form.bmi && form.bmi >= 24) {
-        form.resultLevel = 'at_risk' // 肥胖/超重型营养不良或有营养不良风险
-      } else {
-        form.resultLevel = 'good'
-      }
+      form.resultLevel = 'good' // 营养状况良好
     } else if (form.totalScore > 17 && form.totalScore < 24) {
-      form.resultLevel = 'at_risk'
+      form.resultLevel = 'at_risk' // 有营养不良风险
     } else {
-      form.resultLevel = 'malnutrition'
+      form.resultLevel = 'malnutrition' // 有营养不良
     }
   }
 }
@@ -1139,8 +1133,7 @@ const handleExport = () => {
           <p>若初筛总分≥12分提示无营养不良风险,无需评估;</p>
           <p>若初筛总分<12分提示有营养不良风险,继续评估;</p>
           <p>若营养不良风险评估总分(初筛+评估)≥24分,表示营养状况良好;</p>
-          <p>若营养不良风险评估总分(初筛+评估)>24分,当BMI≥24(或男性腰围>90cm,女性腰围>80cm)时,提示可能是肥胖/超重型营养不良或有营养不良风险;</p>
-          <p>若营养不良风险评估总分(初筛+评估)17分~24分,表示有营养不良风险;</p>
+          <p>若营养不良风险评估总分(初筛+评估)17分~24分(不含24分),表示有营养不良风险;</p>
           <p>若营养不良风险评估总分(初筛+评估)≤17分,表示有营养不良。</p>
         </div>
         ${form.resultLevel ? `

+ 1 - 1
src/views/elderly/fee/overhead-charge/index.vue

@@ -195,7 +195,7 @@ const category = reactive({
 const getList = async () => {
   loading.value = true
   try {
-    const data = await getOverheadPage(queryParams)
+    const data = await getOverheadPage(queryParams,false)
     list.value = data.list
     total.value = data.total
   } finally {