浏览代码

项目管理页面取消了分享,已打开的项目定位至空白页

vian 5 年之前
父节点
当前提交
250bff0cdd
共有 3 个文件被更改,包括 10 次插入4 次删除
  1. 6 0
      public/common_constants.js
  2. 2 0
      web/building_saas/pm/js/pm_share.js
  3. 2 4
      web/common/components/share/index.js

+ 6 - 0
public/common_constants.js

@@ -153,6 +153,11 @@
         ONCE_MAIN_LOADED: 'onceMainLoaded'
     };
 
+    const SharePermissionChangeType = {
+        UPDATE_COOPERATE: 1,
+        CANCEL: 2,
+    };
+
     const BlankType = {
         NOT_FOUND: 1,
         SHARE_CANCEL: 2,
@@ -171,6 +176,7 @@
         COMPILATION,
         COMPLEMENTARY_LIB,
         StorageKey,
+        SharePermissionChangeType,
         BlankType
     };
 });

+ 2 - 0
web/building_saas/pm/js/pm_share.js

@@ -1004,6 +1004,8 @@ const pmShare = (function () {
                 setPermissionsInfo(treeDatas);
                 showTreeData(tree.items, headers);
                 $.bootstrapLoading.end();
+                // 推送已打开的项目,通知已取消分享
+                SHARE_TO.emitPermissionChange(commonConstants.SharePermissionChangeType.CANCEL, userID, cancelProjID);
             }, function () {
                 $.bootstrapLoading.end();
             });

+ 2 - 4
web/common/components/share/index.js

@@ -6,10 +6,7 @@ const SHARE_TO = (() => {
         CANCEL: 'cancel',
     };
 
-    const PermissionType = {
-        UPDATE_COOPERATE: 1,
-        CANCEL: 2,
-    };
+    const PermissionType = commonConstants.SharePermissionChangeType;
 
     // 当前分享的项目ID
     let curProjectID;
@@ -499,6 +496,7 @@ const SHARE_TO = (() => {
         initModal,
         handleEventListener,
         permissionChangeListener,
+        emitPermissionChange,
         getAvatarHTML,
     }
 })();