bind.9eb48d37.js 4.2 KB

1
  1. import{E as B,__tla as F}from"./el-input.2dc5de3b.js";import{a as H,E as K,__tla as L}from"./el-form.d378e659.js";import{u as T,_ as A,__tla as D}from"./index.vue.dc85c21d.js";import{E as G,__tla as J}from"./el-button.7af57880.js";import{f as M,h as N,l as O,H as y,s as d,a5 as Q,ae as S,m as W,p as n,z as b,u as _,j as l,w as i,o as X,a4 as o,a8 as $,cK as Y,cL as Z,__tla as aa}from"./entry.b543c057.js";import{t as ta}from"./test.b3688895.js";import{_ as ea}from"./_plugin-vue_export-helper.c27b6911.js";import"./event.9519ab40.js";import{__tla as ra}from"./index.f1aa5bf8.js";import{__tla as la}from"./use-form-item.631a4230.js";import{__tla as oa}from"./index.6c6228ef.js";import"./error.78e43d3e.js";import"./isNil.c75b1b34.js";import{__tla as _a}from"./castArray.56880113.js";import{__tla as ia}from"./_Uint8Array.30c3a8ee.js";import{__tla as sa}from"./el-image-viewer.f8ad299d.js";import{__tla as ma}from"./throttle.fb82e93c.js";import{__tla as ca}from"./scroll.5206d247.js";import{__tla as na}from"./el-dialog.81e06421.js";import{__tla as ua}from"./el-overlay.a21b38f2.js";import{__tla as da}from"./vnode.93647ee2.js";import{__tla as pa}from"./use-dialog.129eddcf.js";import{__tla as fa}from"./focus-trap.c1c3a4ab.js";import{__tla as ha}from"./index.def748f0.js";import{__tla as ya}from"./index.9249d2d9.js";let g,ba=Promise.all([(()=>{try{return F}catch{}})(),(()=>{try{return L}catch{}})(),(()=>{try{return D}catch{}})(),(()=>{try{return J}catch{}})(),(()=>{try{return aa}catch{}})(),(()=>{try{return ra}catch{}})(),(()=>{try{return la}catch{}})(),(()=>{try{return oa}catch{}})(),(()=>{try{return _a}catch{}})(),(()=>{try{return ia}catch{}})(),(()=>{try{return sa}catch{}})(),(()=>{try{return ma}catch{}})(),(()=>{try{return ca}catch{}})(),(()=>{try{return na}catch{}})(),(()=>{try{return ua}catch{}})(),(()=>{try{return da}catch{}})(),(()=>{try{return pa}catch{}})(),(()=>{try{return fa}catch{}})(),(()=>{try{return ha}catch{}})(),(()=>{try{return ya}catch{}})()]).then(async()=>{const v={class:"w-full h-full bg-page flex items-center justify-center"},x={class:"flex bg-white"},k={class:"bg-white w-[380px] p-[30px]"},w={class:"flex items-end mb-[30px] mt-[15px]"},V={class:"mr-[20px] text-base cursor-pointer leading-none font-bold"},P=M({__name:"bind",setup(ga){let E=N();const p=O(),C=y(()=>p.info),s=d(!1),e=Q({mobile:"",mobile_code:"",mobile_key:"",openid:S("openId").value}),U=y(()=>({mobile:[{type:"string",required:!0,message:o("mobilePlaceholder"),trigger:["blur","change"]},{validator(a,t,m){return ta.mobile(t)},message:o("mobileError"),trigger:["change","blur"]}],mobile_code:{type:"string",required:!0,message:o("codePlaceholder"),trigger:["blur","change"]}})),u=d(),j=async()=>{var a;await((a=u.value)==null?void 0:a.validate(async(t,m)=>{if(t){if(s.value)return;s.value=!0,(C.value?Y:Z)(e).then(r=>{p.setToken(r.data.token),E.push({path:"/"})}).catch(()=>{s.value=!1,f.refresh()})}}))},f=T(e);f.refresh();const h=d(null),q=async()=>{var a;await((a=u.value)==null?void 0:a.validateField("mobile",async(t,m)=>{var r;t&&((r=h.value)==null||r.send())}))};return(a,t)=>{const m=B,r=K,z=A,I=G,R=H;return X(),W("div",v,[n("div",x,[n("div",k,[n("div",w,[n("div",V,b(("t"in a?a.t:_(o))("mobileBind")),1)]),l(R,{model:e,ref_key:"formRef",ref:u,rules:_(U),"validate-on-rule-change":!1},{default:i(()=>[n("div",null,[l(r,{prop:"mobile"},{default:i(()=>[l(m,{modelValue:e.mobile,"onUpdate:modelValue":t[0]||(t[0]=c=>e.mobile=c),placeholder:("t"in a?a.t:_(o))("mobilePlaceholder"),clearable:""},null,8,["modelValue","placeholder"])]),_:1}),l(r,{prop:"mobile_code"},{default:i(()=>[l(m,{modelValue:e.mobile_code,"onUpdate:modelValue":t[2]||(t[2]=c=>e.mobile_code=c),placeholder:("t"in a?a.t:_(o))("codePlaceholder")},{suffix:i(()=>[l(z,{mobile:e.mobile,type:"login",modelValue:e.mobile_key,"onUpdate:modelValue":t[1]||(t[1]=c=>e.mobile_key=c),onClick:q,ref_key:"smsCodeRef",ref:h},null,8,["mobile","modelValue"])]),_:1},8,["modelValue","placeholder"])]),_:1})]),l(r,null,{default:i(()=>[l(I,{type:"primary",class:"mt-[20px] w-full",size:"large",onClick:j,loading:s.value},{default:i(()=>[$(b(s.value?("t"in a?a.t:_(o))("binding"):("t"in a?a.t:_(o))("bind")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["model","rules"])])])])}}});g=ea(P,[["__scopeId","data-v-48ea4496"]])});export{ba as __tla,g as default};