lrf402788946 4 年 前
コミット
249876bc1f
1 ファイル変更2 行追加2 行削除
  1. 2 2
      app/service/user-menu.js

+ 2 - 2
app/service/user-menu.js

@@ -43,7 +43,7 @@ class UserMenuService extends CrudService {
     const menuids = [];
     const res = await this.Rolemodel.findOne({ project, type });
     if (!res) { throw new BusinessError(ErrorCode.DATA_NOT_EXIST, '未找到指定角色'); }
-    const { menu: roleMenu } = res;
+    const { menu: roleMenu, params } = res;
     // roleMenu只存id
     menuids.push(...roleMenu);
     // 找到用户的特殊权限
@@ -66,7 +66,7 @@ class UserMenuService extends CrudService {
     // 需要将根目录整理出来,将
     const dup = allMenu.filter(f => menuids.find(um => ObjectId(um).equals(f._id)));
     const userMenu = await this.ctx.service.menu.toFindChildren(dup);
-    return userMenu;
+    return { menu: userMenu, params };
   }
 }