Browse Source

bug fixed

zhangweicheng 6 năm trước cách đây
mục cha
commit
6e1ff5d56e
1 tập tin đã thay đổi với 9 bổ sung8 xóa
  1. 9 8
      web/building_saas/main/js/views/fee_rate_view.js

+ 9 - 8
web/building_saas/main/js/views/fee_rate_view.js

@@ -205,8 +205,7 @@ var feeRateObject={
             pID = rates[rowIdx].ParentID;
         }
         // 费率现有可能有多层节点,所以要递归展开父节点
-        expandParent(pID,rates,sheet);
-
+        if(pID) expandParent(pID,rates,sheet);
         sheet.setSelection(rowIdx, -1, 1, -1);
         sheet.showRow(rowIdx, GC.Spread.Sheets.VerticalPosition.center);
         feeRateObject.onCellClick({type: 'CellClick'}, {row:rowIdx});
@@ -1006,13 +1005,15 @@ $(function(){
 
     $('#calcBaseFeeRate').on('shown.bs.modal', function (e) {
         let toggle = $('#calcBaseFeeRateConf').attr('toggle');
-        if(feeRateObject.feeRateSpreads==null){
-            feeRateObject.createSheet();
+        if(toggle == 'feeRate'){
+            if(feeRateObject.feeRateSpreads==null){
+                feeRateObject.createSheet();
+            }
+            feeRateObject.feeRateSelection=null;
+            feeRateObject.showFeeRateTree(feeRateObject.feeRateSheet,feeRateObject.sheetSetting,projectObj.project.FeeRate.getActivateFeeRate().rates);
+            feeRateObject.locate();
+            feeRateObject.feeRateSpreads.refresh();
         }
-        feeRateObject.feeRateSelection=null;
-        feeRateObject.showFeeRateTree(feeRateObject.feeRateSheet,feeRateObject.sheetSetting,projectObj.project.FeeRate.getActivateFeeRate().rates);
-        feeRateObject.locate();
-        feeRateObject.feeRateSpreads.refresh();
     });
     $('#tabFeeRate').on('shown.bs.tab', function () {
         if(feeRateObject.feeRateSpreads){