|
@@ -1741,6 +1741,26 @@ func (this *ChartInfoController) ChartInfoDetailV2() {
|
|
|
resp.EdbInfoList = mappingList
|
|
|
}
|
|
|
|
|
|
+ // 图表当前分类的分类树
|
|
|
+ classifyLevels := make([]string, 0)
|
|
|
+ {
|
|
|
+ list, e := data_manage.GetChartClassifyAllBySource(utils.CHART_SOURCE_DEFAULT)
|
|
|
+ if e != nil {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = fmt.Sprintf("获取图表分类失败, Err: %v", e)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ parents := data.GetChartClassifyParentRecursive(list, chartInfo.ChartClassifyId)
|
|
|
+ sort.Slice(parents, func(i, j int) bool {
|
|
|
+ return parents[i].Level < parents[i].Level
|
|
|
+ })
|
|
|
+ for _, v := range parents {
|
|
|
+ classifyLevels = append(classifyLevels, v.UniqueCode)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ resp.ClassifyLevels = classifyLevels
|
|
|
+
|
|
|
//图表操作权限
|
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, chartInfo.HaveOperaAuth)
|
|
|
chartInfo.Button = data_manage.ChartViewButton{
|