Files
qhmes/web-dist/js/TestDrawer-J_hKteFw.js
2026-06-16 18:19:57 +08:00

2 lines
2.4 KiB
Java

var B=Object.defineProperty;var p=Object.getOwnPropertySymbols;var D=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable;var d=(t,r,e)=>r in t?B(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,f=(t,r)=>{for(var e in r||(r={}))D.call(r,e)&&d(t,e,r[e]);if(p)for(var e of p(r))b.call(r,e)&&d(t,e,r[e]);return t};var u=(t,r,e)=>new Promise((l,a)=>{var m=o=>{try{s(e.next(o))}catch(i){a(i)}},n=o=>{try{s(e.throw(o))}catch(i){a(i)}},s=o=>o.done?l(o.value):Promise.resolve(o.value).then(m,n);s((e=e.apply(t,r)).next())});import{B as F}from"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import{u as I}from"./useForm-D61zovon.js";import{B as y}from"./index-D9GWo192.js";import{u as T}from"./useDrawer-BDPywy9W.js";import{e as S,c as $,r as v,u as w,y as R,z as k,A as N,B as O,K as g,f as P}from"./vue-vendor-DNhG1Cve.js";import{au as V}from"./index-X7Y8jykP.js";const E=[{title:"名称",dataIndex:"testName",width:200},{title:"",dataIndex:"testValue",width:180},{title:"创建时间",dataIndex:"createTime",width:180}],H=[{field:"testName",label:"名称",component:"Input",colProps:{span:8}}],x=[{field:"testName",label:"名称",required:!0,component:"Input"},{field:"testValue",label:"",required:!0,component:"Input"},{label:" ",field:"menu",slot:"menu",component:"Input"}],C=S({name:"RoleDrawer",components:{BasicDrawer:y,BasicForm:F},emits:["success","register"],setup(t,{emit:r}){const e=v(!0),[l,{resetFields:a,setFieldsValue:m,validate:n}]=I({labelWidth:90,schemas:x,showActionButtonGroup:!1}),[s,{setDrawerProps:o,closeDrawer:i}]=T(c=>u(null,null,function*(){a(),o({confirmLoading:!1}),e.value=!!(c!=null&&c.isUpdate),w(e)&&m(f({},c.record))})),h=$(()=>w(e)?"编辑角色":"新增角色");function _(){return u(this,null,function*(){try{const c=yield n();o({confirmLoading:!0}),i(),r("success")}finally{o({confirmLoading:!1})}})}return{registerDrawer:s,registerForm:l,getTitle:h,handleSubmit:_}}});function L(t,r,e,l,a,m){const n=g("BasicForm"),s=g("BasicDrawer");return k(),R(s,O(t.$attrs,{onRegister:t.registerDrawer,showFooter:"",title:t.getTitle,width:"500px",onOk:t.handleSubmit}),{default:N(()=>[P(n,{onRegister:t.registerForm},null,8,["onRegister"])]),_:1},16,["onRegister","title","onOk"])}const j=V(C,[["render",L]]),J=Object.freeze(Object.defineProperty({__proto__:null,default:j},Symbol.toStringTag,{value:"Module"}));export{j as T,J as a,E as c,H as s};