diff --git a/src/views/interface/ThemeList.vue b/src/views/interface/ThemeList.vue
index 5235fb5bb..511230e02 100644
--- a/src/views/interface/ThemeList.vue
+++ b/src/views/interface/ThemeList.vue
@@ -16,20 +16,20 @@
:alt="theme.properties.name"
:src="'http://localhost:8090/' + theme.key + '/screenshot.png'"
slot="cover"
- >
+ />
{{ theme.properties.name }}
已启用
启用
- 设置
+ 设置
删除
@@ -38,60 +38,57 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
- {{ option.label }}
-
-
- {{ option.label }}
-
-
-
- 保存
-
-
-
-
-
+ {{
+ option.label
+ }}
+
+
+ {{
+ option.label
+ }}
+
+
+
+ 保存
+
+
+
+
-
+
@@ -102,8 +99,9 @@ export default {
data() {
return {
wrapperCol: {
- xl: { span: 8 },
- sm: { span: 8 },
+ xl: { span: 12 },
+ lg: { span: 12 },
+ sm: { span: 24 },
xs: { span: 24 }
},
themes: [],
@@ -126,11 +124,11 @@ export default {
this.themes = response.data.data
})
},
- optionModal(theme) {
- themeApi.listOptions('anatole').then(response => {
+ optionDrawer(theme) {
+ themeApi.listOptions(theme).then(response => {
+ this.visible = true
this.themeConfiguration = response.data.data
this.optionTheme = theme
- this.visible = true
this.loadOptions()
})
},
@@ -157,6 +155,9 @@ export default {
optionApi.listAll().then(response => {
this.options = response.data.data
})
+ },
+ onClose() {
+ this.visible = false
}
}
}
diff --git a/src/views/system/OptionForm.vue b/src/views/system/OptionForm.vue
index 58364f731..a3c081cbc 100644
--- a/src/views/system/OptionForm.vue
+++ b/src/views/system/OptionForm.vue
@@ -313,7 +313,8 @@ export default {
return {
wrapperCol: {
xl: { span: 8 },
- sm: { span: 8 },
+ lg: { span: 8 },
+ sm: { span: 12 },
xs: { span: 24 }
},
upyunFormHidden: false,