Browse Source

fix:更改钢联化工的操作权限的单独控制

zqbao 4 months ago
parent
commit
20ca2aad73
1 changed files with 17 additions and 8 deletions
  1. 17 8
      services/data/mysteel_chemical.go

+ 17 - 8
services/data/mysteel_chemical.go

@@ -706,17 +706,26 @@ func MoveMysteelChemical(indexId, classifyId, prevIndexId, nextIndexId int, sysU
 
 // GetMysteelChemicalOpButton 获取钢联化工的操作权限
 func GetMysteelChemicalOpButton(sysUser *system.Admin, belongUserId int) (button data_manage.BaseFromMysteelChemicalClassifyItemsButton) {
-	//2、用户对于自己添加的分类,有权限编辑、移动和删除该分类;
-	//3、ficc管理员和超管对所有分类有编辑、移动和删除权限;
-	if sysUser.RoleTypeCode == utils.ROLE_TYPE_CODE_ADMIN || sysUser.RoleTypeCode == utils.ROLE_TYPE_CODE_FICC_ADMIN || sysUser.AdminId == belongUserId || sysUser.MysteelChemicalPermission == 1 {
-		button.AddButton = true
-		button.OpButton = true
-		button.DeleteButton = true
-		button.MoveButton = true
-	}
+	// 统一跟随角色权限进行管理分类, 不对特定角色进行权限控制
+	button.AddButton = true
+	button.OpButton = true
+	button.DeleteButton = true
+	button.MoveButton = true
 	return
 }
 
+// func GetMysteelChemicalOpButton(sysUser *system.Admin, belongUserId int) (button data_manage.BaseFromMysteelChemicalClassifyItemsButton) {
+// 	//2、用户对于自己添加的分类,有权限编辑、移动和删除该分类;
+// 	//3、ficc管理员和超管对所有分类有编辑、移动和删除权限;
+// 	if sysUser.RoleTypeCode == utils.ROLE_TYPE_CODE_ADMIN || sysUser.RoleTypeCode == utils.ROLE_TYPE_CODE_FICC_ADMIN || sysUser.AdminId == belongUserId || sysUser.MysteelChemicalPermission == 1 {
+// 		button.AddButton = true
+// 		button.OpButton = true
+// 		button.DeleteButton = true
+// 		button.MoveButton = true
+// 	}
+// 	return
+// }
+
 // CurlDelMysteelChemicalData 请求钢联服务器删除指标
 func CurlDelMysteelChemicalData(indexCode, updateWeek string) {
 	postUrl := utils.MySteelPostUrl + `/api/index/delete`