From 766e21aa1c439a7bf9d1ee8e4d5546d6369ec193 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=97=B5=E5=AE=AA=E7=91=9E?= <9198107+min-xianrui@user.noreply.gitee.com> Date: Tue, 19 Nov 2024 22:02:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=A7=86=E9=A2=91=E9=89=B4?= =?UTF-8?q?=E8=B5=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/video.js | 62 +++++ src/router/modules/content.js | 9 + src/views/content/video/index.vue | 231 ++++++++++++++++++ .../content/video/video-add-and-update.vue | 184 ++++++++++++++ 4 files changed, 486 insertions(+) create mode 100644 src/api/video.js create mode 100644 src/views/content/video/index.vue create mode 100644 src/views/content/video/video-add-and-update.vue diff --git a/src/api/video.js b/src/api/video.js new file mode 100644 index 0000000..0e90fe9 --- /dev/null +++ b/src/api/video.js @@ -0,0 +1,62 @@ + +import request from '@/utils/request' + +/** + * 新增EbVideo + * @param pram + */ +export function EbVideoCreateApi(data) { + return request({ + url: 'admin/video/save', + method: 'POST', + data + }) +} + +/** + * ebvideo更新 + * @param pram + */ +export function ebvideoUpdateApi(data) { + return request({ + url: 'admin/video/update', + method: 'POST', + data + }) +} + +/** + * ebvideo详情 + * @param pram + */ +export function ebvideoDetailApi(id) { + return request({ + url: `admin/video/info/${id}`, + method: 'GET' + }) +} + +/** + * ebvideo删除 + * @param pram + */ +export function ebvideoDeleteApi(id) { + return request({ + url: `admin/video/delete/${id}`, + method: 'get' + }) +} + + +/** + * ebvideo列表 + * @param pram + */ +export function ebvideoListApi(params) { + return request({ + url: 'admin/video/list', + method: 'GET', + params + }) +} + diff --git a/src/router/modules/content.js b/src/router/modules/content.js index 5c57078..5bf2fbe 100644 --- a/src/router/modules/content.js +++ b/src/router/modules/content.js @@ -38,6 +38,15 @@ const contentRouter = { title: '文章分类', icon: 'clipboard' } + }, + { + path: 'video', + name: 'video', + component: () => import('@/views/content/video/index'), + meta: { + title: '视频鉴赏', + icon: 'clipboard' + } } ] } diff --git a/src/views/content/video/index.vue b/src/views/content/video/index.vue new file mode 100644 index 0000000..76cb20a --- /dev/null +++ b/src/views/content/video/index.vue @@ -0,0 +1,231 @@ + + + diff --git a/src/views/content/video/video-add-and-update.vue b/src/views/content/video/video-add-and-update.vue new file mode 100644 index 0000000..ad2da95 --- /dev/null +++ b/src/views/content/video/video-add-and-update.vue @@ -0,0 +1,184 @@ + + +