使用独立账号体系;完成账号迁移

This commit is contained in:
ember 2026-01-07 00:19:48 +08:00
parent f2bd6e4d6c
commit 5eae9ae251
31 changed files with 407 additions and 233 deletions

View File

@ -1 +0,0 @@
.line-clamp-2[data-v-5b59d2ce]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

1
dist/css/55.89084f96.css vendored Normal file
View File

@ -0,0 +1 @@
.line-clamp-2[data-v-25b7032f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

View File

@ -1 +1 @@
.overflow-y-auto[data-v-23e38959]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-23e38959]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-23e38959]::-webkit-scrollbar-thumb{background-color:rgba(156,163,175,.5);border-radius:3px}.overflow-y-auto[data-v-23e38959]::-webkit-scrollbar-thumb:hover{background-color:rgba(156,163,175,.8)}[data-v-27b499a4] .n-card__content{padding-bottom:1.5rem} .overflow-y-auto[data-v-23e38959]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-23e38959]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-23e38959]::-webkit-scrollbar-thumb{background-color:rgba(156,163,175,.5);border-radius:3px}.overflow-y-auto[data-v-23e38959]::-webkit-scrollbar-thumb:hover{background-color:rgba(156,163,175,.8)}[data-v-9ef93564] .n-card__content{padding-bottom:1.5rem}

File diff suppressed because one or more lines are too long

3
dist/css/app.ae17f629.css vendored Normal file

File diff suppressed because one or more lines are too long

2
dist/index.html vendored
View File

@ -1 +1 @@
<!doctype html><html lang=""><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>Word Helper</title><script defer="defer" src="/js/chunk-vendors.47c2d766.js"></script><script defer="defer" src="/js/app.e693087c.js"></script><link href="/css/app.15c806e4.css" rel="stylesheet"></head><body><noscript><strong>很抱歉wordhelper 不支持无 JavaScript 环境。请启用 JavaScript 以继续。</strong></noscript><div id="app"></div></body></html> <!doctype html><html lang=""><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>Word Helper</title><script defer="defer" src="/js/chunk-vendors.948130ef.js"></script><script defer="defer" src="/js/app.dbba7872.js"></script><link href="/css/app.ae17f629.css" rel="stylesheet"></head><body><noscript><strong>很抱歉wordhelper 不支持无 JavaScript 环境。请启用 JavaScript 以继续。</strong></noscript><div id="app"></div></body></html>

2
dist/js/117.1e169a6a.js vendored Normal file
View File

