소스 검색

fix:ETA指标库、ETA预测指标库、ETA图库,配置一、二、三级分类的限制去掉

Roc 1 년 전
부모
커밋
1a02d80469

+ 4 - 4
.gitignore

@@ -6,12 +6,12 @@
 /conf/*.conf
 /binlog/*.log
 /*.pdf
-/hongze_admin.tar.gz
-/hongze_admin
+/eta_api.tar.gz
+/eta_api
 /static/searchKeywordCount.xlsx
 .DS_Store
 /doc/
 *.DS_Store
 /static/images/*.svg
-hz_eta_api.exe
-hz_eta_api.exe~
+eta_api.exe
+eta_api.exe~

+ 3 - 3
controllers/data_manage/chart_classify.go

@@ -345,9 +345,9 @@ func (this *ChartClassifyController) ChartClassifyItems() {
 	// 是否允许添加分类
 	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) {
-		canOpClassify = false
-	}
+	//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) {
+	//	canOpClassify = false
+	//}
 	resp := data_manage.ChartClassifyListResp{
 		AllNodes:      nodeAll,
 		Language:      language,

+ 5 - 4
controllers/data_manage/edb_classify.go

@@ -138,6 +138,7 @@ func (this *EdbClassifyController) ListV2() {
 	}
 	resp := new(data_manage.EdbClassifyListResp)
 	resp.AllNodes = nodeAll
+	resp.CanOpClassify = true
 	br.Ret = 200
 	br.Success = true
 	br.Msg = "获取成功"
@@ -714,10 +715,10 @@ func (this *EdbClassifyController) ItemsV2() {
 
 	// 是否允许添加一级分类
 	canOpClassify := true
-	button := data.GetEdbClassifyOpButton(this.SysUser, 0)
-	if !button.AddButton {
-		canOpClassify = false
-	}
+	//button := data.GetEdbClassifyOpButton(this.SysUser, 0)
+	//if !button.AddButton {
+	//	canOpClassify = false
+	//}
 
 	resp := data_manage.EdbClassifyListResp{
 		AllNodes:      nodeAll,

+ 3 - 3
controllers/data_manage/predict_edb_classify.go

@@ -96,9 +96,9 @@ func (this *PredictEdbClassifyController) List() {
 	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) {
-		canOpClassify = false
-	}
+	//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) {
+	//	canOpClassify = false
+	//}
 
 	language := `CN`
 	// 指标显示的语言

+ 6 - 6
services/data/chart_classify.go

@@ -107,12 +107,12 @@ func FixChartClassifySysUserId() {
 // GetChartClassifyOpButton 获取ETA图库分类的操作权限
 func GetChartClassifyOpButton(sysUser *system.Admin, belongUserId int) (button data_manage.ChartClassifyItemsButton) {
 	//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}, sysUser.RoleTypeCode) {
-		button.AddButton = true
-		button.OpButton = true
-		button.DeleteButton = true
-		button.MoveButton = true
-	}
+	//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}, sysUser.RoleTypeCode) {
+	button.AddButton = true
+	button.OpButton = true
+	button.DeleteButton = true
+	button.MoveButton = true
+	//}
 
 	return
 }

+ 13 - 13
services/data/edb_classify.go

@@ -2,11 +2,11 @@ package data
 
 import (
 	"errors"
-	"fmt"
 	"eta/eta_api/models"
 	"eta/eta_api/models/data_manage"
 	"eta/eta_api/models/system"
 	"eta/eta_api/utils"
+	"fmt"
 	"strconv"
 	"time"
 )
@@ -613,12 +613,12 @@ func GetEdbOpButton(sysUser *system.Admin, belongUserId, edbType, edbInfoType in
 // GetEdbClassifyOpButton 获取ETA指标分类的操作权限
 func GetEdbClassifyOpButton(sysUser *system.Admin, belongUserId int) (button data_manage.EdbClassifyItemsButton) {
 	//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}, sysUser.RoleTypeCode) {
-		button.AddButton = true
-		button.OpButton = true
-		button.DeleteButton = true
-		button.MoveButton = true
-	}
+	//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}, sysUser.RoleTypeCode) {
+	button.AddButton = true
+	button.OpButton = true
+	button.DeleteButton = true
+	button.MoveButton = true
+	//}
 
 	return
 }
@@ -641,12 +641,12 @@ func GetPredictEdbOpButton(sysUser *system.Admin, belongUserId int) (button data
 // GetPredictEdbClassifyOpButton 获取ETA预测指标分类的操作权限
 func GetPredictEdbClassifyOpButton(sysUser *system.Admin, belongUserId int) (button data_manage.EdbClassifyItemsButton) {
 	//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}, sysUser.RoleTypeCode) {
-		button.AddButton = true
-		button.OpButton = true
-		button.DeleteButton = true
-		button.MoveButton = true
-	}
+	//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}, sysUser.RoleTypeCode) {
+	button.AddButton = true
+	button.OpButton = true
+	button.DeleteButton = true
+	button.MoveButton = true
+	//}
 
 	return
 }