| 1 |
- var k=Object.defineProperty,x=Object.defineProperties;var I=Object.getOwnPropertyDescriptors;var h=Object.getOwnPropertySymbols;var R=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable;var w=(r,s,o)=>s in r?k(r,s,{enumerable:!0,configurable:!0,writable:!0,value:o}):r[s]=o,c=(r,s)=>{for(var o in s||(s={}))R.call(s,o)&&w(r,o,s[o]);if(h)for(var o of h(s))L.call(s,o)&&w(r,o,s[o]);return r},_=(r,s)=>x(r,I(s));var g=(r,s,o)=>new Promise((u,a)=>{var i=t=>{try{m(o.next(t))}catch(l){a(l)}},n=t=>{try{m(o.throw(t))}catch(l){a(l)}},m=t=>t.done?u(t.value):Promise.resolve(t.value).then(i,n);m((o=o.apply(r,s)).next())});import{b as N,B as T}from"./index-CFMHSB5r.js";import{_ as U}from"./BasicForm.vue_vue_type_script_setup_true_lang-BhiE9_bz.js";import"./BasicForm.vue_vue_type_style_index_0_lang-BiIkb6ny.js";import{u as V}from"./useForm-B90AflV1.js";import{u as $,_ as z}from"./entry/index-BaQQ7BQ_.js";import{a as A}from"./data-BKLvMF-h.js";import{d as O,e as S}from"./platformApi-CkNy4PSH.js";import{d as D,c as E,u as p,f as M,Z as G,a6 as W,a7 as Z,$ as j,k as q,ab as H}from"./vue-CF9JqwIh.js";import"./antd-ILpsl5AZ.js";import"./useWindowSizeFn-CiJNBK0Q.js";import"./FormItem.vue_vue_type_script_lang-Dp4O1V3R.js";import"./index-L2ZLrFTi.js";import"./index-CXGOl87Z.js";import"./uuid-BUBnBT7J.js";import"./useSortable-6iYBSviO.js";import"./download-D1ZoFQnu.js";import"./base64Conver-BAcTuUD2.js";import"./index-BDVnX7zP.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-0J_QZbkb.js";import"./copyTextToClipboard-Cu8x8bym.js";import"./index-D6Qi77pD.js";import"./index-Pqf9ZLE_.js";import"./onMountedOrActivated-D34Dt7uC.js";import"./index-D6-fj_Lr.js";import"./resourceApi-D9gL48ec.js";const J={class:"!pl-8 !pt-4"},K="800px",Q=D({__name:"FormModalPlatform",emits:["success","register"],setup(r,{emit:s}){const o=s,u=E(()=>p(a)?"编辑平台":"创建平台"),a=M(!1),i=M(),{createMessage:n}=$(),[m,{setFieldsValue:t,resetFields:l,validate:F}]=V({labelWidth:100,schemas:A,showActionButtonGroup:!1,baseColProps:{span:12},rowProps:{gutter:16}}),[P,{setModalProps:f,closeModal:y}]=N(e=>g(this,null,function*(){var d,b,v;yield l(),f({confirmLoading:!1}),a.value=e==null?void 0:e.isUpdate,e!=null&&e.isUpdate&&(i.value=(d=e.record)==null?void 0:d.platformId,e.record.name=((b=e.record)==null?void 0:b.platformName)||"",e.record.establishTeam=((v=e.record)==null?void 0:v.establishTeamDetail.map(C=>C.id))||[],yield t(c({},e.record)))}));function B(){return g(this,null,function*(){try{const e=yield F();f({confirmLoading:!0}),a.value?yield O(_(c({},e),{id:i.value})):yield S(c({},e)),a.value?n.success("编辑成功"):n.success("创建成功"),y(),o("success",{values:_(c({},e),{id:i.value})})}finally{f({confirmLoading:!1})}})}return(e,d)=>(G(),W(p(T),H(e.$attrs,{destroyOnClose:"",onRegister:p(P),title:u.value,width:K,onOk:B,showFooter:!0}),{default:Z(()=>[j("div",J,[q(p(U),{onRegister:p(m),layout:"vertical"},null,8,["onRegister"])])]),_:1},16,["onRegister","title"]))}}),ye=z(Q,[["__scopeId","data-v-51f0693a"]]);export{ye as default};
|