ForgetPasswordForm-3c65985a.js 3.84 KB
var B=Object.defineProperty;var F=Object.getOwnPropertySymbols;var D=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable;var k=(r,o,s)=>o in r?B(r,o,{enumerable:!0,configurable:!0,writable:!0,value:s}):r[o]=s,S=(r,o)=>{for(var s in o||(o={}))D.call(o,s)&&k(r,s,o[s]);if(F)for(var s of F(o))V.call(o,s)&&k(r,s,o[s]);return r};var p=(r,o,s)=>new Promise((f,v)=>{var h=e=>{try{d(s.next(e))}catch(c){v(c)}},m=e=>{try{d(s.throw(e))}catch(c){v(c)}},d=e=>e.done?f(e.value):Promise.resolve(e.value).then(h,m);d((s=s.apply(r,o)).next())});import{d as A,k as g,r as M,o as O,e as W,u as a,_ as $,$ as j,f as t,aa as u,ac as I,a0 as P,E as b,a1 as z,F as q}from"./vue-5a35c3f5.js";import{u as G,a as H,L as J,c as K}from"./LoginFormTitle-353f1219.js";import{C as Q}from"./index-9a895eb5.js";import{c as X,ab as Y,ag as Z,ah as ee,_ as ae}from"./index.js";import{ay as U,a1 as C,a5 as N,N as w}from"./antd-6b087f69.js";import"./useFormItem-9ea791b8.js";const se={className:"flex"},oe=["src"],te=A({__name:"ForgetPasswordForm",setup(r){const o=U.Item,{t:s}=X(),{handleBackLogin:f,getLoginState:v}=G(),{getFormRules:h}=H(),m=g(),d=g(!1),e=M({phone:"",smsCaptchaCode:"",password:"",confirmPassword:""}),c=g(""),y=g(""),_=g(""),R=Y();O(()=>p(this,null,function*(){x()}));const x=()=>p(this,null,function*(){const n=yield R.getImageCaptcha();y.value=n==null?void 0:n.img,_.value=n==null?void 0:n.uuid}),T=()=>p(this,null,function*(){return e.phone?c.value?e.password!==e.confirmPassword?(w.error("密码和确认密码不一样"),!1):yield Z({phone:e.phone,imgCaptchaCode:c.value,imgCaptchaUuid:_.value}):(w.error("请输入验证码"),!1):(w.error("请输入手机号"),!1)}),E=W(()=>a(v)===J.RESET_PASSWORD);function L(){return p(this,null,function*(){try{if(yield m.value.validate(),!a(m))return;yield ee(S({},e)),f()}catch(n){}})}return(n,l)=>E.value?($(),j(q,{key:0},[t(K,{class:"enter-x"}),t(a(U),{class:"p-4 enter-x",model:e,rules:a(h),ref_key:"formRef",ref:m},{default:u(()=>[I(` <FormItem name="account" class="enter-x">
        <Input
          size="large"
          v-model:value="formData.account"
          :placeholder="t('sys.login.userName')"
        />
      </FormItem> `),t(a(o),{name:"phone",class:"enter-x"},{default:u(()=>[t(a(C),{size:"large",value:e.phone,"onUpdate:value":l[0]||(l[0]=i=>e.phone=i),placeholder:a(s)("sys.login.mobile")},null,8,["value","placeholder"])]),_:1}),t(a(o),{name:"password",class:"enter-x"},{default:u(()=>[t(a(C),{size:"large",visibilityToggle:"",value:e.password,"onUpdate:value":l[1]||(l[1]=i=>e.password=i),placeholder:"请输入密码"},null,8,["value"])]),_:1}),t(a(o),{name:"confirmPassword",class:"enter-x"},{default:u(()=>[t(a(C),{size:"large",visibilityToggle:"",value:e.confirmPassword,"onUpdate:value":l[2]||(l[2]=i=>e.confirmPassword=i),placeholder:"请输入确认密码"},null,8,["value"])]),_:1}),t(a(o),{name:"imgCaptchaCode",class:"enter-x"},{default:u(()=>[P("div",se,[P("img",{src:y.value,class:"cursor-pointer",onClick:x},null,8,oe),t(a(C),{size:"large",visibilityToggle:"",value:c.value,"onUpdate:value":l[3]||(l[3]=i=>c.value=i),placeholder:"请输入图片验证码"},null,8,["value"])])]),_:1}),t(a(o),{name:"smsCaptchaCode",class:"enter-x"},{default:u(()=>[t(a(Q),{size:"large",value:e.smsCaptchaCode,"onUpdate:value":l[4]||(l[4]=i=>e.smsCaptchaCode=i),sendCodeApi:T,placeholder:a(s)("sys.login.smsCode")},null,8,["value","placeholder"])]),_:1}),t(a(o),{class:"enter-x"},{default:u(()=>[t(a(N),{type:"primary",size:"large",block:"",onClick:L,loading:d.value},{default:u(()=>[b(z(a(s)("common.resetText")),1)]),_:1},8,["loading"]),t(a(N),{size:"large",block:"",class:"mt-4",onClick:a(f)},{default:u(()=>[b(z(a(s)("sys.login.backSignIn")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model","rules"])],64)):I("v-if",!0)}}),de=ae(te,[["__file","E:/allcode/erp/test7901/order-erp-front/src/views/sys/login/ForgetPasswordForm.vue"]]);export{de as default};