# 接入中台权限中心
## 流程
1. 向中台权限中心负责人申请开通子系统，并拿到系统ID（systemId）
2. 向该系统配置菜单以及权限点  
![本地开发](../.vuepress/public/img/setMenu.png)  
3. 给角色或员工增加权限
![本地开发](../.vuepress/public/img/addPermission.png)  
## 关于落地页面的说明
接入中台权限中心或者由OA直接跳转的系统，我们建议落地到/user/auth页面，你可以将权限中心的参数传递到此页面，链接样例：
```
http://xxx-xx.2345.cn/#/user/auth?token=xxxxxxxxxxxxxxxxxx&userId=19&systemId=1682
```
auth页面会搜集路由参数并调用获取菜单的接口，通过userId、systemId就可以获取到用户的菜单以及权限信息了（token被要求在header['auth']中携带）
```javascript
    // 获取菜单
    /**
     * param payload = {
     *   reqTypeEnumValue: 'ALL',
     *   userId: 19,
     *   systemId: 1682
     * }
     * */
    async getUserMenu (context, payload = {}) {
      // const res = await getMenu(payload)
      // context.commit('userMenu', res)
      const res = await api.getUserMenu(payload)
      context.commit('userMenu', res.menuInfos)
    }
```
