|
@@ -959,7 +959,7 @@ func (this *ChartInfoController) ChartInfoDetail() {
|
|
|
var err error
|
|
|
chartInfo := new(data_manage.ChartInfoView)
|
|
|
chartInfo.HaveOperaAuth = true
|
|
|
-
|
|
|
+ chartClassifyList := make([]*data_manage.ChartClassifyItems, 0)
|
|
|
if chartInfoId > 0 {
|
|
|
chartInfo, err = data_manage.GetChartInfoViewById(chartInfoId)
|
|
|
if err != nil {
|
|
@@ -996,6 +996,13 @@ func (this *ChartInfoController) ChartInfoDetail() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ chartClassifyList, err = data_manage.GetChartClassifiesById(chartClassify.RootId)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "获取图表信息失败"
|
|
|
+ br.ErrMsg = "获取信息失败,GetChartClassify,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
// 已授权分类id
|
|
|
permissionChartIdList, permissionClassifyIdList, err := data_manage_permission.GetUserChartAndClassifyPermissionList(this.SysUser.AdminId, chartInfo.ChartInfoId, chartInfo.ChartClassifyId)
|
|
|
if err != nil {
|
|
@@ -1009,6 +1016,7 @@ func (this *ChartInfoController) ChartInfoDetail() {
|
|
|
|
|
|
resp := new(data_manage.ChartInfoDetailResp)
|
|
|
|
|
|
+ resp.ChartClassifyList = chartClassifyList
|
|
|
mappingList := make([]*data_manage.ChartEdbInfoMapping, 0)
|
|
|
if chartInfoId > 0 {
|
|
|
mappingList, err = data_manage.GetChartEdbMappingList(chartInfoId)
|
|
@@ -1508,7 +1516,7 @@ func (this *ChartInfoController) ChartInfoDetailV2() {
|
|
|
}
|
|
|
|
|
|
resp := new(data_manage.ChartInfoDetailResp)
|
|
|
-
|
|
|
+ chartClassifyList := make([]*data_manage.ChartClassifyItems, 0)
|
|
|
// 图表数据权限
|
|
|
{
|
|
|
// 图表分类
|
|
@@ -1519,6 +1527,14 @@ func (this *ChartInfoController) ChartInfoDetailV2() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ chartClassifyList, err = data_manage.GetChartClassifiesById(chartClassify.RootId)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "获取图表信息失败"
|
|
|
+ br.ErrMsg = "获取信息失败,GetChartClassify,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ resp.ChartClassifyList = chartClassifyList
|
|
|
+
|
|
|
// 已授权分类id
|
|
|
permissionChartIdList, permissionClassifyIdList, err := data_manage_permission.GetUserChartAndClassifyPermissionList(this.SysUser.AdminId, chartInfo.ChartInfoId, chartInfo.ChartClassifyId)
|
|
|
if err != nil {
|
|
@@ -4576,7 +4592,7 @@ func (this *ChartInfoController) ChartList() {
|
|
|
condition += ` AND source = ? `
|
|
|
pars = append(pars, utils.CHART_SOURCE_DEFAULT)
|
|
|
|
|
|
- if len(chartClassifyIds) > 0 {
|
|
|
+ if len(chartClassifyIdsStr) > 0 {
|
|
|
if !subClassify {
|
|
|
chartClassifyId, err := data_manage.GetChartClassifyByIdsNoSubClassify(chartClassifyIds)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|