1 line
43 KiB
JavaScript
1 line
43 KiB
JavaScript
"use strict";(self["webpackChunkvue_antd_pro"]=self["webpackChunkvue_antd_pro"]||[]).push([[806,824],{65124:function(e,r,t){t.r(r),t.d(r,{default:function(){return E}});var s=function(){var e=this,r=e._self._c;return r("div",{staticClass:"main"},[e._m(0),r("div",{staticClass:"auth-card"},[e.oauthProcessing?r("div",{staticClass:"oauth-processing"},[r("a-spin",{attrs:{size:"large"}}),r("p",[e._v(e._s(e.$t("user.oauth.processing")||"Processing login..."))])],1):e._e(),r("div",{directives:[{name:"show",rawName:"v-show",value:!e.oauthProcessing,expression:"!oauthProcessing"}]},[r("a-tabs",{attrs:{animated:!1},model:{value:e.activeTab,callback:function(r){e.activeTab=r},expression:"activeTab"}},[r("a-tab-pane",{key:"login",attrs:{tab:e.$t("user.login.tab")||"Login"}},[r("div",{staticClass:"login-method-switch"},[r("a",{class:{active:"password"===e.loginMethod},on:{click:function(r){e.loginMethod="password"}}},[e._v(e._s(e.$t("user.login.methodPassword")||"Password"))]),r("a-divider",{attrs:{type:"vertical"}}),r("a",{class:{active:"code"===e.loginMethod},on:{click:function(r){e.loginMethod="code"}}},[e._v(e._s(e.$t("user.login.methodCode")||"Email Code"))])],1),r("a-form",{directives:[{name:"show",rawName:"v-show",value:"password"===e.loginMethod,expression:"loginMethod === 'password'"}],ref:"formLogin",staticClass:"auth-form",attrs:{id:"formLogin",form:e.loginForm},on:{submit:e.handleLogin}},[e.loginError?r("a-alert",{staticStyle:{"margin-bottom":"24px"},attrs:{type:"error",showIcon:"",message:e.loginError}}):e._e(),e.oauthError?r("a-alert",{staticStyle:{"margin-bottom":"24px"},attrs:{type:"error",showIcon:"",message:e.oauthError}}):e._e(),r("a-form-item",[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["username",{rules:[{required:!0,message:e.$t("user.login.usernameRequired")||"Please enter username"}],validateTrigger:"blur"}],expression:"[\n 'username',\n {rules: [{ required: true, message: $t('user.login.usernameRequired') || 'Please enter username' }], validateTrigger: 'blur'}\n ]"}],attrs:{size:"large",type:"text",placeholder:e.$t("user.login.username")||"Username"}},[r("a-icon",{style:{color:"rgba(0,0,0,.25)"},attrs:{slot:"prefix",type:"user"},slot:"prefix"})],1)],1),r("a-form-item",[r("a-input-password",{directives:[{name:"decorator",rawName:"v-decorator",value:["password",{rules:[{required:!0,message:e.$t("user.login.passwordRequired")||"Please enter password"}],validateTrigger:"blur"}],expression:"[\n 'password',\n {rules: [{ required: true, message: $t('user.login.passwordRequired') || 'Please enter password' }], validateTrigger: 'blur'}\n ]"}],attrs:{size:"large",placeholder:e.$t("user.login.password")||"Password"}},[r("a-icon",{style:{color:"rgba(0,0,0,.25)"},attrs:{slot:"prefix",type:"lock"},slot:"prefix"})],1)],1),r("Turnstile",{ref:"loginTurnstile",attrs:{siteKey:e.securityConfig.turnstile_site_key,enabled:e.securityConfig.turnstile_enabled},on:{success:function(r){return e.loginTurnstileToken=r},error:function(){return e.loginTurnstileToken=null}}}),r("a-form-item",{staticStyle:{"margin-top":"24px"}},[r("a-button",{staticClass:"submit-button",attrs:{size:"large",type:"primary",htmlType:"submit",loading:e.loginLoading,disabled:e.loginLoading||e.securityConfig.turnstile_enabled&&!e.loginTurnstileToken,block:""}},[e._v(e._s(e.$t("user.login.submit")||"Login"))])],1),r("div",{staticClass:"auth-links"},[r("a",{on:{click:function(r){e.showResetModal=!0}}},[e._v(e._s(e.$t("user.login.forgotPassword")||"Forgot Password?"))])])],1),r("a-form",{directives:[{name:"show",rawName:"v-show",value:"code"===e.loginMethod,expression:"loginMethod === 'code'"}],ref:"formCodeLogin",staticClass:"auth-form",attrs:{id:"formCodeLogin",form:e.codeLoginForm},on:{submit:e.handleCodeLogin}},[e.codeLoginError?r("a-alert",{staticStyle:{"margin-bottom":"24px"},attrs:{type:"error",showIcon:"",message:e.codeLoginError}}):e._e(),e.oauthError?r("a-alert",{staticStyle:{"margin-bottom":"24px"},attrs:{type:"error",showIcon:"",m
|