|
@@ -139,21 +139,17 @@ func (c *AdminLoginController) AdminpPofile() { |
|
@@ -139,21 +139,17 @@ func (c *AdminLoginController) AdminpPofile() { |
139
|
"id": v.Id,
|
139
|
"id": v.Id,
|
140
|
"status": 0, //状态 1-启用 0-禁用,前端需要
|
140
|
"status": 0, //状态 1-启用 0-禁用,前端需要
|
141
|
}
|
141
|
}
|
142
|
- permissionSlice = append(permissionSlice, m)
|
|
|
143
|
- }
|
|
|
144
|
- for index := range permissionSlice {
|
|
|
145
|
- if adminuser.IsDefault {
|
|
|
146
|
- permissionSlice[index]["status"] = 1
|
|
|
147
|
- continue
|
|
|
148
|
- }
|
|
|
149
|
for _, p := range adminuser.Permission {
|
142
|
for _, p := range adminuser.Permission {
|
150
|
- if p == permissionSlice[index]["id"] {
|
|
|
151
|
- permissionSlice[index]["status"] = 1
|
143
|
+ if p.Id == v.Id {
|
|
|
144
|
+ m["status"] = 1
|
|
|
145
|
+ break
|
152
|
}
|
146
|
}
|
153
|
- if p == permissionSlice[index]["parentId"] {
|
|
|
154
|
- permissionSlice[index]["status"] = 1
|
147
|
+ if p.Id == v.ParentId {
|
|
|
148
|
+ m["status"] = 1
|
|
|
149
|
+ break
|
155
|
}
|
150
|
}
|
156
|
}
|
151
|
}
|
|
|
152
|
+ permissionSlice = append(permissionSlice, m)
|
157
|
}
|
153
|
}
|
158
|
userData := map[string]string{
|
154
|
userData := map[string]string{
|
159
|
"id": fmt.Sprint(adminuser.Id),
|
155
|
"id": fmt.Sprint(adminuser.Id),
|