审批管理 批量审批优化

master
wangxh 6 years ago
parent 2e93995519
commit 1c7bca3c98

@ -201,7 +201,7 @@
<div class="btnsDiv"> <div class="btnsDiv">
<button type="button" class="btn btn-sm btn-primary" onclick="refreshTable()">查询</button> <button type="button" class="btn btn-sm btn-primary" onclick="refreshTable()">查询</button>
<shiro:hasPermission name="/approve/updateApprove"> <shiro:hasPermission name="/approve/updateApprove">
<button type="button" class="btn btn-sm btn-warning btnl" onclick="addApprovesMore()" data-toggle="modal" data-target="#myModal2"> + 批量审批</button> <button id="addApprovesMore" type="button" class="btn btn-sm btn-warning btnl" onclick="addApprovesMore()"> + 批量审批</button>
</shiro:hasPermission> </shiro:hasPermission>
<shiro:hasPermission name="/approve/exportExcelApproveList"> <shiro:hasPermission name="/approve/exportExcelApproveList">
<button type="button" class="btn btn-sm btn-primary btns" onclick="exportExcel()"><i class="fa fa-reply"></i>导出</button> <button type="button" class="btn btn-sm btn-primary btns" onclick="exportExcel()"><i class="fa fa-reply"></i>导出</button>

@ -323,9 +323,16 @@ function add(flag){
//批量审批 //批量审批
function addApprovesMore() { function addApprovesMore() {
clearContent(); clearContent();
tabChecks = getChecked();
if (tabChecks.length > 0){
//加载批注类别 //加载批注类别
loadSelect(path+ '/approve/loadAnnoModle','moreParentId',''); loadSelect(path+ '/approve/loadAnnoModle','moreParentId','');
tabChecks = getChecked(); $('#addApprovesMore').attr("data-toggle", "modal");
$('#addApprovesMore').attr("data-target", "#myModal2");
} else {
toastr.warning("至少选中一条!");
}
} }
//获取选中行 //获取选中行
@ -345,9 +352,6 @@ function getChecked(){
applyerArray.push(idlist[i].applyer); applyerArray.push(idlist[i].applyer);
} }
$("#checks").val(checks); $("#checks").val(checks);
}else{
toastr.warning("请选中信息!");
$("#checks").val("");
} }
insertContent(inpatientNoArray, admissTimesArray, nameArray, applyerArray); insertContent(inpatientNoArray, admissTimesArray, nameArray, applyerArray);
if (null != tabChecks){ if (null != tabChecks){
@ -378,6 +382,8 @@ function insertContent(inpatientNoArray, admissTimesArray, nameArray, applyerArr
//清楚内容方法 //清楚内容方法
function clearContent() { function clearContent() {
$('#addApprovesMore').removeAttr("data-toggle", "modal");
$('#addApprovesMore').removeAttr("data-target", "#myModal2");
var table = document.getElementById("moreApproveBody"); var table = document.getElementById("moreApproveBody");
var len = table.childNodes.length; var len = table.childNodes.length;
for (var i = len - 1; i >= 0; i--) { for (var i = len - 1; i >= 0; i--) {

Loading…
Cancel
Save