1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <script lang="ts" setup>
- import { useSettingsStore } from '@/store/modules/settings'
- import { getVersion } from '@/api/user'
- const fullYear = new Date().getFullYear()
- const settingsStore = useSettingsStore()
- const cot: any = ref('')
- const { title } = storeToRefs(settingsStore)
- const getVersionFn = async () => {
- const { data } = await getVersion({})
- const list = data
- if (list.length) {
- cot.value = list
- } else {
- cot.value = '1.0.0'
- }
- }
- onMounted(() => {
- getVersionFn()
- })
- </script>
- <template>
- <footer class="vab-footer">
- Copyright
- <vab-icon icon="copyright-line" />
- {{ fullYear }} {{ title }}
- <span style="margin-left: 6px">版本号</span>
- {{ cot }}
- </footer>
- </template>
- <style lang="scss" scoped>
- .vab-footer {
- display: flex;
- align-items: center;
- justify-content: center;
- min-height: 55px;
- padding: 0 $base-padding 0 $base-padding;
- color: rgba(0, 0, 0, 0.45);
- background: var(--el-color-white);
- border-top: 1px dashed $base-border-color;
- i {
- margin: 0 5px;
- }
- }
- </style>
|