From 3a4602d8286f09ce2f7812dea697995e2a9487cf Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期二, 04 三月 2025 17:11:39 +0800
Subject: [PATCH] gx样式
---
src/views/home/components/pingubiao/editDietary5.vue | 58 ++++++++++++++++++++++++----------------------------------
1 files changed, 24 insertions(+), 34 deletions(-)
diff --git a/src/views/home/components/pingubiao/editDietary5.vue b/src/views/home/components/pingubiao/editDietary5.vue
index 726759b..9a26b26 100644
--- a/src/views/home/components/pingubiao/editDietary5.vue
+++ b/src/views/home/components/pingubiao/editDietary5.vue
@@ -1,7 +1,7 @@
<template>
<div class="dietarySurvey-item">
<el-dialog v-model="state.dialogTableVisible" title="GNRI" :fullscreen="true" width="100%">
- <div class="container" style="width: 100%; height: 100%;overflow: auto;">
+ <div style="width: 100%; height: 100%;overflow: auto;">
<div id="pinggu5">
<div>
<el-form size="small">
@@ -70,8 +70,8 @@
</td>
<td colspan="2" rowspan="3" style="text-align: center;font-size: 18px;">
- <div :style="{color:sum.includes('无营养风险')?'#67C23A':'red'}">
- {{ sum }}
+ <div v-if="sum.label" :style="{color:sum.color}">
+ {{ sum.value }}分,{{sum.label}}
</div>
</td>
@@ -232,6 +232,11 @@
}
})
const sum = computed(() => {
+ const res={
+ value:'',
+ label:'',
+ color:''
+ }
let data=0
if (isNumeric(state.tableData.体重) && isNumeric(state.tableData.身高) && isNumeric(state.tableData.血清白蛋白浓度)) {
if (Number(state.tableData.体重) <= Number(state.tableData.理想体重)) {
@@ -240,48 +245,33 @@
data= Number(((1.498 * Number(state.tableData.血清白蛋白浓度)) + 41.7).toFixed(2))
}
if(data<82){
- return `${data} 高营养风险`
+ res.value=data
+ res.label='高营养风险'
+ res.color='#F56C6C'
}else if(data>=82&&data<92){
- return `${data} 中营养风险`
+ res.value=data
+ res.label='中营养风险'
+ res.color='#E6A23C'
}else if(data>=92&&data<98){
- return `${data} 低营养风险`
+ res.value=data
+ res.label='低营养风险'
+ res.color='#E6A23C'
}else if(data>=98){
- return `${data} 无营养风险`
- }else{
- return ''
+
+ res.value=data
+ res.label='低营养风险'
+ res.color='#303133'
}
+ return res
} else{
- return ''
+ return res
}
})
-const sumtest=()=>{
- let data=0
- if (isNumeric(state.tableData.体重) && isNumeric(state.tableData.身高) && isNumeric(state.tableData.血清白蛋白浓度)) {
- if (Number(state.tableData.体重) <= Number(state.tableData.理想体重)) {
- data= Number(((1.498 * Number(state.tableData.血清白蛋白浓度)) + (41.7 * ((Number(state.tableData.体重) / Number(state.tableData.理想体重))))).toFixed(2))
- } else {
- data= Number(((1.498 * Number(state.tableData.血清白蛋白浓度)) + 41.7).toFixed(2))
- }
- if(data<82){
- return `GNRI:${data} 高营养风险`
- }else if(data>=82&&data<92){
- return `GNRI:${data} 中营养风险`
- }else if(data>=92&&data<98){
- return `GNRI:${data} 低营养风险`
- }else if(data>=98){
- return `GNRI:${data} 无营养风险`
- }else{
- return ''
- }
- } else{
- return ''
- }
-}
const funhui = () => {
state.dialogTableVisible = false
}
const onSubmit = () => {
- state.tableData.结果=sumtest()
+ state.tableData.结果=sum.value
console.log('submit!')
console.log(state.tableData)
const info: tiaochabiaoInfo = {
--
Gitblit v1.8.0