feat: 优化登录页背景和卡片样式

This commit is contained in:
Ray.Hao
2026-06-25 00:09:34 +08:00
parent 8f9b18f16e
commit 4baf7a7b55
14 changed files with 599 additions and 597 deletions

View File

@@ -5,7 +5,6 @@
</template>
<script setup lang="ts">
import { ExternalOpenModeEnum } from "@/enums";
import { isExternal } from "@/utils/index";
defineOptions({
@@ -17,7 +16,6 @@ interface AppLinkTo {
path: string;
meta?: {
externalUrl?: string;
openMode?: number;
type?: string;
};
query?: Record<string, unknown> | null;
@@ -27,20 +25,16 @@ const props = defineProps<{
to: AppLinkTo;
}>();
const externalUrl = computed(() => {
return isExternal(props.to.path || "") ? props.to.path : "";
});
const isExternalLink = computed(() => {
return Boolean(externalUrl.value);
});
const linkType = computed(() => (isExternalLink.value ? "a" : "router-link"));
const externalUrl = computed(() => {
if (props.to.meta?.openMode === ExternalOpenModeEnum.NEW_TAB && props.to.meta.externalUrl) {
return props.to.meta.externalUrl;
}
return isExternal(props.to.path || "") ? props.to.path : "";
});
const linkProps = (to: AppLinkTo) => {
if (isExternalLink.value) {
return {