zhongzewei 6 年之前
父節點
當前提交
cd671dcb68
共有 2 個文件被更改,包括 7 次插入1 次删除
  1. 1 1
      web/building_saas/main/js/views/calc_base_view.js
  2. 6 0
      web/building_saas/main/js/views/project_view.js

+ 1 - 1
web/building_saas/main/js/views/calc_base_view.js

@@ -295,7 +295,7 @@ let calcBaseView = {
             if(me.curType === me.type.bills){
                 let selected = projectObj.project.mainTree.selected;
                 projectObj.updateCellValue(selected, me.getInputExpr(), {data: {field: 'calcBase'}});
-                if(projectObj.project.calcBase.success){
+                if(projectObj.project.calcBase.success || selected.data.calcBase === me.getInputExpr()){
                     //$('#qd-jsjs').modal('hide');
                     $('#calcBaseFeeRate').modal('hide');
                 }

+ 6 - 0
web/building_saas/main/js/views/project_view.js

@@ -2858,10 +2858,16 @@ $('#calcBaseFeeRateConf').click(function () {
     if(validateFeeRate){
         feeRateObject.submitFeeRateFromBill();
     }
+    else {
+        if(calcBaseValue === calcBaseValue){
+            $('#calcBaseFeeRate').modal('hide');
+        }
+    }
     if(!projectObj.project.calcBase.success){
         return;
     }
     else if((!validateFeeRate || selected.data.feeRateID === parseInt(feeRateObject.feeRateSelection.ID)) && needToSave) {
         projectObj.project.calcProgram.calcAndSave(selected);
+        $('#calcBaseFeeRate').modal('hide');
     }
 });