|
|
|
@ -374,6 +374,11 @@
|
|
|
|
|
margin-left: 55%;
|
|
|
|
|
margin-top: 20%;
|
|
|
|
|
}
|
|
|
|
|
#deptDiv {
|
|
|
|
|
height: 18px;
|
|
|
|
|
margin-top: -7px;
|
|
|
|
|
!important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.img_div{
|
|
|
|
|
overflow-y:auto; overflow-x:hidden; height:calc(75vh);
|
|
|
|
@ -451,18 +456,25 @@
|
|
|
|
|
<%--<label for="name">身份证号:</label>--%>
|
|
|
|
|
<%--<input type="text" class="input-sm form-control" id="idNo" placeholder="请输入身份证号">--%>
|
|
|
|
|
<%--</div>--%>
|
|
|
|
|
<div class="form-group divCss8">
|
|
|
|
|
<label for="visitId">经管员姓名:</label>
|
|
|
|
|
<input type="text" class="input-sm form-control" id="operateName1" placeholder="请输入经管员姓名">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-group divCss8">
|
|
|
|
|
<label >患者姓名:</label>
|
|
|
|
|
<input type="text" class="input-sm form-control" id="name" placeholder="请输入患者姓名">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-group divCss8">
|
|
|
|
|
<label>签收人:</label>
|
|
|
|
|
<%-- <input type="text" class="input-sm form-control" id="signer" placeholder="请输入签收人">--%>
|
|
|
|
|
<select class="selectpicker bla bla bli" multiple data-live-search="true" name="signer" id="signer" title="请输入签收人"
|
|
|
|
|
data-actions-box="true" data-deselect-all-text="取消全选" data-select-all-text="全选" data-none-results-text="没找到相应记录{0}">
|
|
|
|
|
<%-- <option value="--">全部</option>--%>
|
|
|
|
|
<%-- <option value="02852">aaaa 02852</option>
|
|
|
|
|
<option value="00643">aaaa 00643</option>--%>
|
|
|
|
|
</select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-group divCss8" id="deptDiv">
|
|
|
|
|
<label>出院科室 :</label>
|
|
|
|
|
<select class="selectpicker bla bla bli" multiple data-live-search="true" name="deptName"
|
|
|
|
|
id="deptName" title="请输入出院科室" data-actions-box="true" data-deselect-all-text="取消全选" data-select-all-text="全选" data-none-results-text="没找到相应记录{0}">
|
|
|
|
|
<option value="">全部</option>
|
|
|
|
|
</select>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
@ -1680,6 +1692,7 @@
|
|
|
|
|
|
|
|
|
|
getAssortFun();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var opts = {
|
|
|
|
|
lines: 13, // 花瓣数目
|
|
|
|
|
length: 20, // 花瓣长度
|
|
|
|
@ -1770,6 +1783,41 @@
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var deptAdmissionTo = url.substring(url.lastIndexOf('&') + 1).replace("depts=", "");
|
|
|
|
|
var deptArr = deptAdmissionTo.split(',');
|
|
|
|
|
//var n = (deptAdmissionTo.split(',')).length ;
|
|
|
|
|
if (deptAdmissionTo == null || deptAdmissionTo == '' || deptArr.length > 1) {
|
|
|
|
|
$('#deptDiv').show();
|
|
|
|
|
} else {
|
|
|
|
|
$('#deptDiv').hide();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function getDept() {
|
|
|
|
|
//获取科室列表
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "${path}/inHosp/getDept",
|
|
|
|
|
type: "POST",
|
|
|
|
|
data: {effective: 1, typecode: "dept_code"},
|
|
|
|
|
success: function (result) {
|
|
|
|
|
if (result != null) {
|
|
|
|
|
for (var i = 0; i < result.length; i++) {
|
|
|
|
|
if (deptArr.length != 1 && deptArr[0] != "") {
|
|
|
|
|
var bol = deptArr.indexOf(result[i].code);
|
|
|
|
|
if (bol != -1) {
|
|
|
|
|
$("#deptName").append("<option value=" + result[i].code + ">" + result[i].name + "</option>");
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
$("#deptName").append("<option value=" + result[i].code + ">" + result[i].name + "</option>");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
$(".selectpicker").selectpicker('refresh'); //
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
getDept();
|
|
|
|
|
|
|
|
|
|
function blobToDataURL(blob, callback) {
|
|
|
|
|
|
|
|
|
|
var a = new FileReader();
|
|
|
|
@ -2685,6 +2733,8 @@
|
|
|
|
|
return data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据两个日期,判断相差天数
|
|
|
|
|
* @param sDate1 开始日期 如:2016-11-01
|
|
|
|
@ -3034,144 +3084,115 @@
|
|
|
|
|
c1: "" + $("#signer").val(),
|
|
|
|
|
startSignDate: $("#startSignDate").val(),
|
|
|
|
|
endSignDate: $("#endSignDate").val(),
|
|
|
|
|
deptName: "" + $("#deptName").val(),
|
|
|
|
|
operateName1:"" + $("#operateName1").val(),
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
return temp;
|
|
|
|
|
},
|
|
|
|
|
sortName: 'id', // 要排序的字段
|
|
|
|
|
sortOrder: 'desc', // 排序规则
|
|
|
|
|
columns: [{
|
|
|
|
|
columns: [
|
|
|
|
|
{
|
|
|
|
|
title: '全选',
|
|
|
|
|
field: 'select', //复选框
|
|
|
|
|
checkbox: true,
|
|
|
|
|
width: 25,
|
|
|
|
|
align: 'center',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
|
|
|
|
|
}, {
|
|
|
|
|
cellStyle:function(value, row, index){
|
|
|
|
|
var c5 = row.c5;
|
|
|
|
|
var isscaned = row.isscaned;
|
|
|
|
|
if (c5 == 1 && isscaned==0) {
|
|
|
|
|
return {css:{"background-color":"#3B8CFF"}};
|
|
|
|
|
}
|
|
|
|
|
return {css:{}};
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '病案清单id',
|
|
|
|
|
field: 'id',
|
|
|
|
|
align: 'left',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
visible: false
|
|
|
|
|
visible: false,
|
|
|
|
|
cellStyle:function(value, row, index){
|
|
|
|
|
var c5 = row.c5;
|
|
|
|
|
var isscaned = row.isscaned;
|
|
|
|
|
if (c5 == 1 && isscaned==0) {
|
|
|
|
|
return {css:{"background-color":"#3B8CFF"}};
|
|
|
|
|
}
|
|
|
|
|
return {css:{}};
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '住院号',
|
|
|
|
|
field: 'inpNo',
|
|
|
|
|
align: 'left',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
/*formatter: function (value, row, index) {
|
|
|
|
|
//console.log(row);
|
|
|
|
|
var redFlag = row.numb;
|
|
|
|
|
var a = "";
|
|
|
|
|
if (redFlag == 0) {
|
|
|
|
|
a = value;
|
|
|
|
|
} else {
|
|
|
|
|
//缺陷
|
|
|
|
|
a = '<span style="color:red;">' + value + '</span>';
|
|
|
|
|
cellStyle:function(value, row, index){
|
|
|
|
|
var c5 = row.c5;
|
|
|
|
|
var isscaned = row.isscaned;
|
|
|
|
|
if (c5 == 1 && isscaned==0) {
|
|
|
|
|
return {css:{"background-color":"#3B8CFF"}};
|
|
|
|
|
}
|
|
|
|
|
return a;
|
|
|
|
|
}*/
|
|
|
|
|
return {css:{}};
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '住院次数',
|
|
|
|
|
field: 'visitId',
|
|
|
|
|
align: 'center',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
/*formatter: function (value, row, index) {
|
|
|
|
|
var redFlag = row.numb;
|
|
|
|
|
var a = "";
|
|
|
|
|
if (redFlag == 0) {
|
|
|
|
|
a = value;
|
|
|
|
|
} else {
|
|
|
|
|
//缺陷
|
|
|
|
|
a = '<span style="color:red;">' + value + '</span>';
|
|
|
|
|
cellStyle:function(value, row, index){
|
|
|
|
|
var c5 = row.c5;
|
|
|
|
|
var isscaned = row.isscaned;
|
|
|
|
|
if (c5 == 1 && isscaned==0) {
|
|
|
|
|
return {css:{"background-color":"#3B8CFF"}};
|
|
|
|
|
}
|
|
|
|
|
return a;
|
|
|
|
|
}*/
|
|
|
|
|
return {css:{}};
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '患者姓名',
|
|
|
|
|
field: 'name',
|
|
|
|
|
align: 'left',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
/*formatter: function (value, row, index) {
|
|
|
|
|
var redFlag = row.numb;
|
|
|
|
|
var a = "";
|
|
|
|
|
if (redFlag == 0) {
|
|
|
|
|
if (value == null) {
|
|
|
|
|
a = "";
|
|
|
|
|
} else {
|
|
|
|
|
a = value;
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
//缺陷
|
|
|
|
|
a = '<span style="color:red;">' + value + '</span>';
|
|
|
|
|
cellStyle:function(value, row, index){
|
|
|
|
|
var c5 = row.c5;
|
|
|
|
|
var isscaned = row.isscaned;
|
|
|
|
|
if (c5 == 1 && isscaned==0) {
|
|
|
|
|
return {css:{"background-color":"#3B8CFF"}};
|
|
|
|
|
}
|
|
|
|
|
return a;
|
|
|
|
|
}*/
|
|
|
|
|
return {css:{}};
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
/*{
|
|
|
|
|
title: '性别',
|
|
|
|
|
field: 'sex',
|
|
|
|
|
align: 'center',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
formatter: function (value, row, index) {
|
|
|
|
|
var redFlag = row.numb;
|
|
|
|
|
var a = "";
|
|
|
|
|
if (value == null || value == "null") {
|
|
|
|
|
a = "";
|
|
|
|
|
} else {
|
|
|
|
|
a = value;
|
|
|
|
|
}
|
|
|
|
|
if (redFlag != 0) {
|
|
|
|
|
//缺陷
|
|
|
|
|
a = '<span style="color:red;">' + a + '</span>';
|
|
|
|
|
}
|
|
|
|
|
return a;
|
|
|
|
|
}
|
|
|
|
|
},*/
|
|
|
|
|
// {
|
|
|
|
|
// title: '身份证号',
|
|
|
|
|
// field: 'idNo',
|
|
|
|
|
// align: 'center',
|
|
|
|
|
// valign: 'middle',
|
|
|
|
|
// visible: false
|
|
|
|
|
// },
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
title: '出院科室',
|
|
|
|
|
field: 'deptName',
|
|
|
|
|
align: 'left',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
/*formatter: function (value, row, index) {
|
|
|
|
|
var redFlag = row.numb;
|
|
|
|
|
var a = "";
|
|
|
|
|
if (redFlag == 0) {
|
|
|
|
|
a = value;
|
|
|
|
|
} else {
|
|
|
|
|
//缺陷
|
|
|
|
|
a = '<span style="color:red;">' + value + '</span>';
|
|
|
|
|
cellStyle:function(value, row, index){
|
|
|
|
|
var c5 = row.c5;
|
|
|
|
|
var isscaned = row.isscaned;
|
|
|
|
|
if (c5 == 1 && isscaned==0) {
|
|
|
|
|
return {css:{"background-color":"#3B8CFF"}};
|
|
|
|
|
}
|
|
|
|
|
return a;
|
|
|
|
|
}*/
|
|
|
|
|
return {css:{}};
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '出院日期',
|
|
|
|
|
field: 'dischargeDateTime',
|
|
|
|
|
align: 'center',
|
|
|
|
|
/*formatter: function (value, row, index) {
|
|
|
|
|
var redFlag = row.numb;
|
|
|
|
|
var a = "";
|
|
|
|
|
if (value != null && value != "") {
|
|
|
|
|
value = value.substring(0, 10);
|
|
|
|
|
cellStyle:function(value, row, index){
|
|
|
|
|
var c5 = row.c5;
|
|
|
|
|
var isscaned = row.isscaned;
|
|
|
|
|
if (c5 == 1 && isscaned==0) {
|
|
|
|
|
return {css:{"background-color":"#3B8CFF"}};
|
|
|
|
|
}
|
|
|
|
|
if (redFlag == 0) {
|
|
|
|
|
a = value;
|
|
|
|
|
} else {
|
|
|
|
|
//缺陷
|
|
|
|
|
a = '<span style="color:red;">' + value + '</span>';
|
|
|
|
|
}
|
|
|
|
|
return a;
|
|
|
|
|
}*/
|
|
|
|
|
return {css:{}};
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '签收状态',
|
|
|
|
@ -3199,7 +3220,15 @@
|
|
|
|
|
a = '<span style="color:'+colorVal+'"><i class="glyphicon glyphicon-ok-circle" aria-hidden="true"></i>'+showVal+'</span>';
|
|
|
|
|
}
|
|
|
|
|
return a;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
cellStyle:function(value, row, index){
|
|
|
|
|
var c5 = row.c5;
|
|
|
|
|
var isscaned = row.isscaned;
|
|
|
|
|
if (c5 == 1 && isscaned==0) {
|
|
|
|
|
return {css:{"background-color":"#3B8CFF"}};
|
|
|
|
|
}
|
|
|
|
|
return {css:{}};
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
// title: '科室是否提交纸质病历',
|
|
|
|
@ -3229,30 +3258,28 @@
|
|
|
|
|
a = '<span style="color:'+colorVal+'"><i class="glyphicon glyphicon-ok-circle" aria-hidden="true"></i>'+showVal+'</span>';
|
|
|
|
|
}
|
|
|
|
|
return a;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
cellStyle:function(value, row, index){
|
|
|
|
|
var c5 = row.c5;
|
|
|
|
|
var isscaned = row.isscaned;
|
|
|
|
|
if (c5 == 1 && isscaned==0) {
|
|
|
|
|
return {css:{"background-color":"#3B8CFF"}};
|
|
|
|
|
}
|
|
|
|
|
return {css:{}};
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '签收人',
|
|
|
|
|
field: 'c1',
|
|
|
|
|
align: 'left',
|
|
|
|
|
/* formatter: function (value, row, index) {
|
|
|
|
|
var redFlag = row.numb;
|
|
|
|
|
var a = "";
|
|
|
|
|
if (value != null && value != "") {
|
|
|
|
|
value = value.substring(0, 10);
|
|
|
|
|
} else if (value == null) {
|
|
|
|
|
value = "";
|
|
|
|
|
} else {
|
|
|
|
|
value = value;
|
|
|
|
|
}
|
|
|
|
|
if (redFlag == 0) {
|
|
|
|
|
a = value;
|
|
|
|
|
} else {
|
|
|
|
|
//有缺陷显示红色
|
|
|
|
|
a = '<span style="color:red;">' + value + '</span>';
|
|
|
|
|
cellStyle:function(value, row, index){
|
|
|
|
|
var c5 = row.c5;
|
|
|
|
|
var isscaned = row.isscaned;
|
|
|
|
|
if (c5 == 1 && isscaned==0) {
|
|
|
|
|
return {css:{"background-color":"#3B8CFF"}};
|
|
|
|
|
}
|
|
|
|
|
return a;
|
|
|
|
|
}*/
|
|
|
|
|
return {css:{}};
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '签收日期',
|
|
|
|
@ -3263,19 +3290,43 @@
|
|
|
|
|
value = value.substring(0, 19);
|
|
|
|
|
}
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
cellStyle:function(value, row, index){
|
|
|
|
|
var c5 = row.c5;
|
|
|
|
|
var isscaned = row.isscaned;
|
|
|
|
|
if (c5 == 1 && isscaned==0) {
|
|
|
|
|
return {css:{"background-color":"#3B8CFF"}};
|
|
|
|
|
}
|
|
|
|
|
return {css:{}};
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '签收次数',
|
|
|
|
|
field: 'num',
|
|
|
|
|
align: 'center',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
cellStyle:function(value, row, index){
|
|
|
|
|
var c5 = row.c5;
|
|
|
|
|
var isscaned = row.isscaned;
|
|
|
|
|
if (c5 == 1 && isscaned==0) {
|
|
|
|
|
return {css:{"background-color":"#3B8CFF"}};
|
|
|
|
|
}
|
|
|
|
|
return {css:{}};
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '经管员姓名',
|
|
|
|
|
field: 'operateName',
|
|
|
|
|
align: 'center',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
cellStyle:function(value, row, index){
|
|
|
|
|
var c5 = row.c5;
|
|
|
|
|
var isscaned = row.isscaned;
|
|
|
|
|
if (c5 == 1 && isscaned==0) {
|
|
|
|
|
return {css:{"background-color":"#3B8CFF"}};
|
|
|
|
|
}
|
|
|
|
|
return {css:{}};
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: "操作",
|
|
|
|
@ -3508,10 +3559,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
cellStyle: function (value, row, index) {
|
|
|
|
|
return {classes: 'success'}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
cellStyle:function(value, row, index){
|
|
|
|
|
var c5 = row.c5;
|
|
|
|
|
var isscaned = row.isscaned;
|
|
|
|
|
if (c5 == 1 && isscaned==0) {
|
|
|
|
|
return {css:{"background-color":"#3B8CFF"}};
|
|
|
|
|
}
|
|
|
|
|
return {css:{}};
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
onLoadSuccess: function (result) { //加载成功时执行
|
|
|
|
@ -3683,7 +3743,7 @@
|
|
|
|
|
function rowStyle(row, index) {
|
|
|
|
|
var style = {};
|
|
|
|
|
if (row.followingType != null) {
|
|
|
|
|
style = {css: {'color': '#76abed'}};
|
|
|
|
|
style = {css: {'color': '#FF5151'}};
|
|
|
|
|
}
|
|
|
|
|
return style;
|
|
|
|
|
}
|
|
|
|
@ -4433,6 +4493,30 @@
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function getDept() {
|
|
|
|
|
//获取科室列表
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "${path}/inHosp/getDept",
|
|
|
|
|
type: "POST",
|
|
|
|
|
data: {effective: 1, typecode: "dept_code"},
|
|
|
|
|
success: function (result) {
|
|
|
|
|
if (result != null) {
|
|
|
|
|
for (var i = 0; i < result.length; i++) {
|
|
|
|
|
if (deptArr.length != 1 && deptArr[0] != "") {
|
|
|
|
|
var bol = deptArr.indexOf(result[i].code);
|
|
|
|
|
if (bol != -1) {
|
|
|
|
|
$("#deptName").append("<option value=" + result[i].code + ">" + result[i].name + "</option>");
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
$("#deptName").append("<option value=" + result[i].code + ">" + result[i].name + "</option>");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
$(".selectpicker").selectpicker('refresh'); //
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var setting = {
|
|
|
|
|
view: {
|
|
|
|
|
addHoverDom: false,
|
|
|
|
@ -4614,6 +4698,7 @@
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//删除pdf
|
|
|
|
|
$("#statePdfBtn").click(function () {
|
|
|
|
|
$('#delPdfModal').modal('hide'); //手动关闭
|
|
|
|
@ -4638,6 +4723,7 @@
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//删除pdf页码
|
|
|
|
|
$("#delPageBtn").click(function () {
|
|
|
|
|
var pagePdfVal = $("#pagePdf").val();
|
|
|
|
|