| 1 |
- var V=Object.defineProperty,z=Object.defineProperties;var I=Object.getOwnPropertyDescriptors;var k=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var y=(t,e,a)=>e in t?V(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,_=(t,e)=>{for(var a in e||(e={}))N.call(e,a)&&y(t,a,e[a]);if(k)for(var a of k(e))O.call(e,a)&&y(t,a,e[a]);return t},b=(t,e)=>z(t,I(e));var g=(t,e,a)=>new Promise((u,o)=>{var l=s=>{try{c(a.next(s))}catch(m){o(m)}},d=s=>{try{c(a.throw(s))}catch(m){o(m)}},c=s=>s.done?u(s.value):Promise.resolve(s.value).then(l,d);c((a=a.apply(t,e)).next())});import{d as C,r as P,f as w,ag as f,aB as U,ar as j,aD as i,k as n,G as q,aE as D,u as G}from"./vue-vendor-Be68asQ6.js";import{I as L}from"./BasicModal-D4gc2R81.js";import{ah as T,ac as $,u as A}from"./index-BFfnEkVs.js";import"./index-CETWS1o0.js";import{rules as H}from"./validator-BLa7ZpAW.js";import{a5 as J}from"./antd-vue-vendor-DcqS7Wvq.js";import{b as K}from"./UserSetting.api-22DIhJ3K.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./user.api-BMRcwGEd.js";const Q=C({name:"user-replace-email-modal"}),pe=C(b(_({},Q),{emits:["register","success"],setup(t,{emit:e}){const a=T(),{createMessage:u}=A(),o=P({email:""}),l=w(),d={email:[_({},H.duplicateCheckRule("sys_user","email",o,{label:"邮箱"})[0]),{required:!0,type:"email",message:"邮箱格式不正确"}]},c=J.useForm,s=w(""),m=e,[M,{setModalProps:R,closeModal:h}]=$(r=>g(null,null,function*(){l.value.resetFields(),l.value.clearValidate(),R({confirmLoading:!1}),s.value="修改邮箱",r.record.smscode="",Object.assign(o,r.record)}));function B(){return g(this,null,function*(){yield l.value.validateFields(),K(o).then(r=>{r.success?(u.success("修改邮箱成功"),m("success"),h()):u.warning(r.message)})})}return(r,p)=>{const F=f("a-input"),v=f("a-form-item"),x=f("a-button"),E=f("a-form");return j(),U(L,D(r.$attrs,{onRegister:G(M),width:"500px",title:s.value,showCancelBtn:!1,showOkBtn:!1}),{default:i(()=>[n(E,{class:"antd-modal-form",ref_key:"formRef",ref:l,model:o,rules:d},{default:i(()=>[n(v,{name:"email"},{default:i(()=>[n(F,{size:"large",value:o.email,"onUpdate:value":p[0]||(p[0]=S=>o.email=S),placeholder:"请输入邮箱"},null,8,["value"])]),_:1}),n(v,null,{default:i(()=>[n(x,{size:"large",type:"primary",block:"",onClick:B},{default:i(()=>p[1]||(p[1]=[q(" 确认 ")])),_:1})]),_:1})]),_:1},8,["model"])]),_:1},16,["onRegister","title"])}}}));export{pe as default};
|