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 @@ + + +