|
@@ -44,6 +44,7 @@ $(function () {
|
|
|
let global_modules = {}; //模板数据缓存
|
|
|
let global_flaws = []; //缺陷条目列表缓存
|
|
|
let global_selectedFlaw = {}; //新增时选中的条目信息
|
|
|
+ let qcFirstAnalyzeData = {} //首次质控缺陷和评分的数据
|
|
|
getAllModules();
|
|
|
let showCheckBtns = true;
|
|
|
window.document.title = (showCheckBtns ? "质控核查-" : "质控评分-") + getUrlArgObject("name");
|
|
@@ -212,14 +213,14 @@ $(function () {
|
|
|
if (res.data.code === '0' && res.data.data === true) {
|
|
|
this_flaw.text("已发送")
|
|
|
this_flaw.off('click')
|
|
|
- $("#delModal").hide();
|
|
|
+ $("#delModal").hide();
|
|
|
}
|
|
|
|
|
|
}).catch(err => {
|
|
|
console.error('发送警告失败:', err);
|
|
|
- })
|
|
|
+ })
|
|
|
}
|
|
|
- //获取病例明细
|
|
|
+ //获取病例明细
|
|
|
function getRecordDetail() {
|
|
|
post(api.getRecordDetail, {
|
|
|
'behospitalCode': global_id
|
|
@@ -1145,5 +1146,40 @@ $(function () {
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+ // 获取首次质控缺陷和评分的数据
|
|
|
+ function getQcFirstAnalyze() {
|
|
|
+ if ($(".patient-info .first .detail").css('display') == 'none') return;
|
|
|
+ post(api.getQcFirstAnalyze, {
|
|
|
+ "behospitalCode": global_id,
|
|
|
+ }).then(res => {
|
|
|
+ console.log("getQcFirstAnalyze", res)
|
|
|
+
|
|
|
+ const { code, msg, data } = res.data
|
|
|
+ if (code == '0') {
|
|
|
+ qcFirstAnalyzeData = data
|
|
|
+ }
|
|
|
+ }).catch(err => {
|
|
|
+ console.log("getQcFirstAnalyze接口错误", err)
|
|
|
+ })
|
|
|
+ }
|
|
|
+ getQcFirstAnalyze()
|
|
|
+ $(document).on("click", "body", function () {
|
|
|
+ $(".patient-info .first .detail").slideUp()
|
|
|
+ })
|
|
|
+ $(document).on("click", ".patient-info .first .text", function (event) {
|
|
|
+ // console.log("event", event)
|
|
|
+ event.stopPropagation()
|
|
|
+ $(".patient-info .first .detail").on("click", function (event) {
|
|
|
+ event.stopPropagation()
|
|
|
+ })
|
|
|
+ $(".patient-info .first .detail").slideToggle()
|
|
|
+ $(".patient-info .first .detail").empty()
|
|
|
+ let data = qcFirstAnalyzeData
|
|
|
+ let str = `<p> 病历等级:${data.level} 病历得分:${data.scoreRes}</p>`
|
|
|
+ data.msg.forEach((el, index) => {
|
|
|
+ str += `<p>${index}:${el}</p>`
|
|
|
+ })
|
|
|
+ $(".patient-info .first .detail").html(str)
|
|
|
|
|
|
+ })
|
|
|
});
|