From b8a454705837b6ac80789ed7f7ba32e9704238ca Mon Sep 17 00:00:00 2001 From: "jian.wang" <824612544@qq.com> Date: Mon, 19 Aug 2024 16:41:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B9=BF=E6=80=BB=E8=A1=80=E6=B6=B2=E5=87=80?= =?UTF-8?q?=E5=8C=96=E9=9C=80=E6=B1=82=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/emr/entity/EmrBloodApplyInfo.java | 59 +++ .../bloodPurification/bloodApproveList.jsp | 212 +++++++++++ .../bloodPurification/flowLogList.jsp | 189 ++++++++++ .../bloodPurification/recordLogList.jsp | 167 +++++++++ .../bloodPurification/bloodApproveList.js | 221 +++++++++++ .../bloodPurification/documentList.js | 352 ++++++++++++++++++ .../bloodPurification/flowLogList.js | 182 +++++++++ .../bloodPurification/recordLogList.js | 149 ++++++++ 8 files changed, 1531 insertions(+) create mode 100644 src/main/java/com/emr/entity/EmrBloodApplyInfo.java create mode 100644 src/main/webapp/WEB-INF/views/recordManage/bloodPurification/bloodApproveList.jsp create mode 100644 src/main/webapp/WEB-INF/views/recordManage/bloodPurification/flowLogList.jsp create mode 100644 src/main/webapp/WEB-INF/views/recordManage/bloodPurification/recordLogList.jsp create mode 100644 src/main/webapp/static/js/recordManage/bloodPurification/bloodApproveList.js create mode 100644 src/main/webapp/static/js/recordManage/bloodPurification/documentList.js create mode 100644 src/main/webapp/static/js/recordManage/bloodPurification/flowLogList.js create mode 100644 src/main/webapp/static/js/recordManage/bloodPurification/recordLogList.js diff --git a/src/main/java/com/emr/entity/EmrBloodApplyInfo.java b/src/main/java/com/emr/entity/EmrBloodApplyInfo.java new file mode 100644 index 0000000..9533094 --- /dev/null +++ b/src/main/java/com/emr/entity/EmrBloodApplyInfo.java @@ -0,0 +1,59 @@ +package com.emr.entity; + +import lombok.Data; + +import java.util.Date; + +@Data +public class EmrBloodApplyInfo { + + /** + * 血透检查记录明细id + */ + private Integer bloodId; + + /** + * 流程编号 + */ + private String appNo; + + /** + * 申请人 + */ + private String applyNo; + + /** + * 申请时间 + */ + private Date applyDate; + + /** + * 申请原因 + */ + private String applyReason; + + /** + * 流程状态 + */ + private Integer status; + + /** + * 审批人 + */ + private String approveNo; + + /** + * 审批时间 + */ + private Date approveDate; + + /** + * 审批意见/备注 + */ + private String remark; + + /** + * 是否同意 + */ + private Integer isAgree; +} \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/recordManage/bloodPurification/bloodApproveList.jsp b/src/main/webapp/WEB-INF/views/recordManage/bloodPurification/bloodApproveList.jsp new file mode 100644 index 0000000..557bf07 --- /dev/null +++ b/src/main/webapp/WEB-INF/views/recordManage/bloodPurification/bloodApproveList.jsp @@ -0,0 +1,212 @@ +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + +<%@ include file="/WEB-INF/jspf/common.jspf" %> + + + + + 详细记录 + + + + + + + + +
+
+
+ + 修改申请管理 + +
+
+
+
+
+
+ 流程编号: + +
+
+ 申请人: + +
+
+ 申请时间: + +
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + + + + + + diff --git a/src/main/webapp/WEB-INF/views/recordManage/bloodPurification/flowLogList.jsp b/src/main/webapp/WEB-INF/views/recordManage/bloodPurification/flowLogList.jsp new file mode 100644 index 0000000..891d0c9 --- /dev/null +++ b/src/main/webapp/WEB-INF/views/recordManage/bloodPurification/flowLogList.jsp @@ -0,0 +1,189 @@ +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + +<%@ include file="/WEB-INF/jspf/common.jspf" %> + + + + + 流程记录 + + + + + + + + +
+
+
+ + 流程记录 + +
+
+
+
+
+
+
+ 流程编号: + +
+
+ 申请人: + +
+
+ 申请时间: + +
+
+ 检查日期: + +
+
+
+
+ 患者姓名: + +
+
+ 透析日期: + +
+
+ 责任护士: + +
+
+ +
+
+
+
+
+ +
+
+
+
+ + + + + diff --git a/src/main/webapp/WEB-INF/views/recordManage/bloodPurification/recordLogList.jsp b/src/main/webapp/WEB-INF/views/recordManage/bloodPurification/recordLogList.jsp new file mode 100644 index 0000000..656fd42 --- /dev/null +++ b/src/main/webapp/WEB-INF/views/recordManage/bloodPurification/recordLogList.jsp @@ -0,0 +1,167 @@ +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + +<%@ include file="/WEB-INF/jspf/common.jspf" %> + + + + + 其他管理 + + + + + + + + +
+
+
+ + 日志管理 + +
+
+
+ + <%-- + +
+
+

