1import{u as e}from"./vuex-252d0849.js";import{W as o}from"./Wechat-c8f39459.js";import{u as a,a as s}from"./vue-router-5c32d8e3.js";import{F as t}from"./FormModel-374f403f.js";import{m as n,v as r,_ as l,c,b as i}from"./index-dd4f87d5.js";import{v as d,e as m}from"./@gc-c6a8b84b.js";import{c as u}from"./index-5f110137.js";import{E as p,a as g}from"./element-plus-92de3ee4.js";import{d as f,f as y,k as j,u as h,al as v,o as b,c as k,R as w,J as S,F as V,a5 as _,a as x,C as A,O as C,e as I,K as R,S as M,h as F,af as L,I as U,Q as T,M as q,E as B}from"./@vue-7e04503b.js";import{M as K}from"./Mobile-456526dc.js";import{g as W}from"./index-fbe579e7.js";/* empty css */import"./js-cookie-d59fc71c.js";import"./axios-58504f54.js";import"./qs-7870b003.js";import"./call-bind-apply-helpers-cad135a8.js";import"./function-bind-d3395e5a.js";import"./es-errors-85a37993.js";import"./side-channel-66306d48.js";import"./object-inspect-a10fec31.js";import"./crypto-js-419269d4.js";import"./side-channel-list-63df1e0f.js";import"./side-channel-map-cdfe6420.js";import"./get-intrinsic-a14f832a.js";import"./es-object-atoms-11ea1ab9.js";import"./math-intrinsics-4c3627f5.js";import"./gopd-d0860ce6.js";import"./es-define-property-88d30046.js";import"./has-symbols-9e144b68.js";import"./get-proto-fd92b11d.js";import"./dunder-proto-c5e6c7e4.js";import"./hasown-a2625f8a.js";import"./call-bound-4ce9cf5a.js";import"./side-channel-weakmap-144d3d24.js";import"./@element-plus-2fe9209d.js";import"./lodash-es-45b0a3cd.js";import"./@vueuse-186d3f77.js";import"./@popperjs-7c715e6b.js";import"./@ctrl-91de2ec7.js";import"./dayjs-fc036766.js";import"./async-validator-bfde87a9.js";import"./memoize-one-0bacccc7.js";import"./normalize-wheel-es-3222b0a2.js";import"./@floating-ui-23594f7f.js";const z=f({name:"AccountForm",components:{FormModel:t},emits:["success"],setup(o,{emit:t}){const l=e(),c=a(),i=s(),f=y(!1),v=y(),b=y(),k=j({account:"",password:""}),w=j([{dataIndex:"account",attrs:{name:"gaoxiaojobAccount",placeholder:"请è¾å
¥ææºå·/ç¨æ·å/é®ç®±",autocomplete:"on",clearable:!0},scopedSlots:{customRender:"account"}},{dataIndex:"password",itemAttrs:{class:"form-item-password"},attrs:{placeholder:"请è¾å
¥å¯ç ",showPassword:!0,clearable:!0},scopedSlots:{customRender:"password"}}]),S=j({account:[{required:!0,message:"请è¾å
¥ææºå·/ç¨æ·å/é®ç®±",trigger:["blur"]}],password:[{required:!0,message:"请è¾å
¥å¯ç ",trigger:["blur"]},{validator:(e,o,a)=>{d(o)?a():a(n.password)},trigger:"blur"}]});return{loading:f,formRef:v,passwdRef:b,data:k,items:w,rules:S,handleFocus:()=>{k.account&&r(b.value)},toSignUp:()=>{const{query:e}=c;i.push({name:"Registry",query:e})},handleLogin:()=>{h(v).validate(e=>{e&&t("success")})},handleSuccess:async e=>{try{const{query:{redirect:o}}=c;f.value=!0;const{cancelStatus:a,msg:s,token:t}=await l.dispatch("login",{type:"account",...k,...e});9===a&&p.confirm(s,"è´¦å·æ³¨éä¸",{distinguishCancelAndClose:!0,confirmButtonText:"æç¥éäº",cancelButtonText:"æ¾å¼æ³¨é"}).then(()=>{}).catch(async e=>{"cancel"===e&&(await u({token:t}),g.success("æ¨çæ¾å¼æ³¨éå·²ç³è¯·ï¼è¯·5åéåéæ°ç»å½"))});const{userStatus:n,resumeRedirect:r}=l.getters;n?m(o)?window.location.href=o:i.replace({path:o||"/home"}):i.replace({name:r})}catch{f.value=!1}}}}}),E={class:"login-account"},O={class:"login-footer"},$={class:"login-event"};const G=f({name:"LoginForm",components:{Account:l(z,[["render",function(e,o,a,s,t,n){const r=v("el-input"),l=v("el-button"),c=v("FormModel");return b(),k("div",E,[w(c,{modelValue:e.data,"onUpdate:modelValue":o[0]||(o[0]=o=>e.data=o),ref:"formRef",items:e.items,rules:e.rules},{account:S(({dataIndex:o,attrs:a})=>[w(r,V({modelValue:e.data[o],"onUpdate:modelValue":a=>e.data[o]=a},a,{onKeyup:_(e.handleFocus,["enter"])}),null,16,["modelValue","onUpdate:modelValue","onKeyup"])]),password:S(({dataIndex:o,attrs:a})=>[w(r,V({ref:"passwdRef",modelValue:e.data[o],"onUpdate:modelValue":a=>e.data[o]=a},a,{onKeyup:_(e.handleLogin,["enter"])}),null,16,["modelValue","onUpdate:modelValue","onKeyup"])]),footer:S(()=>[x("div",O,[A(e.$slots,"header",{},void 0,!0),x("div",$,[w(l,{type:"primary",loading:e.loading,onClick:e.handleLogin},{default:S(()=>o[1]||(o[1]=[C("æ±èè
ç»å½")])),_:1,__:[1]},8,["loading","onClick"])])])]),_:3},8,["modelValue","items","rules"])])}],["__scopeId","data-v-2907c5c2"]]),Mobile:K},props:{modelValue:{type:String,required:!0}},setup(e,{emit:o}){const a=I({get:()=>e.modelValue,set(e){o("update:modelValue",e)}}),s=y(),t=y(),n=I(()=>("account"===a.value?s:t).value);let r=null,l="";(async()=>{const{captchaAppId:e}=await W();l=e})();return{mode:a,accountRef:s,mobileRef:t,handleSuccess:()=>{try{r=new window.TencentCaptcha(l,e=>{const{ret:o,ticket:a,randstr:s}=e;0===o&&n.value.handleSuccess({ticket:a,randstr:s})}),r.show()}catch(e){}}}}}),H={class:"login-main"},J={class:"login-tips ft12"};const N=f({name:"Login",components:{Wechat:o,LoginForm:l(G,[["render",function(e,o,a,s,t,n){const r=v("Mobile"),l=v("router-link"),c=v("Account");return b(),k("div",H,[R(w(r,{ref:"mobileRef",onSuccess:e.handleSuccess,eventText:"æ±èè
ç»å½/注å"}
1,null,8,["onSuccess"]),[[M,"mobile"===e.mode]]),R(w(c,{ref:"accountRef",onSuccess:e.handleSuccess},{header:S(()=>[x("div",J,[w(l,{class:"color-label",to:"/reset"},{default:S(()=>o[0]||(o[0]=[C("å¿è®°å¯ç ?")])),_:1,__:[0]})])]),_:1},8,["onSuccess"]),[[M,"account"===e.mode]])])}]])},setup(){const o=e(),a=j({mode:"mobile",loginMode:"account",isScanCode:!1,loginBg:I(()=>{var e;const a=null==(e=o.getters.loginAdBgInfo)?void 0:e.imageUrl;return a?{backgroundImage:`url(${a})`}:{}}),loginAdBg:I(()=>{var e;const a=null==(e=o.getters.loginAdInfo)?void 0:e.imageUrl;return a?{backgroundImage:`url(${a})`}:{}}),loginAdLink:I(()=>{var e;const a=null==(e=o.getters.loginAdInfo)?void 0:e.realTargetLink;return a||""}),toBgUrl(){a.loginAdLink&&(c(o.getters.loginAdInfo),window.open(a.loginAdLink))}}),s=y(),t=I(()=>"mobile"===a.mode);return F(()=>a.mode,(e,o)=>{const a={actionType:0,actionModule:0};"mobile"===e&&(a.actionType=1,a.actionModule=7),"account"===e&&(a.actionType=1,a.actionModule=8),i(a)}),F(()=>a.isScanCode,(e,o)=>{!0===e&&i({actionType:1,actionModule:9})}),{...L(a),isAccountOrScan:t,wechatRef:s}}}),P={class:"entry-wrapper"},Q={class:"entry-content"},D={key:0,class:"scan-login color-primary"},X={key:1,class:"account-login color-primary"},Y={key:0,class:"wecode-login-tips"},Z={key:1,class:"telephone-login-tips"},ee={class:"entry-main"},oe={key:0,class:"entry-title text-center wechat-title"},ae={class:"entry-footer ft12"};const se=l(N,[["render",function(e,o,a,s,t,n){const r=v("el-tab-pane"),l=v("el-tabs"),c=v("Wechat"),i=v("LoginForm"),d=v("router-link");return b(),k("div",{class:"entry-container",style:B(e.loginBg)},[x("div",P,[x("div",Q,[x("div",{class:"entry-type pointer none-select",onClick:o[0]||(o[0]=o=>e.isScanCode=!e.isScanCode)},[e.isScanCode?(b(),k("div",X)):(b(),k("div",D))]),e.isScanCode?(b(),k("span",Z,"çä¿¡/å¯ç ç»å½")):(b(),k("span",Y,"微信æ«ç 1ç§ç»å½")),x("div",ee,[e.isScanCode?(b(),k("div",oe,"微信æ«ç ç»å½")):(b(),U(l,{key:1,modelValue:e.mode,"onUpdate:modelValue":o[1]||(o[1]=o=>e.mode=o),class:"entry-title"},{default:S(()=>[w(r,{label:"ææºå·ç»å½/注å",name:"mobile"}),w(r,{label:"å¯ç ç»å½",name:"account"})]),_:1},8,["modelValue"])),e.isScanCode?(b(),U(c,{key:2,ref:"wechatRef",isLogin:""},null,512)):(b(),U(i,{key:3,modelValue:e.mode,"onUpdate:modelValue":o[2]||(o[2]=o=>e.mode=o)},null,8,["modelValue"]))]),x("div",ae,[e.isAccountOrScan&&!e.isScanCode?(b(),k(T,{key:0},[o[3]||(o[3]=x("span",{class:"entry-footer-tips"},"馿¬¡ç»å½å°èªå¨æ³¨åï¼å³ä»£è¡¨åæ",-1)),o[4]||(o[4]=x("a",{class:"color-primary",target:"_blank",href:"//agreement.gaoxiaojob.com/docs/service-agreement"}," ç¨æ·åè®® ",-1)),o[5]||(o[5]=x("span",null,"å",-1)),o[6]||(o[6]=x("a",{class:"color-primary",target:"_blank",href:"//agreement.gaoxiaojob.com/docs/privacy-policy"}," éç§æ¡æ¬¾ ",-1))],64)):q("",!0)]),e.isScanCode?q("",!0):(b(),U(d,{key:2,class:"color-primary",to:"/registry"},{default:S(()=>o[7]||(o[7]=[C("ç¹å»éè¿å
¶ä»æ¹å¼æ³¨å")])),_:1,__:[7]}))])])],4)}],["__scopeId","data-v-cff20102"]]);export{se as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.