|
|
|
@ -68,7 +68,7 @@ $('#mytab').bootstrapTable({
|
|
|
|
field:'effeDays',
|
|
|
|
field:'effeDays',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
title:'姓名',
|
|
|
|
title:'产妇姓名',
|
|
|
|
field:'name',
|
|
|
|
field:'name',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -248,6 +248,7 @@ function updateApprove(id){
|
|
|
|
$("#approveId").val(data.id);
|
|
|
|
$("#approveId").val(data.id);
|
|
|
|
$("#applyer").val(data.applyer);
|
|
|
|
$("#applyer").val(data.applyer);
|
|
|
|
$("#effeTime").val(data.effeTime);
|
|
|
|
$("#effeTime").val(data.effeTime);
|
|
|
|
|
|
|
|
pickTime("effeTime", data.effeTime);
|
|
|
|
$("#effeDays").val(data.effeDays);
|
|
|
|
$("#effeDays").val(data.effeDays);
|
|
|
|
$("#applyType").val(data.applyType);
|
|
|
|
$("#applyType").val(data.applyType);
|
|
|
|
$("#parentId").val(data.annoParentId);
|
|
|
|
$("#parentId").val(data.annoParentId);
|
|
|
|
@ -315,4 +316,118 @@ function exportExcel(){
|
|
|
|
$(function () {
|
|
|
|
$(function () {
|
|
|
|
initDateInput(1);
|
|
|
|
initDateInput(1);
|
|
|
|
initDateInput(2);
|
|
|
|
initDateInput(2);
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 批量审批
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
function addApprovesMore() {
|
|
|
|
|
|
|
|
debugger
|
|
|
|
|
|
|
|
clearContent();
|
|
|
|
|
|
|
|
tabChecks = getChecked();
|
|
|
|
|
|
|
|
if (tabChecks.length > 0){
|
|
|
|
|
|
|
|
//加载批注类别
|
|
|
|
|
|
|
|
loadSelect(path+ '/approve/loadAnnoModle','moreParentId','');
|
|
|
|
|
|
|
|
$('#addApprovesMore').attr("data-toggle", "modal");
|
|
|
|
|
|
|
|
$('#addApprovesMore').attr("data-target", "#myModal2");
|
|
|
|
|
|
|
|
$("#form2")[0].reset();
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
toastr.warning("至少选中一条!");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 添加内容,tr td
|
|
|
|
|
|
|
|
* @param inpatientNoArray
|
|
|
|
|
|
|
|
* @param admissTimesArray
|
|
|
|
|
|
|
|
* @param nameArray
|
|
|
|
|
|
|
|
* @param applyerArray
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
function insertContent(inpatientNoArray, admissTimesArray, nameArray, applyerArray) {
|
|
|
|
|
|
|
|
for (var i = 0 ; i < inpatientNoArray.length; i++){
|
|
|
|
|
|
|
|
var tr = document.createElement("tr");
|
|
|
|
|
|
|
|
var td1 = document.createElement("td");
|
|
|
|
|
|
|
|
var td2 = document.createElement("td");
|
|
|
|
|
|
|
|
var td3 = document.createElement("td");
|
|
|
|
|
|
|
|
var td4 = document.createElement("td");
|
|
|
|
|
|
|
|
td1.innerHTML = inpatientNoArray[i];
|
|
|
|
|
|
|
|
td2.innerHTML = nameArray[i];
|
|
|
|
|
|
|
|
td3.innerHTML = admissTimesArray[i];
|
|
|
|
|
|
|
|
td4.innerHTML = applyerArray[i];
|
|
|
|
|
|
|
|
tr.appendChild(td1);
|
|
|
|
|
|
|
|
tr.appendChild(td2);
|
|
|
|
|
|
|
|
tr.appendChild(td3);
|
|
|
|
|
|
|
|
tr.appendChild(td4);
|
|
|
|
|
|
|
|
document.getElementById("moreApproveBody").appendChild(tr);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 清楚内容方法
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
function clearContent() {
|
|
|
|
|
|
|
|
$('#addApprovesMore').removeAttr("data-toggle", "modal");
|
|
|
|
|
|
|
|
$('#addApprovesMore').removeAttr("data-target", "#myModal2");
|
|
|
|
|
|
|
|
var table = document.getElementById("moreApproveBody");
|
|
|
|
|
|
|
|
var len = table.childNodes.length;
|
|
|
|
|
|
|
|
for (var i = len - 1; i >= 0; i--) {
|
|
|
|
|
|
|
|
table.removeChild(table.childNodes[i]);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 获取选中行
|
|
|
|
|
|
|
|
* @returns {string}
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
function getChecked(){
|
|
|
|
|
|
|
|
tabChecks = "";
|
|
|
|
|
|
|
|
var inpatientNoArray = new Array();
|
|
|
|
|
|
|
|
var admissTimesArray = new Array();
|
|
|
|
|
|
|
|
var nameArray = new Array();
|
|
|
|
|
|
|
|
var applyerArray = new Array();
|
|
|
|
|
|
|
|
var idlist = $('#mytab').bootstrapTable('getAllSelections');
|
|
|
|
|
|
|
|
if(idlist.length > 0){
|
|
|
|
|
|
|
|
for (var i = 0; i < idlist.length; i++) {
|
|
|
|
|
|
|
|
tabChecks += idlist[i].id + ",";
|
|
|
|
|
|
|
|
inpatientNoArray.push(idlist[i].inpatientNo);
|
|
|
|
|
|
|
|
admissTimesArray.push(idlist[i].admissTimes);
|
|
|
|
|
|
|
|
nameArray.push(idlist[i].name);
|
|
|
|
|
|
|
|
applyerArray.push(idlist[i].applyer);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
$("#checks").val(checks);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
insertContent(inpatientNoArray, admissTimesArray, nameArray, applyerArray);
|
|
|
|
|
|
|
|
if (null != tabChecks){
|
|
|
|
|
|
|
|
tabChecks = tabChecks.substring(0,tabChecks.length-1);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return tabChecks;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 批量审核
|
|
|
|
|
|
|
|
* @param flag
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
function moreAdd(flag){
|
|
|
|
|
|
|
|
var approve = $("#moreApproveNotes").val();
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
|
|
|
type:'post',
|
|
|
|
|
|
|
|
url:path+'/approve/updateApproves',
|
|
|
|
|
|
|
|
data:{ids:tabChecks,state:flag,note:approve},
|
|
|
|
|
|
|
|
dataType:'json',
|
|
|
|
|
|
|
|
success:function(data){
|
|
|
|
|
|
|
|
if(data!=null && data.code == 0){
|
|
|
|
|
|
|
|
if(flag == 1){
|
|
|
|
|
|
|
|
toastr.success("批准成功!");
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
toastr.success("驳回成功!");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
refreshTable();
|
|
|
|
|
|
|
|
$('#myModal2').modal('hide');
|
|
|
|
|
|
|
|
$('#mytab').bootstrapTable('selectPage', pageNumber);
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
toastr.warning(data.msg);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
}
|