diff --git a/src/api/miniNews.js b/src/api/miniNews.js new file mode 100644 index 0000000..9ee3664 --- /dev/null +++ b/src/api/miniNews.js @@ -0,0 +1,40 @@ +import request from '@/utils/request' + +export function getList(data) { + return request({ + url: '/management/api/news/list', + method: 'get', + params: data, + }) +} + +export function doAdd(data) { + return request({ + url: '/management/api/news', + method: 'post', + data, + }) +} + +export function doDelete(data) { + return request({ + url: '/management/api/news/delete', + method: 'put', + data, + }) +} + +export function getArticle(id) { + return request({ + url: `/management/api/news/${id}`, + method: 'get', + }) +} + +export function doEdit(id, data) { + return request({ + url: `/management/api/news/${id}`, + method: 'put', + data, + }) +} diff --git a/src/router/index.js b/src/router/index.js index de00201..303571e 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -73,6 +73,18 @@ export const asyncRoutes = [ component: () => import('@/views/cxshMini/home/banner/index'), meta: { title: '轮播图' }, }, + { + path: 'news', + name: 'News', + component: () => import('@/views/cxshMini/home/news/index'), + meta: { title: '花絮动态' }, + }, + { + path: 'createNews', + name: 'CreateNews', + component: () => import('@/views/cxshMini/home/createNews/index'), + meta: { title: '新建花絮' }, + }, ], }, { diff --git a/src/views/cxshMini/home/createNews/index.vue b/src/views/cxshMini/home/createNews/index.vue new file mode 100644 index 0000000..8f149e4 --- /dev/null +++ b/src/views/cxshMini/home/createNews/index.vue @@ -0,0 +1,97 @@ + + + 发布 + + + + + + + + + + + + + + + + diff --git a/src/views/cxshMini/home/news/index.vue b/src/views/cxshMini/home/news/index.vue new file mode 100644 index 0000000..5c266aa --- /dev/null +++ b/src/views/cxshMini/home/news/index.vue @@ -0,0 +1,123 @@ + + + + + 添加花絮动态 + + + + + + + + 查询 + + + + + + + + + + + + + + + + + {{ formatTime(row.updatedAt) }} + + + + + 编辑 + 删除 + + + + + + + +