PageSourceSearch

https://console.hsy.com/_nuxt/email.2XGLvlJN.js

js hsy.com collected 2026-09-26 04:30:39 UTC 2,609 bytes, 1 lines download raw bytes

1import{v as y,a1 as B,c as k,a as g,b as t,w as a,J as d,E as C,o as c,d as i,t as E,y as l,A as p,B as h,X as v,Y as I,N,L as U}from"./entry.cT0ME921.js";/* empty css             *//* empty css               *//* empty css                 *//* empty css                  *//* empty css                */import{u as x}from"./request.Sq10Jpgr.js";import{g as D,n as L,o as M}from"./user.fyeQ74bP.js";const S={class:"hsy-setting"},A=g("div",{class:"hsy-item-header"},"邮箱设置",-1),J={class:"hsy-item-list"},H={__name:"email",setup(R){x();const e=y({email:"",time:0,newEmail:"",type:"email",code:"",isEmailBtn:!1}),f=async()=>{const s=await D();s.code===200?(e.uuid=s.data.uuid,e.email=s.data.email):d.error(s.msg)},w=async()=>{if(e.email.length>0){d.error("请输入正确邮箱");return}e.time=60;let s=setInterval(()=>{e.time--,e.time<=0&&clearInterval(s)},1e3);const o=await L({email:e.newEmail});o.code===200?d.success(o.msg):d.error(o.msg)},V=async()=>{e.isEmailBtn=!0;const s=await M({email:e.newEmail,code:e.code});s.code===200?(d.success("修改邮箱成功"),e.newEmail="",e.code="",await f()):d.error(s.msg),e.isEmailBtn=!1};return B(()=>{f()}),(s,o)=>{const n=v,r=I,u=N,_=U,b=C;return c(),k("div",S,[A,g("div",J,[t(b,null,{default:a(()=>[t(r,{class:"mb-5"},{default:a(()=>[t(n,{span:3},{default:a(()=>[i("会员ID")]),_:1}),t(n,{span:8},{default:a(()=>[i(E(l(e).uuid),1)]),_:1})]),_:1}),l(e).email.length>0?(c(),p(r,{key:0,class:"mb-5"},{default:a(()=>[t(n,{span:3},{default:a(()=>[i("原邮箱")]),_:1}),t(n,{span:8},{default:a(()=>[t(u,{modelValue:l(e).email,"onUpdate:modelValue":o[0]||(o[0]=m=>l(e).email=m),disabled:""},null,8,["modelValue"])]),_:1})]),_:1})):h("",!0),t(r,{class:"mb-5"},{default:a(()=>[t(n,{span:3},{default:a(()=>[i("输入新的邮箱")]),_:1}),t(n,{span:8},{default:a(()=>[t(u,{modelValue:l(e).newEmail,"onUpdate:modelValue":o[1]||(o[1]=m=>l(e).newEmail=m),placeholder:"请输入新的邮箱"},null,8,["modelValue"])]),_:1})]),_:1}),t(r,{class:"mb-5"},{default:a(()=>[t(n,{span:3},{default:a(()=>[i("设置邮箱验证码")]),_:1}),t(n,{class:"mb-2",span:8},{default:a(()=>[t(u,{modelValue:l(e).code,"onUpdate:modelValue":o[2]||(o[2]=m=>l(e).code=m),placeholder:"请输入邮箱验证码"},{append:a(()=>[l(e).time===0?(c(),p(_,{key:0,onClick:w},{default:a(()=>[i("获取验证码")]),_:1})):(c(),p(_,{key:1,disabled:""},{default:a(()=>[i(E(l(e).time)+"秒后重新获取",1)]),_:1}))]),_:1},8,["modelValue"])]),_:1})]),_:1}),t(_,{onClick:V,disabled:l(e).isEmailBtn},{default:a(()=>[i(" 修改电子邮箱 ")]),_:1},8,["disabled"])]),_:1})])])}}};export{H as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.