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,