增加对校园邮箱的标识显示

This commit is contained in:
ember 2025-08-21 11:20:57 +08:00
parent c188af9488
commit 665b1c2077
7 changed files with 20 additions and 6 deletions

1
dist/css/612.63433215.css vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/index.html vendored
View File

@ -1 +1 @@
<!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>NEU小站</title><script defer="defer" src="/js/chunk-vendors.f51d2f94.js"></script><script defer="defer" src="/js/app.a1357ca7.js"></script><link href="/css/chunk-vendors.c52e575a.css" rel="stylesheet"><link href="/css/app.3a644802.css" rel="stylesheet"></head><body><noscript><strong>抱歉NEU小站无法在没有 JavaScript 的情况下正常工作。请启用 JavaScript 以继续。</strong></noscript><div id="app"></div></body></html>
<!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>NEU小站</title><script defer="defer" src="/js/chunk-vendors.f51d2f94.js"></script><script defer="defer" src="/js/app.0a887931.js"></script><link href="/css/chunk-vendors.c52e575a.css" rel="stylesheet"><link href="/css/app.3a644802.css" rel="stylesheet"></head><body><noscript><strong>抱歉NEU小站无法在没有 JavaScript 的情况下正常工作。请启用 JavaScript 以继续。</strong></noscript><div id="app"></div></body></html>

2
dist/js/612.3d9cb844.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -44,6 +44,7 @@
<div class="user-email">
<div class="email-icon">📧</div>
<div class="email-text">{{ userInfo.email }}</div>
<span v-if="isCampusEmail" class="badge campus-email">校园邮箱</span>
</div>
<div class="user-stats">
@ -89,6 +90,14 @@ export default {
}
}
},
computed: {
//
isCampusEmail() {
if (!this.userInfo.email) return false;
const campusDomains = ['@stu.neu.edu.cn', '@stu.neuq.edu.cn', '@mails.neu.edu.cn'];
return campusDomains.some(domain => this.userInfo.email.endsWith(domain));
}
},
created() {
this.fetchUserInfo();
},
@ -426,6 +435,11 @@ export default {
color: #744210;
}
.campus-email {
background-color: #51aae0;
color: white;
}
.user-sign-container {
margin: 16px 20px;
}