AppLogin-ecf798fa-vjN6w3D7.js 6.6 KB

1
  1. import{d as X,f as r,r as Q,J as Y,u as m,n as Z,o as ee,ag as L,aq as I,ar as N,F as oe,ah as q,q as g,k as t,at as o,au as A,B as v,aD as f,A as ne,G as te}from"./vue-vendor-Be68asQ6.js";import ie from"./AppLoginHeader-4432c584-DeEa_wJ5.js";import le from"./AppRegister-79a62c59-Csc1x4gJ.js";import re from"./AccountLoginForm-84cbd344-DXYTQs7j.js";import ae from"./PhoneLoginForm-86437a9d-BQMFBld_.js";import se from"./AppForgetPassword-52443f23-Dgr1w4tk.js";import{co as ue,bm as ce,ah as pe,N as de,u as me,r as D,bJ as ge}from"./index-BFfnEkVs.js";import{bn as ve,bd as fe}from"./antd-vue-vendor-DcqS7Wvq.js";import he from"./AppTenant-f0bef7ca-EO1OFoDb.js";import ye from"./AppThirdForm-fd8b4604-Df4Xk34M.js";import"./AppNameEmail-3303a037-Chn-9VBH.js";import"./CaptchaModal-DppAXRv_.js";import"./index-CETWS1o0.js";import"./checkcode-DLY3GIII.js";import"./index-Bi7PIj53.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./index-D68l__AG.js";import"./BasicForm-Cv-dsB-e.js";import"./componentMap-BUTAcOmo.js";import"./useFormItem-CtGMPcLp.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useTimeout-Ca5eqGu-.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./BasicModal-D4gc2R81.js";import"./useWindowSizeFn-BTSGGcie.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./JSelectUser-DCwPqRxp.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";import"./JAddInput-BBXQvvpq.js";import"./areaDataUtil-Cik-Rc_P.js";import"./index-BOEzG86y.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./depart.api-CDwTvdwQ.js";import"./JSelectDept-DT6g7V5M.js";import"./JPopup-DKJW27Yk.js";import"./JEllipsis-C04xKxcI.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./useForm-kcRIHoe0.js";import"./JAreaLinkage-BNOKwn5l.js";import"./JCodeEditor-CSivhUhT.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./EasyCronInput-wCv2YMHn.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";var B=(R,x,c)=>new Promise((u,p)=>{var a=s=>{try{d(c.next(s))}catch(l){p(l)}},w=s=>{try{d(c.throw(s))}catch(l){p(l)}},d=s=>s.done?u(s.value):Promise.resolve(s.value).then(a,w);d((c=c.apply(R,x)).next())});const Le={key:0,class:"login-box"},we={class:"login-subject"},Te={class:"flex-row align-items-center margin-top10"},ke={class:"login-title"},_e={class:"content-box"},be={key:0,class:"text-center"},Ce={class:"login-other"},Ae={style:{width:"100%",display:"flex"}},Be={class:"aui-third-login"},xe={class:"login-language"},Se=X({__name:"AppLogin",setup(R){const{changeLocale:x,getLocale:c}=ce(),u=r(),p=pe(),a=r("accountLogin");ve({scriptUrl:"//at.alicdn.com/t/font_2316098_umqusozousr.js"});const w=r(),d=r(),s=r(),{t:l}=de(),i=r("login");r(),Q({phone:"",smscode:""});const{notification:U,createErrorModal:Ie}=me(),T=r("zh_CN"),k=r(!1),h=r(!1);function V(){i.value="register",setTimeout(()=>{w.value.clearValidate()},300)}function E(){i.value="login",a.value="accountLogin"}function P(e){i.value="login",a.value="accountLogin",setTimeout(()=>{d.value.setAccountData(e)},300)}function F(e){a.value=e}function $(){i.value="forgetPwd"}function S(e){return B(this,null,function*(){var n,_;const b=Y(p.getLoginInfo),{tenantList:y}=b;if(!y||y.length===0)i.value="tenant";else{U.success({message:l("sys.login.loginSuccessTitle"),description:`${l("sys.login.loginSuccessDesc")}: ${e}`,duration:3});let C=(_=(n=D.currentRoute.value)==null?void 0:n.query)==null?void 0:_.redirect;if(C){window.open(decodeURIComponent(C),"_self");return}yield D.replace(p.getUserInfo&&p.getUserInfo.homePath||ge.BASE_HOME),z()}})}function z(){window.location.reload()}function j(e){u.value.onThirdLogin(e)}function J(e){return B(this,null,function*(){yield x(e)})}function G({key:e}){T.value=e,m(c)!==e&&J(e)}function H(e){Z(()=>{e.loginType!="thirdLogin"&&(k.value=!0,u.value.hideBindThirdAccount()),e.loginType==="login"&&(a.value="phoneLogin"),i.value=e.loginType})}function O(e){return B(this,null,function*(){h.value=!0,yield u.value.bindThirdAccount(e),h.value=!1})}function W(e){return B(this,null,function*(){h.value=!0,yield u.value.createAccountBindThird(e),h.value=!1})}return ee(()=>{let e=document.getElementById("app");e.style.height="auto";let n=document.getElementsByTagName("body")[0].style;n.backgroundColor="#f2f5f7"}),(e,n)=>{const _=L("a-spin"),b=L("Icon"),y=L("a-menu-item"),C=L("a-menu"),K=L("a-dropdown");return N(),I(oe,null,[i.value==="login"?(N(),I("div",Le,[o("div",we,[t(ie),o("div",Te,[o("div",ke,A(a.value==="accountLogin"?m(l)("sys.login.signInFormTitle"):m(l)("sys.login.mobileSignInFormTitle")),1)]),o("div",_e,[g(o("div",null,[t(re,{ref_key:"accountLoginRef",ref:d,onLogin:F,onForgetPwd:$,onLoginSuccess:S},null,512)],512),[[v,a.value==="accountLogin"]]),g(o("div",null,[t(ae,{onLogin:F,onLoginSuccess:S,bindThirdAccount:k.value,onBindThirdPhone:O},null,8,["bindThirdAccount"])],512),[[v,a.value==="phoneLogin"]]),k.value?q("",!0):(N(),I("div",be,[o("div",Ce,A(m(l)("sys.login.otherSignIn")),1),o("div",Ae,[o("div",Be,[o("a",{title:"微信",onClick:n[0]||(n[0]=M=>j("wechat_open"))},[t(m(fe),{style:{color:"rgb(75, 176, 79)"}})])])]),n[3]||(n[3]=o("div",{class:"line"},null,-1)),o("div",{class:"register-account pointer",onClick:V},A(m(l)("sys.login.registerButton")),1)]))])])])):q("",!0),g(o("div",null,[t(_,{spinning:h.value},{default:f(()=>[t(le,{ref_key:"appRegisterRef",ref:w,onReturnLogin:E,bindThirdAccount:k.value,onLoginAccount:P,onBindThirdAccount:W},null,8,["bindThirdAccount"])]),_:1},8,["spinning"])],512),[[v,i.value==="register"]]),g(o("div",null,[t(se,{ref_key:"appForgetPwdRef",ref:s,onReturnLogin:E,onLoginAccount:P},null,512)],512),[[v,i.value==="forgetPwd"]]),g(o("div",null,[t(he,{onSuccess:z})],512),[[v,i.value==="tenant"]]),g(o("div",xe,[t(b,{icon:"ant-design:global-outlined",style:{"font-size":"13px",color:"#9e9e9e"}}),t(K,{trigger:["click"],placement:"top"},{overlay:f(()=>[t(C,{value:T.value,"onUpdate:value":n[2]||(n[2]=M=>T.value=M),onClick:G},{default:f(()=>[t(y,{key:"zh_CN"},{default:f(()=>n[4]||(n[4]=[o("span",null,"简体中文",-1)])),_:1}),t(y,{key:"en"},{default:f(()=>n[5]||(n[5]=[o("span",null,"English",-1)])),_:1})]),_:1},8,["value"])]),default:f(()=>[o("span",{class:"language-drop pointer",onClick:n[1]||(n[1]=ne(()=>{},["prevent"]))},[te(A(T.value==="zh_CN"?"CN":"EN")+" ",1),t(b,{icon:"ant-design:down-outlined",style:{color:"#9e9e9e","font-size":"13px"}})])]),_:1})],512),[[v,i.value!=="thirdLogin"]]),t(ye,{ref_key:"thirdModalRef",ref:u,onType:H,onLoginSuccess:S},null,512)],64)}}}),Po=ue(Se,[["__scopeId","data-v-1103e34e"]]);export{Po as default};