feat: 补齐消毒、种源与二维码身份链
This commit is contained in:
@@ -43,6 +43,8 @@ var AllPermissions = []PermissionDef{
|
||||
{"consultation:write", "会诊管理", "发起会诊、出具意见与防控方案"},
|
||||
{"trace:read", "溯源查看", "查看疫病溯源记录与报告"},
|
||||
{"trace:write", "溯源管理", "发起溯源、执行排查清单与报告"},
|
||||
{"biosecurity:read", "生物安全查看", "查看种源、消毒和二维码身份"},
|
||||
{"biosecurity:write", "生物安全管理", "维护种源、消毒记录并签发二维码"},
|
||||
{"user:manage", "用户管理", "管理用户、角色和权限"},
|
||||
{"audit:read", "审计查看", "查看审计日志"},
|
||||
}
|
||||
@@ -62,6 +64,7 @@ var RolePermissionMap = map[string][]string{
|
||||
"consumable:read", "consumable:write",
|
||||
"consultation:read", "consultation:write",
|
||||
"trace:read", "trace:write",
|
||||
"biosecurity:read", "biosecurity:write",
|
||||
"user:manage", "audit:read",
|
||||
},
|
||||
RoleOperator: {
|
||||
@@ -77,6 +80,7 @@ var RolePermissionMap = map[string][]string{
|
||||
"consumable:read", "consumable:write",
|
||||
"consultation:read", "consultation:write",
|
||||
"trace:read", "trace:write",
|
||||
"biosecurity:read", "biosecurity:write",
|
||||
},
|
||||
RoleViewer: {
|
||||
"dashboard:view", "room:read", "device:read",
|
||||
@@ -90,6 +94,7 @@ var RolePermissionMap = map[string][]string{
|
||||
"consumable:read",
|
||||
"consultation:read",
|
||||
"trace:read",
|
||||
"biosecurity:read",
|
||||
},
|
||||
RoleFarmer: {
|
||||
"dashboard:view", "room:read", "device:read", "device:control",
|
||||
@@ -103,5 +108,6 @@ var RolePermissionMap = map[string][]string{
|
||||
"consumable:read",
|
||||
"consultation:read",
|
||||
"trace:read",
|
||||
"biosecurity:read", "biosecurity:write",
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user