diff --git a/src/main/java/com/emr/controller/lastVerifyController.java b/src/main/java/com/emr/controller/lastVerifyController.java index 53734749..0fb316e3 100644 --- a/src/main/java/com/emr/controller/lastVerifyController.java +++ b/src/main/java/com/emr/controller/lastVerifyController.java @@ -306,10 +306,10 @@ public class lastVerifyController { return archiveMasterService.updateByClo(archive_master); } - @Transactional + //@Transactional @ResponseBody @RequestMapping(value = "/emrShowBackReason") - public String emrShowBackReason(Emr_Fault_Detail emrFaultDetail) throws Exception { + public String emrShowBackReason(HttpServletRequest request, HttpServletResponse response, Emr_Fault_Detail emrFaultDetail) throws Exception { SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); String nowTime = format1.format(new Date()); //退回原因 @@ -319,13 +319,16 @@ public class lastVerifyController { assortName.append(emr_fault_vo.getAssortName()+";"); } Archive_Master archive_master = archiveMasterService.selectById(emrFaultDetail.getArchiveDetailId()); - String result="False"; + String result="false"; if (archive_master!=null){ result = emrWebServiceShowBackReason(archive_master.getPatientId(), Integer.parseInt(archive_master.getVisitId()), nowTime, assortName.toString(), archive_master.getInpNo()); + if (result.contains("true")){ + result = "true"; + } } return result; } @@ -408,7 +411,7 @@ public class lastVerifyController { MR_FILE_CALLBACK_RECORD = XMLUtil.convertToXml(inputParam1); MR_FILE_INDEX_CALLBACK = XMLUtil.convertToXml(inputParam2); - StringBuffer sb = new StringBuffer("\n\n"); + StringBuffer sb = new StringBuffer("\n\n"); sb.append(MR_FILE_CALLBACK_RECORD); sb.append("\n"); sb.append(MR_FILE_INDEX_CALLBACK); @@ -439,7 +442,6 @@ public class lastVerifyController { call.setReturnType(XMLType.XSD_STRING);//设置返回类型 try { result = (String) call.invoke(new Object[]{sb.toString()}); - //System.err.println(result); } catch (RemoteException e) { e.printStackTrace(); result = e.getMessage(); diff --git a/src/main/resources/mapper/Emr_Fault_DetailMapper.xml b/src/main/resources/mapper/Emr_Fault_DetailMapper.xml index 456c3fc4..0f6fa626 100644 --- a/src/main/resources/mapper/Emr_Fault_DetailMapper.xml +++ b/src/main/resources/mapper/Emr_Fault_DetailMapper.xml @@ -584,5 +584,6 @@ and m.discharge_date_time <= #{endDate,jdbcType=NCHAR}+ ' 23:59:59' + order by e.create_time desc \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/beHospitaledDir/beHospList.jsp b/src/main/webapp/WEB-INF/views/beHospitaledDir/beHospList.jsp index 852e774a..b81a92ab 100644 --- a/src/main/webapp/WEB-INF/views/beHospitaledDir/beHospList.jsp +++ b/src/main/webapp/WEB-INF/views/beHospitaledDir/beHospList.jsp @@ -3726,7 +3726,266 @@ align: 'center', valign: 'middle', - }, { + }, + { + title: "操作", + align: 'left', + valign: 'middle', + width: 80, // 定义列的宽度,单位为像素px + formatter: function (value, row, index) { + //return ''; + var url = window.location.href; + var index = url.substring(url.lastIndexOf('?') + 1).replace("num=", ""); + var html = ""; + if (index != null && index != "") { + if (index.indexOf("select") != -1) { + html = html + '';// '删除'; + + } + if (index.indexOf("first") != -1) { + if (row.archivestate != '初审' && row.archivestate == '提交') { + // html = html + '' + } + } + if (index.indexOf("hcmit") != -1) { + if (row.archivestate != '初审' && row.archivestate != '提交' ) { + if(row.cmtDoctor != 1) { + html = html + ''; + }else if(row.cmtDoctor == 1){ + html = html + ''; + } + } + } + if (index.indexOf("ncmit") != -1) { + if (row.archivestate != '初审' && row.archivestate != '提交' ) { + if( row.cmtNurse != 1) { + html = html + ''; + }else if(row.cmtNurse == 1){ + html = html + ''; + } + } + } + if (index.indexOf("qxSel") != -1) { + var redFlag = row.numb; + if (redFlag != 0) { + //有缺陷 + html = html + ''; + } + } + } + return html; + }, + events: { + 'click .verifyInfo': function (e, value, row, index) { + // console.log("====审核===="); + $('#verifyModal').modal({ + backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 + keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 + show: true//弹出对话框 + }); + $("#verifyText").val(""); + $("#archiveId").val(row.id); + + }, + 'click .doctorInfo': function (e, value, row, index) { + //获取完整性信息 + getStaffRemarkFun(row.id, 0); + //归档状态改为初审还是有就是初审内容保存 + if (row.cmtDoctor == '提交') { + $("#isScanedChk").attr("checked", false); + $('#doctorModal').modal({ + backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 + keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 + show: true//弹出对话框 + }); + $("#archiveId").val(row.id); + } else { + if (row.id != null && row.id != "") { + $.ajax({ + url: "${path}/beHosp/getMaster", + type: "POST", + data: {"id": row.id}, + success: function (result) { + if (result != null) { + if (result.id != null) { + if (result.isscaned == "1") { + $("#isScanedChk").attr("checked", true); + } else { + $("#isScanedChk").attr("checked", false); + } + //刷新 + //$('#table').bootstrapTable('refresh'); + if (result.emrDoctorCmt == '提交') { + $('#doctorModal').modal({ + backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 + keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 + show: true//弹出对话框 + }); + $("#archiveId").val(row.id); + } else { + toastr.warning("电子病历医生未提交!"); + } + + } else { + toastr.warning("病案号不存在!"); + } + } else { + toastr.warning("病案不存在!"); + } + }, error: function () { + toastr.error("操作失败!"); + } + }); + } else { + toastr.warning("病案号不存在!"); + } + } + }, + 'click .doctorInfoBack': function (e, value, row, index) { + $("#idCmt").val(row.id); + $("#flagNurseCmt").val(row.cmtNurse); + $("#flagDoctorCmt").val(0); + if(row.cmtDoctor==1) { + $('#returnCmtModal').modal({ + backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 + keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 + show: true//弹出对话框 + }); + }else{ + toastr.warning("归档医生已经撤回!"); + } + + }, + 'click .nursInfo': function (e, value, row, index) { + getStaffRemarkFun(row.id, 1); + if (row.cmtNurse == '提交') { + $("#isScanedChk2").attr("checked", false); + $('#nursModal').modal({ + backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 + keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 + show: true//弹出对话框 + }); + $("#archiveId").val(row.id); + } else { + if (row.id != null && row.id != "") { + $.ajax({ + url: "${path}/beHosp/getMaster", + type: "POST", + data: {"id": row.id}, + success: function (result) { + if (result != null) { + if (result.id != null) { + if (result.isscaned == "1") { + $("#isScanedChk2").attr("checked", true); + } else { + $("#isScanedChk2").attr("checked", false); + } + //刷新 + //$('#table').bootstrapTable('refresh'); + if (result.emrNureCmt == '提交') { + $('#nursModal').modal({ + backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 + keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 + show: true//弹出对话框 + }); + $("#archiveId").val(row.id); + } else { + toastr.warning("电子病历护士未提交!"); + } + } else { + toastr.warning("病案号不存在!"); + } + } else { + toastr.warning("病案不存在!"); + } + }, error: function () { + toastr.error("操作失败!"); + } + }); + } else { + toastr.warning("病案号不存在!"); + } + } + }, + 'click .nursInfoBack': function (e, value, row, index) { + //console.log(row.cmtNurse); + $("#idCmt").val(row.id); + $("#flagNurseCmt").val(0); + $("#flagDoctorCmt").val(row.cmtDoctor); + if(row.cmtNurse==1){ + $('#returnCmtModal').modal({ + backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 + keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 + show: true//弹出对话框 + }); + }else{ + toastr.warning("归档护士已经撤回!"); + } + + }, + 'click .selInfo': function (e, value, row, index) { + getStaffRemarkFun(row.id, 0); + $('#selModal').modal({ + backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 + keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 + show: true//弹出对话框 + }); + backFlagVal = null; + if (row.archivestate == '复审退回' || row.archivestate == '主任退回') { + if (row.archivestate == '主任退回') { + backFlagVal = 3; + } else { + backFlagVal = 4; + } + $("#recallDiv").show(); + } else { + $("#recallDiv").hide(); + } + + //同步 + $("#idLab").html(row.id); + $("#nameLab").html(row.name); + if (row.admissionDateTime != null && row.admissionDateTime != '') { + $("#inDateLab").html(row.admissionDateTime.substring(0, 10)); + } + $("#chargeLab").html(row.doctorInCharge); + $("#deptToLab").html(row.deptAdmissionTo); + $("#outHospLab").html(row.dischargeDisposition); + $("#inLab").html(row.inpNo); + $("#inTimeLab").html(row.visitId); + + + ///入/出院年+出院月+住院号+住院次数 + var outDate = ""; + if (row.dischargeDateTime != null && row.dischargeDateTime != "") { + outDate = row.dischargeDateTime.split("-"); + } else if (row.admissionDateTime != null && row.admissionDateTime != "") { + outDate = row.admissionDateTime.split("-"); + } + $("#outDateLab").val(outDate[0] + "" + outDate[1] + "" + row.inpNo.trim() + "" + row.visitId + ""); + + initTree(row.id); + getSourceFun(); + }, + 'click .getQXInfo': function (e, value, row, index) { + //查看缺陷列表 + //initTableQX(row.id); + backFlagVal=1; + $("#archIdQX").val(row.id); + $('#tableQX').bootstrapTable('refresh'); + $('#QXInfoModal').modal({ + backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 + keyboard: true,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 + show: true//弹出对话框 + }); + } + }, + cellStyle: function (value, row, index) { + return {classes: 'success'} + + } + }, + { title: '病案清单id', field: 'id', align: 'left', @@ -4025,395 +4284,138 @@ } }, { - title: '电子病历医生提交', - field: 'emrDoctorCmt', - align: 'center', - formatter: function (value, row, index) { - var redFlag = row.numb; - var a = ""; - if (redFlag == 0) { - if (value == '提交') { - a = '已提交'; - } else { - a = '未提交'; - } - } else { - if (value == '提交') { - //有缺陷显示红色 #269abc; - a = '已提交'; - } else { - a = '未提交'; - } - } - return a; - } - }, - { - title: '电子病历护士提交', - field: 'emrNureCmt', - align: 'center', - formatter: function (value, row, index) { - var redFlag = row.numb; - var a = ""; - if (redFlag == 0) { - if (value == '提交') { - a = '已提交'; - } else { - a = '未提交'; - } - } else { - //有缺陷显示红色 - if (value == '提交') { - //有缺陷显示红色 - a = '已提交'; - } else { - a = '未提交'; - } - } - return a; - } - }, { - title: '是否死亡', - field: 'deathFlag', - align: 'center', - formatter: function (value, row, index) { - var result = ""; - var redFlag = row.numb; - var days;//当天-出院-7 - if (row.dischargeDateTime != null && row.dischargeDateTime != "") { - days = daysBetween(show(), row.dischargeDateTime.split(" ")[0]); - } - //死亡否 - var deathExpired = <%=res.getString("deathExpired")%>; - if (value == null && value == "") { - if (redFlag == 0) { - result = '未知'; - } else { - //有缺陷显示红色 - result = '未知'; - } - } else if (value == 0) { - if (redFlag == "0") { - result = '未死亡'; - } else { - //有缺陷显示红色 - result = '未死亡'; - } - } else { - if (days > deathExpired) { - var day = days - deathExpired; - result = '已死亡(超期' + day + ')'; - } else { - result = '已死亡'; - } - } - return result; - } - }, { - title: '状态', - field: 'archivestate', - align: 'center', - valign: 'middle', - formatter: function (value, row, index) { - //在院 未归档 归档中 初审 已归档 已认证 - var a = ''; - var days; - var redFlag = row.numb; - if (row.dischargeDateTime != null && row.dischargeDateTime != "") { - days = daysBetween(show(), row.dischargeDateTime.split(" ")[0]); - } - if (redFlag == 0) { - if (value == "未归档") { - a = '' + value + ''; - } else if (value == "已归档") { - a = '' + value + ''; - } else if (value == "在院") { - a = '' + value + ''; - } else if (value == "归档中") { - //获取properties配置文件中的属性值 - var expired = <%=res.getString("expired")%>; - //console.log(expired); - if (days > expired) { - a = '' + value + '(超期)'; - } else { - a = '' + value + ''; - } - } else if (value == "初审") { - a = '' + value + ''; - } else if (value == "已认证") { - a = '' + value + ''; - } else if (value == "复审退回") { - a = '' + value + ''; - } else if (value == "提交") { - a = '' + value + ''; - } else if (value == "主任退回") { - a = '' + value + ''; - } - } else { - //有缺陷显示红色 - a = '' + value + ''; - } - return a; - } - }, - { - title: "操作", - align: 'left', - valign: 'middle', - width: 80, // 定义列的宽度,单位为像素px - formatter: function (value, row, index) { - //return ''; - var url = window.location.href; - var index = url.substring(url.lastIndexOf('?') + 1).replace("num=", ""); - var html = ""; - if (index != null && index != "") { - if (index.indexOf("select") != -1) { - html = html + '';// '删除'; - - } - if (index.indexOf("first") != -1) { - if (row.archivestate != '初审' && row.archivestate == '提交') { - // html = html + '' - } - } - if (index.indexOf("hcmit") != -1) { - if (row.archivestate != '初审' && row.archivestate != '提交' ) { - if(row.cmtDoctor != 1) { - html = html + ''; - }else if(row.cmtDoctor == 1){ - html = html + ''; - } - } - } - if (index.indexOf("ncmit") != -1) { - if (row.archivestate != '初审' && row.archivestate != '提交' ) { - if( row.cmtNurse != 1) { - html = html + ''; - }else if(row.cmtNurse == 1){ - html = html + ''; - } - } - } - if (index.indexOf("qxSel") != -1) { - var redFlag = row.numb; - if (redFlag != 0) { - //有缺陷 - html = html + ''; - } - } - } - return html; - }, - events: { - 'click .verifyInfo': function (e, value, row, index) { - // console.log("====审核===="); - $('#verifyModal').modal({ - backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 - keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 - show: true//弹出对话框 - }); - $("#verifyText").val(""); - $("#archiveId").val(row.id); - - }, - 'click .doctorInfo': function (e, value, row, index) { - //获取完整性信息 - getStaffRemarkFun(row.id, 0); - //归档状态改为初审还是有就是初审内容保存 - if (row.cmtDoctor == '提交') { - $("#isScanedChk").attr("checked", false); - $('#doctorModal').modal({ - backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 - keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 - show: true//弹出对话框 - }); - $("#archiveId").val(row.id); - } else { - if (row.id != null && row.id != "") { - $.ajax({ - url: "${path}/beHosp/getMaster", - type: "POST", - data: {"id": row.id}, - success: function (result) { - if (result != null) { - if (result.id != null) { - if (result.isscaned == "1") { - $("#isScanedChk").attr("checked", true); - } else { - $("#isScanedChk").attr("checked", false); - } - //刷新 - //$('#table').bootstrapTable('refresh'); - if (result.emrDoctorCmt == '提交') { - $('#doctorModal').modal({ - backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 - keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 - show: true//弹出对话框 - }); - $("#archiveId").val(row.id); - } else { - toastr.warning("电子病历医生未提交!"); - } - - } else { - toastr.warning("病案号不存在!"); - } - } else { - toastr.warning("病案不存在!"); - } - }, error: function () { - toastr.error("操作失败!"); - } - }); - } else { - toastr.warning("病案号不存在!"); - } + title: '电子病历医生提交', + field: 'emrDoctorCmt', + align: 'center', + formatter: function (value, row, index) { + var redFlag = row.numb; + var a = ""; + if (redFlag == 0) { + if (value == '提交') { + a = '已提交'; + } else { + a = '未提交'; } - }, - 'click .doctorInfoBack': function (e, value, row, index) { - $("#idCmt").val(row.id); - $("#flagNurseCmt").val(row.cmtNurse); - $("#flagDoctorCmt").val(0); - if(row.cmtDoctor==1) { - $('#returnCmtModal').modal({ - backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 - keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 - show: true//弹出对话框 - }); - }else{ - toastr.warning("归档医生已经撤回!"); + } else { + if (value == '提交') { + //有缺陷显示红色 #269abc; + a = '已提交'; + } else { + a = '未提交'; } - - }, - 'click .nursInfo': function (e, value, row, index) { - getStaffRemarkFun(row.id, 1); - if (row.cmtNurse == '提交') { - $("#isScanedChk2").attr("checked", false); - $('#nursModal').modal({ - backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 - keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 - show: true//弹出对话框 - }); - $("#archiveId").val(row.id); + } + return a; + } + }, + { + title: '电子病历护士提交', + field: 'emrNureCmt', + align: 'center', + formatter: function (value, row, index) { + var redFlag = row.numb; + var a = ""; + if (redFlag == 0) { + if (value == '提交') { + a = '已提交'; } else { - if (row.id != null && row.id != "") { - $.ajax({ - url: "${path}/beHosp/getMaster", - type: "POST", - data: {"id": row.id}, - success: function (result) { - if (result != null) { - if (result.id != null) { - if (result.isscaned == "1") { - $("#isScanedChk2").attr("checked", true); - } else { - $("#isScanedChk2").attr("checked", false); - } - //刷新 - //$('#table').bootstrapTable('refresh'); - if (result.emrNureCmt == '提交') { - $('#nursModal').modal({ - backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 - keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 - show: true//弹出对话框 - }); - $("#archiveId").val(row.id); - } else { - toastr.warning("电子病历护士未提交!"); - } - } else { - toastr.warning("病案号不存在!"); - } - } else { - toastr.warning("病案不存在!"); - } - }, error: function () { - toastr.error("操作失败!"); - } - }); - } else { - toastr.warning("病案号不存在!"); - } + a = '未提交'; } - }, - 'click .nursInfoBack': function (e, value, row, index) { - //console.log(row.cmtNurse); - $("#idCmt").val(row.id); - $("#flagNurseCmt").val(0); - $("#flagDoctorCmt").val(row.cmtDoctor); - if(row.cmtNurse==1){ - $('#returnCmtModal').modal({ - backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 - keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 - show: true//弹出对话框 - }); - }else{ - toastr.warning("归档护士已经撤回!"); + } else { + //有缺陷显示红色 + if (value == '提交') { + //有缺陷显示红色 + a = '已提交'; + } else { + a = '未提交'; } - - }, - 'click .selInfo': function (e, value, row, index) { - getStaffRemarkFun(row.id, 0); - $('#selModal').modal({ - backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 - keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 - show: true//弹出对话框 - }); - backFlagVal = null; - if (row.archivestate == '复审退回' || row.archivestate == '主任退回') { - if (row.archivestate == '主任退回') { - backFlagVal = 3; - } else { - backFlagVal = 4; - } - $("#recallDiv").show(); + } + return a; + } + }, { + title: '是否死亡', + field: 'deathFlag', + align: 'center', + formatter: function (value, row, index) { + var result = ""; + var redFlag = row.numb; + var days;//当天-出院-7 + if (row.dischargeDateTime != null && row.dischargeDateTime != "") { + days = daysBetween(show(), row.dischargeDateTime.split(" ")[0]); + } + //死亡否 + var deathExpired = <%=res.getString("deathExpired")%>; + if (value == null && value == "") { + if (redFlag == 0) { + result = '未知'; } else { - $("#recallDiv").hide(); + //有缺陷显示红色 + result = '未知'; } - - //同步 - $("#idLab").html(row.id); - $("#nameLab").html(row.name); - if (row.admissionDateTime != null && row.admissionDateTime != '') { - $("#inDateLab").html(row.admissionDateTime.substring(0, 10)); + } else if (value == 0) { + if (redFlag == "0") { + result = '未死亡'; + } else { + //有缺陷显示红色 + result = '未死亡'; } - $("#chargeLab").html(row.doctorInCharge); - $("#deptToLab").html(row.deptAdmissionTo); - $("#outHospLab").html(row.dischargeDisposition); - $("#inLab").html(row.inpNo); - $("#inTimeLab").html(row.visitId); - - - ///入/出院年+出院月+住院号+住院次数 - var outDate = ""; - if (row.dischargeDateTime != null && row.dischargeDateTime != "") { - outDate = row.dischargeDateTime.split("-"); - } else if (row.admissionDateTime != null && row.admissionDateTime != "") { - outDate = row.admissionDateTime.split("-"); + } else { + if (days > deathExpired) { + var day = days - deathExpired; + result = '已死亡(超期' + day + ')'; + } else { + result = '已死亡'; } - $("#outDateLab").val(outDate[0] + "" + outDate[1] + "" + row.inpNo.trim() + "" + row.visitId + ""); - - initTree(row.id); - getSourceFun(); - }, - 'click .getQXInfo': function (e, value, row, index) { - //查看缺陷列表 - //initTableQX(row.id); - backFlagVal=1; - $("#archIdQX").val(row.id); - $('#tableQX').bootstrapTable('refresh'); - $('#QXInfoModal').modal({ - backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。 - keyboard: true,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 - show: true//弹出对话框 - }); } - }, - cellStyle: function (value, row, index) { - return {classes: 'success'} - + return result; } - } + }, { + title: '状态', + field: 'archivestate', + align: 'center', + valign: 'middle', + formatter: function (value, row, index) { + //在院 未归档 归档中 初审 已归档 已认证 + var a = ''; + var days; + var redFlag = row.numb; + if (row.dischargeDateTime != null && row.dischargeDateTime != "") { + days = daysBetween(show(), row.dischargeDateTime.split(" ")[0]); + } + if (redFlag == 0) { + if (value == "未归档") { + a = '' + value + ''; + } else if (value == "已归档") { + a = '' + value + ''; + } else if (value == "在院") { + a = '' + value + ''; + } else if (value == "归档中") { + //获取properties配置文件中的属性值 + var expired = <%=res.getString("expired")%>; + //console.log(expired); + if (days > expired) { + a = '' + value + '(超期)'; + } else { + a = '' + value + ''; + } + } else if (value == "初审") { + a = '' + value + ''; + } else if (value == "已认证") { + a = '' + value + ''; + } else if (value == "复审退回") { + a = '' + value + ''; + } else if (value == "提交") { + a = '' + value + ''; + } else if (value == "主任退回") { + a = '' + value + ''; + } + } else { + //有缺陷显示红色 + a = '' + value + ''; + } + return a; + } + }, + ], onLoadSuccess: function (result) { //加载成功时执行 // console.info("加载成功"); diff --git a/src/main/webapp/WEB-INF/views/pdfDir/pdfLastDir.jsp b/src/main/webapp/WEB-INF/views/pdfDir/pdfLastDir.jsp index 2e6c2d9c..47ec5c56 100644 --- a/src/main/webapp/WEB-INF/views/pdfDir/pdfLastDir.jsp +++ b/src/main/webapp/WEB-INF/views/pdfDir/pdfLastDir.jsp @@ -1141,6 +1141,22 @@ success: function (result) { } }); + + /*var data2 = {}; + data2.archiveDetailId = archiveDetailId; + //调平台质控接口 + $.ajax({ + url: "${path}/lastVerify/emrShowBackReason", + type: "POST", + data: data2, + success: function (result) { + if (result.indexOf("true")!=-1) { + console.log("调平台质控接口成功!"); + }else { + console.log("调平台质控接口失败!"); + } + } + });*/ } else { toastr.warning("病案号不存在!"); } diff --git a/src/main/webapp/WEB-INF/views/unfileMedicalDir/unfileMedicalList.jsp b/src/main/webapp/WEB-INF/views/unfileMedicalDir/unfileMedicalList.jsp index 6b94cf16..08280000 100644 --- a/src/main/webapp/WEB-INF/views/unfileMedicalDir/unfileMedicalList.jsp +++ b/src/main/webapp/WEB-INF/views/unfileMedicalDir/unfileMedicalList.jsp @@ -2929,7 +2929,7 @@ a = value; } else { //缺陷 - a = '' + value + ''; + a = '' + value + ''; } return a; } @@ -2946,7 +2946,7 @@ a = value; } else { //缺陷 - a = '' + value + ''; + a = '' + value + ''; } return a; } @@ -2967,7 +2967,7 @@ } } else { //缺陷 - a = '' + value + ''; + a = '' + value + ''; } return a; } @@ -2987,7 +2987,7 @@ } if (redFlag != 0) { //缺陷 - a = '' + a + ''; + a = '' + a + ''; } return a; } @@ -3004,7 +3004,7 @@ a = value; } else { //缺陷 - a = '' + value + ''; + a = '' + value + ''; } return a; } @@ -3028,7 +3028,7 @@ a = value; } else { //缺陷 - a = '' + value + ''; + a = '' + value + ''; } return a; } @@ -3047,7 +3047,7 @@ a = value; } else { //缺陷 - a = '' + value + ''; + a = '' + value + ''; } return a; } @@ -3064,7 +3064,7 @@ a = value; } else { //缺陷 - a = '' + value + ''; + a = '' + value + ''; } return a; } @@ -3083,7 +3083,7 @@ a = value; } else { //缺陷 - a = '' + value + ''; + a = '' + value + ''; } return a; } @@ -3112,7 +3112,7 @@ //缺陷 if (value == 1) { //有缺陷显示红色 - a = '已提交'; + a = '已提交'; } else { a = '未提交'; } @@ -3135,7 +3135,7 @@ } if (redFlag != 0) { //有缺陷显示红色 - a = '' + a + ''; + a = '' + a + ''; } return a; } @@ -3156,7 +3156,7 @@ } if (redFlag != 0) { //有缺陷显示红色 - a = '' + a + ''; + a = '' + a + ''; } return a; } @@ -3178,7 +3178,7 @@ //有缺陷显示红色 if (value == 1) { //有缺陷显示红色 - a = '已提交'; + a = '已提交'; } else { a = '未提交'; } @@ -3200,7 +3200,7 @@ } if (redFlag != 0) { //有缺陷显示红色 - a = '' + a + ''; + a = '' + a + ''; } return a; } @@ -3223,7 +3223,7 @@ a = value; } else { //有缺陷显示红色 - a = '' + value + ''; + a = '' + value + ''; } return a; } @@ -3244,7 +3244,7 @@ } else { if (value == '提交') { //有缺陷显示红色 - a = '已提交'; + a = '已提交'; } else { a = '未提交'; } @@ -3269,7 +3269,7 @@ //有缺陷显示红色 if (value == '提交') { //有缺陷显示红色 - a = '已提交'; + a = '已提交'; } else { a = '未提交'; }