Skip to content

Commit 5e3ae14

Browse files
committed
perf settings
1 parent c48777f commit 5e3ae14

File tree

5 files changed

+28
-13
lines changed

5 files changed

+28
-13
lines changed

src/lang/en.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,5 +163,12 @@ export default {
163163
close: 'Close',
164164
closeOthers: 'Close Others',
165165
closeAll: 'Close All'
166+
},
167+
settings: {
168+
title: 'Page style setting',
169+
theme: 'Theme Color',
170+
tagsView: 'Open Tags-View',
171+
fixedHeader: 'Fixed Header',
172+
sidebarLogo: 'Sidebar Logo'
166173
}
167174
}

src/lang/es.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,5 +163,12 @@ export default {
163163
close: 'Cerrar',
164164
closeOthers: 'Cerrar otros',
165165
closeAll: 'Cerrar todos'
166+
},
167+
settings: {
168+
title: 'Page style setting',
169+
theme: 'Theme Color',
170+
tagsView: 'Open Tags-View',
171+
fixedHeader: 'Fixed Header',
172+
sidebarLogo: 'Sidebar Logo'
166173
}
167174
}

src/lang/zh.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,5 +163,12 @@ export default {
163163
close: '关闭',
164164
closeOthers: '关闭其它',
165165
closeAll: '关闭所有'
166+
},
167+
settings: {
168+
title: '系统布局配置',
169+
theme: '主题色',
170+
tagsView: '开启 Tags-View',
171+
fixedHeader: '固定 Header',
172+
sidebarLogo: '侧边栏 Logo'
166173
}
167174
}

src/layout/components/Settings/index.vue

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,25 @@
11
<template>
22
<div class="drawer-container">
33
<div>
4-
<h3 class="drawer-title">
5-
系统布局配置
6-
</h3>
4+
<h3 class="drawer-title">{{ $t('settings.title') }}</h3>
75

86
<div class="drawer-item">
9-
<span>主题色</span>
10-
<theme-picker style="float: right;height: 26px;margin: -3px 5px 0 0;" />
7+
<span>{{ $t('settings.theme') }}</span>
8+
<theme-picker style="float: right;height: 26px;margin: -3px 8px 0 0;" />
119
</div>
1210

1311
<div class="drawer-item">
14-
<span>开启 Tags-View</span>
12+
<span>{{ $t('settings.tagsView') }}</span>
1513
<el-switch v-model="tagsView" class="drawer-switch" />
1614
</div>
1715

1816
<div class="drawer-item">
19-
<span>固定 Header</span>
17+
<span>{{ $t('settings.fixedHeader') }}</span>
2018
<el-switch v-model="fixedHeader" class="drawer-switch" />
2119
</div>
2220

2321
<div class="drawer-item">
24-
<span>侧边栏 Logo</span>
22+
<span>{{ $t('settings.sidebarLogo') }}</span>
2523
<el-switch v-model="sidebarLogo" class="drawer-switch" />
2624
</div>
2725

@@ -35,9 +33,7 @@ import ThemePicker from '@/components/ThemePicker'
3533
export default {
3634
components: { ThemePicker },
3735
data() {
38-
return {
39-
40-
}
36+
return {}
4137
},
4238
computed: {
4339
fixedHeader: {

src/settings.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
export default {
2-
title: 'vue-element-admin',
3-
42
/**
53
* @type {boolean} true | false
64
* @description Whether show the settings right-panel

0 commit comments

Comments
 (0)