This commit is contained in:
2024-06-27 10:49:08 +08:00
parent 65e6340aef
commit 9cf8b7f338
4 changed files with 50 additions and 63 deletions

View File

@ -50,3 +50,12 @@ export function updateRouteCheckStatus(data) {
data
})
}
//画像信息接口
export function getPortaitInfo(patientId) {
return request({
url: `/manage/signRecord/getPortaitInfo/${patientId}`,
method: 'get',
})
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

View File

@ -326,12 +326,12 @@ export default {
display: flex;
justify-content: space-evenly;
// padding: 20px 0;
height: calc(100vh - 119px);
height: calc(100vh - 159px);
.cardleft {
width: 35%;
background-color: #fff;
overflow: scroll;
overflow: auto;
padding: 20px;
.title {
@ -383,7 +383,7 @@ export default {
}
.cardright {
overflow: scroll;
overflow: auto;
background-color: #fff;
width: 62%;
padding: 20px;

View File

@ -48,77 +48,58 @@
<div slot="reference" class="reference">
<img src="../../../assets/pathReview/zhu.png" alt="">
<span>
hover 激活
{{ list.mainDiagnosis ? list.mainDiagnosis : '' }}
</span>
</div>
</div>
<div class="text">
<!-- <div class="text">
<div slot="reference" class="reference">
<img src="../../../assets/pathReview/ci.png" alt="">
<span>
hover 激活
</span>
</div>
</div>
</div> -->
</div>
<el-descriptions title="手术信息" style="margin: 30px 0 0;" v-if="list.surgicalName" />
<div class="texts" v-if="list.surgicalName">
<div class="text">
<div slot="reference" class="reference">
<img src="../../../assets/pathReview/ci.png" alt="">
<img src="../../../assets/pathReview/shoushu.png" alt="">
<span>
hover 激活
</span>
</div>
</div>
<div class="text">
<div slot="reference" class="reference">
<img src="../../../assets/pathReview/ci.png" alt="">
<span>
hover 激活
</span>
</div>
</div>
<div class="text">
<div slot="reference" class="reference">
<img src="../../../assets/pathReview/ci.png" alt="">
<span>
hover 激活
{{ list.surgicalName }}
</span>
</div>
</div>
</div>
<el-descriptions title="用药情况" style="margin: 30px 0 0;" />
<div class="texts">
<div class="text">
<div class="text" v-for="(item, index) in list.drugInfo" :key="index">
<el-popover placement="bottom" width="400" trigger="hover">
<el-descriptions title="用户信息" :column="2">
<el-descriptions-item label="用药频次">每日2次</el-descriptions-item>
<el-descriptions-item label="药品用法">1</el-descriptions-item>
<el-descriptions-item label="注意事项"></el-descriptions-item>
<el-descriptions-item label="给药方式"></el-descriptions-item>
<el-descriptions-item label="用药时长"></el-descriptions-item>
<el-descriptions-item label="用药途径"></el-descriptions-item>
<el-descriptions-item label="用药频次">
{{ item.APPLYFREQUENCY ? item.APPLYFREQUENCY : '' }}
</el-descriptions-item>
<el-descriptions-item label="药品用法">
{{ item.DOSAGE ? item.DOSAGE : '' }}
</el-descriptions-item>
<el-descriptions-item label="注意事项">
{{ item.CONTRAINDICATIONS ? item.CONTRAINDICATIONS : '' }}
</el-descriptions-item>
<el-descriptions-item label="给药方式">
{{ item.APPLYFREQUENCY ? item.APPLYFREQUENCY : '' }}
</el-descriptions-item>
<el-descriptions-item label="用药时长">
{{ item.APPLYREMARK ? item.APPLYREMARK : '' }}
</el-descriptions-item>
<el-descriptions-item label="用药途径">
{{ item.APPLYWAY ? item.APPLYWAY : '' }}
</el-descriptions-item>
</el-descriptions>
<div slot="reference" class="reference">
<img src="../../../assets/pathReview/yaopin.png" alt="">
<span>
hover 激活
</span>
</div>
</el-popover>
</div>
<div class="text">
<el-popover placement="bottom" width="400" trigger="hover">
<el-descriptions title="用户信息" :column="2">
<el-descriptions-item label="用药频次">每日2次</el-descriptions-item>
<el-descriptions-item label="药品用法">1</el-descriptions-item>
<el-descriptions-item label="注意事项"></el-descriptions-item>
<el-descriptions-item label="给药方式"></el-descriptions-item>
<el-descriptions-item label="用药时长"></el-descriptions-item>
<el-descriptions-item label="用药途径"></el-descriptions-item>
</el-descriptions>
<div slot="reference" class="reference">
<img src="../../../assets/pathReview/yaopin.png" alt="">
<span>
hover 激活
{{ item.DRUGNAME ? item.DRUGNAME : '' }}
</span>
</div>
</el-popover>
@ -126,19 +107,15 @@
</div>
<el-descriptions title="复诊日期及科室" style="margin: 30px 0 0;" />
<div class="texts">
<div class="text">
<div class="text" v-for="(item, index) in list.consultationInfo" :key="index">
<div slot="reference" class="reference">
<img src="../../../assets/pathReview/riqi.png" alt="">
<span>
hover 激活
{{ item.CONSULTATIONDATE ? item.CONSULTATIONDATE : '' }}
</span>
</div>
</div>
<div class="text">
<div slot="reference" class="reference">
<img src="../../../assets/pathReview/riqi.png" alt="">
<span>
hover 激活
{{ item.CONSULTATIONDEPARTMENT ? ' | ' + item.CONSULTATIONDEPARTMENT : '' }}
</span>
</div>
</div>
@ -339,7 +316,8 @@
import {
getByPatientId,
getRouteAuditinfo,
getRouteNodeInfo
getRouteNodeInfo,
getPortaitInfo
} from '@/api/manage/Auditing.js'
import { getAge } from "@/utils/age";
import questionopennew from './questionopennew.vue';
@ -381,7 +359,7 @@ export default {
spinner: 'el-icon-loading',
background: 'rgba(255, 255, 255, 0.7)'
});
getByPatientId(this.$route.query.patientId).then(res => {
getPortaitInfo(this.$route.query.patientId).then(res => {
res.data.birthDate ? res.data.age = getAge(res.data.birthDate) : ''
this.list = res.data
})
@ -497,7 +475,7 @@ export default {
width: 100%;
background-color: #fff;
padding: 0 10px;
margin-bottom: 12px;
margin-top: 12px;
border-radius: 6px;
}
@ -546,7 +524,7 @@ export default {
display: flex;
justify-content: space-evenly;
// padding: 20px 0;
height: calc(100vh - 119px);
height: calc(100vh - 159px);
.cardleft {
width: 35%;
@ -606,7 +584,7 @@ export default {
overflow: auto;
background-color: rgb(241, 243, 245);
width: 62%;
padding: 10px;
padding: 10px 0;
font-size: 14px;
.nodetitle {