From 3c8f8f2102986cc01cb13c8e9bb791a32bff4e1e Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期五, 22 十一月 2024 12:32:50 +0800
Subject: [PATCH] 更新

---
 src/views/home/components/fangAn/editDietary.vue |   99 ++++++++++++++++++++++++++++++---
 src/views/home/components/editDietary2.vue       |   12 ++++
 src/views/home/components/editDietary.vue        |   12 ++++
 3 files changed, 114 insertions(+), 9 deletions(-)

diff --git a/src/views/home/components/editDietary.vue b/src/views/home/components/editDietary.vue
index 46e29ba..6e39465 100644
--- a/src/views/home/components/editDietary.vue
+++ b/src/views/home/components/editDietary.vue
@@ -768,6 +768,18 @@
         您是如何知道自己食物过敏: {type: '', input1: '',},
         备注: {type: '', input1: ''},
     }
+    state.viewInfo={
+        id: 0,
+        code: '',
+        clientCode: userInfos.value.clientCode,
+        patientCode: patientsInfo.value.code,
+        surveryTime: formatDate(new Date(), 'YYYY-mm-dd HH:MM:SS'),
+        surveryPerson: userInfos.value.code,
+        surveryJsonBody: '',
+        suveryFormName:'膳食调查表',
+        surveryFormType:0,
+        updateTime: ''
+    }
 }
 
 // 第一步:定义子组件里面的方法
diff --git a/src/views/home/components/editDietary2.vue b/src/views/home/components/editDietary2.vue
index 93fa788..25a5eab 100644
--- a/src/views/home/components/editDietary2.vue
+++ b/src/views/home/components/editDietary2.vue
@@ -1111,6 +1111,18 @@
         作息时间: { type: '', input1: '', input2: '' },
         排便情况: { type: '', input1: '' },
     }
+    state.viewInfo= {
+        id: 0,
+        code: '',
+        surveryFormType: 0,
+        clientCode: userInfos.value.clientCode,
+        patientCode: patientsInfo.value.code,
+        surveryTime: formatDate(new Date(), 'YYYY-mm-dd HH:MM:SS'),
+        surveryPerson: userInfos.value.code,
+        surveryJsonBody: '',
+        suveryFormName: '营养膳食调查表',
+        updateTime: ''
+    }
 }
 
 // 第二步:暴露方法
diff --git a/src/views/home/components/fangAn/editDietary.vue b/src/views/home/components/fangAn/editDietary.vue
index 675ef16..1bf8873 100644
--- a/src/views/home/components/fangAn/editDietary.vue
+++ b/src/views/home/components/fangAn/editDietary.vue
@@ -311,7 +311,7 @@
                                             </el-form-item>
                                         </td>
                                         <td>
-                                            <el-button type="primary" :icon="Edit">模版</el-button>
+                                            <el-button type="primary"  @click="Edit1('烹饪技巧')" :icon="Edit">模版</el-button>
                                         </td>
                                     </tr>
                                     <tr>
@@ -324,7 +324,7 @@
                                             </el-form-item>
                                         </td>
                                         <td>
-                                            <el-button type="primary" :icon="Edit">模版</el-button>
+                                            <el-button type="primary" @click="Edit1('食材选择')"  :icon="Edit">模版</el-button>
                                         </td>
                                     </tr>
                                     <tr>
@@ -337,7 +337,7 @@
                                             </el-form-item>
                                         </td>
                                         <td>
-                                            <el-button type="primary" :icon="Edit">模版</el-button>
+                                            <el-button type="primary" @click="Edit1('少盐控油')" :icon="Edit">模版</el-button>
                                         </td>
                                     </tr>
                                     <tr>
@@ -350,7 +350,7 @@
                                             </el-form-item>
                                         </td>
                                         <td>
-                                            <el-button type="primary" :icon="Edit">模版</el-button>
+                                            <el-button type="primary" @click="Edit1('适量饮水量出为入')" :icon="Edit">模版</el-button>
                                         </td>
                                     </tr>
                                     <tr>
@@ -574,6 +574,26 @@
 
                 </div>
             </template>
+            <el-dialog
+                v-model="state.innerVisible"
+                width="700"
+                title="模版"
+                append-to-body
+                >
+            <span>
+                <el-row v-for="(item,index) in state.mobanlist" :key="index" style="border-bottom: #909399 solid 1px;margin-bottom:20px ;">
+                    <el-col :span="22">
+                        <div>
+                            {{item}}
+                        </div>
+                    </el-col>
+                    <el-col :span="2" style="text-align:right" @click="setText(item)">
+                        <el-button  size="mini" :icon="Check" circle />
+                        <!-- <el-button size="mini">应用</el-button> -->
+                    </el-col>
+                </el-row>
+            </span>
+            </el-dialog>
         </el-dialog>
 
 
@@ -582,7 +602,7 @@
 </template>
 
 <script setup lang="ts" name="visualizingLinkDemo2">
-import { Edit } from '@element-plus/icons-vue'
+import { Check } from '@element-plus/icons-vue'
 import html2pdf from 'html2pdf.js';
 import { reactive, onMounted, onUnmounted, ref } from 'vue';
 import { formatDate } from '/@/utils/formatTime';
