From 706896076f193579e7fc0f9d65c1fd75cd084322 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期日, 27 四月 2025 12:30:58 +0800
Subject: [PATCH] gx
---
src/views/home/components/shiwuguoming/editDietary.vue | 17 +++++++++++++++++
src/views/home/components/patient_file.vue | 17 +++++++++++++----
2 files changed, 30 insertions(+), 4 deletions(-)
diff --git a/src/views/home/components/patient_file.vue b/src/views/home/components/patient_file.vue
index e5a4a55..ff61df9 100644
--- a/src/views/home/components/patient_file.vue
+++ b/src/views/home/components/patient_file.vue
@@ -80,10 +80,8 @@
</tr>
<tr>
- <td colspan="2">证件号:{{ patientsInfo.patientIdentityNo }}</td>
- <td>透析龄:<span v-if="patientsInfo.medHistoryStatByMonth">{{
- patientsInfo.medHistoryStatByMonth }}
- (月)</span></td>
+ <td colspan="2">证件号:{{ state.patientData.证件号 }}</td>
+ <td>透析龄:<span>{{透析年龄}}</span></td>
<td>最近体重:<span>{{ state.patientData.上一次透前体重 }} (kg)</span></td>
<td>BMI:<span>{{ BMI }}</span></td>
@@ -208,6 +206,7 @@
身高: '',
上一次透前体重: '',
出院诊断:'',
+ '透析龄(月)':''
},
listData: <any>{}
})
@@ -295,6 +294,15 @@
return ''
}
})
+const 透析年龄=computed(() => {
+ if (state.patientData['透析龄(月)']) {
+ const nian=Math.floor(Number(state.patientData['透析龄(月)']) / 12)===0?'':Math.floor(Number(state.patientData['透析龄(月)']) / 12)+'年'
+ const yue=(Number(state.patientData['透析龄(月)']) % 12)===0?'':Number(state.patientData['透析龄(月)']) % 12+'月'
+ return nian +yue
+ } else {
+ return ''
+ }
+})
// 第一步:定义子组件里面的方法
const getData = async (str: string) => {
var pam = {
@@ -320,6 +328,7 @@
listNurtion(pas3)
])
state.patientData = res1.data
+ console.log('赋值患者信息',state.patientData)
state.listData = res2.data
if(res3.data?.list.length>=1){
const row=res3.data.list[0]
diff --git a/src/views/home/components/shiwuguoming/editDietary.vue b/src/views/home/components/shiwuguoming/editDietary.vue
index 07caa16..6b9f1a1 100644
--- a/src/views/home/components/shiwuguoming/editDietary.vue
+++ b/src/views/home/components/shiwuguoming/editDietary.vue
@@ -460,6 +460,18 @@
</el-form-item>
</td>
</tr>
+ <tr>
+ <td >
+ 总结
+ </td>
+ <td colspan="8" >
+ <el-form-item >
+ <el-input v-model="state.tableData.结果" type="textarea"
+ :autosize="{ minRows: 2, maxRows: 6 }" placeholder="备注" />
+ </el-form-item>
+ </td>
+
+ </tr>
</table>
</div>
</el-form>
@@ -599,6 +611,7 @@
备注: '',
},
},
+ 结果:''
@@ -761,6 +774,7 @@
备注: '',
},
},
+ 结果:''
}
state.viewInfo={
id: 0,
@@ -793,6 +807,9 @@
console.log(mode)
state.viewInfo=mode
state.tableData=JSON.parse(mode.surveryJsonBody)
+ if(state.tableData.结果){
+ state.tableData.结果=''
+ }
state.tableData.初次调查日期=mode.surveryTime
state.tableData.更新日期=mode.updateTime
state.dialogTableVisible = true
--
Gitblit v1.8.0