瀏覽代碼

费率选择窗口不出现问题

zhangweicheng 6 年之前
父節點
當前提交
86c23505d9
共有 1 個文件被更改,包括 8 次插入5 次删除
  1. 8 5
      web/building_saas/main/js/views/fee_rate_view.js

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

@@ -345,7 +345,7 @@ var feeRateObject={
                 var imageHeight = hitinfo.cellRect.height-2*imageMagin;
                 var imageWidth = hitinfo.cellRect.width*2/7;
                 if(hitinfo.x<offset&&hitinfo.x>offset-imageWidth){
-                    if(!projectReadOnly && me.ifFeeRateEdit(hitinfo.row)){
+                    if(!projectReadOnly && me.ifFeeRateEdit(hitinfo.row,hitinfo.sheet.name())){
                         $('#calcBaseFeeRateConf').attr('toggle', 'feeRate');
                         changeCalcBaseFeeRate('feeRate');
                         $('#tabFeeRate').tab('show');
@@ -362,7 +362,7 @@ var feeRateObject={
             if(me.editingCell==null){
                 var showSelectBtn = true;
                 if(hitinfo.sheet.name()!='calc_detail'){
-                    showSelectBtn=me.ifFeeRateEdit(hitinfo.row);
+                    showSelectBtn=me.ifFeeRateEdit(hitinfo.row,hitinfo.sheet.name());
                 }
                 if(showSelectBtn){
                     me.editingCell={
@@ -421,9 +421,12 @@ var feeRateObject={
         }
         return children.length+sum;
     },
-    ifFeeRateEdit:function (row) {
-        var selected = projectObj.project.mainTree.items[row];
-        return selected&&MainTreeCol.readOnly.forFeeRate(selected)?false:true;
+    ifFeeRateEdit:function (row,name) {
+        if( name == 'mainSheet'){
+            var selected = projectObj.project.mainTree.items[row];
+            return selected&&MainTreeCol.readOnly.forFeeRate(selected)?false:true;
+        }
+        return true;
     },
     createSpreadView:function () {
         if (this.mainViews) {