Ver Fonte

fix:指标无权限时过滤具体数据

Roc há 11 meses atrás
pai
commit
cb4a2ace87
1 ficheiros alterados com 2 adições e 0 exclusões
  1. 2 0
      controllers/data_manage/edb_info.go

+ 2 - 0
controllers/data_manage/edb_info.go

@@ -2089,6 +2089,7 @@ func (this *EdbInfoController) EdbInfoList() {
 	button := data.GetEdbOpButton(this.SysUser, edbInfoItem.SysUserId, edbInfoItem.EdbType, edbInfoItem.EdbInfoType, edbInfoItem.HaveOperaAuth)
 	button := data.GetEdbOpButton(this.SysUser, edbInfoItem.SysUserId, edbInfoItem.EdbType, edbInfoItem.EdbInfoType, edbInfoItem.HaveOperaAuth)
 	button.AddButton = false
 	button.AddButton = false
 	edbInfoItem.Button = button
 	edbInfoItem.Button = button
+	edbInfoItem.DataList = make([]*data_manage.EdbData, 0)
 
 
 	// 如果有数据权限,那么就去获取指标数据
 	// 如果有数据权限,那么就去获取指标数据
 	if edbInfoItem.HaveOperaAuth {
 	if edbInfoItem.HaveOperaAuth {
@@ -3555,6 +3556,7 @@ func (this *ChartInfoController) EdbInfoData() {
 	}
 	}
 	resp.EdbInfo = fullEdb
 	resp.EdbInfo = fullEdb
 
 
+	resp.DataList = make([]*data_manage.EdbDataList, 0)
 	// 数据获取
 	// 数据获取
 	if fullEdb.HaveOperaAuth { // 有权限才获取数据
 	if fullEdb.HaveOperaAuth { // 有权限才获取数据
 		maxYear := 0
 		maxYear := 0