|
|
@ -452,6 +452,19 @@ |
|
|
|
</el-form-item> |
|
|
|
<a name="随访队列"></a> |
|
|
|
<div class="div-title2">随访队列</div> |
|
|
|
<el-select |
|
|
|
v-model="detailsForm['SFDL']" |
|
|
|
multiple |
|
|
|
placeholder="请选择" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in followupList" |
|
|
|
:key="item.id" |
|
|
|
:label="item.name" |
|
|
|
:value="item.id" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
</el-form> |
|
|
|
<div slot="footer" class="dialog-footer"> |
|
|
@ -483,6 +496,7 @@ |
|
|
|
|
|
|
|
<script> |
|
|
|
import { queryRecord, saveAidRecord } from "@/api/medicalFile"; |
|
|
|
import { followupQuery } from "@/api/followupFile"; |
|
|
|
// 失眠评估 |
|
|
|
import PHQ from "./components/posture/PHQ-9"; // 患者健康问卷(PHQ-9) |
|
|
|
import epworth from "./components/posture/epworth"; // Epworth嗜睡评估 |
|
|
@ -501,6 +515,8 @@ export default { |
|
|
|
}, |
|
|
|
data() { |
|
|
|
return { |
|
|
|
followupList: [], |
|
|
|
|
|
|
|
title: "", // 弹出框标题 |
|
|
|
open: false, // 是否显示弹出框 |
|
|
|
// 量表组件集合 |
|
|
@ -968,6 +984,8 @@ export default { |
|
|
|
ZLFA_ZJ_LF_QT: "", // 其他-针灸疗法-疗法 |
|
|
|
ZLFA_ZJ_XW_QT: "", // 其他-针灸疗法-穴位 |
|
|
|
ZLFA_YW_QT: "", // 其他-药物治疗 |
|
|
|
|
|
|
|
SFDL: [], //随访队列 |
|
|
|
}, // 档案详情表单 |
|
|
|
}; |
|
|
|
}, |
|
|
@ -976,8 +994,24 @@ export default { |
|
|
|
let treatmentId = this.$route.query.treatmentId; |
|
|
|
this.treatmentId = treatmentId; |
|
|
|
this.handleDetails(treatmentId); |
|
|
|
this.getFollowupQuery(); // 获取随访队列信息 |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
// 获取随访队列信息 |
|
|
|
getFollowupQuery() { |
|
|
|
followupQuery({ |
|
|
|
pageNum: -1, |
|
|
|
param: { |
|
|
|
status: 1, |
|
|
|
}, |
|
|
|
}).then((res) => { |
|
|
|
this.followupList = res.data.list; |
|
|
|
let commonQueue = JSON.parse(localStorage.getItem("commonQueue")); |
|
|
|
commonQueue?.forEach((i) => { |
|
|
|
this.followupList.unshift(i); |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, |
|
|
|
// 获取子组件量表结果 |
|
|
|
getScaleResult(_scaleResult, _code) { |
|
|
|
this.detailsForm[_code] = String(_scaleResult); |
|
|
@ -997,7 +1031,7 @@ export default { |
|
|
|
queryRecord({ |
|
|
|
treatmentId: treatmentId, |
|
|
|
}).then((res) => { |
|
|
|
let arrList = ["JBXX_ZYZD", "PG_RTCF_TXLX", "PG_TZBS_JJTZ"]; |
|
|
|
let arrList = ["JBXX_ZYZD", "PG_RTCF_TXLX", "PG_TZBS_JJTZ", "SFDL"]; |
|
|
|
let recordValDict = res.data.recordValDict; |
|
|
|
for (let key in recordValDict) { |
|
|
|
if (arrList.includes(key)) { |
|
|
@ -1067,6 +1101,8 @@ export default { |
|
|
|
ZLFA_ZJ_LF_QT: "", // 其他-针灸疗法-疗法 |
|
|
|
ZLFA_ZJ_XW_QT: "", // 其他-针灸疗法-穴位 |
|
|
|
ZLFA_YW_QT: "", // 其他-药物治疗 |
|
|
|
|
|
|
|
SFDL: [], //随访队列 |
|
|
|
}; |
|
|
|
}, |
|
|
|
|
|
|
|