Explorar o código

安装增加费行高

zhangweicheng %!s(int64=5) %!d(string=hai) anos
pai
achega
d9e8c25e06
Modificáronse 1 ficheiros con 6 adicións e 2 borrados
  1. 6 2
      web/building_saas/main/js/views/installation_fee_view.js

+ 6 - 2
web/building_saas/main/js/views/installation_fee_view.js

@@ -361,7 +361,7 @@ let installationFeeObj={
         }
 
     },
-    showFeeDetailData:function (libID,feeItemId) {
+    showFeeDetailData:function (libID,feeItemId,row,col) {
         this.feeDetailSheet.setRowCount(0);
         if(libID&&feeItemId){
             this.feeDetailData = this.getFeeDetailData(libID,feeItemId);
@@ -387,6 +387,7 @@ let installationFeeObj={
                 this.lockDetailSheet(i,this.feeDetailData[i],feeItem);
                 this.feeDetailSheet.autoFitRow(i);
             }
+            if(row && col) this.feeDetailSheet.setSelection(row,col,1,1);
             this.feeDetailSheet.resumeEvent();
             this.feeDetailSheet.resumePaint();
         }
@@ -1189,7 +1190,10 @@ let installationFeeObj={
                         feeRule[key] = updateDoc[key];
                     }
                 }
-              me.refreshFeeDetailRow(info.row);
+                let sel_f = me.feeItemSheet.getSelections()[0];
+                let oldData = sel_f.row<me.feeItemData.length?me.feeItemData[sel_f.row]:null;
+                me.showFeeDetailData(oldData.libID,oldData.ID,info.row,info.col); 
+              //me.refreshFeeDetailRow(info.row);
             }
         });
     },