From 1cc799e5056100c72f4b3e4ca7b60708b919e693 Mon Sep 17 00:00:00 2001 From: ruibaby Date: Sun, 7 Apr 2019 17:49:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E5=88=A0=E9=99=A4=E4=B8=BB?= =?UTF-8?q?=E9=A2=98=E7=9A=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/theme.js | 7 +++++++ src/views/interface/ThemeList.vue | 15 ++++++++++++--- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/api/theme.js b/src/api/theme.js index 35dfd2bc3..5c603ef0a 100644 --- a/src/api/theme.js +++ b/src/api/theme.js @@ -32,4 +32,11 @@ themeApi.active = theme => { }) } +themeApi.delete = key => { + return service({ + url: `${baseUrl}/${key}`, + method: 'delete' + }) +} + export default themeApi diff --git a/src/views/interface/ThemeList.vue b/src/views/interface/ThemeList.vue index f7baa8848..807e8b088 100644 --- a/src/views/interface/ThemeList.vue +++ b/src/views/interface/ThemeList.vue @@ -26,7 +26,13 @@ 已启用 启用 设置 - + 删除 @@ -72,8 +78,11 @@ export default { this.loadThemes() }) }, - deleteTheme(theme) { - this.$message.success('删除' + theme) + deleteTheme(key) { + themeApi.delete(key).then(response => { + this.$message.success('删除成功!') + this.loadThemes() + }) } } }