修改导出遮罩层显示时间:处理完成时关闭
This commit is contained in:
@@ -349,7 +349,7 @@ function cancelPassOpt(url){
|
||||
}
|
||||
}
|
||||
}
|
||||
function doAll(checkboxes,url){
|
||||
function doAll(checkboxes,url){
|
||||
// var url = $(this).attr('data-url');
|
||||
var str="";
|
||||
var compileIdStr="";
|
||||
@@ -465,6 +465,7 @@ function cancelPassOpt(url){
|
||||
},{buttonsFocus:1});
|
||||
top.$('.jbox-body .jbox-icon').css('top','55px');
|
||||
}
|
||||
alert("333");
|
||||
//除取消审核之外的业务
|
||||
}else{
|
||||
|
||||
@@ -472,7 +473,9 @@ function cancelPassOpt(url){
|
||||
|
||||
if(v=="ok"){
|
||||
if(url.indexOf("?")>0){
|
||||
window.location = url+"&ids="+ids+"&compileIds="+compileIds;
|
||||
//window.location = url+"&ids="+ids+"&compileIds="+compileIds;
|
||||
url = url+"&ids="+ids+"&compileIds="+compileIds;
|
||||
exportXmlRequest(url);
|
||||
}else{
|
||||
window.location = url+"?ids="+ids+"&compileIds="+compileIds;
|
||||
}
|
||||
@@ -483,12 +486,12 @@ function cancelPassOpt(url){
|
||||
}
|
||||
//$("#searchForm").submit();
|
||||
}
|
||||
},{buttonsFocus:1});
|
||||
},{buttonsFocus:0});
|
||||
top.$('.jbox-body .jbox-icon').css('top','55px');
|
||||
}
|
||||
}
|
||||
//验证选择的配置,是否可删除或者审核未通过或者审核通过,只有未审核的配置可删除或审核未通过或审核通过
|
||||
function validateAllNoAudit(checkboxes){
|
||||
}
|
||||
//验证选择的配置,是否可删除或者审核未通过或者审核通过,只有未审核的配置可删除或审核未通过或审核通过
|
||||
function validateAllNoAudit(checkboxes){
|
||||
var flag = false;
|
||||
$(checkboxes).filter(":checked").each(function(){
|
||||
//alert($(this).val());
|
||||
@@ -498,9 +501,9 @@ function cancelPassOpt(url){
|
||||
}
|
||||
});
|
||||
return flag;
|
||||
}
|
||||
//验证是否可删除
|
||||
function validateIsDelete(checkboxes){
|
||||
}
|
||||
//验证是否可删除
|
||||
function validateIsDelete(checkboxes){
|
||||
var flag = false;
|
||||
$(checkboxes).filter(":checked").each(function(){
|
||||
//alert($(this).val());
|
||||
@@ -510,9 +513,9 @@ function cancelPassOpt(url){
|
||||
}
|
||||
});
|
||||
return flag;
|
||||
}
|
||||
//验证选择的配置,是否有审核通过的
|
||||
function validatePass(checkboxes){
|
||||
}
|
||||
//验证选择的配置,是否有审核通过的
|
||||
function validatePass(checkboxes){
|
||||
var flag = false;
|
||||
$(checkboxes).filter(":checked").each(function(){
|
||||
if($(this).val()==1){
|
||||
@@ -521,9 +524,9 @@ function cancelPassOpt(url){
|
||||
}
|
||||
});
|
||||
return flag;
|
||||
}
|
||||
//验证选择的配置,是否全部为审核通过的
|
||||
function validateAllPass(checkboxes){
|
||||
}
|
||||
//验证选择的配置,是否全部为审核通过的
|
||||
function validateAllPass(checkboxes){
|
||||
var flag = true;
|
||||
$(checkboxes).filter(":checked").each(function(){
|
||||
if($(this).val()!=1){
|
||||
@@ -532,8 +535,8 @@ function cancelPassOpt(url){
|
||||
}
|
||||
});
|
||||
return flag;
|
||||
}
|
||||
function validateIsScheduler(checkboxes){
|
||||
}
|
||||
function validateIsScheduler(checkboxes){
|
||||
var flag = false;
|
||||
$(checkboxes).filter(":checked").each(function(){
|
||||
var schedulerFlag = $(this).parent().parent().find(".schedulerFlag").find("span").attr("isScheduler");
|
||||
@@ -543,9 +546,9 @@ function cancelPassOpt(url){
|
||||
}
|
||||
});
|
||||
return flag;
|
||||
}
|
||||
//导出
|
||||
function exportData(url,maxRow,searchUrl,exType){
|
||||
}
|
||||
//导出
|
||||
function exportData(url,maxRow,searchUrl,exType){
|
||||
var column=[];
|
||||
var hColumn=[]; //隐藏列名
|
||||
$("#${id} ${value} thead tr th").each(function(){
|
||||
@@ -562,12 +565,14 @@ function cancelPassOpt(url){
|
||||
}
|
||||
if(column.toString()!="" && column.toString() =="<spring:message code='log'/>"){
|
||||
top.$.jBox.tip("<spring:message code='all_columns_hidden'/>", "<spring:message code='info'/>");
|
||||
alert("第一个return");
|
||||
return;
|
||||
}
|
||||
if(column.toString()!=""){
|
||||
url+="&columns="+column.toString();
|
||||
}else{
|
||||
top.$.jBox.tip("<spring:message code='all_columns_hidden'/>", "<spring:message code='info'/>");
|
||||
alert("第二个return");
|
||||
return;
|
||||
}
|
||||
if(hColumn.toString()!=""){
|
||||
@@ -577,6 +582,7 @@ function cancelPassOpt(url){
|
||||
//导出选中数据
|
||||
if($(checkboxes).filter(":checked").length>0){
|
||||
doAll(checkboxes,url);
|
||||
alert("doAll");
|
||||
//导出检索条件下所有数据
|
||||
}else{
|
||||
var totalCount = $("#showTotalCount").html() == undefined ? '' : $("#showTotalCount").html().trim();
|
||||
@@ -584,27 +590,49 @@ function cancelPassOpt(url){
|
||||
if(totalCount > maxRow){
|
||||
top.$.jBox.confirm("<spring:message code='export_confirm_message'/>"+maxRow+"!","<spring:message code='info'/>",function(v,h,f){
|
||||
if(v=="ok"){
|
||||
$("#searchForm").attr("action",url);
|
||||
$("#searchForm").submit();
|
||||
closeTip();
|
||||
$("#searchForm").attr("action",searchUrl);
|
||||
if($("#intype").val() != null && $("#intype").val() != ""){
|
||||
$("#intype").attr("name",$("#seltype").val());
|
||||
}
|
||||
exportXmlRequest(url);
|
||||
}
|
||||
},{buttonsFocus:1});
|
||||
top.$('.jbox-body .jbox-icon').css('top','55px');
|
||||
}else{
|
||||
$("#searchForm").attr("action",url);
|
||||
$("#searchForm").submit();
|
||||
closeTip();
|
||||
$("#searchForm").attr("action",searchUrl);
|
||||
if($("#intype").val() != null && $("#intype").val() != ""){
|
||||
$("#intype").attr("name",$("#seltype").val());
|
||||
}
|
||||
exportXmlRequest(url);
|
||||
}
|
||||
}else{
|
||||
$("#searchForm").attr("action",url);
|
||||
$("#searchForm").submit();
|
||||
closeTip();
|
||||
$("#searchForm").attr("action",searchUrl);
|
||||
exportXmlRequest(url);
|
||||
}
|
||||
}
|
||||
}
|
||||
function exportXmlRequest(url){
|
||||
loading('onloading');
|
||||
url+="&"+$('#searchForm').serialize();
|
||||
var xmlResquest = new XMLHttpRequest();
|
||||
xmlResquest.open("POST", url, true);
|
||||
xmlResquest.setRequestHeader("Content-type", "application/json");
|
||||
xmlResquest.responseType = "blob";
|
||||
xmlResquest.onload = function (oEvent) {
|
||||
var contDisp = xmlResquest.getResponseHeader("content-disposition");
|
||||
var fileName = contDisp.substring(contDisp.indexOf("=")+1,contDisp.length).replace(/\"/g,"");
|
||||
var content = xmlResquest.response;
|
||||
var elink = document.createElement('a');
|
||||
elink.download = fileName;
|
||||
elink.style.display = 'none';
|
||||
var blob = new Blob([content]);
|
||||
elink.href = URL.createObjectURL(blob);
|
||||
document.body.appendChild(elink);
|
||||
elink.click();
|
||||
document.body.removeChild(elink);
|
||||
};
|
||||
xmlResquest.onreadystatechange = function() {
|
||||
if (xmlResquest.readyState==4) {
|
||||
top.$.jBox.closeTip();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
xmlResquest.send();
|
||||
}
|
||||
</script>
|
||||
@@ -543,7 +543,7 @@ function customColumnClick(){
|
||||
var exports=JSON.stringify(map);
|
||||
aJaxImportPost(url,{"exports":exports});
|
||||
pagination(30);
|
||||
closeTip();
|
||||
//closeTip();
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -115,8 +115,10 @@ Date.prototype.Format = function (fmt) {
|
||||
}
|
||||
|
||||
function aJaxImportPost(url, params) {
|
||||
top.$.jBox.tip("onloading",'loading',{opacity:0.5,persistent:true});
|
||||
// 创建form元素
|
||||
var temp_form = document.createElement("form");
|
||||
temp_form.id = "temp_form";
|
||||
// 设置form属性
|
||||
temp_form .action = url;
|
||||
temp_form .target = "_self";
|
||||
@@ -130,6 +132,31 @@ function aJaxImportPost(url, params) {
|
||||
temp_form .appendChild(opt);
|
||||
}
|
||||
document.body.appendChild(temp_form);
|
||||
// 提交表单
|
||||
temp_form .submit();
|
||||
url=url+"?";
|
||||
url+="&"+$('#temp_form').serialize();
|
||||
var xmlResquest = new XMLHttpRequest();
|
||||
xmlResquest.open("POST", url, true);
|
||||
xmlResquest.setRequestHeader("Content-type", "application/json");
|
||||
xmlResquest.setRequestHeader("Content-Disposition","attachment");
|
||||
xmlResquest.responseType = "blob";
|
||||
xmlResquest.onload = function (oEvent) {
|
||||
var contDisp = xmlResquest.getResponseHeader("content-disposition")
|
||||
var fileName = contDisp.substring(contDisp.indexOf("=")+1,contDisp.length).replace(/\"/g,"")
|
||||
var content = xmlResquest.response;
|
||||
var elink = document.createElement('a');
|
||||
elink.download = fileName;
|
||||
elink.style.display = 'none';
|
||||
var blob = new Blob([content]);
|
||||
elink.href = URL.createObjectURL(blob);
|
||||
document.body.appendChild(elink);
|
||||
elink.click();
|
||||
document.body.removeChild(elink);
|
||||
|
||||
};
|
||||
xmlResquest.onreadystatechange = function() {
|
||||
if (xmlResquest.readyState==4) {
|
||||
top.$.jBox.closeTip();
|
||||
}
|
||||
};
|
||||
xmlResquest.send();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user