lcny-vue3-antd-admin/dist/assets/passwordModel.77a53d62.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.576de5e6.js";import{B as g}from"./BasicForm.f3ddea20.js";import{u as B}from"./useForm.14e649c6.js";import{p as w}from"./account.data.b3649ea5.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.7edff3d4.js";import"./useWindowSizeFn.5b39c074.js";import"./FullscreenOutlined.45dbeaf4.js";import"./isEqual.f69d6b4d.js";import"./_baseIsEqual.18770f6c.js";import"./index.8082226b.js";import"./get.1c54c7bf.js";import"./download.97445c1d.js";import"./index.9774b81e.js";import"./dateUtil.1fb2b991.js";import"./uniqBy.6353df97.js";import"./_baseIteratee.0e588a6c.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};