|
@@ -97,7 +97,7 @@
|
|
<div class="bsg"></div>
|
|
<div class="bsg"></div>
|
|
<div class="tit">就诊结果</div>
|
|
<div class="tit">就诊结果</div>
|
|
</div>
|
|
</div>
|
|
- <el-table height="350px" :data="dgList">
|
|
|
|
|
|
+ <el-table height="calc(100vh - 570px)" :data="dgList">
|
|
<el-table-column label="诊断名称" align="center" prop="diagnosticName"></el-table-column>
|
|
<el-table-column label="诊断名称" align="center" prop="diagnosticName"></el-table-column>
|
|
<el-table-column label="诊断代码" align="center" prop="diagnosticCode"></el-table-column>
|
|
<el-table-column label="诊断代码" align="center" prop="diagnosticCode"></el-table-column>
|
|
<el-table-column label="诊断时间" align="center" prop="diagnosisTime"></el-table-column>
|
|
<el-table-column label="诊断时间" align="center" prop="diagnosisTime"></el-table-column>
|
|
@@ -122,8 +122,8 @@
|
|
<el-col :span="4">
|
|
<el-col :span="4">
|
|
<div class="bos" style="height: calc(100vh - 240px)">
|
|
<div class="bos" style="height: calc(100vh - 240px)">
|
|
<div class="visitList">
|
|
<div class="visitList">
|
|
- <div class="item" :class="{ active: visitCurrent == index }" v-for="(item, index) in obrList" @click="visitClick(item, index)">
|
|
|
|
- {{ item.department }}
|
|
|
|
|
|
+ <div class="item" :class="{ active: obrCurrent == index }" v-for="(item, index) in obrList" @click="obrClick(item, index)">
|
|
|
|
+ {{ item.medTechProName }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -135,14 +135,14 @@
|
|
<div class="tit">详细检测报告</div>
|
|
<div class="tit">详细检测报告</div>
|
|
</div>
|
|
</div>
|
|
<el-descriptions :column="3" border>
|
|
<el-descriptions :column="3" border>
|
|
- <el-descriptions-item label="医技项目名称">{{ obrList[current].medTechProName }}</el-descriptions-item>
|
|
|
|
- <el-descriptions-item label="报告完成时间">{{ obrList[current].reportCompleteTime }}</el-descriptions-item>
|
|
|
|
- <el-descriptions-item label="危机标志">{{ obrList[current].signs }}</el-descriptions-item>
|
|
|
|
- <el-descriptions-item label="样本收到日期">{{ obrList[current].sampleReceivedDate }}</el-descriptions-item>
|
|
|
|
- <el-descriptions-item label="检查部位或样本">{{ obrList[current].checkpoint }}</el-descriptions-item>
|
|
|
|
- <el-descriptions-item label="执行科室名称">{{ obrList[current].executeDepartmentName }}</el-descriptions-item>
|
|
|
|
- <el-descriptions-item label="审核医生">{{ obrList[current].reviewDoctorName }}</el-descriptions-item>
|
|
|
|
- <el-descriptions-item label="报告单日期">{{ obrList[current].reportDate }}</el-descriptions-item>
|
|
|
|
|
|
+ <el-descriptions-item label="医技项目名称">{{ obrList[obrCurrent].medTechProName }}</el-descriptions-item>
|
|
|
|
+ <el-descriptions-item label="报告完成时间">{{ obrList[obrCurrent].reportCompleteTime }}</el-descriptions-item>
|
|
|
|
+ <el-descriptions-item label="危机标志">{{ obrList[obrCurrent].signs }}</el-descriptions-item>
|
|
|
|
+ <el-descriptions-item label="样本收到日期">{{ obrList[obrCurrent].sampleReceivedDate }}</el-descriptions-item>
|
|
|
|
+ <el-descriptions-item label="检查部位或样本">{{ obrList[obrCurrent].checkpoint }}</el-descriptions-item>
|
|
|
|
+ <el-descriptions-item label="执行科室名称">{{ obrList[obrCurrent].executeDepartmentName }}</el-descriptions-item>
|
|
|
|
+ <el-descriptions-item label="审核医生">{{ obrList[obrCurrent].reviewDoctorName }}</el-descriptions-item>
|
|
|
|
+ <el-descriptions-item label="报告单日期">{{ obrList[obrCurrent].reportDate }}</el-descriptions-item>
|
|
</el-descriptions>
|
|
</el-descriptions>
|
|
</div>
|
|
</div>
|
|
<div class="bos">
|
|
<div class="bos">
|
|
@@ -150,7 +150,7 @@
|
|
<div class="bsg"></div>
|
|
<div class="bsg"></div>
|
|
<div class="tit">检查项目</div>
|
|
<div class="tit">检查项目</div>
|
|
</div>
|
|
</div>
|
|
- <el-table height="350px" :data="obxList">
|
|
|
|
|
|
+ <el-table height="400px" :data="obxList">
|
|
<el-table-column label="医技观察项目" align="center" prop="mecTechObsProject"></el-table-column>
|
|
<el-table-column label="医技观察项目" align="center" prop="mecTechObsProject"></el-table-column>
|
|
<el-table-column label="医技项目名称" align="center" prop="mecTechObsName"></el-table-column>
|
|
<el-table-column label="医技项目名称" align="center" prop="mecTechObsName"></el-table-column>
|
|
<el-table-column label="观察值" align="center" prop="obsProjectDetail"></el-table-column>
|
|
<el-table-column label="观察值" align="center" prop="obsProjectDetail"></el-table-column>
|
|
@@ -176,6 +176,7 @@ export default {
|
|
return {
|
|
return {
|
|
current: 0,
|
|
current: 0,
|
|
visitCurrent: 0,
|
|
visitCurrent: 0,
|
|
|
|
+ obrCurrent: 0,
|
|
activeName: '患者信息',
|
|
activeName: '患者信息',
|
|
patient: {}, //患者详细信息
|
|
patient: {}, //患者详细信息
|
|
visitList: [], //患者住院信息列表
|
|
visitList: [], //患者住院信息列表
|
|
@@ -200,14 +201,18 @@ export default {
|
|
this.getVisitList();
|
|
this.getVisitList();
|
|
}
|
|
}
|
|
if (tab.name == '检查项目') {
|
|
if (tab.name == '检查项目') {
|
|
|
|
+ this.obrCurrent = 0;
|
|
this.getObrList();
|
|
this.getObrList();
|
|
- this.getObxList();
|
|
|
|
}
|
|
}
|
|
},
|
|
},
|
|
visitClick(item, index) {
|
|
visitClick(item, index) {
|
|
this.visitCurrent = index;
|
|
this.visitCurrent = index;
|
|
this.getDgList(item.id);
|
|
this.getDgList(item.id);
|
|
},
|
|
},
|
|
|
|
+ obrClick(item, index) {
|
|
|
|
+ this.obrCurrent = index;
|
|
|
|
+ this.getObxList(item.id);
|
|
|
|
+ },
|
|
//患者信息
|
|
//患者信息
|
|
getPatient() {
|
|
getPatient() {
|
|
this.get({ url: '/work/patient/detail/' + this.param.patId }).then((response) => {
|
|
this.get({ url: '/work/patient/detail/' + this.param.patId }).then((response) => {
|
|
@@ -239,11 +244,14 @@ export default {
|
|
getObrList() {
|
|
getObrList() {
|
|
this.get({ url: '/work/request/patid/' + this.param.patId }).then((response) => {
|
|
this.get({ url: '/work/request/patid/' + this.param.patId }).then((response) => {
|
|
this.obrList = response.data;
|
|
this.obrList = response.data;
|
|
|
|
+ if (this.obrList.length > 0) {
|
|
|
|
+ this.getObxList(this.obrList[0].id);
|
|
|
|
+ }
|
|
});
|
|
});
|
|
},
|
|
},
|
|
/** 查询诊断记录表 */
|
|
/** 查询诊断记录表 */
|
|
- getObxList() {
|
|
|
|
- this.get({ url: '/work/result/patid/' + this.param.patId }).then((response) => {
|
|
|
|
|
|
+ getObxList(obrId) {
|
|
|
|
+ this.get({ url: '/work/result/getResults/' + obrId }).then((response) => {
|
|
this.obxList = response.data;
|
|
this.obxList = response.data;
|
|
});
|
|
});
|
|
}
|
|
}
|