|
@@ -2452,6 +2452,7 @@ $(document).ready(function() {
|
|
|
let updateData = null;
|
|
let updateData = null;
|
|
|
let dialog = $('#del');
|
|
let dialog = $('#del');
|
|
|
if (projTreeObj.tree && projTreeObj.tree.selected) {
|
|
if (projTreeObj.tree && projTreeObj.tree.selected) {
|
|
|
|
|
+ $.bootstrapLoading.start();
|
|
|
updateData = GetDeleteUpdateData(projTreeObj.tree.selected);
|
|
updateData = GetDeleteUpdateData(projTreeObj.tree.selected);
|
|
|
UpdateProjectData(updateData, function () {
|
|
UpdateProjectData(updateData, function () {
|
|
|
dialog.modal('hide');
|
|
dialog.modal('hide');
|
|
@@ -2468,11 +2469,13 @@ $(document).ready(function() {
|
|
|
if(selected.data.projType == projectType.tender||selected.data.projType == projectType.engineering){
|
|
if(selected.data.projType == projectType.tender||selected.data.projType == projectType.engineering){
|
|
|
projTreeObj.refreshNodeData(refreshNodes);//刷新工程造价信息
|
|
projTreeObj.refreshNodeData(refreshNodes);//刷新工程造价信息
|
|
|
}
|
|
}
|
|
|
|
|
+ $.bootstrapLoading.end();
|
|
|
//快速点击时,第一个项目删除成功了,可能会删除多项目
|
|
//快速点击时,第一个项目删除成功了,可能会删除多项目
|
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
|
STATE.deleting = false;
|
|
STATE.deleting = false;
|
|
|
}, 500);
|
|
}, 500);
|
|
|
}, function () {
|
|
}, function () {
|
|
|
|
|
+ $.bootstrapLoading.end();
|
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
|
STATE.deleting = false;
|
|
STATE.deleting = false;
|
|
|
}, 500);
|
|
}, 500);
|
|
@@ -2913,20 +2916,24 @@ function AddProject() {
|
|
|
setDangerInfo($('#taxType-info'));
|
|
setDangerInfo($('#taxType-info'));
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
+ $.bootstrapLoading.start();
|
|
|
let existCallback = function () {
|
|
let existCallback = function () {
|
|
|
setDangerInfo($('#project-name-info'), `已存在“${$("#project-name").val()}”`);
|
|
setDangerInfo($('#project-name-info'), `已存在“${$("#project-name").val()}”`);
|
|
|
STATE.addingProject = false;
|
|
STATE.addingProject = false;
|
|
|
|
|
+ $.bootstrapLoading.end();
|
|
|
};
|
|
};
|
|
|
let sucCallback = function () {
|
|
let sucCallback = function () {
|
|
|
$('#addProjOk').removeClass('disabled');
|
|
$('#addProjOk').removeClass('disabled');
|
|
|
$('#add-project-dialog').modal('hide');
|
|
$('#add-project-dialog').modal('hide');
|
|
|
$('#project-name').val('');
|
|
$('#project-name').val('');
|
|
|
setDangerInfo($('#project-name-info'), '', false);
|
|
setDangerInfo($('#project-name-info'), '', false);
|
|
|
|
|
+ $.bootstrapLoading.end();
|
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
|
STATE.addingProject = false;
|
|
STATE.addingProject = false;
|
|
|
}, 500);
|
|
}, 500);
|
|
|
};
|
|
};
|
|
|
let errCB = function () {
|
|
let errCB = function () {
|
|
|
|
|
+ $.bootstrapLoading.end();
|
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
|
STATE.addingProject = false;
|
|
STATE.addingProject = false;
|
|
|
}, 500);
|
|
}, 500);
|
|
@@ -3570,19 +3577,23 @@ function AddEngineering() {
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
name = whiteSpaceCollapse(name);
|
|
name = whiteSpaceCollapse(name);
|
|
|
|
|
+ $.bootstrapLoading.start();
|
|
|
let existCallback = function () {
|
|
let existCallback = function () {
|
|
|
setDangerInfo($('#engineering-name-info'), `已存在“${$("#engineering-name").val()}”`);
|
|
setDangerInfo($('#engineering-name-info'), `已存在“${$("#engineering-name").val()}”`);
|
|
|
STATE.addingEng = false;
|
|
STATE.addingEng = false;
|
|
|
|
|
+ $.bootstrapLoading.end();
|
|
|
};
|
|
};
|
|
|
let sucCallback = function () {
|
|
let sucCallback = function () {
|
|
|
$('#add-engineering-dialog').modal('hide');
|
|
$('#add-engineering-dialog').modal('hide');
|
|
|
$('#engineering-name').val('');
|
|
$('#engineering-name').val('');
|
|
|
setDangerInfo($('#engineering-name-info'), '', false);
|
|
setDangerInfo($('#engineering-name-info'), '', false);
|
|
|
|
|
+ $.bootstrapLoading.end();
|
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
|
STATE.addingEng = false;
|
|
STATE.addingEng = false;
|
|
|
}, 500);
|
|
}, 500);
|
|
|
};
|
|
};
|
|
|
let errCB = function () {
|
|
let errCB = function () {
|
|
|
|
|
+ $.bootstrapLoading.end();
|
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
|
STATE.addingEng = false;
|
|
STATE.addingEng = false;
|
|
|
}, 500);
|
|
}, 500);
|
|
@@ -3695,7 +3706,7 @@ function AddTender() {
|
|
|
|
|
|
|
|
|
|
|
|
|
let calcProgramName = $('#tender-calcProgram').children("option:selected").text();
|
|
let calcProgramName = $('#tender-calcProgram').children("option:selected").text();
|
|
|
-
|
|
|
|
|
|
|
+ $.bootstrapLoading.start();
|
|
|
let callback = function() {
|
|
let callback = function() {
|
|
|
$("#add-tender-dialog").modal("hide");
|
|
$("#add-tender-dialog").modal("hide");
|
|
|
$('#tender-name').val('');
|
|
$('#tender-name').val('');
|
|
@@ -3706,11 +3717,13 @@ function AddTender() {
|
|
|
$("#poj-name-info").hide();
|
|
$("#poj-name-info").hide();
|
|
|
$("#eng-name").val('');
|
|
$("#eng-name").val('');
|
|
|
$("#eng-name-info").hide();
|
|
$("#eng-name-info").hide();
|
|
|
|
|
+ $.bootstrapLoading.end();
|
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
|
STATE.addingTender = false;
|
|
STATE.addingTender = false;
|
|
|
}, 500);
|
|
}, 500);
|
|
|
},
|
|
},
|
|
|
errCB = function () {
|
|
errCB = function () {
|
|
|
|
|
+ $.bootstrapLoading.end();
|
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
|
STATE.addingTender = false;
|
|
STATE.addingTender = false;
|
|
|
}, 500);
|
|
}, 500);
|
|
@@ -3750,7 +3763,7 @@ function AddTender() {
|
|
|
AddTenderItems(selectedItem, projName, engName, tenderName, tenderInfo, callback, errCB);
|
|
AddTenderItems(selectedItem, projName, engName, tenderName, tenderInfo, callback, errCB);
|
|
|
|
|
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
- ('#add-tender-confirm').removeClass('disabled');
|
|
|
|
|
|
|
+ $('#add-tender-confirm').removeClass('disabled');
|
|
|
alert(error);
|
|
alert(error);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -3803,16 +3816,20 @@ function AddFolder() {
|
|
|
let existCallback = function () {
|
|
let existCallback = function () {
|
|
|
setDangerInfo($('#folder-name-info'), `已存在“${$("#folder-name").val()}”`);
|
|
setDangerInfo($('#folder-name-info'), `已存在“${$("#folder-name").val()}”`);
|
|
|
STATE.addingFolder = false;
|
|
STATE.addingFolder = false;
|
|
|
|
|
+ $.bootstrapLoading.end();
|
|
|
};
|
|
};
|
|
|
|
|
+ $.bootstrapLoading.start();
|
|
|
let sucCallback = function () {
|
|
let sucCallback = function () {
|
|
|
$('#add-folder-dialog').modal('hide');
|
|
$('#add-folder-dialog').modal('hide');
|
|
|
$('#folder-name').val('');
|
|
$('#folder-name').val('');
|
|
|
setDangerInfo($('#folder-name-info'), '', false);
|
|
setDangerInfo($('#folder-name-info'), '', false);
|
|
|
|
|
+ $.bootstrapLoading.end();
|
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
|
STATE.addingFolder = false;
|
|
STATE.addingFolder = false;
|
|
|
}, 500);
|
|
}, 500);
|
|
|
};
|
|
};
|
|
|
let errCB = function () {
|
|
let errCB = function () {
|
|
|
|
|
+ $.bootstrapLoading.end();
|
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
|
STATE.addingFolder = false;
|
|
STATE.addingFolder = false;
|
|
|
}, 500);
|
|
}, 500);
|
|
@@ -4652,6 +4669,10 @@ $('#shareToConfirm').click(function () {
|
|
|
|
|
|
|
|
$("#confirm-import").click(function() {
|
|
$("#confirm-import").click(function() {
|
|
|
//$.bootstrapLoading.start();
|
|
//$.bootstrapLoading.start();
|
|
|
|
|
+ if (STATE.importing) {
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ STATE.importing = true;
|
|
|
const self = $(this);
|
|
const self = $(this);
|
|
|
try {
|
|
try {
|
|
|
let formData = new FormData();
|
|
let formData = new FormData();
|
|
@@ -4676,6 +4697,7 @@ $("#confirm-import").click(function() {
|
|
|
self.text('上传中...');
|
|
self.text('上传中...');
|
|
|
},
|
|
},
|
|
|
success: function(response){
|
|
success: function(response){
|
|
|
|
|
+ STATE.importing = false;
|
|
|
self.text('确定导入');
|
|
self.text('确定导入');
|
|
|
$.bootstrapLoading.progressEnd();
|
|
$.bootstrapLoading.progressEnd();
|
|
|
if(response.error == 1){
|
|
if(response.error == 1){
|
|
@@ -4689,6 +4711,7 @@ $("#confirm-import").click(function() {
|
|
|
|
|
|
|
|
},
|
|
},
|
|
|
error: function(response){
|
|
error: function(response){
|
|
|
|
|
+ STATE.importing = false;
|
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
|
self.text('确定导入');
|
|
self.text('确定导入');
|
|
|
$.bootstrapLoading.progressEnd();
|
|
$.bootstrapLoading.progressEnd();
|
|
@@ -4697,6 +4720,7 @@ $("#confirm-import").click(function() {
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
} catch(error) {
|
|
} catch(error) {
|
|
|
|
|
+ STATE.importing = false;
|
|
|
alert(error);
|
|
alert(error);
|
|
|
$.bootstrapLoading.end();
|
|
$.bootstrapLoading.end();
|
|
|
}
|
|
}
|