2 lines
6.9 KiB
Java
2 lines
6.9 KiB
Java
import{d as Y,f as l,r as Q,J as X,u as d,n as Z,o as oo,ah as L,ar as B,as as N,F as eo,ag as U,q as g,k as t,au as e,av as C,B as v,aF as f,A as no,G as to}from"./vue-vendor-C7Zq48Yl.js";import io from"./AppLoginHeader-DkMH3nDB-BHoVtwv_.js";import ro from"./AppRegister-DpQVSbzm-3GBiclfn.js";import lo from"./AccountLoginForm-BQNZnal--CpWkfdHa.js";import ao from"./PhoneLoginForm-BZXf1qlC-p1O79yhD.js";import so from"./AppForgetPassword-DETh8QGQ-DIJZH7n4.js";import{bt as uo,ap as co,Y as po,u as mo,r as V,bV as go}from"./index-BI6CMai0.js";import{bv as vo,bf as fo}from"./antd-vue-vendor-BPnV8VqP.js";import ho from"./AppTenant-BV1ztSwV-DQZgdL2E.js";import yo from"./AppThirdForm-C6uV5Gzd-B2msp03O.js";import{h as Lo}from"./main.index-Cs5ETdXF.js";import"./AppNameEmail-DZeWwYlf-JpWs96t4.js";import"./CaptchaModal-RsjfSsVx.js";import"./index-Du0A3ksf.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./index-Di-j2gt4.js";import"./BasicForm-BJnSRkIE.js";import"./componentMap-BBZeqR-K.js";import"./useFormItem-BdW6EoZe.js";import"./download-UE0L9Rfp.js";import"./base64Conver-24EVOS6V.js";import"./index-CIBZG4nR.js";import"./index-BhQEwnQQ.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";import"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./JAddInput-D6qcyZjQ.js";import"./areaDataUtil-CbYCy3Ig.js";import"./index-CNkz_PUv.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./depart.api-DeMNV8zW.js";import"./TreeIcon-DE4jdeZV.js";import"./JSelectDept-DRDVeruW.js";import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";import"./JEllipsis-DqRFTSm0.js";import"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";import"./useForm-BZtHZyx2.js";import"./JAreaLinkage-BeRUFHSB.js";import"./JCodeEditor-CLVZA7Uj.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./EasyCronInput-7xfJ3nBh.js";import"./checkcode-B76oIct-.js";var x=(R,I,c)=>new Promise((u,p)=>{var a=s=>{try{m(c.next(s))}catch(r){p(r)}},w=s=>{try{m(c.throw(s))}catch(r){p(r)}},m=s=>s.done?u(s.value):Promise.resolve(s.value).then(a,w);m((c=c.apply(R,I)).next())});const wo={key:0,class:"login-box"},To={class:"login-subject"},ko={class:"flex-row align-items-center margin-top10"},_o={class:"login-title"},bo={class:"content-box"},Ao={key:0,class:"text-center"},Co={class:"login-other"},xo={style:{width:"100%",display:"flex"}},Io={class:"aui-third-login"},So={class:"login-language"},Bo=Y({__name:"AppLogin",setup(R){const{changeLocale:I,getLocale:c}=uo(),u=l(),p=co(),a=l("accountLogin");vo({scriptUrl:"//at.alicdn.com/t/font_2316098_umqusozousr.js"});const w=l(),m=l(),s=l(),{t:r}=po(),i=l("login");l(),Q({phone:"",smscode:""});const{notification:D,createErrorModal:No}=mo(),T=l("zh_CN"),k=l(!1),h=l(!1);function j(){i.value="register",setTimeout(()=>{w.value.clearValidate()},300)}function E(){i.value="login",a.value="accountLogin"}function P(o){i.value="login",a.value="accountLogin",setTimeout(()=>{m.value.setAccountData(o)},300)}function F(o){a.value=o}function q(){i.value="forgetPwd"}function S(o){return x(this,null,function*(){var n,_;const b=X(p.getLoginInfo),{tenantList:y}=b;if(!y||y.length===0)i.value="tenant";else{D.success({message:r("sys.login.loginSuccessTitle"),description:`${r("sys.login.loginSuccessDesc")}: ${o}`,duration:3});let A=(_=(n=V.currentRoute.value)==null?void 0:n.query)==null?void 0:_.redirect;if(A){window.open(decodeURIComponent(A),"_self");return}yield V.replace(p.getUserInfo&&p.getUserInfo.homePath||go.BASE_HOME),z()}})}function z(){window.location.reload()}function $(o){u.value.onThirdLogin(o)}function K(o){return x(this,null,function*(){yield I(o)})}function O({key:o}){T.value=o,d(c)!==o&&K(o)}function G(o){Z(()=>{o.loginType!="thirdLogin"&&(k.value=!0,u.value.hideBindThirdAccount()),o.loginType==="login"&&(a.value="phoneLogin"),i.value=o.loginType})}function H(o){return x(this,null,function*(){h.value=!0,yield u.value.bindThirdAccount(o),h.value=!1})}function J(o){return x(this,null,function*(){h.value=!0,yield u.value.createAccountBindThird(o),h.value=!1})}return oo(()=>{let o=document.getElementById("app");o.style.height="auto";let n=document.getElementsByTagName("body")[0].style;n.backgroundColor="#f2f5f7"}),(o,n)=>{const _=L("a-spin"),b=L("Icon"),y=L("a-menu-item"),A=L("a-menu"),W=L("a-dropdown");return N(),B(eo,null,[i.value==="login"?(N(),B("div",wo,[e("div",To,[t(io),e("div",ko,[e("div",_o,C(a.value==="accountLogin"?d(r)("sys.login.signInFormTitle"):d(r)("sys.login.mobileSignInFormTitle")),1)]),e("div",bo,[g(e("div",null,[t(lo,{ref_key:"accountLoginRef",ref:m,onLogin:F,onForgetPwd:q,onLoginSuccess:S},null,512)],512),[[v,a.value==="accountLogin"]]),g(e("div",null,[t(ao,{onLogin:F,onLoginSuccess:S,bindThirdAccount:k.value,onBindThirdPhone:H},null,8,["bindThirdAccount"])],512),[[v,a.value==="phoneLogin"]]),k.value?U("",!0):(N(),B("div",Ao,[e("div",Co,C(d(r)("sys.login.otherSignIn")),1),e("div",xo,[e("div",Io,[e("a",{title:"微信",onClick:n[0]||(n[0]=M=>$("wechat_open"))},[t(d(fo),{style:{color:"rgb(75, 176, 79)"}})])])]),n[3]||(n[3]=e("div",{class:"line"},null,-1)),e("div",{class:"register-account pointer",onClick:j},C(d(r)("sys.login.registerButton")),1)]))])])])):U("",!0),g(e("div",null,[t(_,{spinning:h.value},{default:f(()=>[t(ro,{ref_key:"appRegisterRef",ref:w,onReturnLogin:E,bindThirdAccount:k.value,onLoginAccount:P,onBindThirdAccount:J},null,8,["bindThirdAccount"])]),_:1},8,["spinning"])],512),[[v,i.value==="register"]]),g(e("div",null,[t(so,{ref_key:"appForgetPwdRef",ref:s,onReturnLogin:E,onLoginAccount:P},null,512)],512),[[v,i.value==="forgetPwd"]]),g(e("div",null,[t(ho,{onSuccess:z})],512),[[v,i.value==="tenant"]]),g(e("div",So,[t(b,{icon:"ant-design:global-outlined",style:{"font-size":"13px",color:"#9e9e9e"}}),t(W,{trigger:["click"],placement:"top"},{overlay:f(()=>[t(A,{value:T.value,"onUpdate:value":n[2]||(n[2]=M=>T.value=M),onClick:O},{default:f(()=>[t(y,{key:"zh_CN"},{default:f(()=>[...n[4]||(n[4]=[e("span",null,"简体中文",-1)])]),_:1}),t(y,{key:"en"},{default:f(()=>[...n[5]||(n[5]=[e("span",null,"English",-1)])]),_:1})]),_:1},8,["value"])]),default:f(()=>[e("span",{class:"language-drop pointer",onClick:n[1]||(n[1]=no(()=>{},["prevent"]))},[to(C(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(yo,{ref_key:"thirdModalRef",ref:u,onType:G,onLoginSuccess:S},null,512)],64)}}}),je=Lo(Bo,[["__scopeId","data-v-1103e34e"]]);export{je as default};
|