mirror of
				https://github.com/continew-org/continew-admin-ui.git
				synced 2025-11-04 10:57:08 +08:00 
			
		
		
		
	Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
		@@ -1,14 +1,19 @@
 | 
				
			|||||||
<template>
 | 
					<template>
 | 
				
			||||||
  <section class="system-logo" :class="{ collapsed: props.collapsed }" @click="toHome">
 | 
					  <section class="system-logo" :class="{ collapsed: props.collapsed }" @click="toHome">
 | 
				
			||||||
    <img class="logo" :src="appStore.getLogo() ?? '@/assets/images/logo.svg'" alt="logo" />
 | 
					    <img v-if="webLogo" class="logo" :src="webLogo"  alt="logo"/>
 | 
				
			||||||
    <span class="system-name">{{ appStore.getTitle() }}</span>
 | 
					    <img v-else class="logo" src="@/assets/images/logo.svg"  alt="logo"/>
 | 
				
			||||||
 | 
					    <span class="system-name">{{ webTitle }}</span>
 | 
				
			||||||
  </section>
 | 
					  </section>
 | 
				
			||||||
</template>
 | 
					</template>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<script setup lang="ts">
 | 
					<script setup lang="ts">
 | 
				
			||||||
import { useAppStore } from '@/stores'
 | 
					import {useAppStore} from "@/stores";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const appStore = useAppStore()
 | 
					const appStore= useAppStore();
 | 
				
			||||||
 | 
					appStore.initWebConfig()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const webTitle = computed(() => appStore.getTitle());
 | 
				
			||||||
 | 
					const webLogo = computed(() => appStore.getLogo());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
interface Props {
 | 
					interface Props {
 | 
				
			||||||
  collapsed?: boolean
 | 
					  collapsed?: boolean
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -15,8 +15,6 @@ export const resetHasRouteFlag = () => {
 | 
				
			|||||||
router.beforeEach(async (to, from, next) => {
 | 
					router.beforeEach(async (to, from, next) => {
 | 
				
			||||||
  const userStore = useUserStore()
 | 
					  const userStore = useUserStore()
 | 
				
			||||||
  const routeStore = useRouteStore()
 | 
					  const routeStore = useRouteStore()
 | 
				
			||||||
  const appStore = useAppStore()
 | 
					 | 
				
			||||||
  appStore.initWebConfig()
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // 判断该用户是否登录
 | 
					  // 判断该用户是否登录
 | 
				
			||||||
  if (getToken()) {
 | 
					  if (getToken()) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,7 +19,8 @@
 | 
				
			|||||||
            @submit="handleLogin"
 | 
					            @submit="handleLogin"
 | 
				
			||||||
          >
 | 
					          >
 | 
				
			||||||
            <h3 class="login-right__title">
 | 
					            <h3 class="login-right__title">
 | 
				
			||||||
              <img :src="appStore.getLogo()" alt="Logo" height="33" />
 | 
					              <img v-if="webLogo" class="logo" :src="webLogo"  alt="logo" height="33"/>
 | 
				
			||||||
 | 
					              <img v-else class="logo" src="@/assets/images/logo.svg"  alt="logo"/>
 | 
				
			||||||
              <span>{{ appStore.getTitle() }}</span>
 | 
					              <span>{{ appStore.getTitle() }}</span>
 | 
				
			||||||
            </h3>
 | 
					            </h3>
 | 
				
			||||||
            <a-form-item field="username">
 | 
					            <a-form-item field="username">
 | 
				
			||||||
@@ -75,6 +76,10 @@ import { useLoading } from '@/hooks'
 | 
				
			|||||||
import { encryptByRsa } from '@/utils/encrypt'
 | 
					import { encryptByRsa } from '@/utils/encrypt'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const appStore = useAppStore()
 | 
					const appStore = useAppStore()
 | 
				
			||||||
 | 
					appStore.initWebConfig()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const webTitle = computed(() => appStore.getTitle());
 | 
				
			||||||
 | 
					const webLogo = computed(() => appStore.getLogo());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
defineOptions({ name: 'Login' })
 | 
					defineOptions({ name: 'Login' })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user