|
|
|
@ -135,20 +135,20 @@ function initTable() {
|
|
|
|
|
field: 'doctorInCharge',
|
|
|
|
|
align: 'left'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '状态',
|
|
|
|
|
field: 'status',
|
|
|
|
|
align: 'center',
|
|
|
|
|
formatter: function (value, row) {
|
|
|
|
|
var overTimeStr = '';
|
|
|
|
|
//超期
|
|
|
|
|
if (row.days > 0) {
|
|
|
|
|
overTimeStr = '<span style="color:red">(超期)</span>';
|
|
|
|
|
}
|
|
|
|
|
var str = '<span style="color:#8FBC8F"><i class="fa fa-check-circle-o" aria-hidden="true"></i>' + value + '</span>';
|
|
|
|
|
return overTimeStr + str;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// title: '状态',
|
|
|
|
|
// field: 'status',
|
|
|
|
|
// align: 'center',
|
|
|
|
|
// formatter: function (value, row) {
|
|
|
|
|
// var overTimeStr = '';
|
|
|
|
|
// //超期
|
|
|
|
|
// if (row.days > 0) {
|
|
|
|
|
// overTimeStr = '<span style="color:red">(超期)</span>';
|
|
|
|
|
// }
|
|
|
|
|
// var str = '<span style="color:#8FBC8F"><i class="fa fa-check-circle-o" aria-hidden="true"></i>' + value + '</span>';
|
|
|
|
|
// return overTimeStr + str;
|
|
|
|
|
// }
|
|
|
|
|
// },
|
|
|
|
|
{
|
|
|
|
|
title: '纸质状态',
|
|
|
|
|
field: 'remark',
|
|
|
|
@ -171,47 +171,73 @@ function initTable() {
|
|
|
|
|
return str;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// title: '纸质扫描',
|
|
|
|
|
// field: 'checkName',
|
|
|
|
|
// align: 'center',
|
|
|
|
|
// valign: 'middle',
|
|
|
|
|
// formatter: function (value, row) {
|
|
|
|
|
// var colorStr = ''
|
|
|
|
|
// if (value == '是') {
|
|
|
|
|
// colorStr = '#8FBC8F';
|
|
|
|
|
// } else if (value == '否') {
|
|
|
|
|
// colorStr = 'red';
|
|
|
|
|
// } else {
|
|
|
|
|
// value = '';
|
|
|
|
|
// }
|
|
|
|
|
// var str = '<span style="color:' + colorStr + '"><i class="fa fa-check-circle-o" aria-hidden="true"></i>' + value + '</span>';
|
|
|
|
|
// return str;
|
|
|
|
|
// }
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// title: 'HIS召回状态',
|
|
|
|
|
// field: 'callBackStatus',
|
|
|
|
|
// align: 'center',
|
|
|
|
|
// valign: 'middle',
|
|
|
|
|
// formatter: function (value, row) {
|
|
|
|
|
// if (value == '是') {
|
|
|
|
|
// return '<span style="color:green">是</span>';
|
|
|
|
|
// } else {
|
|
|
|
|
// return '<span style="color:red">否</span>';
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// },
|
|
|
|
|
{
|
|
|
|
|
title: '纸质扫描',
|
|
|
|
|
field: 'checkName',
|
|
|
|
|
title: '打印状态',
|
|
|
|
|
field: 'printStatus',
|
|
|
|
|
align: 'center',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
formatter: function (value, row) {
|
|
|
|
|
var colorStr = ''
|
|
|
|
|
if (value == '是') {
|
|
|
|
|
colorStr = '#8FBC8F';
|
|
|
|
|
} else if (value == '否') {
|
|
|
|
|
colorStr = 'red';
|
|
|
|
|
return '<span style="color:green">是</span>';
|
|
|
|
|
} else {
|
|
|
|
|
value = '';
|
|
|
|
|
return '<span style="color:red">否</span>';
|
|
|
|
|
}
|
|
|
|
|
var str = '<span style="color:' + colorStr + '"><i class="fa fa-check-circle-o" aria-hidden="true"></i>' + value + '</span>';
|
|
|
|
|
return str;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: 'HIS召回状态',
|
|
|
|
|
field: 'callBackStatus',
|
|
|
|
|
title: '医生提交状态',
|
|
|
|
|
field: 'cmtDoctor',
|
|
|
|
|
align: 'center',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
formatter: function (value, row) {
|
|
|
|
|
if (value == '是') {
|
|
|
|
|
return '<span style="color:green">是</span>';
|
|
|
|
|
if (value == '1') {
|
|
|
|
|
return '<span style="color:green">已提交</span>';
|
|
|
|
|
} else {
|
|
|
|
|
return '<span style="color:red">否</span>';
|
|
|
|
|
return '<span style="color:red">未提交</span>';
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '打印状态',
|
|
|
|
|
field: 'printStatus',
|
|
|
|
|
title: '护士提交状态',
|
|
|
|
|
field: 'cmtNurse',
|
|
|
|
|
align: 'center',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
formatter: function (value, row) {
|
|
|
|
|
if (value == '是') {
|
|
|
|
|
return '<span style="color:green">是</span>';
|
|
|
|
|
if (value == '1') {
|
|
|
|
|
return '<span style="color:green">已提交</span>';
|
|
|
|
|
} else {
|
|
|
|
|
return '<span style="color:red">否</span>';
|
|
|
|
|
return '<span style="color:red">未提交</span>';
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
@ -237,9 +263,35 @@ function initTable() {
|
|
|
|
|
if (row.paperStatic == 0) {
|
|
|
|
|
html += '<button type="button" class="btn btn-sm btn-primary addPaperStatic" title="纸质签收">纸质签收</button>'
|
|
|
|
|
}
|
|
|
|
|
if (row.cmtDoctor == 1) {
|
|
|
|
|
html += '<button type="button" class="btn btn-sm btn-primary returnCmtDoctor" title="退回医生">退回医生</button>'
|
|
|
|
|
}
|
|
|
|
|
if (row.cmtNurse == 1) {
|
|
|
|
|
html += '<button type="button" class="btn btn-sm btn-primary returnCmtNurse" title="退回护士">退回护士</button>'
|
|
|
|
|
}
|
|
|
|
|
return html;
|
|
|
|
|
},
|
|
|
|
|
events: {
|
|
|
|
|
'click .returnCmtDoctor': function (e, value, row, index) {
|
|
|
|
|
$('#returnCmtDoctor').modal({
|
|
|
|
|
backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。
|
|
|
|
|
keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。
|
|
|
|
|
show: true//弹出对话框
|
|
|
|
|
});
|
|
|
|
|
//同步
|
|
|
|
|
$("#idCmtDoctor").val(row.id);
|
|
|
|
|
$("#cmtDoctorFlag").val(1);
|
|
|
|
|
},
|
|
|
|
|
'click .returnCmtNurse': function (e, value, row, index) {
|
|
|
|
|
$('#returnCmtNurse').modal({
|
|
|
|
|
backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。
|
|
|
|
|
keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。
|
|
|
|
|
show: true//弹出对话框
|
|
|
|
|
});
|
|
|
|
|
//同步
|
|
|
|
|
$("#idCmtNurse").val(row.id);
|
|
|
|
|
$("#cmtNurseFlag").val(2);
|
|
|
|
|
},
|
|
|
|
|
'click .addPaperStatic': function (e, value, row, index) {
|
|
|
|
|
addPaperStatic(row.id,row.paperStatic)
|
|
|
|
|
},
|
|
|
|
@ -351,6 +403,56 @@ function initTable() {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//医生退回接口
|
|
|
|
|
$("#returnCmtDoctorAdd").click(function () {
|
|
|
|
|
var idCmtDoctor = $("#idCmtDoctor").val();
|
|
|
|
|
var cmtDoctorFlag = $("#cmtDoctorFlag").val();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: path + "/lastVerify/updateReturnCmtDoctor", // 获取表格数据的url
|
|
|
|
|
type: "POST",
|
|
|
|
|
data: {id: idCmtDoctor,flag:cmtDoctorFlag},
|
|
|
|
|
success: function (result) {
|
|
|
|
|
if (result.code==100){
|
|
|
|
|
$('#returnCmtDoctor').modal('hide');
|
|
|
|
|
toastr.success("退回成功!");
|
|
|
|
|
reLoad();
|
|
|
|
|
}
|
|
|
|
|
if (result.code==200){
|
|
|
|
|
$('#returnCmtDoctor').modal('hide');
|
|
|
|
|
toastr.warning("退回失败!");
|
|
|
|
|
reLoad();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//护士退回接口
|
|
|
|
|
$("#returnCmtNurseAdd").click(function () {
|
|
|
|
|
var idCmtNurse = $("#idCmtNurse").val();
|
|
|
|
|
var cmtNurseFlag = $("#cmtNurseFlag").val();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: path + "/lastVerify/updateReturnCmtNurse", // 获取表格数据的url
|
|
|
|
|
type: "POST",
|
|
|
|
|
data: {id: idCmtNurse,flag:cmtNurseFlag},
|
|
|
|
|
success: function (result) {
|
|
|
|
|
if (result.code==100){
|
|
|
|
|
$('#returnCmtNurse').modal('hide');
|
|
|
|
|
toastr.success("退回成功!");
|
|
|
|
|
reLoad();
|
|
|
|
|
}
|
|
|
|
|
if (result.code==200){
|
|
|
|
|
$('#returnCmtNurse').modal('hide');
|
|
|
|
|
toastr.warning("退回失败!");
|
|
|
|
|
reLoad();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//签收、取消签收
|
|
|
|
|
function addPaperStatic(id,paperStatic) {
|
|
|
|
|
$.ajax({
|
|
|
|
@ -359,12 +461,12 @@ function addPaperStatic(id,paperStatic) {
|
|
|
|
|
data: {id: id,paperStatic:paperStatic},
|
|
|
|
|
success: function (result) {
|
|
|
|
|
if (result==0){
|
|
|
|
|
toastr.warning("失败!");
|
|
|
|
|
reLoad();
|
|
|
|
|
return toastr.warning("失败!");
|
|
|
|
|
}
|
|
|
|
|
if (result==1){
|
|
|
|
|
toastr.success("成功!");
|
|
|
|
|
reLoad();
|
|
|
|
|
return toastr.success("成功!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -376,7 +478,7 @@ function addPaperStatic(id,paperStatic) {
|
|
|
|
|
|
|
|
|
|
//批量申请确认提交后刷新页面
|
|
|
|
|
function reLoad() {
|
|
|
|
|
$("#addPaperStatic").bootstrapTable('refresh', path + '/lastVerify/lastVerifyList');//排序方式
|
|
|
|
|
$("#table").bootstrapTable('refresh', path + '/lastVerify/lastVerifyList');//排序方式
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|