数据库备份

+
+
--%> +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+
+ + + +
+ +
+ + +
+
+
+ <%--
+

通知管理

+
+
--%> +
+
+ + + + diff --git a/src/main/webapp/static/js/recordManage/bloodPurification/bloodApproveList.js b/src/main/webapp/static/js/recordManage/bloodPurification/bloodApproveList.js new file mode 100644 index 0000000..83bd1b6 --- /dev/null +++ b/src/main/webapp/static/js/recordManage/bloodPurification/bloodApproveList.js @@ -0,0 +1,221 @@ +var pageNumber; +$('#mytab').bootstrapTable({ + toolbar: '#toolbar', //工具按钮用哪个容器 + striped: true, //是否显示行间隔色 + cache: false, //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*) + pagination: true, //是否显示分页(*) + sidePagination: "server", //分页方式:client客户端分页,server服务端分页(*) + paginationPreText : '上一页', + paginationNextText : '下一页', + pageNumber: 1, //初始化加载第一页,默认第一页 + pageSize: 10, //每页的记录行数(*) + pageList: [5,10,15,20,50,1000],//可供选择的每页的行数(*) + columns:[ + { + title:'全选', + field:'select', + checkbox:true, + align:'center', + valign:'middle', + }, + { + field: 'bloodId', + title: '血透检查记录明细id', + align:'center', + valign: "middle", + }, + { + field:'appNo', + title:'流程编号', + align:'center', + valign: "middle", + }, + { + field:'applyNo', + title:'申请人', + align:'center', + valign: "middle", + }, + { + field:'applyDate', + title:'申请时间', + align:'center', + valign: "middle", + }, + { + field:'applyReason', + title:'申请原因', + align:'center', + valign: "middle", + }, + { + field:'status', + title:'流程状态', + align:'center', + valign: "middle", + formatter: function(value, row, index) { + if(value == 0){ + return '流程关闭' + }else if(value == 1){ + return '一级审批中' + }else if(value == 2){ + return '二级审批中' + }else if(value == 3){ + return '三级审批中' + }else if(value == 4){ + return '审批完成' + } + } + }, + { + field:'remark', + title:'审批意见', + align:'center', + valign: "middle", + }, + { + field:'approveNo', + title:'审批人', + align:'center', + valign: "middle", + }, + { + field:'isAgree', + title:'是否通过', + align:'center', + valign: "middle", + formatter: function(value, row, index) { + if(value == 1){ + return '通过' + }else if(value == 0){ + return '不通过' + }else{ + return value + } + } + }, + ], + locale:'zh-CN',//中文支持, + url:path+'/bloodPurification/queryBloodApproveList', + queryParams: function (params) { + return{ + limit : params.limit, // 每页显示数量 + offset : params.offset, // SQL语句起始索引 + page : (params.offset / params.limit) + 1, //当前页码, + inspectionDate:$("#s_inspectionDate").val(), + name:$("#s_name").val(), + dialysisDate:$("#s_dialysisDate").val(), + } + }, + //选中单个复选框 + onCheck:function(row){ + var checks = $("#checks").val(); + $("#checks").val(checks+=row.appNo + ","); + }, + //取消单个复选框 + onUncheck:function(row){ + var checks = $("#checks").val(); + checks = checks.replace(row.appNo + ","); + $("#checks").val(checks); + }, + //全选 + onCheckAll:function(rows){ + $("#checks").val(""); + var checks = ''; + for(var i=0;i= 0){ + $("#quarter_infoConQualHbArrow").css("color", "#d92323") + $("#quarter_infoConQualHbArrow").html("上升") + }else{ + $("#quarter_infoConQualHbArrow").css("color", "#10d710") + $("#quarter_infoConQualHbArrow").html("下降") + } + + var informedconDocNosignTb = isEmpty(informedconDocNosignRateYoy) ? 0 : (informedconDocNosignRate - informedconDocNosignRateYoy) / informedconDocNosignRateYoy * 100; + if(informedconDocNosignTb >= 0){ + $("#quarter_infoConQualTbArrow").css("color", "#d92323") + $("#quarter_infoConQualTbArrow").html("上升") + }else{ + $("#quarter_infoConQualTbRate").css("color", "#10d710") + $("#quarter_infoConQualTbRate").html("下降") + } + + //血净记录缺失率 + var bloodFillIncompleteRate = data.bloodFillIncompleteRate; + var bloodFillIncompleteRateHb = data.bloodFillIncompleteRateHb; + var bloodFillIncompleteRateYoy = data.bloodFillIncompleteRateYoy; + + $("#quarter_bloodPurRate").html(bloodFillIncompleteRate + '%'); + var bloodFillIncompleteHb = isEmpty(bloodFillIncompleteRateHb) ? 0 : (bloodFillIncompleteRate - bloodFillIncompleteRateHb) / bloodFillIncompleteRateHb * 100; + $("#quarter_bloodPurHbRate").html(bloodFillIncompleteHb + '%') + if(bloodFillIncompleteHb >= 0){ + $("#quarter_bloodPurHbArrow").css("color", "#d92323") + $("#quarter_bloodPurHbArrow").html("上升") + }else{ + $("#quarter_bloodPurHbArrow").css("color", "#10d710") + $("#quarter_bloodPurHbArrow").html("下降") + } + + var bloodFillIncompleteTb = isEmpty(bloodFillIncompleteRateYoy) ? 0 : (bloodFillIncompleteRate - bloodFillIncompleteRateYoy) / bloodFillIncompleteRateYoy * 100; + $("#quarter_bloodPurTbRate").html(bloodFillIncompleteTb + '%') + if(bloodFillIncompleteTb >= 0){ + $("#quarter_bloodPurTbArrow").css("color", "#d92323") + $("#quarter_bloodPurTbArrow").html("上升") + }else{ + $("#quarter_bloodPurTbArrow").css("color", "#10d710") + $("#quarter_bloodPurTbArrow").html("下降") + } + + //健康教育缺失率 + var healtheduFillIncompleteRate = data.healtheduFillIncompleteRate; + var healtheduFillIncompleteRateHb = data.healtheduFillIncompleteRateHb; + var healtheduFillIncompleteRateYoy = data.healtheduFillIncompleteRateYoy; + + $("#quarter_educaDefectRate").html(healtheduFillIncompleteRate + '%'); + var healtheduFillIncompleteHb = isEmpty(healtheduFillIncompleteRateHb) ? 0 : (healtheduFillIncompleteRate - healtheduFillIncompleteRateHb) / healtheduFillIncompleteRateHb * 100; + $("#quarter_educaDefectHbRate").html(healtheduFillIncompleteHb + '%') + if(healtheduFillIncompleteHb >= 0){ + $("#quarter_educaDefectHbArrow").css("color", "#d92323") + $("#quarter_educaDefectHbArrow").html("上升") + }else{ + $("#quarter_educaDefectHbArrow").css("color", "#10d710") + $("#quarter_educaDefectHbArrow").html("下降") + } + + var healtheduFillIncompleteTb = isEmpty(healtheduFillIncompleteRateYoy) ? 0 : (healtheduFillIncompleteRate - healtheduFillIncompleteRateYoy) / healtheduFillIncompleteRateYoy * 100; + $("#quarter_educaDefectTbRate").html(healtheduFillIncompleteTb + '%') + if(healtheduFillIncompleteTb >= 0){ + $("#quarter_educaDefectTbArrow").css("color", "#d92323") + $("#quarter_educaDefectTbArrow").html("上升") + }else{ + $("#quarter_educaDefectTbArrow").css("color", "#10d710") + $("#quarter_educaDefectTbArrow").html("下降") + } + + /** + * 当季 + */ + //知情同意合格率 + var informedconDocNosignRateQuarter = data.informedconDocNosignRateQuarter; + var informedconDocNosignRateQuarterHb = data.informedconDocNosignRateQuarterHb; + var informedconDocNosignRateQuarterYoy = data.informedconDocNosignRateQuarterYoy; + + $("#month_infoConQualRate").html(informedconDocNosignRateQuarter + '%'); + var informedconDocNosignQuarterHb = isEmpty(informedconDocNosignRateQuarterHb) ? 0 : (informedconDocNosignRateQuarter - informedconDocNosignRateQuarterHb) / informedconDocNosignRateQuarterHb * 100; + $("#month_infoConQualHbRate").html(informedconDocNosignQuarterHb + '%') + if(informedconDocNosignQuarterHb >= 0){ + $("#month_infoConQualHbArrow").css("color", "#d92323") + $("#month_infoConQualHbArrow").html("上升") + }else{ + $("#month_infoConQualHbArrow").css("color", "#10d710") + $("#month_infoConQualHbArrow").html("下降") + } + + var informedconDocNosignQuarterTb = isEmpty(informedconDocNosignRateQuarterYoy) ? 0 : (informedconDocNosignRateQuarter - informedconDocNosignRateQuarterYoy) / informedconDocNosignRateQuarterYoy * 100; + $("#month_infoConQualTbRate").html(informedconDocNosignQuarterTb + '%') + if(informedconDocNosignQuarterTb >= 0){ + $("#month_infoConQualTbArrow").css("color", "#d92323") + $("#month_infoConQualTbArrow").html("上升") + }else{ + $("#month_infoConQualTbArrow").css("color", "#10d710") + $("#month_infoConQualTbArrow").html("下降") + } + + //血净记录缺失率 + var bloodFillIncompleteRateQuarter = data.bloodFillIncompleteRateQuarter; + var bloodFillIncompleteRateQuarterHb = data.bloodFillIncompleteRateQuarterHb; + var bloodFillIncompleteRateQuarterYoy = data.bloodFillIncompleteRateQuarterYoy; + + $("#month_bloodPurQualRate").html(bloodFillIncompleteRateQuarter + '%'); + var bloodFillIncompleteQuarterHb = isEmpty(bloodFillIncompleteRateQuarterHb) ? 0 : (bloodFillIncompleteRateQuarter - bloodFillIncompleteRateQuarterHb) / bloodFillIncompleteRateQuarterHb * 100; + $("#month_bloodPurQualHbRate").html(bloodFillIncompleteQuarterHb + '%') + if(bloodFillIncompleteQuarterHb >= 0){ + $("#month_bloodPurQualHbArrow").css("color", "#d92323") + $("#month_bloodPurQualHbArrow").html("上升") + }else{ + $("#month_bloodPurQualHbArrow").css("color", "#10d710") + $("#month_bloodPurQualHbArrow").html("下降") + } + + var bloodFillIncompleteQuarterTb = isEmpty(bloodFillIncompleteRateQuarterYoy) ? 0 : (bloodFillIncompleteRateQuarter - bloodFillIncompleteRateQuarterYoy) / bloodFillIncompleteRateQuarterYoy * 100; + $("#month_bloodPurQualTbRate").html(bloodFillIncompleteQuarterTb + '%') + if(bloodFillIncompleteQuarterTb >= 0){ + $("#month_bloodPurQualTbArrow").css("color", "#d92323") + $("#month_bloodPurQualTbArrow").html("上升") + }else{ + $("#month_bloodPurQualTbArrow").css("color", "#10d710") + $("#month_bloodPurQualTbArrow").html("下降") + } + + //健康教育缺失率 + var healtheduFillIncompleteRateQuarter = data.healtheduFillIncompleteRateQuarter; + var healtheduFillIncompleteRateQuarterHb = data.healtheduFillIncompleteRateQuarterHb; + var healtheduFillIncompleteRateQuarterYoy = data.healtheduFillIncompleteRateQuarterYoy; + + $("#month_educaDefectQualRate").html(healtheduFillIncompleteRateQuarter + '%'); + var healtheduFillIncompleteQuarterHb = isEmpty(healtheduFillIncompleteRateQuarterHb) ? 0 : (healtheduFillIncompleteRateQuarter - healtheduFillIncompleteRateQuarterHb) / healtheduFillIncompleteRateQuarterHb * 100; + $("#month_educaDefectQualHbRate").html(healtheduFillIncompleteQuarterHb + '%') + if(healtheduFillIncompleteQuarterHb >= 0){ + $("#month_educaDefectQualHbArrow").css("color", "#d92323") + $("#month_educaDefectQualHbArrow").html("上升") + }else{ + $("#month_educaDefectQualHbArrow").css("color", "#10d710") + $("#month_educaDefectQualHbArrow").html("下降") + } + + var healtheduFillIncompleteQuarterTb = isEmpty(healtheduFillIncompleteRateQuarterYoy) ? 0 : (healtheduFillIncompleteRateQuarter - healtheduFillIncompleteRateQuarterYoy) / healtheduFillIncompleteRateQuarterYoy * 100; + $("#month_educaDefectQualTbRate").html(healtheduFillIncompleteQuarterTb + '%') + if(healtheduFillIncompleteQuarterTb >= 0){ + $("#month_educaDefectQualTbArrow").css("color", "#d92323") + $("#month_educaDefectQualTbArrow").html("上升") + }else{ + $("#month_educaDefectQualTbArrow").css("color", "#10d710") + $("#month_educaDefectQualTbArrow").html("下降") + } + + /** + * 当前半年 + */ + //知情同意合格率 + var informedconDocNosignRateHalfYear = data.informedconDocNosignRateHalfYear; + var informedconDocNosignRateHalfYearHb = data.informedconDocNosignRateHalfYearHb; + var informedconDocNosignRateHalfYearYoy = data.informedconDocNosignRateHalfYearYoy; + + $("#halfyear_infoConQualRate").html(informedconDocNosignRateHalfYear + '%'); + var informedconDocNosignHalfYearHb = isEmpty(informedconDocNosignRateHalfYearHb) ? 0 : (informedconDocNosignRateHalfYear - informedconDocNosignRateHalfYearHb) / informedconDocNosignRateHalfYearHb * 100; + $("#halfyear_infoConQualHbRate").html(informedconDocNosignHalfYearHb + '%') + if(informedconDocNosignHalfYearHb >= 0){ + $("#halfyear_infoConQualHbArrow").css("color", "#d92323") + $("#halfyear_infoConQualHbArrow").html("上升") + }else{ + $("#halfyear_infoConQualHbArrow").css("color", "#10d710") + $("#halfyear_infoConQualHbArrow").html("下降") + } + + var informedconDocNosignHalfYearTb = isEmpty(informedconDocNosignRateHalfYearYoy) ? 0 : (informedconDocNosignRateHalfYear - informedconDocNosignRateHalfYearYoy) / informedconDocNosignRateHalfYearYoy * 100; + $("#halfyear_infoConQualTbRate").html(informedconDocNosignHalfYearTb + '%') + if(informedconDocNosignHalfYearTb >= 0){ + $("#halfyear_infoConQualTbArrow").css("color", "#d92323") + $("#halfyear_infoConQualTbArrow").html("上升") + }else{ + $("#halfyear_infoConQualTbArrow").css("color", "#10d710") + $("#halfyear_infoConQualTbArrow").html("下降") + } + + //血净记录缺失率 + var bloodFillIncompleteRateHalfYear = data.bloodFillIncompleteRateHalfYear; + var bloodFillIncompleteRateHalfYearHb = data.bloodFillIncompleteRateHalfYearHb; + var bloodFillIncompleteRateHalfYearYoy = data.bloodFillIncompleteRateHalfYearYoy; + + $("#halfyear_bloodPurRate").html(bloodFillIncompleteRateHalfYear + '%'); + var bloodFillIncompleteHalfYearHb = isEmpty(bloodFillIncompleteRateHalfYearHb) ? 0 : (bloodFillIncompleteRateHalfYear - bloodFillIncompleteRateHalfYearHb) / bloodFillIncompleteRateHalfYearHb * 100; + $("#halfyear_bloodPurHbRate").html(bloodFillIncompleteHalfYearHb + '%') + if(bloodFillIncompleteHalfYearHb >= 0){ + $("#halfyear_bloodPurHbArrow").css("color", "#d92323") + $("#halfyear_bloodPurHbArrow").html("上升") + }else{ + $("#halfyear_bloodPurHbArrow").css("color", "#10d710") + $("#halfyear_bloodPurHbArrow").html("下降") + } + + var bloodFillIncompleteHalfYearTb = isEmpty(bloodFillIncompleteRateHalfYearYoy) ? 0 : (bloodFillIncompleteRateHalfYear - bloodFillIncompleteRateHalfYearYoy) / bloodFillIncompleteRateHalfYearYoy * 100; + $("#halfyear_bloodPurTbRate").html(bloodFillIncompleteHalfYearTb + '%') + if(bloodFillIncompleteHalfYearTb >= 0){ + $("#halfyear_bloodPurTbArrow").css("color", "#d92323") + $("#halfyear_bloodPurTbArrow").html("上升") + }else{ + $("#halfyear_bloodPurTbArrow").css("color", "#10d710") + $("#halfyear_bloodPurTbArrow").html("下降") + } + + //健康教育缺失率 + var healtheduFillIncompleteRateHalfYear = data.healtheduFillIncompleteRateHalfYear; + var healtheduFillIncompleteRateHalfYearHb = data.healtheduFillIncompleteRateHalfYearHb; + var healtheduFillIncompleteRateHalfYearYoy = data.healtheduFillIncompleteRateHalfYearYoy; + + $("#halfyear_educaDefectRate").html(healtheduFillIncompleteRateHalfYear + '%'); + var healtheduFillIncompleteHalfYearHb = isEmpty(healtheduFillIncompleteRateHalfYearHb) ? 0 : (healtheduFillIncompleteRateHalfYear - healtheduFillIncompleteRateHalfYearHb) / healtheduFillIncompleteRateHalfYearHb * 100; + $("#halfyear_educaDefectHbRate").html(healtheduFillIncompleteHalfYearHb + '%') + if(healtheduFillIncompleteHalfYearHb >= 0){ + $("#halfyear_educaDefectHbArrow").css("color", "#d92323") + $("#halfyear_educaDefectHbArrow").html("上升") + }else{ + $("#halfyear_educaDefectHbArrow").css("color", "#10d710") + $("#halfyear_educaDefectHbArrow").html("下降") + } + + var healtheduFillIncompleteHalfYearTb = isEmpty(healtheduFillIncompleteRateHalfYearYoy) ? 0 : (healtheduFillIncompleteRateHalfYear - healtheduFillIncompleteRateHalfYearYoy) / healtheduFillIncompleteRateHalfYearYoy * 100; + $("#halfyear_educaDefectTbRate").html(healtheduFillIncompleteHalfYearTb + '%') + if(healtheduFillIncompleteHalfYearTb >= 0){ + $("#halfyear_educaDefectTbArrow").css("color", "#d92323") + $("#halfyear_educaDefectTbArrow").html("上升") + }else{ + $("#halfyear_educaDefectTbArrow").css("color", "#10d710") + $("#halfyear_educaDefectTbArrow").html("下降") + } + + /** + * 当前一年 + */ + //知情同意合格率 + var informedconDocNosignRateYear = data.informedconDocNosignRateYear; + var informedconDocNosignRateYearHb = data.informedconDocNosignRateYearHb; + var informedconDocNosignRateYearYoy = data.informedconDocNosignRateYearYoy; + + $("#year_infoConQualRate").html(informedconDocNosignRateYear + '%'); + var informedconDocNosignYearHb = isEmpty(informedconDocNosignRateYearHb) ? 0 : (informedconDocNosignRateYear - informedconDocNosignRateYearHb) / informedconDocNosignRateYearHb * 100; + $("#year_infoConQualHbRate").html(informedconDocNosignYearHb + '%') + if(informedconDocNosignYearHb >= 0){ + $("#year_infoConQualHbArrow").css("color", "#d92323") + $("#year_infoConQualHbArrow").html("上升") + }else{ + $("#year_infoConQualHbArrow").css("color", "#10d710") + $("#year_infoConQualHbArrow").html("下降") + } + + var informedconDocNosignYearTb = isEmpty(informedconDocNosignRateYearYoy) ? 0 : (informedconDocNosignRateYear - informedconDocNosignRateYearYoy) / informedconDocNosignRateYearYoy * 100; + $("#year_infoConQualTbRate").html(informedconDocNosignYearTb + '%') + if(informedconDocNosignYearTb >= 0){ + $("#year_infoConQualTbArrow").css("color", "#d92323") + $("#year_infoConQualTbArrow").html("上升") + }else{ + $("#year_infoConQualTbArrow").css("color", "#10d710") + $("#year_infoConQualTbArrow").html("下降") + } + + //血净记录缺失率 + var bloodFillIncompleteRateYear = data.bloodFillIncompleteRateYear; + var bloodFillIncompleteRateYearHb = data.bloodFillIncompleteRateYearHb; + var bloodFillIncompleteRateYearYoy = data.bloodFillIncompleteRateYearYoy; + + $("#year_bloodPurRate").html(bloodFillIncompleteRateYear + '%'); + var bloodFillIncompleteYearHb = isEmpty(bloodFillIncompleteRateYearHb) ? 0 : (bloodFillIncompleteRateYear - bloodFillIncompleteRateYearHb) / bloodFillIncompleteRateYearHb * 100; + $("#year_bloodPurHbRate").html(bloodFillIncompleteYearHb + '%') + if(bloodFillIncompleteYearHb >= 0){ + $("#year_bloodPurHbArrow").css("color", "#d92323") + $("#year_bloodPurHbArrow").html("上升") + }else{ + $("#year_bloodPurHbArrow").css("color", "#10d710") + $("#year_bloodPurHbArrow").html("下降") + } + + var bloodFillIncompleteYearTb = isEmpty(bloodFillIncompleteRateYearYoy) ? 0 : (bloodFillIncompleteRateYear - bloodFillIncompleteRateYearYoy) / bloodFillIncompleteRateYearYoy * 100; + $("#year_bloodPurTbRate").html(bloodFillIncompleteYearTb + '%') + if(bloodFillIncompleteYearTb >= 0){ + $("#year_bloodPurTbArrow").css("color", "#d92323") + $("#year_bloodPurTbArrow").html("上升") + }else{ + $("#year_bloodPurTbArrow").css("color", "#10d710") + $("#year_bloodPurTbArrow").html("下降") + } + + //健康教育缺失率 + var healtheduFillIncompleteRateYear = data.healtheduFillIncompleteRateYear; + var healtheduFillIncompleteRateYearHb = data.healtheduFillIncompleteRateYearHb; + var healtheduFillIncompleteRateYearYoy = data.healtheduFillIncompleteRateYearYoy; + + $("#year_educaDefectRate").html(healtheduFillIncompleteRateYear + '%'); + var healtheduFillIncompleteYearHb = isEmpty(healtheduFillIncompleteRateYearHb) ? 0 : (healtheduFillIncompleteRateYear - healtheduFillIncompleteRateYearHb) / healtheduFillIncompleteRateYearHb * 100; + $("#year_educaDefectHbRate").html(healtheduFillIncompleteYearHb + '%') + if(healtheduFillIncompleteYearHb >= 0){ + $("#year_educaDefectHbArrow").css("color", "#d92323") + $("#year_educaDefectHbArrow").html("上升") + }else{ + $("#year_educaDefectHbArrow").css("color", "#10d710") + $("#year_educaDefectHbArrow").html("下降") + } + + var healtheduFillIncompleteYearTb = isEmpty(healtheduFillIncompleteRateYearYoy) ? 0 : (healtheduFillIncompleteRateYear - healtheduFillIncompleteRateYearYoy) / healtheduFillIncompleteRateYearYoy * 100; + $("#year_educaDefectTbRate").html(healtheduFillIncompleteYearTb + '%') + if(healtheduFillIncompleteYearTb >= 0){ + $("#year_educaDefectTbArrow").css("color", "#d92323") + $("#year_educaDefectTbArrow").html("上升") + }else{ + $("#year_educaDefectTbArrow").css("color", "#10d710") + $("#year_educaDefectTbArrow").html("下降") + } + } else { + toastr.warning(data.msg); + } + } + }) +} +function isEmpty(str) { + return !str || str === '' || str === null || str === undefined; +} +$(function () { + search(); + $('#yearMonth').datepicker({ + language: "zh-CN", + format: "yyyy-mm-dd", + autoclose: true//选中之后自动隐藏日期选择框 + }) +}) + diff --git a/src/main/webapp/static/js/recordManage/bloodPurification/flowLogList.js b/src/main/webapp/static/js/recordManage/bloodPurification/flowLogList.js new file mode 100644 index 0000000..a43bf97 --- /dev/null +++ b/src/main/webapp/static/js/recordManage/bloodPurification/flowLogList.js @@ -0,0 +1,182 @@ +var pageNumber; +$('#mytab').bootstrapTable({ + toolbar: '#toolbar', //工具按钮用哪个容器 + striped: true, //是否显示行间隔色 + cache: false, //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*) + pagination: true, //是否显示分页(*) + sidePagination: "server", //分页方式:client客户端分页,server服务端分页(*) + paginationPreText : '上一页', + paginationNextText : '下一页', + pageNumber: 1, //初始化加载第一页,默认第一页 + pageSize: 10, //每页的记录行数(*) + pageList: [5,10,15,20,50,1000],//可供选择的每页的行数(*) + columns:[ + { + field:'inspectionDate', + title:'检查日期', + align:'center', + valign: "middle", + }, + { + field:'name', + title:'患者姓名', + align:'center', + valign: "middle", + }, + { + field:'dialysisDate', + title:'透析日期', + align:'center', + valign: "middle", + }, + { + field:'responsibleNurse', + title:'责任护士', + align:'center', + valign: "middle", + }, + { + field:'appNo', + title:'流程编号', + align:'center', + valign: "middle", + }, + { + field:'applyNo', + title:'申请人', + align:'center', + valign: "middle", + }, + { + field:'applyDate', + title:'申请时间', + align:'center', + valign: "middle", + }, + { + field:'applyReason', + title:'申请原因', + align:'center', + valign: "middle", + }, + { + field:'status', + title:'流程状态', + align:'center', + valign: "middle", + formatter: function(value, row, index) { + if(value == 0){ + return '重新申请' + }else if(value == 1){ + return '一级审批中' + }else if(value == 2){ + return '二级审批中' + }else if(value == 3){ + return '三级审批中' + }else if(value == 4){ + return '审批完成' + } + } + }, + { + field:'remark', + title:'审批意见', + align:'center', + valign: "middle", + }, + { + field:'approveNo', + title:'审批人', + align:'center', + valign: "middle", + }, + { + field:'approveDate', + title:'审批时间', + align:'center', + valign: "middle", + }, + { + field:'isAgree', + title:'是否通过', + align:'center', + valign: "middle", + formatter: function(value, row, index) { + if(value == 1){ + return '通过' + }else if(value == 0){ + return '不通过' + }else{ + return value + } + } + }, + ], + locale:'zh-CN',//中文支持, + url:path+'/bloodPurification/queryFlowLogList', + queryParams: function (params) { + return{ + limit : params.limit, // 每页显示数量 + offset : params.offset, // SQL语句起始索引 + page : (params.offset / params.limit) + 1, //当前页码, + inspectionDate:$("#s_inspectionDate").val(), + name:$("#s_name").val(), + dialysisDate:$("#s_dialysisDate").val(), + } + }, + //选中单个复选框 + onCheck:function(row){ + var checks = $("#checks").val(); + $("#checks").val(checks+=row.appNo + ","); + }, + //取消单个复选框 + onUncheck:function(row){ + var checks = $("#checks").val(); + checks = checks.replace(row.appNo + ","); + $("#checks").val(checks); + }, + //全选 + onCheckAll:function(rows){ + $("#checks").val(""); + var checks = ''; + for(var i=0;i