|
@@ -8,14 +8,18 @@ import moment from 'moment'
|
|
import _ from 'lodash';
|
|
import _ from 'lodash';
|
|
HighchartszhCN(Highcharts)
|
|
HighchartszhCN(Highcharts)
|
|
|
|
|
|
|
|
+let LangType='zh'//当前图表显示的语言版本
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 渲染图方法
|
|
* 渲染图方法
|
|
* @param data 图详情数据
|
|
* @param data 图详情数据
|
|
* @param renderId 图表在dom中的id
|
|
* @param renderId 图表在dom中的id
|
|
|
|
+ * @param lang 图表显示为中文/英文 默认 zh中文 en英文
|
|
*/
|
|
*/
|
|
-export function chartRender(data,renderId){
|
|
|
|
|
|
+export function chartRender(data,renderId,lang='zh'){
|
|
let obj={...chartDefaultOpts}
|
|
let obj={...chartDefaultOpts}
|
|
let chartOpt={}
|
|
let chartOpt={}
|
|
|
|
+ LangType=lang
|
|
if([1,3,4,5,6].includes(data.ChartInfo.ChartType)){
|
|
if([1,3,4,5,6].includes(data.ChartInfo.ChartType)){
|
|
const chartSetMap = {
|
|
const chartSetMap = {
|
|
1: setSplineOpt,
|
|
1: setSplineOpt,
|
|
@@ -27,7 +31,6 @@ export function chartRender(data,renderId){
|
|
chartOpt=chartSetMap[data.ChartInfo.ChartType](data)
|
|
chartOpt=chartSetMap[data.ChartInfo.ChartType](data)
|
|
}else if(data.ChartInfo.ChartType ===2 ) {
|
|
}else if(data.ChartInfo.ChartType ===2 ) {
|
|
chartOpt=setSeasonOpt(data)
|
|
chartOpt=setSeasonOpt(data)
|
|
- console.log(chartOpt);
|
|
|
|
}else if(data.ChartInfo.ChartType ===7){//奇怪柱形图依赖数据
|
|
}else if(data.ChartInfo.ChartType ===7){//奇怪柱形图依赖数据
|
|
chartOpt=initBarData(data);
|
|
chartOpt=initBarData(data);
|
|
}else if(data.ChartInfo.ChartType ===8){//商品价格曲线
|
|
}else if(data.ChartInfo.ChartType ===8){//商品价格曲线
|