PageSourceSearch

https://www.sndhr.com/assets/index-f2af308a.js

js sndhr.com collected 2026-10-07 20:18:55 UTC 4,489 bytes, 1 lines download raw bytes

1import{_ as F}from"./logo-dark-04e34bf3.js";import{u as L}from"./common-343e1997.js";import{b as U,u as $}from"./user-60bc1baf.js";import{dd as A}from"./index-0046695e.js";import{af as H,r as u,J as q,o as J,a3 as d,k as p,l as y,m as a,D as m,u as e,F as W,X as K,E as r,y as n,q as M,x,B as b,C as X,aJ as j,aK as G}from"./_plugin-vue_export-helper-6271b524.js";import"./user-83eddb01.js";import"./preload-helper-101896b7.js";import"./vue-router-163b2cd0.js";import"./person-c078e6e0.js";import"./index-a97769a7.js";const Q=v=>(j("data-v-148f0b23"),v=v(),G(),v),Y={class:"page"},Z={class:"top"},ee={class:"bottom"},oe={class:"flex-between title-box"},ae=["onClick"],te={class:"content-box pl-30px pt-40px pr-30px"},le={class:"flex-box align-center width100"},se={class:"color333 cursor"},re=Q(()=>a("img",{class:"w-111px h-33px mt-40px",src:F,alt:""},null,-1)),ne={__name:"index",setup(v){let{router:C,route:V}=L();const S=u([{name:"账密登录",value:"account",type:"PASSWORD"},{name:"验证码登录",value:"phone",type:"PHONE"}]);let c=u(0),k=null,l=u("account");const N=f=>{l.value=f.value,clearInterval(k),_.value="发送验证码",c.value=0};let o=q({}),B=q({username:[{required:!0,message:"请输入账号名称",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],phone:[{required:!0,message:"请输入手机号码",trigger:"blur"}],mobCaptcha:[{required:!0,message:"请输入验证码",trigger:"blur"}]}),P=u("请输入用户名"),R=u("登录"),_=u("发送验证码");async function z(){c.value>0||(c.value=60,await U({phone:o.phone}),k=setInterval(()=>{c.value==0?(clearInterval(k),_.value="发送验证码"):(_.value=`${c.value}秒后重试`,c.value--)},1e3))}let I=u(null);function D(){I.value.validate(f=>{if(f){let s={type:l.value==="account"?"PASSWORD":"PHONE",target:"personal",username:l.value==="account"?o.username:"",password:l.value==="account"?o.password:"",phone:l.value==="phone"?o.phone:"",mobCaptcha:l.value==="phone"?o.mobCaptcha:""};$(s).then(i=>{i.code===0&&(A.$patch({userInfo:i.data.user}),C.push({path:"/inviteEvaluation",query:{userId:i.data.user.id,code:V.query.code}}))})}else return!1})}function E(){C.push({name:"register",params:{type:"person"}})}let w=u("");return J(()=>{w.value=V.query}),(f,s)=>{const i=d("svg-icon"),h=d("el-input"),g=d("el-form-item"),O=d("el-divider"),T=d("el-form");return p(),y("div",Y,[a("div",Z,[a("div",null,m(e(w).enterpriseName)+"邀请你参与",1),a("div",null,m(e(w).evaluationName),1)]),a("div",ee,[a("div",oe,[(p(!0),y(W,null,K(S.value,t=>(p(),y("div",{class:M(["text-16px color7F849D position-relative",[t.value===e(l)?"active":""]]),key:t.value,onClick:ie=>N(t)},m(t.name),11,ae))),128))]),a("div",te,[r(T,{class:"mt50",ref_key:"loginRef",ref:I,model:e(o),rules:e(B),"label-width":"0px"},{default:n(()=>[e(l)==="account"?(p(),x(g,{key:0,prop:"username",class:"word"},{default:n(()=>[r(h,{modelValue:e(o).username,"onUpdate:modelValue":s[0]||(s[0]=t=>e(o).username=t),placeholder:e(P)},{prefix:n(()=>[r(i,{icon:"login-user-dark",size:"30px"})]),_:1},8,["modelValue","placeholder"])]),_:1})):b("",!0),e(l)==="account"?(p(),x(g,{key:1,prop:"password",class:"word"},{default:n(()=>[r(h,{modelValue:e(o).password,"onUpdate:modelValue":s[1]||(s[1]=t=>e(o).password=t),placeholder:"请输入密码","show-password":""},{prefix:n(()=>[r(i,{icon:"login-psw-dark",size:"30px"})]),_:1},8,["modelValue"])]),_:1})):b("",!0),e(l)==="phone"?(p(),x(g,{key:2,class:"word",prop:"phone"},{default:n(()=>[r(h,{modelValue:e(o).phone,"onUpdate:modelValue":s[2]||(s[2]=t=>e(o).phone=t),placeholder:"请输入手机号码"},{prefix:n(()=>[r(i,{icon:"login-phone-dark",size:"30px"})]),_:1},8,["modelValue"])]),_:1})):b("",!0),e(l)==="phone"?(p(),x(g,{key:3,prop:"mobCaptcha",class:"word"},{default:n(()=>[a("div",le,[r(h,{modelValue:e(o).mobCaptcha,"onUpdate:modelValue":s[3]||(s[3]=t=>e(o).mobCaptcha=t),placeholder:"请输入验证码",prop:"phone"},{prefix:n(()=>[r(i,{icon:"login-validate-dark",size:"30px"})]),suffix:n(()=>[a("div",{class:"flex-box validate",onClick:z},[r(O,{direction:"vertical"}),a("div",se,m(e(_)),1)])]),_:1},8,["modelValue"])])]),_:1})):b("",!0),a("div",{class:"forgetBox mt30"},[a("p",{class:"fs14 color333"},[X(" 还没有账号?"),a("span",{class:"fs21 color23b996 activeLink cursor",onClick:E},"去注册")])]),a("div",{class:"loginBtn cursor",onClick:D},m(e(R)),1),re]),_:1},8,["model","rules"])])])])}}},xe=H(ne,[["__scopeId","data-v-148f0b23"]]);export{xe 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.