zhangweicheng 6 年之前
父节点
当前提交
6d083e586d
共有 1 个文件被更改,包括 13 次插入5 次删除
  1. 13 5
      web/building_saas/main/js/views/project_view.js

+ 13 - 5
web/building_saas/main/js/views/project_view.js

@@ -1394,7 +1394,17 @@ var projectObj = {
                             return true;
                         }
                         return false;
-                    }
+                    },
+                    disabled: function () {
+                        let selected = project.mainTree.selected;
+                        if (projectReadOnly) {
+                            return true;
+                        }
+                        if(selected && selected.data.type != rationType.ration){
+                            return true;
+                        }
+                        return false;
+                    },
                 },
                 "setBookMark": {
                     name: '设置/取消书签批注',
@@ -1406,10 +1416,7 @@ var projectObj = {
                         return false
                     },
                     callback: function () {
-                        $("#locateTab").click();
-                    },
-                    visible:function(){
-                        return false;
+                        locateObject.setOrCancelBookmark(project.mainTree.selected)
                     }
 
                 },
@@ -1875,6 +1882,7 @@ var projectObj = {
         if(node === tree.selected){
              style.backColor = colorSetting[mapping.SELECTED]['backColor'];
         }
+        if(_ && !_.isEmpty(node.data.bookmarkBackground)) style.backColor = "#"+ node.data.bookmarkBackground;//设置书签和批注背景色
         //大项费用加粗(数字与中文字符大小不一问题由字体造成,暂时不考虑分别设置大小)
        /* if(node.sourceType === this.project.Bills.getSourceType() && node.data.type === billType.DXFY){
             style.font = 'bold 0.9rem Arial';