2 lines
9.6 KiB
JavaScript
2 lines
9.6 KiB
JavaScript
var D=(l,e,r)=>new Promise((n,s)=>{var c=u=>{try{g(r.next(u))}catch(p){s(p)}},O=u=>{try{g(r.throw(u))}catch(p){s(p)}},g=u=>u.done?n(u.value):Promise.resolve(u.value).then(c,O);g((r=r.apply(l,e)).next())});import{n as a,r as C,a as H,I,c as U,b as q,s as Q,v as F,w as J,f as X,k as t,o as Y,h as Z,x as T,y as B,z as i,B as d,t as m,C as y,i as K,q as ee,D as te,F as re,E as le}from"./index.867f48c0.js";import{C as ae}from"./index.75d7abb9.js";import{F as R}from"./index.01a64ec5.js";import"./index.0f994cf1.js";import{D as ne}from"./index.f860d291.js";import{u as se,a as ie,L as b,_ as oe,b as ce}from"./LoginFormTitle.3e2e60ac.js";import{G as ue}from"./GithubFilled.4c3ca6f1.js";import{C as fe,R as de}from"./index.fa64e4c7.js";import"./Checkbox.5aee0e0a.js";import"./_baseIteratee.79381cc0.js";import"./get.b0df836b.js";import"./useSize.835cb72d.js";var me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M308.6 545.7c-19.8 2-57.1 10.7-77.4 28.6-61 53-24.5 150 99 150 71.8 0 143.5-45.7 199.8-119-80.2-38.9-148.1-66.8-221.4-59.6zm460.5 67c100.1 33.4 154.7 43 166.7 44.8A445.9 445.9 0 00960 512c0-247.4-200.6-448-448-448S64 264.6 64 512s200.6 448 448 448c155.9 0 293.2-79.7 373.5-200.5-75.6-29.8-213.6-85-286.8-120.1-69.9 85.7-160.1 137.8-253.7 137.8-158.4 0-212.1-138.1-137.2-229 16.3-19.8 44.2-38.7 87.3-49.4 67.5-16.5 175 10.3 275.7 43.4 18.1-33.3 33.4-69.9 44.7-108.9H305.1V402h160v-56.2H271.3v-31.3h193.8v-80.1s0-13.5 13.7-13.5H557v93.6h191.7v31.3H557.1V402h156.4c-15 61.1-37.7 117.4-66.2 166.8 47.5 17.1 90.1 33.3 121.8 43.9z"}}]},name:"alipay-circle",theme:"filled"},ge=me;function k(l){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?Object(arguments[e]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable}))),n.forEach(function(s){pe(l,s,r[s])})}return l}function pe(l,e,r){return e in l?Object.defineProperty(l,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):l[e]=r,l}var x=function(e,r){var n=k({},e,r.attrs);return a(C,k({},n,{icon:ge}),null)};x.displayName="AlipayCircleFilled";x.inheritAttrs=!1;var ve=x,ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm167 633.6C638.4 735 583 757 516.9 757c-95.7 0-178.5-54.9-218.8-134.9C281.5 589 272 551.6 272 512s9.5-77 26.1-110.1c40.3-80.1 123.1-135 218.8-135 66 0 121.4 24.3 163.9 63.8L610.6 401c-25.4-24.3-57.7-36.6-93.6-36.6-63.8 0-117.8 43.1-137.1 101-4.9 14.7-7.7 30.4-7.7 46.6s2.8 31.9 7.7 46.6c19.3 57.9 73.3 101 137 101 33 0 61-8.7 82.9-23.4 26-17.4 43.2-43.3 48.9-74H516.9v-94.8h230.7c2.9 16.1 4.4 32.8 4.4 50.1 0 74.7-26.7 137.4-73 180.1z"}}]},name:"google-circle",theme:"filled"},be=ye;function M(l){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?Object(arguments[e]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable}))),n.forEach(function(s){he(l,s,r[s])})}return l}function he(l,e,r){return e in l?Object.defineProperty(l,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):l[e]=r,l}var _=function(e,r){var n=M({},e,r.attrs);return a(C,M({},n,{icon:be}),null)};_.displayName="GoogleCircleFilled";_.inheritAttrs=!1;var we=_,Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm215.3 337.7c.3 4.7.3 9.6.3 14.4 0 146.8-111.8 315.9-316.1 315.9-63 0-121.4-18.3-170.6-49.8 9 1 17.6 1.4 26.8 1.4 52 0 99.8-17.6 137.9-47.4-48.8-1-89.8-33-103.8-77 17.1 2.5 32.5 2.5 50.1-2a111 111 0 01-88.9-109v-1.4c14.7 8.3 32 13.4 50.1 14.1a111.13 111.13 0 01-49.5-92.4c0-20.7 5.4-39.6 15.1-56a315.28 315.28 0 00229 116.1C492 353.1 548.4 292 616.2 292c32 0 60.8 13.4 81.1 35 25.1-4.7 49.1-14.1 70.5-26.7-8.3 25.7-25.7 47.4-48.8 61.1 22.4-2.4 44-8.6 64-17.3-15.1 22.2-34 41.9-55.7 57.6z"}}]},name:"twitter-circle",theme:"filled"},Oe=Ce;function G(l){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?Object(arguments[e]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable}))),n.forEach(function(s){Se(l,s,r[s])})}return l}function Se(l,e,r){return e in l?Object.defineProperty(l,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):l[e]=r,l}var P=function(e,r){var n=G({},e,r.attrs);return a(C,G({},n,{icon:Oe}),null)};P.displayName="TwitterCircleFilled";P.inheritAttrs=!1;var Fe=P,xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 019.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 006.4-2.6 9 9 0 002.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 01-36 35.9z"}}]},name:"wechat",theme:"filled"},_e=xe;function L(l){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?Object(arguments[e]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable}))),n.forEach(function(s){Pe(l,s,r[s])})}return l}function Pe(l,e,r){return e in l?Object.defineProperty(l,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):l[e]=r,l}var $=function(e,r){var n=L({},e,r.attrs);return a(C,L({},n,{icon:_e}),null)};$.displayName="WechatFilled";$.inheritAttrs=!1;var $e=$;const Ne=H({__name:"LoginForm",setup(l){const e=fe,r=de,n=R.Item,s=I.Password,{t:c}=U(),{notification:O,createErrorModal:g}=le(),{prefixCls:u}=q("login"),p=Q(),{setLoginState:h,getLoginState:N}=se(),{getFormRules:W}=ie(),z=F(),S=F(!1),j=F(!1),v=J({account:"admin",password:"admin"}),{validForm:V}=ce(z),A=X(()=>t(N)===b.LOGIN);function E(){return D(this,null,function*(){const w=yield V();if(!!w)try{S.value=!0;const o=yield p.login({password:w.password,username:w.account,mode:"none"});o&&O.success({message:c("sys.login.loginSuccessTitle"),description:`${c("sys.login.loginSuccessDesc")}: ${o.name}`,duration:3})}catch(o){g({title:c("sys.api.errorTip"),content:o.message||c("sys.api.networkExceptionMsg"),getContainer:()=>document.body.querySelector(`.${u}`)||document.body})}finally{S.value=!1}})}return(w,o)=>(Y(),Z(re,null,[T(a(oe,{class:"enter-x"},null,512),[[B,t(A)]]),T(a(t(R),{class:"p-4 enter-x",model:v,rules:t(W),ref_key:"formRef",ref:z,onKeypress:te(E,["enter"])},{default:i(()=>[a(t(n),{name:"account",class:"enter-x"},{default:i(()=>[a(t(I),{size:"large",value:v.account,"onUpdate:value":o[0]||(o[0]=f=>v.account=f),placeholder:t(c)("sys.login.userName"),class:"fix-auto-fill"},null,8,["value","placeholder"])]),_:1}),a(t(n),{name:"password",class:"enter-x"},{default:i(()=>[a(t(s),{size:"large",visibilityToggle:"",value:v.password,"onUpdate:value":o[1]||(o[1]=f=>v.password=f),placeholder:t(c)("sys.login.password")},null,8,["value","placeholder"])]),_:1}),a(t(r),{class:"enter-x"},{default:i(()=>[a(t(e),{span:12},{default:i(()=>[a(t(n),null,{default:i(()=>[a(t(ae),{checked:j.value,"onUpdate:checked":o[2]||(o[2]=f=>j.value=f),size:"small"},{default:i(()=>[d(m(t(c)("sys.login.rememberMe")),1)]),_:1},8,["checked"])]),_:1})]),_:1}),a(t(e),{span:12},{default:i(()=>[a(t(n),{style:{"text-align":"right"}},{default:i(()=>[a(t(y),{type:"link",size:"small",onClick:o[3]||(o[3]=f=>t(h)(t(b).RESET_PASSWORD))},{default:i(()=>[d(m(t(c)("sys.login.forgetPassword")),1)]),_:1})]),_:1})]),_:1})]),_:1}),a(t(n),{class:"enter-x"},{default:i(()=>[a(t(y),{type:"primary",size:"large",block:"",onClick:E,loading:S.value},{default:i(()=>[d(m(t(c)("sys.login.loginButton")),1)]),_:1},8,["loading"])]),_:1}),a(t(r),{class:"enter-x"},{default:i(()=>[a(t(e),{md:8,xs:24},{default:i(()=>[a(t(y),{block:"",onClick:o[4]||(o[4]=f=>t(h)(t(b).MOBILE))},{default:i(()=>[d(m(t(c)("sys.login.mobileSignInFormTitle")),1)]),_:1})]),_:1}),a(t(e),{md:8,xs:24,class:"!my-2 !md:my-0 xs:mx-0 md:mx-2"},{default:i(()=>[a(t(y),{block:"",onClick:o[5]||(o[5]=f=>t(h)(t(b).QR_CODE))},{default:i(()=>[d(m(t(c)("sys.login.qrSignInFormTitle")),1)]),_:1})]),_:1}),a(t(e),{md:6,xs:24},{default:i(()=>[a(t(y),{block:"",onClick:o[6]||(o[6]=f=>t(h)(t(b).REGISTER))},{default:i(()=>[d(m(t(c)("sys.login.registerButton")),1)]),_:1})]),_:1})]),_:1}),a(t(ne),{class:"enter-x"},{default:i(()=>[d(m(t(c)("sys.login.otherSignIn")),1)]),_:1}),K("div",{class:ee(["flex justify-evenly enter-x",`${t(u)}-sign-in-way`])},[a(t(ue)),a(t($e)),a(t(ve)),a(t(we)),a(t(Fe))],2)]),_:1},8,["model","rules","onKeypress"]),[[B,t(A)]])],64))}});export{Ne as default};
|