lcny-vue3-antd-admin/dist/assets/passwordModel.5f2351ea.js

2 lines
1.6 KiB
JavaScript

var c=(l,n,s)=>new Promise((m,t)=>{var p=o=>{try{r(s.next(o))}catch(a){t(a)}},u=o=>{try{r(s.throw(o))}catch(a){t(a)}},r=o=>o.done?m(o.value):Promise.resolve(o.value).then(p,u);r((s=s.apply(l,n)).next())});import{a as d,B as f}from"./index.fd8050d2.js";import{B as g}from"./BasicForm.6fc27d7c.js";import{u as B}from"./useForm.2bc9cac7.js";import{p as w}from"./account.data.8995c070.js";import{message as _}from"ant-design-vue";import{d as h,r as F,o as C,i as M,s as E,m as v,j as i,Q as y,dp as P}from"./index.600742c0.js";import"./useWindowSizeFn.e4cb8bac.js";import"./FullscreenOutlined.0627cb06.js";import"./isEqual.8095f8fc.js";import"./_baseIsEqual.68b80f32.js";import"./index.f3a03a89.js";import"./get.10d89888.js";import"./download.51f45248.js";import"./index.8ec96e3a.js";import"./dateUtil.dcd6267e.js";import"./uniqBy.77d944c4.js";import"./_baseIteratee.c5e7a887.js";const H=h({__name:"passwordModel",emits:["success","register"],setup(l,{emit:n}){const s=F(""),[m,{resetFields:t,validate:p}]=B({labelWidth:80,baseColProps:{span:24},schemas:w,showActionButtonGroup:!1,actionColOptions:{span:23}}),[u,{setModalProps:r,closeModal:o}]=d(e=>c(this,null,function*(){s.value=e.id,t(),r({confirmLoading:!1})}));function a(){return c(this,null,function*(){try{const e=yield p();if(e.password_confirmation!==e.password)return _.error("\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4");r({confirmLoading:!0}),yield P(s.value,e),o(),n("success")}finally{r({confirmLoading:!1})}})}return(e,R)=>(C(),M(i(f),y(e.$attrs,{onRegister:i(u),title:"\u4FEE\u6539\u5BC6\u7801",onOk:a}),{default:E(()=>[v(i(g),{onRegister:i(m)},null,8,["onRegister"])]),_:1},16,["onRegister"]))}});export{H as default};