权限引擎
domain说明
序号 | 系统 | 环境 | 地址 | 备注 |
---|---|---|---|---|
1 | 宜兴政企通 | 测试 | https://test-gateway.eazytec-cloud.com/YX | 适用【宜兴政企通】 |
2 | 宜兴政企通 | 线上 | https://gateway.eazytec-cloud.com/YX | 适用【宜兴政企通】 |
3 | 宜兴政企通 | 线上-政务外网 | http://10.36.12.1:8000/YX(vpn) http://2.18.243.11:8000/YX(政务外网) | 适用【宜兴政企通-政务外网】 |
相关接口
序号 | 接口详情 | 地址 |
---|---|---|
1.1 | 根据人员-应用获取已授权的菜单按钮 | {domain}/tng-boot/biz/permission/bizUserApp/getMenu |
接口: 1.1 根据人员-应用获取已授权的菜单按钮
请求URL
{domain}/tng-boot/biz/permission/bizUserApp/getMenu
请求方式
GET
请求Header参数
key | value | 举例 | 是否必须 |
---|---|---|---|
Content-Type | application/json | application/json | 是 |
- 请求Query参数
参数 | 描述 | 格式 | 举例 | 是否必须 |
---|---|---|---|---|
userId | 用户id | String | 是 | |
orgId | 组织id(政府labelId/企业baseId) | String | 是 | |
type | 组织类型(gov:政府,com:企业) | String | 是 | |
appId | 应用id | String | 是 |
- 返回
返回成功
{
"status": 200,
"msg": "success",
"data": [
{
"id": "0638b4f4e26046da9e4809d6b8d42284",
"parentId": "",
"name": "1-2",
"url": "/2",
"component": "react",
"componentName": null,
"redirect": null,
"menuType": 0,
"perms": null,
"permsType": "1",
"sortNo": 1,
"alwaysShow": false,
"icon": null,
"isRoute": true,
"isLeaf": true,
"keepAlive": false,
"hidden": false,
"description": null,
"createBy": null,
"createTime": 1602657083000,
"updateBy": null,
"updateTime": null,
"delFlag": 0,
"ruleFlag": 0,
"status": "1",
"internalOrExternal": false,
"appId": "4d7245dd22fecfae679f24e3b9aa2a4d",
"rules": []
},
{
"id": "f6d4fde9c243fce82d08bd1945807178",
"parentId": "",
"name": "1-1",
"url": "/dashboard/analysis",
"component": "dashboard/Analysis",
"componentName": null,
"redirect": null,
"menuType": 0,
"perms": null,
"permsType": "1",
"sortNo": 1,
"alwaysShow": false,
"icon": null,
"isRoute": true,
"isLeaf": false,
"keepAlive": false,
"hidden": false,
"description": null,
"createBy": null,
"createTime": 1596442775000,
"updateBy": null,
"updateTime": null,
"delFlag": 0,
"ruleFlag": 0,
"status": "1",
"internalOrExternal": false,
"appId": "4d7245dd22fecfae679f24e3b9aa2a4d",
"rules": []
},
{
"id": "f6d4fde9c243fce82d08bd1945807179",
"parentId": "f6d4fde9c243fce82d08bd1945807178",
"name": "2-1",
"url": "/dashboard/analysis",
"component": "dashboard/Analysis",
"componentName": null,
"redirect": null,
"menuType": 1,
"perms": null,
"permsType": "1",
"sortNo": 1,
"alwaysShow": false,
"icon": null,
"isRoute": true,
"isLeaf": true,
"keepAlive": false,
"hidden": false,
"description": null,
"createBy": null,
"createTime": 1596442775000,
"updateBy": null,
"updateTime": null,
"delFlag": 0,
"ruleFlag": 0,
"status": "1",
"internalOrExternal": false,
"appId": "4d7245dd22fecfae679f24e3b9aa2a4d",
"rules": []
}
]
}
参数 | 描述 | 格式 |
---|---|---|
status | 内部的状态码 | 整数 |
msg | 成功或失败的消息说明 | string |
data | 请求成功时表示应用数据,请求失败会返回失败原因! | string |
data对象结构:
参数 | 描述 |
---|---|
id | 菜单id |
parentId | 上级id |
name | 菜单名称 |
url | 菜单路由 |
component | 组件 |
componentName | 组件名字 |
redirect | 菜单跳转地址 |
menuType | 菜单类型(0:一级菜单; 1:子菜单:2:按钮权限) |
perms | 菜单权限编码 |
permsType | 权限策略 |
sortNo | 菜单排序 |
alwaysShow | 聚合子路由: 1是0否 |
icon | 菜单图标 |
isRoute | 是否路由菜单: 0:不是 1:是(默认值1) |
isLeaf | 是否叶子节点: 1:是 0:不是 |
keepAlive | 是否缓存该页面: 1:是 0:不是 |
hidden | 是否隐藏路由: 0否,1是 |
description | 描述 |
createBy | 创建人 |
createTime | 创建时间 |
updateBy | 更新人 |
updateTime | 更新时间 |
delFlag | 删除状态 0正常 1已删除 |
ruleFlag | 是否添加数据权限1是0否 |
status | 按钮权限状态(0无效1有效) |
internalOrExternal | 外链菜单打开方式 0/内部打开 1/外部打开 |
appId | 应用id |
rules | 规则列表 |