| | |
| | | </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> |
| | |
| | | |
| | | </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> |
| | |
| | | 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'; |
| | |
| | | const { userInfos } = storeToRefs(stores); |
| | | const props = defineProps(['tableHeight']) |
| | | const state = reactive({ |
| | | gtztableData:[], |
| | | gtzshow:false, |
| | | formdispl:true,// 表单是否编辑 |
| | | // 患者套餐表 |
| | | taochanId:0, |
| | |
| | | } |
| | | try { |
| | | state.loading = true |
| | | getGtzList() |
| | | const [res1, res2,res3] = await Promise.all([ |
| | | getPatData(pam), |
| | | getLisResults(pam2), |
| | |
| | | } |
| | | |
| | | } |
| | | 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={ |