文档
测试

权限列表

POST
adminRole/parsePriv

接口描述

获取可选权限列表

请求头

参数名
类型
描述
必填
Authorization
str
用户登录令牌
必填

请求参数

application/x-www-form-urlencoded
参数名
类型
描述
必填
checked
str
JSON编码的已选全线数据
可选

响应参数

application/json
参数名
类型
描述
必填
code
int
错误码,0正确,大于0表示有错误
必填
msg
str
错误信息,ok 或 错误信息
必填
data
obj
返回的数据
必填

说明 / 示例

## 返回示例 ```json { "code": 0, "msg": "ok", "data": [ { "title": "后台权限", "spread": true, "id": "*", "children": [ { "id": "/", //子权限ID(路径) "title": "数据看板", //名称 "checked": false //是否已选 }, { "id": "/category", "title": "商品分类", "checked": false }, { "id": "/goods", "title": "商品管理", "checked": false }, { "id": "/coupon", "title": "优惠券管理", "checked": false }, { "id": "/order", "title": "订单管理", "checked": false }, { "id": "/shop", "title": "商家管理", "checked": false }, { "id": "/user", "title": "用户管理", "checked": false, "children": [ { "id": "user/list", "title": "用户列表", "checked": false }, { "id": "user/verifications", "title": "实名认证", "checked": false } ] }, { "id": "/operation", "title": "运营管理", "checked": false, "children": [ { "id": "operation/banner", "title": "轮播大图", "checked": false }, { "id": "operation/icon", "title": "导航图标", "checked": false }, { "id": "operation/adv", "title": "金刚区管理", "checked": false }, { "id": "operation/recommend", "title": "热门管理", "checked": false }, { "id": "operation/faq", "title": "常见问题", "checked": false }, { "id": "operation/feedback", "title": "用户反馈", "checked": false } ] }, { "id": "/privilege", "title": "权限管理", "checked": false, "children": [ { "id": "privilege/list", "title": "角色权限", "checked": false }, { "id": "privilege/accounts", "title": "帐号分配", "checked": false } ] }, { "id": "/finance", "title": "财务管理", "checked": false, "children": [ { "id": "finance/payments", "title": "订单交易明细", "checked": false }, { "id": "finance/distributors", "title": "商家账户明细", "checked": false } ] }, { "id": "/system", "title": "系统设置", "checked": false, "children": [ { "id": "system/logs", "title": "操作日志", "checked": false }, { "id": "system/shop", "title": "店铺管理", "checked": false } ] } ] } ] } ``` ## checked字段示例 ```json [{ "path": "/ticket", "children": [{ "path": "ticket/list" }, { "path": "ticket/add" }, { "path": "ticket/types" }] }, { "path": "/space", "children": [{ "path": "space/status" }, { "path": "space/list" }] }, }] ```