diff --git a/src/api/theme.js b/src/api/theme.js index 7581fdae5..35dfd2bc3 100644 --- a/src/api/theme.js +++ b/src/api/theme.js @@ -4,6 +4,13 @@ const baseUrl = '/admin/api/themes' const themeApi = {} +themeApi.listAll = () => { + return service({ + url: `${baseUrl}`, + method: 'get' + }) +} + themeApi.listFiles = () => { return service({ url: `${baseUrl}/files`, @@ -18,4 +25,11 @@ themeApi.customTpls = () => { }) } +themeApi.active = theme => { + return service({ + url: `${baseUrl}/active?theme=${theme}`, + method: 'get' + }) +} + export default themeApi diff --git a/src/views/interface/ThemeList.vue b/src/views/interface/ThemeList.vue index f7fa30a81..673345bf1 100644 --- a/src/views/interface/ThemeList.vue +++ b/src/views/interface/ThemeList.vue @@ -1,73 +1,95 @@ diff --git a/src/views/post/PostEdit.vue b/src/views/post/PostEdit.vue index ad4486e96..4153a7c13 100644 --- a/src/views/post/PostEdit.vue +++ b/src/views/post/PostEdit.vue @@ -15,7 +15,7 @@
- +