diff --git a/src/components/layout/GlobalFooter.vue b/src/components/layout/GlobalFooter.vue index ea3159a..bbd6ab5 100644 --- a/src/components/layout/GlobalFooter.vue +++ b/src/components/layout/GlobalFooter.vue @@ -1,12 +1,12 @@ @@ -15,6 +15,7 @@ import AIcon from 'ant-design-vue/es/icon/icon' export default { name: 'GlobalFooter', + props: ['copyright', 'linkList'], components: {AIcon} } diff --git a/src/components/layout/GlobalLayout.vue b/src/components/layout/GlobalLayout.vue index 9be287c..2f8582d 100644 --- a/src/components/layout/GlobalLayout.vue +++ b/src/components/layout/GlobalLayout.vue @@ -16,7 +16,7 @@ - + @@ -72,6 +72,12 @@ export default { }, layout () { return this.$store.state.setting.layout + }, + linkList () { + return this.$store.state.setting.footerLinks + }, + copyright () { + return this.$store.state.setting.copyright } }, methods: { diff --git a/src/store/modules/setting.js b/src/store/modules/setting.js index 70d9b79..3f2d516 100644 --- a/src/store/modules/setting.js +++ b/src/store/modules/setting.js @@ -4,7 +4,13 @@ export default { isMobile: false, theme: 'dark', layout: 'side', - systemName: 'Vue Antd Admin' + systemName: 'Vue Antd Admin', + copyright: '', + footerLinks: [ + {link: 'https://pro.ant.design', name: 'Pro首页'}, + {link: 'https://github.com/iczer/vue-antd-admin', icon: 'github'}, + {link: 'https://ant.design', name: 'Ant Design'} + ] }, mutations: { setDevice (state, isMobile) {