|
|
|
@ -237,21 +237,9 @@ function initTable() {
|
|
|
|
|
},
|
|
|
|
|
events: {
|
|
|
|
|
'click .returnInfo': function (e, value, row, index) {
|
|
|
|
|
setFormToken();
|
|
|
|
|
//console.log("=====退回======");
|
|
|
|
|
$("#backArchiveId").val(row.id);
|
|
|
|
|
$("#status").val(row.archivestate);
|
|
|
|
|
$('#form2').find('input,textarea,checkbox').prop('readonly', false);
|
|
|
|
|
$('#returnBtn').show();
|
|
|
|
|
//清空标签的内容
|
|
|
|
|
$('#content').val("");
|
|
|
|
|
$('#backContent').val("");
|
|
|
|
|
$('#score').val("");
|
|
|
|
|
$('input[name="returntoRole"]').each(function () {
|
|
|
|
|
$(this).prop('checked', false);
|
|
|
|
|
});
|
|
|
|
|
$("#faultTypeDiv").empty();
|
|
|
|
|
getFaultType();
|
|
|
|
|
backSetValue();
|
|
|
|
|
$('#returnModal').modal({
|
|
|
|
|
backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。
|
|
|
|
|
keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。
|
|
|
|
@ -345,6 +333,94 @@ function initTable() {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//退回需赋值
|
|
|
|
|
function backSetValue(){
|
|
|
|
|
setFormToken();
|
|
|
|
|
$("#backChecked").empty();
|
|
|
|
|
$("#backInfoForm").empty();
|
|
|
|
|
$("#backInfoFlag").val(1);
|
|
|
|
|
$("#backChecked").append(backScanChecked);
|
|
|
|
|
$("#backInfoForm").append(backInfo);
|
|
|
|
|
$('#form2').find('input,textarea,checkbox').prop('readonly', false);
|
|
|
|
|
$('#returnBtn').show();
|
|
|
|
|
//清空标签的内容
|
|
|
|
|
$('#content').val("");
|
|
|
|
|
$('#backContent').val("");
|
|
|
|
|
$('#score').val("");
|
|
|
|
|
$('input[name="returntoRole"]').each(function () {
|
|
|
|
|
$(this).prop('checked', false);
|
|
|
|
|
});
|
|
|
|
|
$("#faultTypeDiv").empty();
|
|
|
|
|
getFaultType();
|
|
|
|
|
}
|
|
|
|
|
//退回扫描选中
|
|
|
|
|
function onClickHander(obj){
|
|
|
|
|
$("#backChecked").empty();
|
|
|
|
|
$("#backInfoForm").empty();
|
|
|
|
|
if(obj.checked){
|
|
|
|
|
$("#backInfoFlag").val(2);
|
|
|
|
|
setFormToken();
|
|
|
|
|
$("#backChecked").append(backRoleChecked);
|
|
|
|
|
$("#backInfoForm").append(backScanInfo);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//审核退回
|
|
|
|
|
function onClickHander1(obj){
|
|
|
|
|
if(obj.checked){
|
|
|
|
|
backSetValue();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//退回扫描复选框
|
|
|
|
|
var backScanChecked = '<div id="backScan"><label for="back1" class="checkedDiv"><input type="checkbox" id="back1" onchange="onClickHander(this)">切换退回重新扫描</label></div>';
|
|
|
|
|
//流程退回复选框
|
|
|
|
|
var backRoleChecked = '<div id="backRole"><label for="back2" class="checkedDiv"><input type="checkbox" id="back2" onchange="onClickHander1(this)">切换流程退回</label></div>';
|
|
|
|
|
//退回扫描表单
|
|
|
|
|
var backScanInfo = '<form class="form-horizontal" id="form2">\n' +
|
|
|
|
|
' <div class="row divCss2">\n' +
|
|
|
|
|
' <span style="vertical-align:top;">内容:</span><textarea id="backContent" rows="6"\n' +
|
|
|
|
|
' cols="80"\n' +
|
|
|
|
|
' maxlength="500"></textarea>\n' +
|
|
|
|
|
' </div>\n' +
|
|
|
|
|
' </form>';
|
|
|
|
|
//流程退回表单
|
|
|
|
|
var backInfo = '<!--通过审批且未过期的patientId集合-->\n' +
|
|
|
|
|
' <form class="form-horizontal" id="form2">\n' +
|
|
|
|
|
' <div class="row">\n' +
|
|
|
|
|
' <div class="row divCss3">缺陷信息</div>\n' +
|
|
|
|
|
' <div class="row divCss2">\n' +
|
|
|
|
|
' <div class="row divCss2">\n' +
|
|
|
|
|
' <span style="float:left;vertical-align:top;">选项:</span>\n' +
|
|
|
|
|
' <div style="float:left;" id="faultTypeDiv">\n' +
|
|
|
|
|
' </div>\n' +
|
|
|
|
|
' </div>\n' +
|
|
|
|
|
' <div class="row divCss2">\n' +
|
|
|
|
|
' <span style="vertical-align:top;">内容:</span><textarea id="content" rows="6" cols="80"\n' +
|
|
|
|
|
' maxlength="500"></textarea>\n' +
|
|
|
|
|
' </div>\n' +
|
|
|
|
|
' </div>\n' +
|
|
|
|
|
' </div>\n' +
|
|
|
|
|
' <div class="divCss4"></div>\n' +
|
|
|
|
|
' <div class="row">\n' +
|
|
|
|
|
' <div class="row divCss3 ">退回信息</div>\n' +
|
|
|
|
|
' <div class="row divCss2">\n' +
|
|
|
|
|
' <div class="row divCss2">\n' +
|
|
|
|
|
' <span style="vertical-align:center;">评分:</span><input id="score" type="number"\n' +
|
|
|
|
|
' class="input-sm " min="1"/> 分\n' +
|
|
|
|
|
' </div>\n' +
|
|
|
|
|
' <div class="row divCss22">\n' +
|
|
|
|
|
' <span>退给角色:</span>\n' +
|
|
|
|
|
' <label><input type="checkbox" name="returntoRole" class="returntoRole" value="DOCTOR"/>医生</label>\n' +
|
|
|
|
|
' <label><input type="checkbox" name="returntoRole" class="returntoRole" value="NURSE"/>护士</label>\n' +
|
|
|
|
|
' </div>\n' +
|
|
|
|
|
' <div class="row divCss2">\n' +
|
|
|
|
|
' <span style="vertical-align:top;">内容:</span><textarea id="backContent" rows="6"\n' +
|
|
|
|
|
' cols="80"\n' +
|
|
|
|
|
' maxlength="500"></textarea>\n' +
|
|
|
|
|
' </div>\n' +
|
|
|
|
|
' </div>\n' +
|
|
|
|
|
' </div>\n' +
|
|
|
|
|
' </form>';
|
|
|
|
|
|
|
|
|
|
//确认批量审批列表
|
|
|
|
|
function initTable3() {
|
|
|
|
|
$("#table3").bootstrapTable("destroy");
|
|
|
|
@ -363,31 +439,31 @@ function initTable3() {
|
|
|
|
|
title: '住院号',
|
|
|
|
|
field: 'inpNo',
|
|
|
|
|
align: 'left',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
valign: 'middle'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '住院次数',
|
|
|
|
|
field: 'visitId',
|
|
|
|
|
align: 'center',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
valign: 'middle'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '姓名',
|
|
|
|
|
field: 'name',
|
|
|
|
|
align: 'left',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
valign: 'middle'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '性别',
|
|
|
|
|
field: 'sex',
|
|
|
|
|
align: 'center',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
valign: 'middle'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '出院科室',
|
|
|
|
|
field: 'deptName',
|
|
|
|
|
align: 'left',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
valign: 'middle'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '出院日期',
|
|
|
|
@ -400,7 +476,7 @@ function initTable3() {
|
|
|
|
|
{
|
|
|
|
|
title: '主管医生',
|
|
|
|
|
field: 'doctorInCharge',
|
|
|
|
|
align: 'left',
|
|
|
|
|
align: 'left'
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
onLoadSuccess: function (result) { //加载成功时执行
|
|
|
|
@ -430,7 +506,6 @@ $("#verifyBtn").on('click', function () {
|
|
|
|
|
var ids = $("#archiveId").val();
|
|
|
|
|
//只有一个直接提交
|
|
|
|
|
//获取柜子列个数
|
|
|
|
|
debugger
|
|
|
|
|
var paperPostionValueLength = $("#paperPostionValueLength").val();
|
|
|
|
|
if(paperPostionValueLength >= 1){
|
|
|
|
|
for(var i = 1;i<=paperPostionValueLength;i++) {
|
|
|
|
|