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 @@
-
+