index-98957272.js 4.5 KB

12
  1. import{a7 as q,r as a,a0 as V,o as _,b as c,d as u,u as t,G as E,f as o,a as s,a2 as k,e as B}from"./index-312d0758.js";import{E as D}from"./el-button-5fd5d56e.js";import{E as S,a as M}from"./el-form-item-103c2f12.js";import{_ as T}from"./index.vue_vue_type_script_setup_true_lang-9f232f1f.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./browser-e933942f.js";import"./index-588c6765.js";import{r as G}from"./request-ae682a54.js";/* empty css *//* empty css *//* empty css */import{b as F}from"./route-block-83d24a4e.js";import{_ as K}from"./_plugin-vue_export-helper-c27b6911.js";import{E as C}from"./index-8db4c46a.js";import{E as O}from"./index-25781584.js";import{E as j}from"./index-fb232398.js";import"./index-7588b595.js";import"./plugin-vue_export-helper-1cff8a04.js";import"./index-a787320c.js";import"./use-form-item-01b63eaa.js";import"./constants-8ece7a3d.js";import"./index-1da7ed1a.js";import"./use-form-common-props-714f341f.js";import"./castArray-504193a2.js";import"./error-78e43d3e.js";import"./typescript-c7dac87b.js";import"./_baseClone-d8826940.js";import"./_Uint8Array-787ffc9c.js";import"./_initCloneObject-95aefecf.js";import"./_commonjsHelpers-de833af9.js";import"./axios-87b33878.js";import"./index-3d809b27.js";import"./scroll-27bc6409.js";import"./vnode-e253b113.js";import"./aria-adfa05c5.js";import"./focus-trap-30782453.js";import"./validator-8543a958.js";import"./event-9519ab40.js";import"./index-bec297e4.js";const z={class:"content"},A={class:"h-4/5 w-1/2 min-w-650px max-w-800px flex flex-col mt-20px"},H={style:{width:"100%","text-align":"center","margin-top":"300px"}},J={style:{width:"100%","text-align":"center","margin-top":"300px"}},R={__name:"index",setup(L){const I=q();let h=a("");h.value=V.value.user_phone.slice(-4);const n=a({phone:"",sms_code:""}),v=a({phone:[{required:!0,message:"请输入您当前绑定的手机号",trigger:"submit"}],sms_code:[{required:!0,message:"请输入验证码",trigger:"submit"}]}),d=a(0);let x=a(),f=a(!1);function N(r){r.target.value!==V.value.user_phone?(f.value=!0,C.warning("请输入当前绑定的手机号")):f.value=!1}function U(r){r&&r.validate(e=>{e&&(f.value?C.warning("输入号码与当前绑定号码不一致"):d.value=1)})}let m=a({phone:"",sms_code:""}),g=a();function $(r){r&&r.validate(e=>{if(e){let i={phone:m.value.phone,sms_code:m.value.sms_code};G({url:"/user/main/bind_phone",data:i}).then(p=>{p.code=="1"&&O.confirm("换绑成功,请重新登录!","提醒",{confirmButtonText:"OK",showClose:!1,showCancelButton:!1,type:"warning"}).then(()=>{I.push("/login")}).catch(()=>{})})}})}return(r,e)=>{const i=j,p=S,y=T,b=M,w=D;return _(),c("div",null,[u("div",z,[u("div",A,[t(d)===0?(_(),c(E,{key:0},[o(b,{ref_key:"ruleFormRef",ref:x,"label-position":"left",rules:v.value,"label-width":"260px",model:n.value},{default:s(()=>[o(p,{prop:"phone",label:`请输入您绑定的尾号${t(h)}的手机号:`},{default:s(()=>[o(i,{onBlur:N,modelValue:n.value.phone,"onUpdate:modelValue":e[0]||(e[0]=l=>n.value.phone=l),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1},8,["label"]),o(p,{prop:"sms_code",label:"请输入验证码:"},{default:s(()=>[o(y,{modelValue:n.value.sms_code,"onUpdate:modelValue":e[1]||(e[1]=l=>n.value.sms_code=l),phone:n.value.phone,type:"3",class:""},null,8,["modelValue","phone"])]),_:1})]),_:1},8,["rules","model"]),u("div",H,[o(w,{type:"primary",style:{width:"100px"},onClick:e[2]||(e[2]=l=>U(t(x)))},{default:s(()=>[k("确定")]),_:1})])],64)):B("",!0),t(d)===1?(_(),c(E,{key:1},[o(b,{ref_key:"ruleFormRef1",ref:g,"label-position":"left",rules:v.value,"label-width":"250px",model:n.value},{default:s(()=>[o(p,{prop:"phone",label:"请输入您重新绑定的手机号:"},{default:s(()=>[o(i,{modelValue:t(m).phone,"onUpdate:modelValue":e[3]||(e[3]=l=>t(m).phone=l),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),o(p,{prop:"sms_code",label:"请输入验证码:"},{default:s(()=>[o(y,{modelValue:t(m).sms_code,"onUpdate:modelValue":e[4]||(e[4]=l=>t(m).sms_code=l),phone:t(m).phone,type:"3",class:""},null,8,["modelValue","phone"])]),_:1})]),_:1},8,["rules","model"]),u("div",J,[o(w,{type:"primary",style:{width:"100px"},onClick:e[5]||(e[5]=l=>$(t(g)))},{default:s(()=>[k("确定")]),_:1})])],64)):B("",!0)])])])}}};typeof F=="function"&&F(R);const Te=K(R,[["__scopeId","data-v-c06cf7de"]]);export{Te as default};