From 5db6073634dec5d1c9e5be8cd18c4d404e7fb0ba Mon Sep 17 00:00:00 2001 From: ruibaby Date: Sun, 7 Apr 2019 17:29:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=B8=BB=E9=A2=98=E6=8C=89?= =?UTF-8?q?=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/menu.js | 29 +++++++ src/views/interface/MenuList.vue | 90 ++++++++++++++------ src/views/interface/ThemeList.vue | 25 +++--- src/views/interface/components/ThemeFile.vue | 2 +- src/views/post/PostList.vue | 6 +- 5 files changed, 114 insertions(+), 38 deletions(-) create mode 100644 src/api/menu.js diff --git a/src/api/menu.js b/src/api/menu.js new file mode 100644 index 000000000..344c3ec1a --- /dev/null +++ b/src/api/menu.js @@ -0,0 +1,29 @@ +import service from '@/utils/service' + +const baseUrl = '/admin/api/menus' + +const menuApi = {} + +menuApi.listAll = () => { + return service({ + url: baseUrl, + method: 'get' + }) +} + +menuApi.create = menu => { + return service({ + url: baseUrl, + data: menu, + method: 'post' + }) +} + +menuApi.delete = menuId => { + return service({ + url: `${baseUrl}/${menuId}`, + method: 'delete' + }) +} + +export default menuApi diff --git a/src/views/interface/MenuList.vue b/src/views/interface/MenuList.vue index 4d2230735..0db468fdc 100644 --- a/src/views/interface/MenuList.vue +++ b/src/views/interface/MenuList.vue @@ -1,20 +1,14 @@ diff --git a/src/views/interface/components/ThemeFile.vue b/src/views/interface/components/ThemeFile.vue index 0c498bd07..20a38f506 100644 --- a/src/views/interface/components/ThemeFile.vue +++ b/src/views/interface/components/ThemeFile.vue @@ -43,7 +43,7 @@ export default { }) ) } - return h('p', 'No files') + return h('p', '没有文件') } } diff --git a/src/views/post/PostList.vue b/src/views/post/PostList.vue index 1284e155a..64865a45e 100644 --- a/src/views/post/PostList.vue +++ b/src/views/post/PostList.vue @@ -42,7 +42,8 @@ - 回收站 + 移到回收站 + 永久删除 批量操作 @@ -122,7 +123,8 @@ export default { selectedRows: [], options: {}, optionAlertShow: false, - categories: [] + categories: [], + postStatus: 0 } }, created() {