浏览代码

feat:菜单权限判断

wangshan 2 年之前
父节点
当前提交
e0f0a0f799
共有 1 个文件被更改,包括 5 次插入5 次删除
  1. 5 5
      entity/workDesktop.go

+ 5 - 5
entity/workDesktop.go

@@ -149,21 +149,21 @@ func (m *WorkDesktopMenu) WorkMenuFormat() ([]*pb.MenuList, error) {
 							continue
 						}
 						var (
-							title, content, confirmUrl, confirmText, isShowCancel, appType, openType = tv.AdditionalInfo.Title, tv.AdditionalInfo.Content, tv.AdditionalInfo.ConfirmUrl, tv.AdditionalInfo.ConfirmText, tv.AdditionalInfo.IsShowCancel, tv.AdditionalInfo.AppType, tv.AdditionalInfo.OpenType
+							title, content, confirmUrl, confirmText, isShowCancel, appType, openType, feasibility = tv.AdditionalInfo.Title, tv.AdditionalInfo.Content, tv.AdditionalInfo.ConfirmUrl, tv.AdditionalInfo.ConfirmText, tv.AdditionalInfo.IsShowCancel, tv.AdditionalInfo.AppType, tv.AdditionalInfo.OpenType, usable
 						)
 						//三级菜单------
 						if len(tv.Children) == 0 && (tv.CapitalCode != "" || tv.PermissionCode != "") {
 							//用户是否需要留资
 							//资源中台获取用户权限--没有权限:title等置空
 							//ResourceLib.PowerHandle()
-							title, content, confirmUrl, confirmText, appType, openType, isShowCancel, usable = CheckCapitalResources(tv, m.NewUserId, m.AppId, m.EntId, m.EntUserId, usable)
+							title, content, confirmUrl, confirmText, appType, openType, isShowCancel, feasibility = CheckCapitalResources(tv, m.NewUserId, m.AppId, m.EntId, m.EntUserId, usable)
 						}
 						threeLevel := &pb.ThreeLevelMenu{
 							Name:     tv.Name,
 							Icon:     tv.Icon,
 							Url:      tv.Url,
 							Id:       encrypt.SE.EncodeString(strconv.Itoa(tv.Id)), //功能id加密
-							Usable:   usable,                                       //MC.If(tv.PowerIds != "", usable && tv.CheckCode == 1, true).(bool),
+							Usable:   feasibility,                                  //MC.If(tv.PowerIds != "", usable && tv.CheckCode == 1, true).(bool),
 							AppType:  tv.AppType,
 							OpenType: tv.OpenType,
 							TipInfo: &pb.TipInfo{
@@ -187,13 +187,13 @@ func (m *WorkDesktopMenu) WorkMenuFormat() ([]*pb.MenuList, error) {
 									//用户是否需要留资
 									//资源中台获取用户权限--没有权限:title等置空
 									//ResourceLib.PowerHandle()
-									title, content, confirmUrl, confirmText, appType, openType, isShowCancel, usable = CheckCapitalResources(fv, m.NewUserId, m.AppId, m.EntId, m.EntUserId, usable)
+									title, content, confirmUrl, confirmText, appType, openType, isShowCancel, feasibility = CheckCapitalResources(fv, m.NewUserId, m.AppId, m.EntId, m.EntUserId, usable)
 								}
 								threeLevel.Url = MC.If(fv.Url != "", fv.Url, tv.Url).(string)
 								threeLevel.Icon = MC.If(fv.Icon != "", fv.Icon, tv.Icon).(string)
 								threeLevel.AppType = fv.AppType
 								threeLevel.OpenType = fv.OpenType
-								threeLevel.Usable = usable
+								threeLevel.Usable = feasibility
 								if fv.AdditionalInfo.Title != "" {
 									threeLevel.TipInfo = &pb.TipInfo{
 										Title:        title,