|
@@ -786,14 +786,29 @@ var feeRateObject={
|
|
|
alert("请选择一个费率文件!");
|
|
|
return;
|
|
|
}
|
|
|
- var currentOption = _.find(this.changeInfo.currentProject.currentOptions,{name:name})
|
|
|
+ var callback=function (data) {
|
|
|
+ if(data){
|
|
|
+ //$('#renameConfirm').attr("disabled","disabled");
|
|
|
+ $('#renameError').text("本建设项目中已存在同名费率文件。").show();
|
|
|
+ $('#rename-lv').modal('show');
|
|
|
+ $("#newFeeRateID").val(feeRateFileID);
|
|
|
+ $("#newFeeRateName").val(name);
|
|
|
+ }else {
|
|
|
+ //$('#renameConfirm').removeAttr("disabled");
|
|
|
+ $('#renameError').hide();
|
|
|
+ feeRateObject.changeFeeRateFileConfirm(feeRateFileID,name);
|
|
|
+ }
|
|
|
+ };
|
|
|
+ projectObj.project.FeeRate.checkFeeRateName(name,callback);
|
|
|
+
|
|
|
+ /* var currentOption = _.find(this.changeInfo.currentProject.currentOptions,{name:name})
|
|
|
if(currentOption){
|
|
|
$("#rename-lv").modal({show:true});
|
|
|
$("#newFeeRateID").val(feeRateFileID);
|
|
|
$("#newFeeRateName").val(name);
|
|
|
}else {
|
|
|
this.changeFeeRateFileConfirm(feeRateFileID,name);
|
|
|
- }
|
|
|
+ }*/
|
|
|
},
|
|
|
changeFeeRateFileConfirm:function(feeRateFileID,name){
|
|
|
$.bootstrapLoading.start();
|
|
@@ -941,16 +956,16 @@ $(function(){
|
|
|
$('#newFeeRateName').change(function () {
|
|
|
var newName = $(this).val();
|
|
|
if(!newName||newName==""){
|
|
|
- $('#renameConfirm').attr("disabled","disabled");
|
|
|
+ //$('#renameConfirm').attr("disabled","disabled");
|
|
|
$('#renameError').text("请输入文件名称。").show();
|
|
|
return;
|
|
|
}
|
|
|
var callback=function (data) {
|
|
|
if(data){
|
|
|
- $('#renameConfirm').attr("disabled","disabled");
|
|
|
+ //$('#renameConfirm').attr("disabled","disabled");
|
|
|
$('#renameError').text("本建设项目中已存在同名费率文件。").show();
|
|
|
}else {
|
|
|
- $('#renameConfirm').removeAttr("disabled");
|
|
|
+ //$('#renameConfirm').removeAttr("disabled");
|
|
|
$('#renameError').hide();
|
|
|
}
|
|
|
};
|
|
@@ -988,7 +1003,18 @@ $(function(){
|
|
|
$('#renameConfirm').bind('click',function (){
|
|
|
var feeRateFileID= $("#newFeeRateID").val();
|
|
|
var name = $("#newFeeRateName").val();
|
|
|
- feeRateObject.changeFeeRateFileConfirm(feeRateFileID,name);
|
|
|
+ var callback=function (data) {
|
|
|
+ if(data){
|
|
|
+ $('#renameError').text("已存在同名费率文件。").show();
|
|
|
+ $("#newFeeRateID").val(feeRateFileID);
|
|
|
+ $("#newFeeRateName").val(name);
|
|
|
+ }else {
|
|
|
+ $('#renameError').hide();
|
|
|
+ $('#rename-lv').modal('hide');
|
|
|
+ feeRateObject.changeFeeRateFileConfirm(feeRateFileID,name);
|
|
|
+ }
|
|
|
+ };
|
|
|
+ projectObj.project.FeeRate.checkFeeRateName(name,callback);
|
|
|
})
|
|
|
|
|
|
|