| 123456789101112131415161718192021222324252627 |
- package utils
- import (
- "git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
- "html/template"
- )
- func ParseRule(roleRules []models.SysDataPermissionDetail) interface{} {
- roleRule := ""
- for i, rule := range roleRules {
- if i == 0 {
- roleRule = rule.Rule
- } else if i > 0 {
- if roleRule != "" {
- roleRule = roleRule + " or " + rule.Rule
- } else {
- roleRule = rule.Rule
- }
- }
- }
- if len(roleRules) > 1 {
- roleRule = "(" + roleRule + ")"
- }
- return template.HTML(roleRule)
- }
|