添加文档说明
This commit is contained in:
parent
822603d14e
commit
300f600d66
37
README.md
37
README.md
|
@ -1,2 +1,39 @@
|
||||||
# 权限配置
|
# 权限配置
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# 子模块处理
|
||||||
|
|
||||||
|
处理子表的情况, 比如有一个菜单表和权限表, 权限隶属于菜单表下面, 那么在试图页面处理权限的的时候可以如下处理:
|
||||||
|
|
||||||
|
1. 菜单配置
|
||||||
|
|
||||||
|
这里需要手动指定下路由地址, 另外配置菜单为隐藏的菜单
|
||||||
|
|
||||||
|
``` go
|
||||||
|
func (m *AclRule) GetMenu() *types.Menu {
|
||||||
|
return &types.Menu{
|
||||||
|
Name: "SettingAclRule",
|
||||||
|
Parent: "Setting",
|
||||||
|
Label: "ACL规则",
|
||||||
|
Hidden: true,
|
||||||
|
Uri: "/setting/acl/rule/:acl",
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
2. 界面配置
|
||||||
|
|
||||||
|
需要配置组件`Viewer`的`knownColumns`属性, 表示这个是已知的字段值, 表现为不会再界面显示, 添加和更新的时候自动赋值, 查询的时候自动赋值
|
||||||
|
|
||||||
|
```vue
|
||||||
|
<viewer :known-columns="knownColumns"></viewer>
|
||||||
|
```
|
||||||
|
|
||||||
|
```js
|
||||||
|
onMounted(() => {
|
||||||
|
knownColumns.value['name'] = route.params['acl']
|
||||||
|
})
|
||||||
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue