import g from"./BaseForm-e2c74e7b-1782572373740v=1.0.0.js";import{c as y}from"./eventTypeApi-155a5531-1782572373740v=1.0.0.js";import{u as v}from"./useFormEdit-e67d5b61-1782572373740v=1.0.0.js";import{a as _}from"./index-f6f689f9-1782572373740v=1.0.0.js";import{E as m}from"./eleVendor-48a7d3b8-1782572373740v=1.0.0.js";import{y as c,r as n,al as b,z as C,I as B,J as E,R as T,u as r,k as i}from"./vendor-866bb149-1782572373740v=1.0.0.js";import"./auditSettingApi-48a02122-1782572373740v=1.0.0.js";import"./keepAlive-0ac97bbd-1782572373740v=1.0.0.js";const k=c({name:"eventTypeAdd"}),P=c({...k,setup(F){const{closeCurrent:l}=v(),o=n({type:"",name:"",dictTypeSign:"",status:"",roleIds:[],creatorOrganUnitType:"",dynamicTags:[]}),t=n(!1),p=()=>{l()};n("");const f=_(),d=async u=>{t.value=!0;try{let e=y,s="\u65B0\u589E\u6210\u529F",a=await e(u);a.code==0?(m({type:"success",message:`${s}!`}),l()):m.warning(a.msg),t.value=!1}catch{t.value=!1}};return(u,e)=>{const s=b("HZPageLayout");return C(),B(s,{isBack:!0,title:r(f).meta.title},{default:E(()=>[T(g,{value:r(o),"onUpdate:value":e[0]||(e[0]=a=>i(o)?o.value=a:null),loading:r(t),"onUpdate:loading":e[1]||(e[1]=a=>i(t)?t.value=a:null),onCancel:p,onSubmit:d},null,8,["value","loading"])]),_:1},8,["title"])}}});export{P as default};
