|
||
---|---|---|
i18n | ||
internal/logic | ||
migrate | ||
models | ||
pb | ||
pkg | ||
service | ||
types | ||
utils | ||
.gitignore | ||
README.md | ||
activity.go | ||
formatter.go | ||
go.mod | ||
go.sum | ||
permission.go | ||
server.go | ||
template.go | ||
types.go | ||
utils.go |
README.md
权限配置
子模块处理
处理子表的情况, 比如有一个菜单表和权限表, 权限隶属于菜单表下面, 那么在试图页面处理权限的的时候可以如下处理:
- 菜单配置
这里需要手动指定下路由地址, 另外配置菜单为隐藏的菜单
func (m *AclRule) GetMenu() *types.Menu {
return &types.Menu{
Name: "SettingAclRule",
Parent: "Setting",
Label: "ACL规则",
Hidden: true,
Uri: "/setting/acl/rule/:acl",
}
}
- 界面配置
需要配置组件Viewer
的knownColumns
属性, 表示这个是已知的字段值, 表现为不会再界面显示, 添加和更新的时候自动赋值, 查询的时候自动赋值
<viewer :known-columns="knownColumns"></viewer>
onMounted(() => {
knownColumns.value['name'] = route.params['acl']
})