|
|
|
@ -56,6 +56,11 @@
|
|
|
|
|
color: blue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.divCss7{
|
|
|
|
|
margin-top: 15px;
|
|
|
|
|
margin-left: 0px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.modal-content {
|
|
|
|
|
width: calc(210%); /*width: 1300px;*/
|
|
|
|
|
overflow-x: hidden;
|
|
|
|
@ -77,6 +82,7 @@
|
|
|
|
|
margin-left: 20px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#wzContent {
|
|
|
|
|
margin-left: 30px;
|
|
|
|
|
margin-right: 30px;
|
|
|
|
@ -164,6 +170,16 @@
|
|
|
|
|
!important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#signModal .modal-content {
|
|
|
|
|
margin-left: calc(60%);
|
|
|
|
|
width: 500px; /*width: 1300px;*/
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
}
|
|
|
|
|
#archiveIdSign{
|
|
|
|
|
margin-left:8px;
|
|
|
|
|
width: 450px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#infoDiv {
|
|
|
|
|
width: 18%;
|
|
|
|
|
height: 98%;
|
|
|
|
@ -262,6 +278,12 @@
|
|
|
|
|
width: calc(150%);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#verinfyQZModal .modal-content {
|
|
|
|
|
margin-left: 50%;
|
|
|
|
|
margin-top:10%;
|
|
|
|
|
width: 450px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#delPdfPageModal2 > div > div {
|
|
|
|
|
margin-top: 20%;
|
|
|
|
|
margin-left: 60%;
|
|
|
|
@ -425,17 +447,8 @@
|
|
|
|
|
<%--<label for="name">身份证号:</label>--%>
|
|
|
|
|
<%--<input type="text" class="input-sm form-control" id="idNo" placeholder="请输入身份证号">--%>
|
|
|
|
|
<%--</div>--%>
|
|
|
|
|
<div class="form-group divCss8" id="deptDiv" style="height: 18px;margin-top: -7px;">
|
|
|
|
|
<div class="form-group divCss8" id="deptDiv" >
|
|
|
|
|
<label>出院科室:</label>
|
|
|
|
|
<%--<select class="input-sm form-control" id="deptName">--%>
|
|
|
|
|
<%--<option value="">全部</option>--%>
|
|
|
|
|
<%--<%–<option value="在院">在院</option>–%>--%>
|
|
|
|
|
<%--<%–<option value="未归档">未归档</option>–%>--%>
|
|
|
|
|
<%--<%–<option value="归档中">归档中</option>–%>--%>
|
|
|
|
|
<%--<%–<option value="初审">初审</option>–%>--%>
|
|
|
|
|
<%--<%–<option value="已认证">已认证</option>–%>--%>
|
|
|
|
|
<%--<%–<option value="已归档">已归档</option>–%>--%>
|
|
|
|
|
<%--</select>--%>
|
|
|
|
|
<select class="selectpicker bla bla bli" multiple data-live-search="true" name="deptName" id="deptName"
|
|
|
|
|
data-actions-box="true" data-deselect-all-text="取消全选" data-select-all-text="全选" title="请输入科室" data-none-results-text="没找到相应记录{0}">
|
|
|
|
|
<option value="">全部</option>
|
|
|
|
@ -450,7 +463,7 @@
|
|
|
|
|
<input type="text" class="input-sm form-control" name="end" id="endDateTo"/>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-group divCss8" style="height: 18px;margin-top: -7px;">
|
|
|
|
|
<div class="form-group divCss8" style="height: 18px;margin-top: -5px;">
|
|
|
|
|
<label>是否扫描:</label>
|
|
|
|
|
<select class="selectpicker bla bla bli" data-live-search="true" name="isScanning" id="isScanning"
|
|
|
|
|
title="是否扫描">
|
|
|
|
@ -459,15 +472,35 @@
|
|
|
|
|
<option value="0">否</option>
|
|
|
|
|
</select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-group divCss" style="height: 18px;margin-top: -7px;">
|
|
|
|
|
<div class="form-group divCss8" >
|
|
|
|
|
<label>科室是否提交纸质病历:</label>
|
|
|
|
|
<select class="selectpicker bla bla bli" data-live-search="true" name="isscaned" id="isscaned"
|
|
|
|
|
title="科室是否提交纸质病历">
|
|
|
|
|
<select class="selectpicker bla bla bli" data-live-search="true" name="isscaned" id="isscaned" title="科室是否提交纸质病历">
|
|
|
|
|
<option value="">全部</option>
|
|
|
|
|
<option value="1">是</option>
|
|
|
|
|
<option value="0">否</option>
|
|
|
|
|
</select>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="form-group divCss8">
|
|
|
|
|
<label for="name">签收人:</label>
|
|
|
|
|
<input type="text" class="input-sm form-control" id="signer" placeholder="请输入签收人">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-group divCss8" >
|
|
|
|
|
<label>签收日期:</label>
|
|
|
|
|
<div class="input-daterange input-group" id="datepickerSign">
|
|
|
|
|
<input type="text" class="input-sm form-control" name="start" id="startSignDate"/>
|
|
|
|
|
<span class="input-group-addon">-</span>
|
|
|
|
|
<input type="text" class="input-sm form-control" name="end" id="endSignDate"/>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-group divCss8" style="margin-top: 10px">
|
|
|
|
|
<label>是否签收:</label>
|
|
|
|
|
<select class="selectpicker bla bla bli" data-live-search="true" name="isSign" id="isSign" title="是否签收">
|
|
|
|
|
<option value="">全部</option>
|
|
|
|
|
<option value="1">是</option>
|
|
|
|
|
<option value="0">否</option>
|
|
|
|
|
</select>
|
|
|
|
|
</div>
|
|
|
|
|
<%--<div class="form-group divCss2">--%>
|
|
|
|
|
<%--<label for="archivestate">归档状态:</label>--%>
|
|
|
|
|
<%--<select class="input-sm form-control" id="archivestate">--%>
|
|
|
|
@ -481,7 +514,7 @@
|
|
|
|
|
<%--</div>--%>
|
|
|
|
|
<button type="button" class="btn btn-primary btn-sm divCss" id="searchBtn">查询</button>
|
|
|
|
|
<button type="button" class="btn btn-info btn-sm divCss" id="excelBtn">条件导出</button>
|
|
|
|
|
|
|
|
|
|
<button type="button" class="btn btn-success btn-sm divCss" id="signBtn">签收</button>
|
|
|
|
|
</div>
|
|
|
|
|
</form>
|
|
|
|
|
<!--数据表格-->
|
|
|
|
@ -971,7 +1004,7 @@
|
|
|
|
|
<div class="modal-body">
|
|
|
|
|
<form>
|
|
|
|
|
<div class="form-group ">
|
|
|
|
|
<input id="archiveId" hidden/>
|
|
|
|
|
<input id="archiveId" hidden/><input id="isScaned2" hidden/><input id="isSign2" hidden/>
|
|
|
|
|
<span style="vertical-align:top;">内容:</span>
|
|
|
|
|
<textarea rows="12" style="width:90%;" id="verifyText"></textarea>
|
|
|
|
|
</div>
|
|
|
|
@ -1278,8 +1311,7 @@
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<%--多图片框删除页--%>
|
|
|
|
|
<div class="modal fade" id="imgDelPageModal" tabindex="-1" role="dialog"
|
|
|
|
|
aria-labelledby="exampleModalLabel">
|
|
|
|
|
<div class="modal fade" id="imgDelPageModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
|
|
|
|
|
<div class="modal-dialog" role="document">
|
|
|
|
|
<div class="modal-content enterCss">
|
|
|
|
|
<div class="modal-header2">
|
|
|
|
@ -1297,7 +1329,6 @@
|
|
|
|
|
<input type="file" name="myFile2" id="myFile2" multiple="multiple" accept="image/*"
|
|
|
|
|
hidden/>选择文件
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="img_div2"></div>
|
|
|
|
|
<div class="shade" onclick="javascript:closeShade()">
|
|
|
|
@ -1310,6 +1341,62 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<%--签收弹窗--%>
|
|
|
|
|
<div class="modal fade" id="signModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
|
|
|
|
|
<div class="modal-dialog" role="document">
|
|
|
|
|
<div class="modal-content ">
|
|
|
|
|
<div class="modal-header2">
|
|
|
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
|
|
|
<span aria-hidden="true">×</span>
|
|
|
|
|
</button>
|
|
|
|
|
<h4 class="modal-title">签收信息</h4>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="modal-body">
|
|
|
|
|
<form>
|
|
|
|
|
<div class="form-group ">
|
|
|
|
|
<input id="archiveIdSign" type="text"/>
|
|
|
|
|
</div>
|
|
|
|
|
</form>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="modal-footer">
|
|
|
|
|
<button type="button" class="btn btn-default btn-sm" data-dismiss="modal">返回</button>
|
|
|
|
|
<button type="button" class="btn btn-primary btn-sm" id="signBtn2">签收</button>
|
|
|
|
|
<button type="button" class="btn btn-warning btn-sm" id="signBtn3">取消签收</button>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<%--没签收是否强制提交弹窗--%>
|
|
|
|
|
<div class="modal fade" id="
|
|
|
|
|
|
|
|
|
|
" tabindex="-5" role="dialog" aria-labelledby="exampleModalLabel">
|
|
|
|
|
<div class="modal-dialog" role="document">
|
|
|
|
|
<div class="modal-content ">
|
|
|
|
|
<div class="modal-header2">
|
|
|
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
|
|
|
<span aria-hidden="true">×</span>
|
|
|
|
|
</button>
|
|
|
|
|
<h4 class="modal-title">是否强制提交</h4>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="modal-body">
|
|
|
|
|
<form>
|
|
|
|
|
<div class="form-group ">
|
|
|
|
|
没签收是否强制提交
|
|
|
|
|
</div>
|
|
|
|
|
</form>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="modal-footer">
|
|
|
|
|
<button type="button" class="btn btn-default btn-sm" data-dismiss="modal">返回</button>
|
|
|
|
|
<button type="button" class="btn btn-primary btn-sm" id="verinfyQZBtn">通过</button>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</body>
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
@ -1894,7 +1981,7 @@
|
|
|
|
|
//var pdfPath = result;
|
|
|
|
|
//newWindow.location.href = "${path}/static/pdfjs/web/viewer.html?file=" + encodeURIComponent("${path}/inHosp/pdfStreamHandeler?url=" + pdfPath);
|
|
|
|
|
var archiveDetailId = $("#idLab").html();
|
|
|
|
|
newWindow.location.href = "${path}/pdfCtr/pdfLastDir?archiveDetailId=" + encodeURI(archiveDetailId) + "&pdfPath=" + encodeURI(result);
|
|
|
|
|
newWindow.location.href = "${path}/pdfCtr/pdfLastDir?archiveDetailId=" + encodeURI(archiveDetailId) + "&isscanedVal=" + encodeURI(isscanedVal)+ "&isSignVal=" + encodeURI(isSignVal)+ "&pdfPath=" + encodeURI(result);
|
|
|
|
|
|
|
|
|
|
<%--var pdfUrl = "${path}/static/pdfjs/web/viewer.html?file=../../../static/img/pdfFiles/" + result;//+ result;--%>
|
|
|
|
|
<%--newWindow.location.href = pdfUrl;--%>
|
|
|
|
@ -1942,7 +2029,7 @@
|
|
|
|
|
// var pdfPath = result;
|
|
|
|
|
//newWindow.location.href = "${path}/static/pdfjs/web/viewer.html?file=" + encodeURIComponent("${path}/inHosp/pdfStreamHandeler?url=" + pdfPath);
|
|
|
|
|
var archiveDetailId = $("#idLab").html();
|
|
|
|
|
newWindow.location.href = "${path}/pdfCtr/pdfLastDir?roleVal=" + encodeURI(2) + "&archiveDetailId=" + encodeURI(archiveDetailId) + "&pdfPath=" + encodeURI(result);
|
|
|
|
|
newWindow.location.href = "${path}/pdfCtr/pdfLastDir?roleVal=" + encodeURI(2) + "&archiveDetailId=" + encodeURI(archiveDetailId) + "&isscanedVal=" + encodeURI(isscanedVal)+ "&isSignVal=" + encodeURI(isSignVal)+ "&pdfPath=" + encodeURI(result);
|
|
|
|
|
|
|
|
|
|
//相对路径
|
|
|
|
|
<%--var pdfUrl = "${path}/static/pdfjs/web/viewer.html?file=../../../static/img/pdfFiles/typesPdf/" + result;//+ result;--%>
|
|
|
|
@ -2116,7 +2203,7 @@
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$("#verifyBtn").on('click', function () {
|
|
|
|
|
function verinfyFun(){
|
|
|
|
|
//审核信息保存
|
|
|
|
|
var archiveDetailId = $("#archiveId").val();
|
|
|
|
|
var firstTrial = $("#verifyText").val();
|
|
|
|
@ -2136,9 +2223,28 @@
|
|
|
|
|
toastr.success("终审操作成功!");
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$("#verifyBtn").on('click', function () {
|
|
|
|
|
var isscaned=""+$("#isScaned2").val();
|
|
|
|
|
var isSign=""+$("#isSign2").val();
|
|
|
|
|
if(((isscaned=="1") && (isSign=="1"))||(isscaned=="0")){
|
|
|
|
|
//无纸质 或 有纸质且已签收
|
|
|
|
|
verinfyFun();
|
|
|
|
|
}else{
|
|
|
|
|
//弹窗是否强制提交
|
|
|
|
|
$('#verinfyQZModal').modal({
|
|
|
|
|
backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。
|
|
|
|
|
keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。
|
|
|
|
|
show: true//弹出对话框
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$("#verinfyQZBtn").on('click', function () {
|
|
|
|
|
//有纸质且未签收,强制提交
|
|
|
|
|
verinfyFun();
|
|
|
|
|
$("#verinfyQZModal").modal('hide');
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(function () {
|
|
|
|
|
//日期控件
|
|
|
|
@ -2187,6 +2293,11 @@
|
|
|
|
|
} else {
|
|
|
|
|
$("#updateStateBtn2").hide();
|
|
|
|
|
}
|
|
|
|
|
if (index.indexOf("signFlg") != -1) {
|
|
|
|
|
$("#signBtn").show();
|
|
|
|
|
} else {
|
|
|
|
|
$("#signBtn").hide();
|
|
|
|
|
}
|
|
|
|
|
// var deptAdmissionTo = url.substring(url.lastIndexOf('&') + 1).replace("depts=", "");
|
|
|
|
|
// if (deptAdmissionTo == null || deptAdmissionTo == '') {
|
|
|
|
|
// $('#deptDiv').show();
|
|
|
|
@ -2854,6 +2965,8 @@
|
|
|
|
|
|
|
|
|
|
var scollPostion1 = null;
|
|
|
|
|
var editSelRow=[];
|
|
|
|
|
var isscanedVal="";
|
|
|
|
|
var isSignVal="";
|
|
|
|
|
function initTable() {
|
|
|
|
|
if (tipLoad == 1) {
|
|
|
|
|
$("#table").bootstrapTable({ // 对应table标签的id
|
|
|
|
@ -2948,7 +3061,12 @@
|
|
|
|
|
startDateTo: $("#startDateTo").val(),
|
|
|
|
|
endDateTo: $("#endDateTo").val(),
|
|
|
|
|
isscaned: $("#isscaned").val(),
|
|
|
|
|
isScanning: $("#isScanning").val()
|
|
|
|
|
isScanning: $("#isScanning").val(),
|
|
|
|
|
|
|
|
|
|
signer: "" + $("#signer").val(),
|
|
|
|
|
startSignDate: $("#startSignDate").val(),
|
|
|
|
|
endSignDate: $("#endSignDate").val(),
|
|
|
|
|
isSign: $("#isSign").val()
|
|
|
|
|
};
|
|
|
|
|
return temp;
|
|
|
|
|
},
|
|
|
|
@ -3333,6 +3451,83 @@
|
|
|
|
|
return a;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '是否签收',
|
|
|
|
|
field: 'isSign',
|
|
|
|
|
align: 'center',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
formatter: function (value, row, index) {
|
|
|
|
|
//在院 未归档 归档中 初审 已归档 已认证
|
|
|
|
|
var a = '';
|
|
|
|
|
var redFlag = row.numb;
|
|
|
|
|
var showVal="";
|
|
|
|
|
var colorVal="red";
|
|
|
|
|
if (value == "1") {
|
|
|
|
|
showVal="已签收";
|
|
|
|
|
colorVal="#030378;";
|
|
|
|
|
}else if (value == "0") {
|
|
|
|
|
showVal="未签收";
|
|
|
|
|
colorVal="#c0c0c0;";
|
|
|
|
|
}else {
|
|
|
|
|
showVal="未知";
|
|
|
|
|
colorVal="red;";
|
|
|
|
|
}
|
|
|
|
|
if (redFlag == 0) {
|
|
|
|
|
a = '<span style="color:'+colorVal+'"><i class="glyphicon glyphicon-ok-circle" aria-hidden="true"></i>'+showVal+'</span>';
|
|
|
|
|
}else{
|
|
|
|
|
a = '<span style="color:'+colorVal+'"><i class="glyphicon glyphicon-ok-circle" aria-hidden="true"></i>'+showVal+'</span>';
|
|
|
|
|
}
|
|
|
|
|
return a;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '签收人',
|
|
|
|
|
field: 'signer',
|
|
|
|
|
align: 'left',
|
|
|
|
|
visible: false,
|
|
|
|
|
/* 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>';
|
|
|
|
|
}
|
|
|
|
|
return a;
|
|
|
|
|
}*/
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '签收日期',
|
|
|
|
|
field: 'signTime',
|
|
|
|
|
align: 'center',
|
|
|
|
|
visible: false,
|
|
|
|
|
/*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>';
|
|
|
|
|
}
|
|
|
|
|
return a;
|
|
|
|
|
}*/
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '是否扫描',
|
|
|
|
|
field: 'isScanning',
|
|
|
|
@ -3341,12 +3536,23 @@
|
|
|
|
|
formatter: function (value, row, index) {
|
|
|
|
|
//在院 未归档 归档中 初审 已归档 已认证
|
|
|
|
|
var a = '';
|
|
|
|
|
var redFlag = row.numb;
|
|
|
|
|
var showVal="";
|
|
|
|
|
var colorVal="red";
|
|
|
|
|
if (value == "1") {
|
|
|
|
|
a = '<span style="color:#c0c0c0;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>已扫描</span>';
|
|
|
|
|
} else if (value == "0") {
|
|
|
|
|
a = '<span style="color:#030378"><i class="fa fa-check-circle-o" aria-hidden="true"></i>未扫描</span>';
|
|
|
|
|
} else {
|
|
|
|
|
a = '<span style="color:red"><i class="fa fa-check-circle-o" aria-hidden="true"></i>未知</span>';
|
|
|
|
|
showVal="已扫描";
|
|
|
|
|
colorVal="#030378;";
|
|
|
|
|
}else if (value == "0") {
|
|
|
|
|
showVal="未扫描";
|
|
|
|
|
colorVal="#c0c0c0;";
|
|
|
|
|
}else {
|
|
|
|
|
showVal="未知";
|
|
|
|
|
colorVal="red;";
|
|
|
|
|
}
|
|
|
|
|
if (redFlag == 0) {
|
|
|
|
|
a = '<span style="color:'+colorVal+'"><i class="glyphicon glyphicon-ok-circle" aria-hidden="true"></i>'+showVal+'</span>';
|
|
|
|
|
}else{
|
|
|
|
|
a = '<span style="color:'+colorVal+'"><i class="glyphicon glyphicon-ok-circle" aria-hidden="true"></i>'+showVal+'</span>';
|
|
|
|
|
}
|
|
|
|
|
return a;
|
|
|
|
|
}
|
|
|
|
@ -3384,6 +3590,14 @@
|
|
|
|
|
html = html + '<button type="button" class="btn btn-sm btn-info getQXInfo">查看缺陷</button>';
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (index.indexOf("signFlg") != -1) {
|
|
|
|
|
if(row.isSign==0){
|
|
|
|
|
//签收显示取消签收
|
|
|
|
|
html += '<button type="button" class="btn btn-sm btn-warning signInfo">签收</button>';
|
|
|
|
|
}else{
|
|
|
|
|
html += '<button type="button" class="btn btn-sm btn-warning signCancelInfo">取消签收</button>';
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return html;
|
|
|
|
|
},
|
|
|
|
@ -3463,6 +3677,8 @@
|
|
|
|
|
show: true//弹出对话框
|
|
|
|
|
});
|
|
|
|
|
$("#archiveId").val(row.id);
|
|
|
|
|
$("#isScaned2").val(row.isscaned);
|
|
|
|
|
$("#isSign2").val(row.isSign);
|
|
|
|
|
$("#verifyText").val("");
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
@ -3508,6 +3724,8 @@
|
|
|
|
|
}
|
|
|
|
|
//同步
|
|
|
|
|
$("#idLab").html(row.id);
|
|
|
|
|
isscanedVal=row.isscaned;
|
|
|
|
|
isSignVal=row.isSign;
|
|
|
|
|
$("#nameLab").html(row.name);
|
|
|
|
|
// $("#inDateLab").html(row.admissionDateTime.substring(0, 10));
|
|
|
|
|
if (row.admissionDateTime != null && row.admissionDateTime != '') {
|
|
|
|
@ -3543,7 +3761,33 @@
|
|
|
|
|
keyboard: true,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。
|
|
|
|
|
show: true//弹出对话框
|
|
|
|
|
});
|
|
|
|
|
},'click .signInfo': function (e, value, row, index) {
|
|
|
|
|
var isscaned=""+row.isscaned;
|
|
|
|
|
//签收
|
|
|
|
|
var inpNo=row.inpNo;
|
|
|
|
|
var visitId=row.visitId;
|
|
|
|
|
var isSign=1;
|
|
|
|
|
if(inpNo!=null && inpNo!="" && inpNo!=undefined && inpNo!="undefined"
|
|
|
|
|
&& visitId!=null && visitId!="" && inpNo!=undefined && visitId!="undefined"){
|
|
|
|
|
updateSignStateFun(inpNo,visitId,isSign);
|
|
|
|
|
}else{
|
|
|
|
|
toastr.warning("签收值格式应为:住院号-住院次数!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
},'click .signCancelInfo': function (e, value, row, index) {
|
|
|
|
|
//取消签收
|
|
|
|
|
var inpNo=row.inpNo;
|
|
|
|
|
var visitId=row.visitId;
|
|
|
|
|
var isSign=0;
|
|
|
|
|
if(inpNo!=null && inpNo!="" && inpNo!=undefined && inpNo!="undefined"
|
|
|
|
|
&& visitId!=null && visitId!="" && inpNo!=undefined && visitId!="undefined"){
|
|
|
|
|
updateSignStateFun(inpNo,visitId,isSign);
|
|
|
|
|
}else{
|
|
|
|
|
toastr.warning("签收值格式应为:住院号-住院次数!");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
cellStyle: function (value, row, index) {
|
|
|
|
|
return {classes: 'success'}
|
|
|
|
@ -4019,6 +4263,77 @@
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$("#signBtn").click(function () {
|
|
|
|
|
//签收
|
|
|
|
|
$('#signModal').modal({
|
|
|
|
|
backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。
|
|
|
|
|
keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。
|
|
|
|
|
show: true//弹出对话框
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
function updateSignStateFun(inpNo,visitId,isSign){
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "${path}/lastVerify/updateSignState",
|
|
|
|
|
type: "POST",
|
|
|
|
|
data: {inpNo:inpNo, visitId: visitId, isSign:isSign},
|
|
|
|
|
success: function (result) {
|
|
|
|
|
if (result.indexOf("成功")!=-1) {
|
|
|
|
|
//刷新
|
|
|
|
|
$('#table').bootstrapTable('refresh');
|
|
|
|
|
toastr.success(result);
|
|
|
|
|
} else {
|
|
|
|
|
toastr.warning(result);
|
|
|
|
|
}
|
|
|
|
|
}, error: function () {
|
|
|
|
|
toastr.error("操作失败!");
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$("#signBtn2").click(function () {
|
|
|
|
|
//签收
|
|
|
|
|
var signVal= $('#archiveIdSign').val();
|
|
|
|
|
signVal=signVal.trim();
|
|
|
|
|
if(signVal==null || signVal==""){
|
|
|
|
|
toastr.warning("签收值不能为空!");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if(signVal.indexOf("-")!=-1){
|
|
|
|
|
var signArr=signVal.split("-");
|
|
|
|
|
var inpNo=signArr[0];
|
|
|
|
|
var visitId=signArr[1];
|
|
|
|
|
var isSign=1;
|
|
|
|
|
updateSignStateFun(inpNo,visitId,isSign);
|
|
|
|
|
}else{
|
|
|
|
|
toastr.warning("签收值格式应为:住院号-住院次数!");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$("#signBtn3").click(function () {
|
|
|
|
|
//取消签收
|
|
|
|
|
//签收
|
|
|
|
|
var signVal= $('#archiveIdSign').val();
|
|
|
|
|
signVal=signVal.trim();
|
|
|
|
|
if(signVal==null || signVal==""){
|
|
|
|
|
toastr.warning("签收值不能为空!");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if(signVal.indexOf("-")!=-1){
|
|
|
|
|
var signArr=signVal.split("-");
|
|
|
|
|
var inpNo=signArr[0];
|
|
|
|
|
var visitId=signArr[1];
|
|
|
|
|
var isSign=0;
|
|
|
|
|
updateSignStateFun(inpNo,visitId,isSign);
|
|
|
|
|
}else{
|
|
|
|
|
toastr.warning("签收值格式应为:住院号-住院次数");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$("#selModal").keydown(function (e) {
|
|
|
|
|
if (e.keyCode == 13) {
|
|
|
|
|
event.preventDefault();//禁用默认回车事件
|
|
|
|
@ -4096,7 +4411,6 @@
|
|
|
|
|
// } else {
|
|
|
|
|
// deptName = $("#deptName").val();
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
var deptName = $("#deptName").val();
|
|
|
|
|
if (deptName.indexOf("") != -1) {
|
|
|
|
|
deptName = "";
|
|
|
|
@ -4105,9 +4419,19 @@
|
|
|
|
|
}
|
|
|
|
|
var startDateTo = $("#startDateTo").val();
|
|
|
|
|
var endDateTo = $("#endDateTo").val();
|
|
|
|
|
|
|
|
|
|
//2021-05-13
|
|
|
|
|
var idNo=$("#idNo").val();
|
|
|
|
|
var isScanning= $("#isScanning").val();
|
|
|
|
|
var isSign = $("#isSign").val();
|
|
|
|
|
var isscaned = $("#isscaned").val();
|
|
|
|
|
var signer = $("#signer").val();
|
|
|
|
|
var startSignDate = $("#startSignDate").val();
|
|
|
|
|
var endSignDate = $("#endSignDate").val();
|
|
|
|
|
window.location.href = "${path}/lastVerify/exportExcel?inpNo=" + inpNo + "&visitId=" + visitId +
|
|
|
|
|
"&name=" + name + "&deptName=" + deptName
|
|
|
|
|
+ "&startDateTo=" + startDateTo + "&endDateTo=" + endDateTo;
|
|
|
|
|
"&name=" + name + "&deptName=" + deptName + "&startDateTo=" + startDateTo + "&endDateTo=" + endDateTo
|
|
|
|
|
+ "&isscaned=" + isscaned + "&isSign=" + isSign + "&signer=" + signer+ "&startSignDate=" + startSignDate
|
|
|
|
|
+ "&endSignDate=" + endSignDate+ "&idNo=" + idNo+ "&isScanning=" + isScanning;
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
@ -4604,7 +4928,7 @@
|
|
|
|
|
toastr.error("操作失败!");
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$("#getReloadWz").on('click', function () {
|
|
|
|
|
var masterId = $("#idLab").html();
|
|
|
|
|