refactor: 适配系统配置

This commit is contained in:
Bull-BCLS
2023-09-23 19:23:23 +08:00
parent ff14ceb53f
commit f2dcf65f2b
10 changed files with 114 additions and 39 deletions

View File

@@ -1,28 +1,14 @@
<template>
<a-layout-footer class="footer">
{{ `Copyright © 2022-${new Date().getFullYear()}` }}&nbsp;
<a
href="https://blog.charles7c.top/about/me"
target="_blank"
rel="noopener"
>
Charles7c
</a>
<span>&nbsp;&nbsp;</span>
<a
href="https://github.com/Charles7c/continew-admin"
target="_blank"
rel="noopener"
>{{ $t('title') }}</a
>&nbsp; v1.2.0-SNAPSHOT
<span>&nbsp;&nbsp;</span>
<a href="https://beian.miit.gov.cn" target="_blank" rel="noopener">
津ICP备2022005864号-2
</a>
<div v-html="appStore.getCopyright"></div>
</a-layout-footer>
</template>
<script lang="ts" setup></script>
<script lang="ts" setup>
import { useAppStore } from '@/store';
const appStore = useAppStore();
</script>
<style lang="less" scoped>
.footer {
@@ -33,13 +19,4 @@
color: var(--color-text-2);
text-align: center;
}
a {
text-decoration: none;
color: var(--color-text-2);
}
a:hover {
color: rgb(var(--gray-6));
}
</style>

View File

@@ -2,12 +2,12 @@
<div class="navbar">
<div class="left-side">
<a-space>
<img alt="logo" src="/logo.svg" />
<img alt="logo" :src="getFile(appStore.getLogo)" height="33"/>
<a-typography-title
:style="{ margin: 0, fontSize: '18px' }"
:heading="5"
>
{{ $t('title') }}
{{ appStore.getTitle }}
</a-typography-title>
<icon-menu-fold
v-if="!topMenu && appStore.device === 'mobile'"
@@ -198,6 +198,7 @@
import useUser from '@/hooks/user';
import Menu from '@/components/menu/index.vue';
import getAvatar from '@/utils/avatar';
import getFile from '@/utils/file';
import MessageBox from '../message-box/index.vue';
const appStore = useAppStore();