@ -0,0 +1,2 @@
"use strict";(self["webpackChunkwordhelper"]=self["webpackChunkwordhelper"]||[]).push([[117],{95117:function(e,a,l){l.r(a),l.d(a,{default:function(){return R}});l(44114);var t=l(56768),r=l(90144),s=l(45130),o=l(98728),n=l(97387),d=l(42517),u=l(54880),i=l(48129),c=l(58911),p=l(52384),f=l(93913),m=l(78704),h=l(35720),k=l(60782);const w={class:"flex items-center justify-center min-h-screen bg-gray-100 dark:bg-gray-900"},g={class:"text-center space-y-6 py-4"},v={class:"flex justify-center gap-4"},b={class:"flex justify-end"};var y={__name:"LoginRequired",setup(e){const a=(0,o.rd)(),l=(0,n.J)(),y=(0,k.Pj)(),x=(0,r.KR)(!1),R=(0,r.KR)(!1),_=(0,r.KR)(null),A=(0,r.Kh)({email:"",password:""}),F={email:{required:!0,message:"请输入邮箱",trigger:["input","blur"]},password:{required:!0,message:"请输入密码",trigger:["input","blur"]}},j=e=>{e?.preventDefault(),_.value?.validate(e=>{e||(R.value=!0,h.A.post("https://newfront.xn--xhq44jb2fzpc.com/word_helper/login/xz_login",A).then(e=>{const t=e.data;if(t.token){const e=t.token,r=window.location.hostname,s="localhost"===r?"localhost":"wh.ember.ac.cn",o=7;m.A.set("auth_token",e,{expires:o,domain:s}),y.commit("setToken",e),l.success("登录成功"),x.value=!1,a.push("/")}else l.error(t.message||"登录失败")}).catch(e=>{const a=e.response?.data?.message||"登录失败,请重试";l.error(a)}).finally(()=>{R.value=!1}))})};return(e,a)=>((0,t.uX)(),(0,t.CE)("div",w,[(0,t.bF)((0,r.R1)(d.Ay),{class:"max-w-md w-full mx-4 shadow-lg rounded-xl",size:"large"},{header:(0,t.k6)(()=>[...a[4]||(a[4]=[(0,t.Lk)("div",{class:"text-center text-xl font-bold"},"Word Helper 需要登录",-1)])]),default:(0,t.k6)(()=>[(0,t.Lk)("div",g,[a[6]||(a[6]=(0,t.Lk)("p",{class:"text-gray-600 dark:text-gray-400"}," 请您使用NEU小站账号登录 ",-1)),(0,t.Lk)("div",v,[(0,t.bF)((0,r.R1)(u.Ay),{type:"primary",size:"large",onClick:a[0]||(a[0]=e=>x.value=!0),round:""},{default:(0,t.k6)(()=>[...a[5]||(a[5]=[(0,t.eW)(" 立即登录 ",-1)])]),_:1})])])]),_:1}),(0,t.bF)((0,r.R1)(i.A),{show:x.value,"onUpdate:show":a[3]||(a[3]=e=>x.value=e),preset:"card",title:"请使用NEU小站账号登录",class:"max-w-md w-full mx-4",bordered:!1},{footer:(0,t.k6)(()=>[(0,t.Lk)("div",b,[(0,t.bF)((0,r.R1)(u.Ay),{type:"primary",onClick:j,loading:R.value},{default:(0,t.k6)(()=>[...a[7]||(a[7]=[(0,t.eW)(" 登录 ",-1)])]),_:1},8,["loading"])])]),default:(0,t.k6)(()=>[(0,t.bF)((0,r.R1)(c.A),{ref_key:"formRef",ref:_,model:A,rules:F,"label-placement":"left","label-width":"auto","require-mark-placement":"right-hanging"},{default:(0,t.k6)(()=>[(0,t.bF)((0,r.R1)(p.Ay),{label:"邮箱",path:"email"},{default:(0,t.k6)(()=>[(0,t.bF)((0,r.R1)(f.A),{value:A.email,"onUpdate:value":a[1]||(a[1]=e=>A.email=e),placeholder:"请输入邮箱"},null,8,["value"])]),_:1}),(0,t.bF)((0,r.R1)(p.Ay),{label:"密码",path:"password"},{default:(0,t.k6)(()=>[(0,t.bF)((0,r.R1)(f.A),{value:A.password,"onUpdate:value":a[2]||(a[2]=e=>A.password=e),type:"password","show-password-on":"click",placeholder:"请输入密码",onKeydown:(0,s.jR)(j,["enter"])},null,8,["value"])]),_:1})]),_:1},8,["model"])]),_:1},8,["show"])]))}};const x=y;var R=x}}]);
//# sourceMappingURL=117.1e169a6a.js.map

View File

@ -1,2 +0,0 @@
"use strict";(self["webpackChunkwordhelper"]=self["webpackChunkwordhelper"]||[]).push([[117],{95117:function(e,t,n){n.r(t),n.d(t,{default:function(){return w}});n(44114);var r=n(56768),a=n(90144),s=n(98728),l=n(42517),c=n(54880),o=n(78704);const d={class:"flex items-center justify-center min-h-screen bg-gray-100 dark:bg-gray-900"},i={class:"text-center space-y-6 py-4"},u={class:"flex justify-center gap-4"};var k={__name:"LoginRequired",setup(e){const t=(0,s.rd)(),n=(0,s.lq)();(0,r.sV)(()=>{const e=n.query.cb_token;if(e){const n=window.location.hostname,r="localhost"===n?"localhost":"wh.ember.ac.cn",a=new Date((new Date).getTime()+5184e5+828e5+354e4);o.A.set("cb_token",e,{expires:a,domain:r}),t.push("/")}});const k=()=>{window.open("https://www.xn--xhq44jb2fzpc.com/login?lg_callback=wordhelper","_blank")},p=()=>{t.push("/")};return(e,t)=>((0,r.uX)(),(0,r.CE)("div",d,[(0,r.bF)((0,a.R1)(l.Ay),{class:"max-w-md w-full mx-4 shadow-lg rounded-xl",size:"large"},{header:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("div",{class:"text-center text-xl font-bold"},"Word Helper 需要登录",-1)])]),default:(0,r.k6)(()=>[(0,r.Lk)("div",i,[t[3]||(t[3]=(0,r.Lk)("p",{class:"text-gray-600 dark:text-gray-400"}," 请您点击下面按钮前往NEU小站登录 ",-1)),(0,r.Lk)("div",u,[(0,r.bF)((0,a.R1)(c.Ay),{type:"primary",size:"large",onClick:k,round:""},{default:(0,r.k6)(()=>[...t[1]||(t[1]=[(0,r.eW)(" 前往登录 ",-1)])]),_:1}),(0,r.bF)((0,a.R1)(c.Ay),{size:"large",onClick:p,round:""},{default:(0,r.k6)(()=>[...t[2]||(t[2]=[(0,r.eW)(" 刷新页面 ",-1)])]),_:1})])])]),_:1})]))}};const p=k;var w=p}}]);
//# sourceMappingURL=117.f0b3f650.js.map

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More