From 9bbb2946699515807256dfb30ab57359f4fdf563 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期一, 24 三月 2025 16:09:43 +0800
Subject: [PATCH] gx优化
---
src/views/home/components/patient_file.vue | 35 +++++++++++++++++++++++++++++++++--
1 files changed, 33 insertions(+), 2 deletions(-)
diff --git a/src/views/home/components/patient_file.vue b/src/views/home/components/patient_file.vue
index f230d60..e5a4a55 100644
--- a/src/views/home/components/patient_file.vue
+++ b/src/views/home/components/patient_file.vue
@@ -71,7 +71,11 @@
</el-icon>
</span>
</td>
- <td>干体重:<span>{{ state.patientData.干体重 }} (kg)</span></td>
+ <td>干体重:<span>{{ state.patientData.干体重 }} (kg)</span>
+ <el-icon :size="14" color="#409EFF" @click="state.gtzshow=true">
+ <Calendar />
+ </el-icon>
+ </td>
</tr>
@@ -145,6 +149,19 @@
</div>
<el-empty v-else description="无数据,请先选择患者"></el-empty>
+ <el-dialog v-model="state.gtzshow" title="干体重历史调整记录" width="800px">
+ <el-table :data="state.gtztableData" height="300" >
+ <el-table-column align="center" prop="createTime" label="时间" width="180" />
+ <el-table-column align="center" prop="pureWeight" label="干体重" />
+ <el-table-column align="center" label="启用时间">
+ <template #default="scope">
+ <span v-if="scope.row.enableRecordTime">{{scope.row.enableRecordTime.substring(0,11)}}</span>
+ </template>
+ </el-table-column>
+ <el-table-column align="center" prop="remark" label="备注" />
+
+ </el-table>
+ </el-dialog>
</div>
</template>
@@ -154,7 +171,7 @@
import { usePatientsInfo } from '/@/stores/patientsInfo';
import { useUserInfo } from '/@/stores/userInfo';
import { computed, onMounted, reactive } from 'vue';
-import { getPatData, getLisResults, update ,updateNurtion,listNurtion,AddNurtion} from '/@/api/Patients';
+import { getPatData, getLisResults, update ,updateNurtion,listNurtion,AddNurtion,getDryWeightList} from '/@/api/Patients';
import { userInfo } from 'os';
import { Search ,Edit,Check} from '@element-plus/icons-vue'
import dayjs from 'dayjs';
@@ -169,6 +186,8 @@
const { userInfos } = storeToRefs(stores);
const props = defineProps(['tableHeight'])
const state = reactive({
+ gtztableData:[],
+ gtzshow:false,
formdispl:true,// 表单是否编辑
// 患者套餐表
taochanId:0,
@@ -294,6 +313,7 @@
}
try {
state.loading = true
+ getGtzList()
const [res1, res2,res3] = await Promise.all([
getPatData(pam),
getLisResults(pam2),
@@ -325,6 +345,17 @@
}
}
+const getGtzList=()=>{
+ var data = {
+ wherecondition: `patient_code = '${patientsInfo.value.code}'`,
+ ordercondition: 'create_time desc'
+ }
+ getDryWeightList(data).then((res:any) => {
+ state.gtztableData = res.data.list
+ }).finally(()=>{
+
+ })
+}
// 刷新套餐
const getlistNurtion=()=>{
const pas3={
--
Gitblit v1.8.0