@@ -600,7 +620,15 @@
 const router = useRouter()
 const emit = defineEmits(["shuaxin"]);
 const state = reactive({
+    modeType:'',
+    mobanlist:[
+        '食材提前浸泡、焯水,可以去除1/2-2/3的磷钾;',
+        '少盐控油,可以适量使用葱姜蒜等天然调味品进行调味;',
+        '避免使用糖、味精、鸡精、黄豆酱、低钠盐等调味品;',
+        '选择蒸、煮、焖、炖、炒等做法,避免高温油炸等做法'
+    ],
     dialogTableVisible: false,
+    innerVisible:false,
     tableData: {
         表名: '患者方案表',
         初次调查日期: "",
@@ -729,7 +757,60 @@
     }
 
 })
-
+const Edit1=(mode)=>{
+    state.innerVisible=true
+    state.modeType=mode
+    if( state.modeType==='烹饪技巧'){
+        state.mobanlist=[
+            '食材提前浸泡、焯水,可以去除1/2-2/3的磷钾;',
+            '少盐控油,可以适量使用葱姜蒜等天然调味品进行调味;',
+            '避免使用糖、味精、鸡精、黄豆酱、低钠盐等调味品;',
+            '选择蒸、煮、焖、炖、炒等做法,避免高温油炸等做法'
+        ]
+    }else if( state.modeType==='食材选择'){
+        state.mobanlist=[
+            '均衡饮食,食物多样化,建议每天摄入12种以上食物,每周达到25种',
+            '建议优先从优质蛋白质食物摄入,必要时补充肾友专用低磷低钾乳清蛋白粉。优质蛋白质通常富含于动物性食物和大豆中,优先选择鱼禽类,其次是大豆类,最后是蛋奶畜肉。',
+            '新鲜蔬菜和水果富含维生素,必要时可补充维生素B12 和叶酸;适量膳食纤维摄入对维持肠道健康有利,建议每日膳食纤维摄入量为25-30g,建议增加蔬菜摄入量至6两-1斤,血钾正常时,可安排4两内低钾水果。'
+        ]
+    }else if( state.modeType==='少盐控油'){
+        state.mobanlist=[
+            '推荐患者每日盐摄入量不超过3g,不吃烟熏、烧烤、腌制等过度加工食品,少吃酱油、味精、鸡精、各种酱料等调味品。建议烹调油摄入量不超过25-40g,可适当增加富含中链甘油三酯或w-3脂肪酸的油脂,如亚麻籽油、紫苏籽油等作为能量补充来源。',
+        ]
+    }else if( state.modeType==='适量饮水量出为入'){
+        state.mobanlist=[
+            '水分摄入需根据每天的尿液排出量及透析脱水量来计划饮水量,除了计算饮用水,还要考虑用水加工成粥、汤等及蔬菜、水果中所含的水,建议不喝浓肉汤、老火汤、菜汤。'
+        ]
+    }
+}
+const setText=(item)=>{
+    if( state.modeType==='烹饪技巧'){
+        if(state.tableData.烹饪技巧!==''){
+            state.tableData.烹饪技巧+=`\n${item}`
+        }else{
+            state.tableData.烹饪技巧+=item
+        }
+        
+    }else if( state.modeType==='食材选择'){
+        if(state.tableData.食材选择!==''){
+            state.tableData.食材选择+=`\n${item}`
+        }else{
+            state.tableData.食材选择+=item
+        }
+    }else if( state.modeType==='少盐控油'){
+        if(state.tableData.少盐控油!==''){
+            state.tableData.少盐控油+=`\n${item}`
+        }else{
+            state.tableData.少盐控油+=item
+        }
+    }else if( state.modeType==='适量饮水量出为入'){
+        if(state.tableData.适量饮水量出为入!==''){
+            state.tableData.适量饮水量出为入+=`\n${item}`
+        }else{
+            state.tableData.适量饮水量出为入+=item
+        }
+    }
+}
 const funhui = () => {
     state.dialogTableVisible = false
 }
@@ -787,7 +868,7 @@
         初次调查日期: "",
         填表日期: '',
         更新日期: '',
-        记录者: '陈银成',
+        记录者: userInfos.value.userName,
         食物过敏原: "",
         胃肠功能状况: "",
         蛋白粉补充情况: "",
@@ -910,7 +991,7 @@
         state.tableData.非透析日.早餐=from1Json.三天饮食记录表.非透析日.早餐
         state.tableData.非透析日.早加餐=from1Json.三天饮食记录表.非透析日.加餐1
         state.tableData.非透析日.午餐=from1Json.三天饮食记录表.非透析日.午餐
-        state.tableData.非透析日天.午加餐=from1Json.三天饮食记录表.非透析日.加餐2
+        state.tableData.非透析日.午加餐=from1Json.三天饮食记录表.非透析日.加餐2
         state.tableData.非透析日.晚餐=from1Json.三天饮食记录表.非透析日.晚餐
 
 
@@ -1005,7 +1086,7 @@
     border-width: 1px;
     border-color: #666666;
     border-collapse: collapse;
-
+    
 }
 
 .gridtable th {

--
Gitblit v1.8.0