|
@@ -129,8 +129,10 @@ func (c *ChartThemeController) GetThemePreviewData() {
|
|
|
|
|
|
chartType := chartThemeType.ChartType
|
|
|
|
|
|
+ chartInfo := new(data_manage.ChartInfoView)
|
|
|
|
|
|
extraConfigStr := ``
|
|
|
+ var barConfig data_manage.BarChartInfoReq
|
|
|
|
|
|
edbInfoIdList := make([]int, 0)
|
|
|
switch chartType {
|
|
@@ -143,10 +145,13 @@ func (c *ChartThemeController) GetThemePreviewData() {
|
|
|
edbInfoIdList = []int{7, 8}
|
|
|
case 7:
|
|
|
edbInfoIdList = []int{1, 2, 3, 4, 5}
|
|
|
+ chartInfo.LeftMin = "260"
|
|
|
+ chartInfo.LeftMax = "430"
|
|
|
extraConfigStr = `{"EdbInfoIdList":[{"EdbInfoId":1,"Name":"指标1","NameEn":"","Source":0},{"EdbInfoId":2,"Name":"指标2","NameEn":"","Source":0},{"EdbInfoId":3,"Name":"指标3","NameEn":"","Source":0},{"EdbInfoId":4,"Name":"指标4","NameEn":"","Source":0},{"EdbInfoId":5,"Name":"指标5","NameEn":"","Source":0}],"DateList":[{"Type":2,"Date":"","Value":100,"Color":"#00f","Name":""},{"Type":1,"Date":"","Value":0,"Color":"#f00","Name":""}],"Sort":{"Sort":0,"DateIndex":0},"XEdbList":null,"YEdbList":null,"Unit":"千桶","UnitEn":""}`
|
|
|
+ err = json.Unmarshal([]byte(extraConfigStr), &barConfig)
|
|
|
case 10:
|
|
|
edbInfoIdList = []int{9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
|
|
|
- extraConfigStr = `{"XName":"123","XNameEn":"123","XUnitName":"无","XUnitNameEn":"none","YName":"321","YNameEn":"321","YUnitName":"无","YUnitNameEn":"none","XMinValue":"0.3686","XMaxValue":"0.3686","YMinValue":"-0.1398","YMaxValue":"-0.1398","SeriesList":[{"Name":"2021-11-21","NameEn":"2021-11-21","IsNameDefault":true,"Color":"#00f","EdbInfoList":[{"XEdbInfoId":9,"YEdbInfoId":14,"Name":"指标1","NameEn":"","XDateType":1,"XDate":"","XDateValue":0,"YDateType":1,"YDate":"","YDateValue":0,"IsShow":false},{"XEdbInfoId":10,"YEdbInfoId":15,"Name":"指标2","NameEn":"指标2","XDateType":1,"XDate":"","XDateValue":0,"YDateType":1,"YDate":"","YDateValue":0,"IsShow":false},{"XEdbInfoId":11,"YEdbInfoId":16,"Name":"指标3","NameEn":"","XDateType":1,"XDate":"","XDateValue":0,"YDateType":1,"YDate":"","YDateValue":0,"IsShow":false},{"XEdbInfoId":12,"YEdbInfoId":17,"Name":"指标4","NameEn":"指标4","XDateType":1,"XDate":"","XDateValue":0,"YDateType":1,"YDate":"","YDateValue":0,"IsShow":false},{"XEdbInfoId":13,"YEdbInfoId":18,"Name":"指标5","NameEn":"","XDateType":1,"XDate":"","XDateValue":0,"YDateType":1,"YDate":"","YDateValue":0,"IsShow":false}],"ShowTrendLine":false,"ShowFitEquation":false,"ShowRSquare":false}]}`
|
|
|
+ extraConfigStr = `{"XName":"123","XNameEn":"123","XUnitName":"无","XUnitNameEn":"none","YName":"321","YNameEn":"321","YUnitName":"无","YUnitNameEn":"none","XMinValue":"250","XMaxValue":"371","YMinValue":"400","YMaxValue":"821","SeriesList":[{"Name":"2021-11-21","NameEn":"2021-11-21","IsNameDefault":true,"Color":"#00f","EdbInfoList":[{"XEdbInfoId":9,"YEdbInfoId":14,"Name":"指标1","NameEn":"","XDateType":1,"XDate":"","XDateValue":0,"YDateType":1,"YDate":"","YDateValue":0,"IsShow":false},{"XEdbInfoId":10,"YEdbInfoId":15,"Name":"指标2","NameEn":"指标2","XDateType":1,"XDate":"","XDateValue":0,"YDateType":1,"YDate":"","YDateValue":0,"IsShow":false},{"XEdbInfoId":11,"YEdbInfoId":16,"Name":"指标3","NameEn":"","XDateType":1,"XDate":"","XDateValue":0,"YDateType":1,"YDate":"","YDateValue":0,"IsShow":false},{"XEdbInfoId":12,"YEdbInfoId":17,"Name":"指标4","NameEn":"指标4","XDateType":1,"XDate":"","XDateValue":0,"YDateType":1,"YDate":"","YDateValue":0,"IsShow":false},{"XEdbInfoId":13,"YEdbInfoId":18,"Name":"指标5","NameEn":"","XDateType":1,"XDate":"","XDateValue":0,"YDateType":1,"YDate":"","YDateValue":0,"IsShow":false}],"ShowTrendLine":false,"ShowFitEquation":false,"ShowRSquare":false}]}`
|
|
|
default:
|
|
|
br.Msg = "暂不支持该类型"
|
|
|
br.IsSendEmail = false
|
|
@@ -168,7 +173,6 @@ func (c *ChartThemeController) GetThemePreviewData() {
|
|
|
mappingList[3].ChartStyle = "column"
|
|
|
mappingList[4].ChartStyle = "column"
|
|
|
}
|
|
|
- chartInfo := new(data_manage.ChartInfoView)
|
|
|
chartInfo.Source = chartThemeType.ChartSource
|
|
|
chartInfo.ChartType = chartThemeType.ChartType
|
|
|
|
|
@@ -213,6 +217,7 @@ func (c *ChartThemeController) GetThemePreviewData() {
|
|
|
resp.XEdbIdValue = xEdbIdValue
|
|
|
resp.YDataList = yDataList
|
|
|
resp.DataResp = dataResp
|
|
|
+ resp.BarChartInfo = barConfig
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|