|
@@ -30,6 +30,7 @@
|
|
kjList: [],
|
|
kjList: [],
|
|
kkList: [],
|
|
kkList: [],
|
|
ssList: [],
|
|
ssList: [],
|
|
|
|
+ sgList: [],
|
|
});
|
|
});
|
|
const shareStaticsData = ref<number[]>([]);
|
|
const shareStaticsData = ref<number[]>([]);
|
|
const yixStringData = ref<string[]>([]);
|
|
const yixStringData = ref<string[]>([]);
|
|
@@ -55,6 +56,7 @@
|
|
kankan: t('routes.scene.tableType.0'),
|
|
kankan: t('routes.scene.tableType.0'),
|
|
kanjian: t('routes.scene.tableType.1'),
|
|
kanjian: t('routes.scene.tableType.1'),
|
|
shenshi: t('routes.scene.tableType.2'),
|
|
shenshi: t('routes.scene.tableType.2'),
|
|
|
|
+ shenguang: t('routes.scene.tableType.3'),
|
|
};
|
|
};
|
|
let data = yixStringData.value.map((ele, index) => {
|
|
let data = yixStringData.value.map((ele, index) => {
|
|
return {
|
|
return {
|
|
@@ -62,6 +64,7 @@
|
|
kankan: (viewStaticsData.value && viewStaticsData.value.kkList[index]) || 0,
|
|
kankan: (viewStaticsData.value && viewStaticsData.value.kkList[index]) || 0,
|
|
kanjian: (viewStaticsData.value && viewStaticsData.value.kjList[index]) || 0,
|
|
kanjian: (viewStaticsData.value && viewStaticsData.value.kjList[index]) || 0,
|
|
shenshi: (viewStaticsData.value && viewStaticsData.value.ssList[index]) || 0,
|
|
shenshi: (viewStaticsData.value && viewStaticsData.value.ssList[index]) || 0,
|
|
|
|
+ shenguang: (viewStaticsData.value && viewStaticsData.value.sgList[index]) || 0,
|
|
};
|
|
};
|
|
});
|
|
});
|
|
exportElsxFile(data, fields, props.title);
|
|
exportElsxFile(data, fields, props.title);
|
|
@@ -70,19 +73,22 @@
|
|
let xdata = [],
|
|
let xdata = [],
|
|
kj = [],
|
|
kj = [],
|
|
kk = [],
|
|
kk = [],
|
|
- ss = [];
|
|
|
|
|
|
+ ss = [],
|
|
|
|
+ sg = [];
|
|
let apiSrc = volumeTrend;
|
|
let apiSrc = volumeTrend;
|
|
- let { kjList = [], kkList = [], ssList = [] } = await apiSrc(SearchData);
|
|
|
|
|
|
+ let { kjList = [], kkList = [], ssList = [], sgList= [] } = await apiSrc(SearchData);
|
|
kjList.map((ele) => {
|
|
kjList.map((ele) => {
|
|
xdata.push(ele.groupKey);
|
|
xdata.push(ele.groupKey);
|
|
kj.push(ele.count);
|
|
kj.push(ele.count);
|
|
});
|
|
});
|
|
kk = kkList.map((ele) => ele.count);
|
|
kk = kkList.map((ele) => ele.count);
|
|
ss = ssList.map((ele) => ele.count);
|
|
ss = ssList.map((ele) => ele.count);
|
|
|
|
+ sg = sgList.map((ele) => ele.count);
|
|
yixStringData.value = xdata;
|
|
yixStringData.value = xdata;
|
|
viewStaticsData.value.kjList = kj;
|
|
viewStaticsData.value.kjList = kj;
|
|
viewStaticsData.value.kkList = kk;
|
|
viewStaticsData.value.kkList = kk;
|
|
viewStaticsData.value.ssList = ss;
|
|
viewStaticsData.value.ssList = ss;
|
|
|
|
+ viewStaticsData.value.sgList = sg;
|
|
handlesetOptions();
|
|
handlesetOptions();
|
|
}
|
|
}
|
|
function handlesetOptions() {
|
|
function handlesetOptions() {
|
|
@@ -128,6 +134,12 @@
|
|
itemStyle: { color: '#FDD56A' },
|
|
itemStyle: { color: '#FDD56A' },
|
|
name: t('routes.scene.tableType.2'),
|
|
name: t('routes.scene.tableType.2'),
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ data: viewStaticsData.value.sgList,
|
|
|
|
+ type: 'line',
|
|
|
|
+ itemStyle: { color: '#67E0E3' },
|
|
|
|
+ name: t('routes.scene.tableType.3'),
|
|
|
|
+ },
|
|
],
|
|
],
|
|
});
|
|
});
|
|
}
|
|
}
|