Bladeren bron

kpler导出设置

xyxie 2 dagen geleden
bovenliggende
commit
a5f8bf59cc
1 gewijzigde bestanden met toevoegingen van 14 en 5 verwijderingen
  1. 14 5
      controllers/data_manage/kpler_data.go

+ 14 - 5
controllers/data_manage/kpler_data.go

@@ -393,10 +393,23 @@ func (this *BaseFromKplerController) KplerClassify() {
 		br.ErrMsg = "获取数据失败,Err:" + e.Error()
 		return
 	}
+	fList := make([]*data_manage.BaseFromKplerClassifyItems, 0)
+	if classifyId == 0 {
+		// 返回未分类文件夹
+		fList = append(fList, &data_manage.BaseFromKplerClassifyItems{
+			ClassifyId: 0,
+			ClassifyName: "未分类",
+			LevelPath: "",
+			ParentId: 0,
+		})
+		fList = append(fList, list...)
+	}else{
+		fList = list
+	}
 
 	//组装二级分类
 	var ret data_manage.BaseFromKplerClassifyResp
-	ret.List = list
+	ret.List = fList
 	br.Ret = 200
 	br.Success = true
 	br.Msg = "获取成功"
@@ -1434,10 +1447,6 @@ func (this *BaseFromKplerController) ExportKplerList() {
 	classifyId, _ := this.GetInt("ClassifyId")
 	indexCode := this.GetString("IndexCode")
 
-	if classifyId <= 0 && indexCode == "" {
-		br.Msg = "请选择分类或者指标"
-		return
-	}
 	dir, _ := os.Executable()
 	exPath := filepath.Dir(dir)
 	downLoadnFilePath := exPath + "/" + time.Now().Format(utils.FormatDateTimeUnSpace) + ".xlsx"