Files
qhmes/deploy-qhmes/frontend/js/AppNameEmail-DZeWwYlf-JpWs96t4.js
2026-05-15 11:34:12 +08:00

2 lines
3.7 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{d as P,r as S,f as d,e as f,u as a,J as Y,ah as y,ar as j,as as z,k as o,au as r,aF as w,at as _,av as G,G as J}from"./vue-vendor-C7Zq48Yl.js";import W from"./AppLoginHeader-DkMH3nDB-BHoVtwv_.js";import{Y as X,u as Z,c8 as $}from"./index-BI6CMai0.js";import{h as H}from"./main.index-Cs5ETdXF.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./vxe-table-vendor-B88kchpX.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";var T=(b,x,m)=>new Promise((i,n)=>{var g=l=>{try{c(m.next(l))}catch(p){n(p)}},h=l=>{try{c(m.throw(l))}catch(p){n(p)}},c=l=>l.done?i(l.value):Promise.resolve(l.value).then(g,h);c((m=m.apply(b,x)).next())});const K={class:"name-email-subject"},L={class:"name-email-content"},O=P({__name:"AppNameEmail",emits:["login-account","bind-third-account"],setup(b,{expose:x,emit:m}){const i=S({realname:"",email:""}),{t:n}=X(),g=d(),h=d(),c=d(),l=f(()=>[{required:!0,message:"请填写邮箱",trigger:"change"},{type:"email",message:"请填写正确的邮箱"}]),p=f(()=>[{required:!0,message:"请填写昵称",trigger:"change"}]),V=f(()=>({realname:a(p),email:a(l)})),u=d(""),A=f(()=>i.realname||a(u)==="realname"?"current-active":""),D=f(()=>i.email!=""||a(u)==="email"?"current-active":""),s=d({}),B=m,{notification:k,createErrorModal:Q}=Z(),C=d(!1);function E(t){u.value=t,t==="realname"?g.value.focus():h.value.focus()}function M(){u.value=""}function F(){return T(this,null,function*(){c.value.validateFields().then(t=>T(null,null,function*(){if(a(s).bindThirdAccount)B("bind-third-account",{username:a(s).phone,email:t.email,realname:t.realname,password:a(s).password,phone:a(s).phone,smscode:a(s).smscode});else try{C.value=!0;const e=yield $(Y({username:a(s).phone,email:t.email,realname:t.realname,password:a(s).password,phone:a(s).phone,smscode:a(s).smscode}));e&&e.data.success?(B("login-account",{account:a(s).phone,password:a(s).password}),k.success({message:void 0,description:e.data.message||n("sys.api.registerMsg"),duration:3})):k.warning({message:n("sys.api.errorTip"),description:e.data.message||n("sys.api.networkExceptionMsg"),duration:3})}catch(e){k.error({message:n("sys.api.errorTip"),description:e.message||n("sys.api.networkExceptionMsg"),duration:3})}finally{C.value=!1}}))})}function I(t){s.value=t}return x({setRegisterData:I}),(t,e)=>{const N=y("a-input"),R=y("a-form-item"),U=y("a-button"),q=y("a-form");return z(),j("div",K,[o(W),e[5]||(e[5]=r("div",{class:"flex-row align-items-center margin-top40"},[r("div",{class:"register-title"}," 请填写昵称和邮箱 ")],-1)),e[6]||(e[6]=r("div",{class:"name-email-desc align-items-center"},[r("span",{style:{color:"#9e9e9e"}},"请填写昵称和邮箱方便大家与您联系")],-1)),r("div",L,[o(q,{ref_key:"formRef",ref:c,model:i,rules:V.value},{default:w(()=>[r("div",{class:_(["content-item",A.value]),onClick:e[1]||(e[1]=v=>E("realname"))},[o(R,{name:"realname"},{default:w(()=>[o(N,{ref_key:"realNameRef",ref:g,value:i.realname,"onUpdate:value":e[0]||(e[0]=v=>i.realname=v),style:{height:"40px"},onBlur:M},null,8,["value"]),r("div",{class:_(["form-title",u.value==="username"?"active-title":""])}," 昵称 ",2)]),_:1})],2),r("div",{class:_(["content-item",D.value]),onClick:e[3]||(e[3]=v=>E("email"))},[o(R,{name:"email"},{default:w(()=>[o(N,{ref_key:"emailRef",ref:h,value:i.email,"onUpdate:value":e[2]||(e[2]=v=>i.email=v),style:{height:"40px"},onBlur:M},null,8,["value"]),r("div",{class:_(["form-title",u.value==="email"?"active-title":""])},G(a(n)("sys.login.email")),3)]),_:1})],2),r("div",{class:"pointer",onClick:F},[o(U,{type:"primary",class:"next-step",loading:C.value},{default:w(()=>[...e[4]||(e[4]=[J("完成",-1)])]),_:1},8,["loading"])])]),_:1},8,["model","rules"])])])}}}),me=H(O,[["__scopeId","data-v-f3b40873"]]);export{me as default};