|
@@ -712,10 +712,10 @@ func (this *EdbClassifyController) ItemsV2() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- // 是否允许添加分类
|
|
|
+ // 是否允许添加一级分类
|
|
|
canOpClassify := true
|
|
|
- // 如果不是 超管 或者 ficc管理员 或者 ficc研究员,那么就没有权限
|
|
|
- if !utils.InArrayByStr([]string{utils.ROLE_TYPE_CODE_ADMIN, utils.ROLE_TYPE_CODE_FICC_ADMIN, utils.ROLE_TYPE_CODE_RESEARCHR, utils.ROLE_TYPE_CODE_FICC_RESEARCHR}, this.SysUser.RoleTypeCode) {
|
|
|
+ button := data.GetEdbClassifyOpButton(this.SysUser, 0)
|
|
|
+ if !button.AddButton {
|
|
|
canOpClassify = false
|
|
|
}
|
|
|
|
|
@@ -848,7 +848,7 @@ func (this *EdbClassifyController) ItemsV3() {
|
|
|
|
|
|
if existItems, ok := rootTwoChildMap[item.ClassifyId]; ok {
|
|
|
for _, existItem := range existItems {
|
|
|
- button := data.GetPredictEdbOpButton(this.SysUser, v.SysUserId)
|
|
|
+ button := data.GetEdbClassifyOpButton(this.SysUser, v.SysUserId)
|
|
|
button.AddButton = false //不管有没有权限,指标都是没有添加按钮的
|
|
|
existItem.Button = button
|
|
|
}
|
|
@@ -877,9 +877,19 @@ func (this *EdbClassifyController) ItemsV3() {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ // 是否允许添加一级分类
|
|
|
+
|
|
|
+ // 是否允许添加一级分类
|
|
|
+ canOpClassify := true
|
|
|
+ button := data.GetEdbClassifyOpButton(this.SysUser, 0)
|
|
|
+ if !button.AddButton {
|
|
|
+ canOpClassify = false
|
|
|
+ }
|
|
|
+
|
|
|
resp := new(data_manage.EdbClassifyListResp)
|
|
|
resp.AllNodes = nodeAll
|
|
|
resp.Language = language
|
|
|
+ resp.CanOpClassify = canOpClassify
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|