|
|
@@ -1,24 +1,7 @@
|
|
|
import { message } from 'antd'
|
|
|
import * as service from '../services/index'
|
|
|
import URLS from '../constants/url'
|
|
|
-
|
|
|
-const getViewType = function(type) {
|
|
|
- if(type === 'Histogram') {
|
|
|
- return 'bar';
|
|
|
- }else if(type === 'Line') {
|
|
|
- return 'line';
|
|
|
- }else if(type === 'Pie') {
|
|
|
- return 'pie';
|
|
|
- }else if(type === 'scatter') {
|
|
|
- return 'scatter';
|
|
|
- }else if(type === 'population') {
|
|
|
- return 'aggregateTable';
|
|
|
- }else if(type === 'individual') {
|
|
|
- return 'dataView';
|
|
|
- }else {
|
|
|
- return '';
|
|
|
- }
|
|
|
-}
|
|
|
+import CHART_TYPE from './chartType.json'
|
|
|
|
|
|
export default {
|
|
|
namespace: 'chart',
|
|
|
@@ -152,7 +135,7 @@ export default {
|
|
|
dataSourceCode: d.dataId + '',
|
|
|
dataSourceName: d.dataName,
|
|
|
access: d.authority === '1',
|
|
|
- type: getViewType(d.chartType),
|
|
|
+ type: CHART_TYPE[d.chartType],
|
|
|
creatorCode: d.createId + '',
|
|
|
creatorName: d.createBy,
|
|
|
createTime: d.createDate,
|
|
|
@@ -186,7 +169,7 @@ export default {
|
|
|
let chartConfig = JSON.parse(resData.chartConfig || '{ "xAxis": { "column": {}, "granularity": {} }, "yAxis": { "column": {}, "gauge": {} } }');
|
|
|
let styleConfig = JSON.parse(resData.style || '{}');
|
|
|
let otherConfig = JSON.parse(resData.otherConfig || '{}');
|
|
|
- let viewType = getViewType(resData.chartType);
|
|
|
+ let viewType = CHART_TYPE[resData.chartType];
|
|
|
let filters = JSON.parse(resData.filters || '[]');
|
|
|
let chartOption = JSON.parse(resData.chartOption || '{}');
|
|
|
|
|
|
@@ -433,6 +416,7 @@ export default {
|
|
|
groupIndex: pgroups.length,
|
|
|
}
|
|
|
}
|
|
|
+ console.log('新增图表分组', body);
|
|
|
const res = yield call(service.fetch, {
|
|
|
url: URLS.GROUP_CHART_ADD,
|
|
|
body: body
|
|
|
@@ -531,6 +515,7 @@ export default {
|
|
|
|
|
|
yield put({ type: 'remoteModifyGroups', groups: bgroups });
|
|
|
|
|
|
+ console.log('删除图表分组', group.code);
|
|
|
const res = yield call(service.fetch, {
|
|
|
url: URLS.GROUP_CHART_DELETE,
|
|
|
body: [group.code]
|