cateFormModal-78c4db23.js 2.5 KB

1
  1. var B=Object.defineProperty,O=Object.defineProperties;var P=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var R=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable;var C=(e,s,a)=>s in e?B(e,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[s]=a,p=(e,s)=>{for(var a in s||(s={}))R.call(s,a)&&C(e,a,s[a]);if(b)for(var a of b(s))S.call(s,a)&&C(e,a,s[a]);return e},f=(e,s)=>O(e,P(s));var F=(e,s,a)=>new Promise((m,r)=>{var i=l=>{try{n(a.next(l))}catch(c){r(c)}},u=l=>{try{n(a.throw(l))}catch(c){r(c)}},n=l=>l.done?m(l.value):Promise.resolve(l.value).then(i,u);n((a=a.apply(e,s)).next())});import{b as k,B as x}from"./index-87d6eb60.js";import{u as I,B as L}from"./useForm-d916f71d.js";import{b1 as j,bk as d,bl as z,d as U,e as V,f as o,r as v,o as q,q as A,y as D,af as G,g as N,z as T,bz as E,j as H}from"./index-d3600154.js";import{d as Q}from"./data-11b366b6.js";j();const oe=e=>d.post({url:"/lab/programFileCate/query/page",params:z(e)}),W=e=>d.get({url:"/lab/programFileCate/detail/"+e}),$=e=>d.post({url:"/lab/programFileCate/add",params:e}),J=e=>d.post({url:"/lab/programFileCate/edit",params:e}),re=e=>d.post({url:"/lab/programFileCate/removeByIds",params:e}),K={class:"!pl-8 !pt-4"},X=U({__name:"cateFormModal",emits:["success","register"],setup(e,{emit:s}){const a=V(()=>o(r)?"编辑目录":"添加目录"),m="30%",r=v(!1),i=v(),{createMessage:u}=E(),[n,{setFieldsValue:l,resetFields:c,validate:y}]=I({labelWidth:100,schemas:Q,showActionButtonGroup:!1,actionColOptions:{span:23},baseColProps:{span:24},wrapperCol:{span:22}}),[w,{setModalProps:g,closeModal:M}]=k(t=>F(this,null,function*(){if(yield c(),g({confirmLoading:!1}),r.value=!!(t!=null&&t.isUpdate),o(r)){const _=yield W(t.record.id);i.value=_.id,yield l(p({},_))}}));function h(){return F(this,null,function*(){try{const t=yield y();g({confirmLoading:!0}),o(r)?yield J(f(p({},t),{id:i.value})):yield $(p({},t)),o(r)?u.success("编辑成功!"):u.success("新增成功!"),M(),s("success",{isUpdate:o(r),values:f(p({},t),{id:i.value})})}finally{g({confirmLoading:!1})}})}return(t,_)=>(q(),A(o(x),T(t.$attrs,{destroyOnClose:"",onRegister:o(w),title:o(a),width:m,onOk:h,showFooter:!0}),{default:D(()=>[G("div",K,[N(o(L),{onRegister:o(n),layout:"vertical"},null,8,["onRegister"])])]),_:1},16,["onRegister","title"]))}});const Y=H(X,[["__scopeId","data-v-cb854368"]]),le=Object.freeze(Object.defineProperty({__proto__:null,default:Y},Symbol.toStringTag,{value:"Module"}));export{Y as C,re as a,le as c,oe as p};