修复飞书的默认ID,添加字段关系管理的菜单导航 (#49)

This commit is contained in:
二丫讲梵 2022-07-02 18:07:27 +08:00 committed by GitHub
parent 6d167d327f
commit e4e4786ebf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 24 additions and 11 deletions

View File

@ -61,7 +61,7 @@ func GetAllUsers() (ret []map[string]interface{}, err error) {
req := lark.GetUserListReq{ req := lark.GetUserListReq{
PageSize: &pageSize, PageSize: &pageSize,
PageToken: new(string), PageToken: new(string),
DepartmentID: dept["department_id"].(string), DepartmentID: dept["open_department_id"].(string),
} }
for { for {
res, _, err := InitFeiShuClient().Contact.GetUserList(context.Background(), &req) res, _, err := InitFeiShuClient().Contact.GetUserList(context.Background(), &req)

View File

@ -69,14 +69,15 @@ func InitData() {
newMenus := make([]model.Menu, 0) newMenus := make([]model.Menu, 0)
var uint0 uint = 0 var uint0 uint = 0
var uint1 uint = 1 var uint1 uint = 1
var uint4 uint = 4 var uint4 uint = 5
var uint8 uint = 8 var uint8 uint = 9
componentStr := "component" componentStr := "component"
systemRoleStr := "/system/role" systemRoleStr := "/system/role"
personnelManageStr := "/personnel/user" personnelManageStr := "/personnel/user"
userStr := "user" userStr := "user"
peopleStr := "people" peopleStr := "people"
groupStr := "peoples" groupStr := "peoples"
fieldRelationStr := "el-icon-s-tools"
roleStr := "eye-open" roleStr := "eye-open"
treeTableStr := "tree-table" treeTableStr := "tree-table"
treeStr := "tree" treeStr := "tree"
@ -92,7 +93,7 @@ func InitData() {
Path: "/personnel", Path: "/personnel",
Component: "Layout", Component: "Layout",
Redirect: personnelManageStr, Redirect: personnelManageStr,
Sort: 6, Sort: 5,
ParentId: uint0, ParentId: uint0,
Roles: roles[:1], Roles: roles[:1],
Creator: "系统", Creator: "系统",
@ -104,7 +105,7 @@ func InitData() {
Icon: peopleStr, Icon: peopleStr,
Path: "user", Path: "user",
Component: "/personnel/user/index", Component: "/personnel/user/index",
Sort: 7, Sort: 6,
ParentId: uint1, ParentId: uint1,
Roles: roles[:1], Roles: roles[:1],
Creator: "系统", Creator: "系统",
@ -116,13 +117,25 @@ func InitData() {
Icon: groupStr, Icon: groupStr,
Path: "group", Path: "group",
Component: "/personnel/group/index", Component: "/personnel/group/index",
Sort: 8, Sort: 7,
ParentId: uint1, ParentId: uint1,
Roles: roles[:1], Roles: roles[:1],
Creator: "系统", Creator: "系统",
}, },
{ {
Model: gorm.Model{ID: 4}, Model: gorm.Model{ID: 4},
Name: "FieldRelation",
Title: "字段关系管理",
Icon: fieldRelationStr,
Path: "fieldRelation",
Component: "/personnel/fieldRelation/index",
Sort: 8,
ParentId: uint1,
Roles: roles[:1],
Creator: "系统",
},
{
Model: gorm.Model{ID: 5},
Name: "System", Name: "System",
Title: "系统管理", Title: "系统管理",
Icon: componentStr, Icon: componentStr,
@ -135,7 +148,7 @@ func InitData() {
Creator: "系统", Creator: "系统",
}, },
{ {
Model: gorm.Model{ID: 5}, Model: gorm.Model{ID: 6},
Name: "Role", Name: "Role",
Title: "角色管理", Title: "角色管理",
Icon: roleStr, Icon: roleStr,
@ -147,7 +160,7 @@ func InitData() {
Creator: "系统", Creator: "系统",
}, },
{ {
Model: gorm.Model{ID: 6}, Model: gorm.Model{ID: 7},
Name: "Menu", Name: "Menu",
Title: "菜单管理", Title: "菜单管理",
Icon: treeTableStr, Icon: treeTableStr,
@ -159,7 +172,7 @@ func InitData() {
Creator: "系统", Creator: "系统",
}, },
{ {
Model: gorm.Model{ID: 7}, Model: gorm.Model{ID: 8},
Name: "Api", Name: "Api",
Title: "接口管理", Title: "接口管理",
Icon: treeStr, Icon: treeStr,
@ -171,7 +184,7 @@ func InitData() {
Creator: "系统", Creator: "系统",
}, },
{ {
Model: gorm.Model{ID: 8}, Model: gorm.Model{ID: 9},
Name: "Log", Name: "Log",
Title: "日志管理", Title: "日志管理",
Icon: exampleStr, Icon: exampleStr,
@ -184,7 +197,7 @@ func InitData() {
Creator: "系统", Creator: "系统",
}, },
{ {
Model: gorm.Model{ID: 9}, Model: gorm.Model{ID: 10},
Name: "OperationLog", Name: "OperationLog",
Title: "操作日志", Title: "操作日志",
Icon: documentationStr, Icon: documentationStr,