|
@@ -20,6 +20,7 @@ type SysMenuReq struct {
|
|
|
Id int `json:"id"` // ID
|
|
Id int `json:"id"` // ID
|
|
|
ParentId int `json:"parentId"` // 父菜单ID
|
|
ParentId int `json:"parentId"` // 父菜单ID
|
|
|
MenuName string `json:"menuName" v:"required#菜单名称不能为空"` // 菜单名称
|
|
MenuName string `json:"menuName" v:"required#菜单名称不能为空"` // 菜单名称
|
|
|
|
|
+ Name string `json:"name"` // 路由名称
|
|
|
Path string `json:"path"` // 路由地址
|
|
Path string `json:"path"` // 路由地址
|
|
|
Component string `json:"component"` // 组件路径
|
|
Component string `json:"component"` // 组件路径
|
|
|
Query string `json:"query"` // 路由参数
|
|
Query string `json:"query"` // 路由参数
|
|
@@ -58,6 +59,9 @@ type Meta struct {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
func (m SysMenu) ConvName() string {
|
|
func (m SysMenu) ConvName() string {
|
|
|
|
|
+ if m.Name != "" {
|
|
|
|
|
+ return m.Name
|
|
|
|
|
+ }
|
|
|
name := m.Path
|
|
name := m.Path
|
|
|
if strings.Contains(m.Path, "/") {
|
|
if strings.Contains(m.Path, "/") {
|
|
|
nameList := strings.Split(m.Path, "/")
|
|
nameList := strings.Split(m.Path, "/")
|