bug修复

This commit is contained in:
Double-_-Z 2024-12-27 15:03:48 +08:00
parent e6cbf356e6
commit 46bbea3fe5
3 changed files with 19 additions and 8 deletions

View File

@ -70,19 +70,18 @@ const getGlobalI18n = computed(() => {
return messages.value[locale.value]; return messages.value[locale.value];
}); });
//
let link: any = document.querySelector("link[rel*='icon']") || document.createElement("link");
link.type = "image/x-icon";
link.rel = "shortcut icon";
link.href = themeConfig.logoMini||logoMini;
document.getElementsByTagName("head")[0].appendChild(link);
// //
onBeforeMount(() => { onBeforeMount(() => {
// icon // icon
setIntroduction.cssCdn(); setIntroduction.cssCdn();
// js // js
setIntroduction.jsCdn(); setIntroduction.jsCdn();
//
let link: any = document.querySelector("link[rel*='icon']") || document.createElement("link");
link.type = "image/x-icon";
link.rel = "shortcut icon";
link.href = themeConfig.logoMini||logoMini;
document.getElementsByTagName("head")[0].appendChild(link);
}); });
// //
onMounted(() => { onMounted(() => {

View File

@ -2,6 +2,18 @@ import axios from "axios";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
const downloadPhoto = (imgSrc:any) => { const downloadPhoto = (imgSrc:any) => {
// 这个直接虚拟dom点击不然会有跨域问题
if(imgSrc.includes('guojunjie.oss-cn-hangzhou.aliyuncs.com')){
const a = document.createElement('a');
a.href = imgSrc;
a.download = '下载图片.'+ imgSrc.substr(imgSrc.lastIndexOf('.')+1) || 'jpg';
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
ElMessage({message: '图片下载成功!',type: 'success',});
return;
}
axios({ axios({
url: imgSrc, url: imgSrc,
method: 'get', method: 'get',

View File

@ -2,7 +2,7 @@
<div class="login-container flex"> <div class="login-container flex">
<div class="login-left"> <div class="login-left">
<div class="login-left-logo"> <div class="login-left-logo">
<img :src="logoMini" /> <img :src="getThemeConfig.logoMini" />
<div class="login-left-logo-text"> <div class="login-left-logo-text">
<span>{{ getThemeConfig.globalTitle }}</span> <span>{{ getThemeConfig.globalTitle }}</span>
<!-- <span class="login-left-logo-text-msg">{{ getThemeConfig.globalViceTitleMsg }}</span> --> <!-- <span class="login-left-logo-text-msg">{{ getThemeConfig.globalViceTitleMsg }}</span> -->