From b397c870988ea67869f6c513369cbfaba7fd01fe Mon Sep 17 00:00:00 2001 From: clay <20932067@zju.edu.cn> Date: Thu, 6 Jan 2022 00:20:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E7=AB=A0=E7=BC=96=E5=86=99=E5=92=8C?= =?UTF-8?q?=E5=AF=BC=E8=88=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ebts-ui/src/api/sist/navigation.js | 54 +++ ebts-ui/src/router/index.js | 37 +- .../views/sist/article/components/article.vue | 263 +++++++++++++ ebts-ui/src/views/sist/article/index.vue | 356 ++++++++---------- ebts-ui/src/views/sist/navigation/index.vue | 326 ++++++++++++++++ 5 files changed, 829 insertions(+), 207 deletions(-) create mode 100644 ebts-ui/src/api/sist/navigation.js create mode 100644 ebts-ui/src/views/sist/article/components/article.vue create mode 100644 ebts-ui/src/views/sist/navigation/index.vue diff --git a/ebts-ui/src/api/sist/navigation.js b/ebts-ui/src/api/sist/navigation.js new file mode 100644 index 0000000..f041f99 --- /dev/null +++ b/ebts-ui/src/api/sist/navigation.js @@ -0,0 +1,54 @@ +import request from '@/utils/request' + + +// 查询导航列表 +export function listNavigation(data) { + return request({ + url: '/sist/navigation/list', + method: 'post', + data: data + }) +} + +// 导出导航 +export function exportNavigation(data) { + return request({ + url: '/sist/navigation/export', + method: 'post', + data: data + }) +} + +// 查询导航详细 +export function getNavigation(id) { + return request({ + url: '/sist/navigation/' + id, + method: 'get' + }) +} + +// 新增导航 +export function addNavigation(data) { + return request({ + url: '/sist/navigation', + method: 'post', + data: data + }) +} + +// 修改导航 +export function updateNavigation(data) { + return request({ + url: '/sist/navigation', + method: 'put', + data: data + }) +} + +// 删除导航 +export function delNavigation(id) { + return request({ + url: '/sist/navigation/' + id, + method: 'delete' + }) +} diff --git a/ebts-ui/src/router/index.js b/ebts-ui/src/router/index.js index 9f713ac..33ec28f 100644 --- a/ebts-ui/src/router/index.js +++ b/ebts-ui/src/router/index.js @@ -105,6 +105,25 @@ export const constantRoutes = [ } ] }, + { + path: '/article', + component: Layout, + hidden: true, + children: [ + { + path: 'add', + component: (resolve) => require(['@/views/sist/article/components/article'], resolve), + name: 'addarticle', + meta: { title: '添加文章' } + }, + { + path: 'edit/:articleId', + component: (resolve) => require(['@/views/sist/article/components/article'], resolve), + name: 'editarticle', + meta: { title: '修改文章' } + }, + ] + }, { path: '/module', component: Layout, @@ -132,24 +151,6 @@ export const constantRoutes = [ } ] }, - // { - // path: '/top/edit/:topId(\\d+)', - // component: (resolve) => require(['@/views/tool/top/topology'], resolve), - // hidden: true, - // }, - // { - // path: '/top', - // component: Layout, - // hidden: true, - // children: [ - // { - // path: 'edit/:topId(\\d+)', - // component: (resolve) => require(['@/views/tool/top/topology'], resolve), - // name: 'top', - // meta: { title: 'top查询配置' } - // } - // ] - // }, { path: '/job', component: Layout, diff --git a/ebts-ui/src/views/sist/article/components/article.vue b/ebts-ui/src/views/sist/article/components/article.vue new file mode 100644 index 0000000..3092656 --- /dev/null +++ b/ebts-ui/src/views/sist/article/components/article.vue @@ -0,0 +1,263 @@ + + + diff --git a/ebts-ui/src/views/sist/article/index.vue b/ebts-ui/src/views/sist/article/index.vue index 0fd33c8..cb9cc75 100644 --- a/ebts-ui/src/views/sist/article/index.vue +++ b/ebts-ui/src/views/sist/article/index.vue @@ -11,24 +11,44 @@ /> - - - + + + - + - + - + @@ -39,14 +59,15 @@ - 新增 + 新增 + 修改 + >修改 + 删除 + >删除 + 导出 + >导出 + - + - - - - - + + + + + + + + + + + - - - - - - - - @@ -134,80 +158,11 @@ :limit.sync="queryParams.pageInfo.pageSize" @pagination="getList" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 请选择字典生成 - - - - -