diff --git a/src/api/sylive/activity/index.js b/src/api/sylive/activity/index.js
index b47bfd0..98913c0 100644
--- a/src/api/sylive/activity/index.js
+++ b/src/api/sylive/activity/index.js
@@ -307,3 +307,17 @@ export async function getStatisticsFunnel(params) {
}
return Promise.reject(new Error(res.data.message));
}
+
+/**
+ * 观看下单统计折线图
+ * @param params 查询条件
+ */
+export async function getStatisticsStackedWatchOrder(params) {
+ const res = await request.get('/sylive/statistics/stacked_watchOrder', {
+ params
+ });
+ if (res.data.code === 0) {
+ return res.data.data;
+ }
+ return Promise.reject(new Error(res.data.message));
+}
diff --git a/src/views/sylive/activity/statistics/components/area-table.vue b/src/views/sylive/activity/statistics/components/area-table.vue
index d20e5fb..2e3b4b2 100644
--- a/src/views/sylive/activity/statistics/components/area-table.vue
+++ b/src/views/sylive/activity/statistics/components/area-table.vue
@@ -260,13 +260,13 @@
},
legend: {
x: 'left',
- padding: [15, 260, 0, 40],
+ padding: [13, 260, 0, 40],
data: res.legendData
},
grid: {
left: '3%',
right: '4%',
- top: '14%',
+ top: res.legendData.length < 15 ? '14%' : '17%',
bottom: '3%',
containLabel: true
},
diff --git a/src/views/sylive/activity/statistics/components/watchOrder-linechart.vue b/src/views/sylive/activity/statistics/components/watchOrder-linechart.vue
new file mode 100644
index 0000000..933fe67
--- /dev/null
+++ b/src/views/sylive/activity/statistics/components/watchOrder-linechart.vue
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/sylive/activity/statistics/index.vue b/src/views/sylive/activity/statistics/index.vue
index 6c7b585..16afe67 100644
--- a/src/views/sylive/activity/statistics/index.vue
+++ b/src/views/sylive/activity/statistics/index.vue
@@ -124,6 +124,7 @@
+