2 changed files with 93 additions and 1 deletions
@ -0,0 +1,90 @@ |
|||
<template> |
|||
<div style="display: flex;width:100%;"> |
|||
<table width="1000" height="680"> |
|||
<tbody v-for="(item,index) of tableData" :key="index"> |
|||
<tr height="40"> |
|||
<td width="200">体检次数:{{ item.medicalTimes }}</td> |
|||
<td width="200">总检医生:{{ item.summaryDoctor }}</td> |
|||
<td>总检日期:{{ item.summaryDate }}</td> |
|||
</tr> |
|||
<tr height="40"> |
|||
<td width="200">检查综述:</td> |
|||
<td colspan="2">{{ item.sumSummarys }}</td> |
|||
</tr> |
|||
<tr height="40"> |
|||
<td width="200">医生建议:</td> |
|||
<td colspan="2">{{ item.sumSuggestions }}</td> |
|||
</tr> |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
</template> |
|||
<script lang="ts"> |
|||
import { mapState } from 'vuex'; |
|||
import Sortable from "sortablejs"; |
|||
import { getapi, postapi, putapi, deletapi } from "@/api/api"; |
|||
import { arrayExistObj } from '@/utlis/proFunc'; |
|||
export default { |
|||
components: {}, |
|||
data() { |
|||
return { |
|||
tableData:[], //显示数据 |
|||
}; |
|||
}, |
|||
|
|||
created() { }, |
|||
|
|||
//挂载完成 |
|||
mounted() { |
|||
|
|||
}, |
|||
|
|||
computed: { |
|||
...mapState(['dict', 'doctorCheck', 'sumDoctorCheck']), |
|||
}, |
|||
|
|||
methods: { |
|||
//获取历次综述 |
|||
// { |
|||
// "medicalTimes": 3, |
|||
// "summaryDoctor": "admin", |
|||
// "summaryDate": "7/24/2023", |
|||
// "sumSummarys": "* 乙肝两对半:\n(01)无免疫\n* 身高体重:\n(01)重度脂肪肝\n* 血常规:\n(01)白细胞计数升高\n* 心电图:\n(01)右眼近视\n", |
|||
// "sumSuggestions": "* 乙肝两对半:\n(01)接种疫苗\n* 身高体重:\n(01)减肥、锻炼\n* 血常规:\n(01)注意休息\n* 心电图:\n(01)护眼及注意用眼卫生\n" |
|||
// }, |
|||
SumHistory(patientId) { |
|||
console.log(`/api/app/sum-summary-report/historical-review-list/${patientId}`) |
|||
getapi(`/api/app/sum-summary-report/historical-review-list/${patientId}`) |
|||
.then((res) => { |
|||
console.log("获取历次综述 SumHistory", res.data); |
|||
if (res.code != -1) { |
|||
this.tableData = res.data; |
|||
} |
|||
}) |
|||
.catch((err) => { |
|||
this.$message({ type: "error", message: `操作失败,原因:${err}` }); |
|||
}); |
|||
}, |
|||
|
|||
|
|||
}, |
|||
|
|||
//监听事件 |
|||
watch: { |
|||
//检查项目切换 |
|||
"sumDoctorCheck.sumPREdit.patientId"(newVal, oldVal) { |
|||
console.log("watch sumDoctorCheck.sumPREdit.patientId newVal:", newVal, " oldVal:", oldVal); |
|||
if (newVal != oldVal && newVal != '') { |
|||
this.SumHistory(newVal) |
|||
} |
|||
}, |
|||
}, |
|||
}; |
|||
</script> |
|||
<style scoped> |
|||
::v-deep .el-table td.el-table__cell, |
|||
.el-table th.el-table__cell.is-leaf { |
|||
padding: 0; |
|||
} |
|||
</style> |
|||
|
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue