Sfoglia il codice sorgente

菜单权重修复

yxh 5 anni fa
parent
commit
9b29e20fad
1 ha cambiato i file con 8 aggiunte e 0 eliminazioni
  1. 8 0
      app/model/admin/auth_rule/auth_rule.go

+ 8 - 0
app/model/admin/auth_rule/auth_rule.go

@@ -23,6 +23,8 @@ type MenuReq struct {
 	AlwaysShow uint   `p:"visible"`
 	Path       string `p:"path"`
 	IsFrame    uint   `p:"is_frame"`
+	ModuleType string `p:"moduleType"  v:required#所属模块不能为空`
+	ModelId    uint   `p:"modelId"`
 }
 
 //获取所有菜单
@@ -88,9 +90,12 @@ func Add(req *MenuReq) (err error, insertId int64) {
 	entity.Icon = req.Icon
 	entity.Name = req.Name
 	entity.IsFrame = req.IsFrame
+	entity.ModuleType = req.ModuleType
+	entity.ModelId = req.ModelId
 	entity.Pid = req.Pid
 	entity.Createtime = gconv.Uint(now)
 	entity.Updatetime = gconv.Uint(now)
+	entity.Weigh = req.Weigh
 
 	res, e := entity.Insert()
 	err = e
@@ -118,7 +123,10 @@ func Edit(req *MenuReq, id int) (err error, rows int64) {
 	entity.Icon = req.Icon
 	entity.Name = req.Name
 	entity.IsFrame = req.IsFrame
+	entity.ModuleType = req.ModuleType
+	entity.ModelId = req.ModelId
 	entity.Pid = req.Pid
+	entity.Weigh = req.Weigh
 	res, e := entity.Update()
 	err = e
 	if err != nil {