2 lines
3.2 KiB
Vue
Raw Normal View History

2025-04-29 09:38:12 +08:00
var E=Object.defineProperty;var B=Object.getOwnPropertySymbols;var V=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable;var f=(o,e,u)=>e in o?E(o,e,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[e]=u,C=(o,e)=>{for(var u in e||(e={}))V.call(e,u)&&f(o,u,e[u]);if(B)for(var u of B(e))D.call(e,u)&&f(o,u,e[u]);return o};import{ak as k,r as d,a6 as x,a7 as A,a as p,o as I,c as S,e as l,w as i,ae as q,af as N,T as U,b as n,n as P,ac as _,ab as T,j as $}from"./vendor.3937d42d.js";import{_ as j}from"./login-icon.96d0defa.js";import{u as z,g as R}from"./user-info.5efb75c3.js";import{_ as G}from"./index.e47da145.js";const H=o=>(q("data-v-3ea15118"),o=o(),N(),o),J={class:"login-con"},K=H(()=>n("div",{class:"header"},[n("img",{class:"img",src:j})],-1)),L={class:"code-con"},M={class:"get-code"},O={class:"btn-con"},Q=$(" \u63D0\u4EA4 "),W=k({setup(o){const e=d(""),u=d(""),m=d(""),v=d("");let s=d(60);const F=x();A({phoneError:{error:!1,msg:""},password1:{error:!1,msg:""}});const g=async()=>{if(s.value===60){await R({telphoneCode:e.value});const r=setInterval(()=>{s.value--,s.value===0&&(s.value=60,clearInterval(r))},1e3)}},b=async r=>{console.log(r);try{const a=await z(C({},r));U("\u5BC6\u7801\u66F4\u6539\u6210\u529F"),F.push({path:"login"})}catch{}};return(r,a)=>{const c=p("van-field"),h=p("van-cell-group"),w=p("van-button"),y=p("van-form");return I(),S("div",J,[K,l(y,{class:"form-con",onSubmit:b},{default:i(()=>[l(h,{inset:""},{default:i(()=>[l(c,{modelValue:e.value,"onUpdate:modelValue":a[0]||(a[0]=t=>e.value=t),class:"form-input phone",type:"tel",name:"telephoneCode",label:"",placeholder:"\u624B\u673A\u53F7",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7"},{pattern:/^1(3\d|4[5-9]|5[0-35-9]|6[2567]|7[0-8]|8\d|9[0-35-9])\d{8}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7"}]},null,8,["modelValue","rules"]),n("div",L,[l(c,{modelValue:v.value,"onUpdate:modelValue":a[1]||(a[1]=t=>v.value=t),class:"form-input code",type:"tel",label:"",name:"code",placeholder:"\u77ED\u4FE1\u9A8C\u8BC1\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u77ED\u4FE1\u9A8C\u8BC1\u7801"}]},null,8,["modelValue"]),n("div",M,[n("div",{class:P(_(s)===60?"code-btn":"code-btn disabled"),round:"",block:"",type:"primary","native-type":"submit",onClick:g},T(_(s)===60?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${_(s)}s\u540E\u91CD\u65B0\u83B7\u53D6`),3)])]),l(c,{modelValue:u.value,"onUpdate:modelValue":a[2]||(a[2]=t=>u.value=t),class:"form-input password",type:"password",name:"oldPassword",label:"",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u65E7\u5BC6\u7801"}]},null,8,["modelValue"]),l(c,{modelValue:m.value,"onUpdate:modelValue":a[3]||(a[3]=t=>m.value=t),class:"form-input password",type:"password",name:"password",label:"",placeholder:"\u8BF7\u586B\u5199\u65B0\u5BC6\u7801",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u65B0\u5BC6\u7801"},{validator:()=>m.value.length>5,message:"\u5BC6\u7801\u957F\u5EA6\u4E0D\u80FD\u4F4E\u4E8E\u516D\u4F4D\u6570"}]},null,8,["modelValue","rules"])]),_:1}),n("div",O,[l(w,{class:"btn",round:"",block:"",type:"primary","native-type":"submit"},{default:i(()=>[Q]),_:1})])]),_:1})])}}});var oe=G(W,[["__scopeId","data-v-3ea15118"]]);export{oe as default};