layout i18n

Former-commit-id: e761056ea154aedf2ae927936fff49ba5b9fcb66 [formerly e761056ea154aedf2ae927936fff49ba5b9fcb66 [formerly e761056ea154aedf2ae927936fff49ba5b9fcb66 [formerly e761056ea154aedf2ae927936fff49ba5b9fcb66 [formerly 3cc73e4d679f97554d2c1f8f253bc4d6447694c1 [formerly a05de779fd7fb56b722cdb448baee6b1d44208ed]]]]]
Former-commit-id: 02aa23fd3e50eb0780d75b3bc9c5209dbf1f0e67
Former-commit-id: b21e3fe71b527439904a1a574e3d3a3032bcef09
Former-commit-id: bba111d14373493a4ef35318bfb7f41c8c388914 [formerly c1dd1cdbe86b65faff26c35db32d1ee942a97054]
Former-commit-id: d2c677083ddb6e285ea033ce8e62432ca2a89907
Former-commit-id: 8fa9b2196bc47bf6bf97b1355630eb443c4d2564
Former-commit-id: ec58dc5a2aff6a11fa31144035ca0bd250acbe63
Former-commit-id: 27ef4661fcb60de5968ce0b75d7d006774f88f0c
Former-commit-id: 352e82ebff5f22931fae48cb2525ad9867a98fa6
This commit is contained in:
liyang
2019-05-24 10:09:05 +08:00
parent 4bc1bcc6a3
commit 6c6fe66350
18 changed files with 441 additions and 89 deletions

View File

@@ -21,7 +21,7 @@
<el-tab-pane
v-for="page in opened"
:key="page.fullPath"
:label="page.meta.title || '未命名'"
:label="page.meta.title || $t('layout.header-aside.tabs.label-default')"
:name="page.fullPath"/>
</el-tabs>
</div>
@@ -38,19 +38,19 @@
<el-dropdown-menu slot="dropdown">
<el-dropdown-item command="left">
<d2-icon name="arrow-left" class="d2-mr-10"/>
关闭左侧
{{ $t('layout.header-aside.tabs.close-left') }}
</el-dropdown-item>
<el-dropdown-item command="right">
<d2-icon name="arrow-right" class="d2-mr-10"/>
关闭右侧
{{ $t('layout.header-aside.tabs.close-right') }}
</el-dropdown-item>
<el-dropdown-item command="other">
<d2-icon name="times" class="d2-mr-10"/>
关闭其它
{{ $t('layout.header-aside.tabs.close-other') }}
</el-dropdown-item>
<el-dropdown-item command="all">
<d2-icon name="times-circle" class="d2-mr-10"/>
全部关闭
{{ $t('layout.header-aside.tabs.close-all') }}
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
@@ -70,15 +70,6 @@ export default {
contextmenuFlag: false,
contentmenuX: 0,
contentmenuY: 0,
contextmenuListIndex: [
{ icon: 'times-circle', title: '关闭全部', value: 'all' }
],
contextmenuList: [
{ icon: 'arrow-left', title: '关闭左侧', value: 'left' },
{ icon: 'arrow-right', title: '关闭右侧', value: 'right' },
{ icon: 'times', title: '关闭其它', value: 'other' },
{ icon: 'times-circle', title: '关闭全部', value: 'all' }
],
tagName: '/index'
}
},
@@ -86,7 +77,20 @@ export default {
...mapState('d2admin/page', [
'opened',
'current'
])
]),
contextmenuListIndex () {
return [
{ icon: 'times-circle', title: this.$t('layout.header-aside.tabs.close-all'), value: 'all' }
]
},
contextmenuList () {
return [
{ icon: 'arrow-left', title: this.$t('layout.header-aside.tabs.close-left'), value: 'left' },
{ icon: 'arrow-right', title: this.$t('layout.header-aside.tabs.close-right'), value: 'right' },
{ icon: 'times', title: this.$t('layout.header-aside.tabs.close-other'), value: 'other' },
{ icon: 'times-circle', title: this.$t('layout.header-aside.tabs.close-all'), value: 'all' }
]
}
},
methods: {
...mapActions('d2admin/page', [
@@ -147,7 +151,7 @@ export default {
this.closeAll()
break
default:
this.$message.error('无效的操作')
this.$message.error(this.$t('public.message.error.handle.invalid'))
break
}
},