From b1d40942d08e10965baa98eddcda82208a410a66 Mon Sep 17 00:00:00 2001 From: dengbw Date: Thu, 5 Jan 2023 16:56:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E7=9B=B4=E6=92=AD=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sylive/live/index.js | 77 +++++ src/views/sylive/activity/index.vue | 22 +- .../sylive/live/components/live-search.vue | 67 +++++ .../sylive/live/components/live-viewapi.vue | 128 ++++++++ src/views/sylive/live/index.vue | 281 ++++++++++++++++++ .../viewlog/components/viewlog-search.vue | 115 +++++++ src/views/sylive/live/viewlog/index.vue | 203 +++++++++++++ 7 files changed, 879 insertions(+), 14 deletions(-) create mode 100644 src/api/sylive/live/index.js create mode 100644 src/views/sylive/live/components/live-search.vue create mode 100644 src/views/sylive/live/components/live-viewapi.vue create mode 100644 src/views/sylive/live/index.vue create mode 100644 src/views/sylive/live/viewlog/components/viewlog-search.vue create mode 100644 src/views/sylive/live/viewlog/index.vue diff --git a/src/api/sylive/live/index.js b/src/api/sylive/live/index.js new file mode 100644 index 0000000..96a2f0c --- /dev/null +++ b/src/api/sylive/live/index.js @@ -0,0 +1,77 @@ +import request from '@/utils/request'; + +/** + * 查询直播列表 + * @param params 查询条件 + */ +export async function listLive(params) { + const res = await request.get('/sylive/live', { + params + }); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 同步直播场次数据 + * @param params 查询条件 + */ +export async function sessionApi(params) { + const res = await request.get('/sylive/live/session_api', { + params + }); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 同步直播观看详情数据 + * @param params 查询条件 + */ +export async function viewApi(params) { + const res = await request.get('/sylive/live/view_api', { + params + }); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导出直播 + * @param params 查询条件 + */ +export async function exportLive(params) { + const res = await request.get('/sylive/live/export', { + params + }); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +export async function listViewlog(params) { + const res = await request.get('/sylive/live/viewlog', { + params + }); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +export async function exportViewlog(params) { + const res = await request.get('/sylive/live/export_viewlog', { + 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/index.vue b/src/views/sylive/activity/index.vue index a356fa7..ac6f37d 100644 --- a/src/views/sylive/activity/index.vue +++ b/src/views/sylive/activity/index.vue @@ -43,19 +43,7 @@