1 |
- var _t=Object.defineProperty;var j=Object.getOwnPropertySymbols;var et=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable;var z=(t,s,_)=>s in t?_t(t,s,{enumerable:!0,configurable:!0,writable:!0,value:_}):t[s]=_,X=(t,s)=>{for(var _ in s||(s={}))et.call(s,_)&&z(t,_,s[_]);if(j)for(var _ of j(s))ot.call(s,_)&&z(t,_,s[_]);return t};var h=(t,s,_)=>new Promise((T,J)=>{var A=n=>{try{y(_.next(n))}catch(m){J(m)}},D=n=>{try{y(_.throw(n))}catch(m){J(m)}},y=n=>n.done?T(n.value):Promise.resolve(n.value).then(A,D);y((_=_.apply(t,s)).next())});import{d as lt,a4 as st,r as f,f as Y,aZ as p,j as mt,y as O,o as ct,c as nt,w as d,a as b,t as C,u as l,e as u,m as g,b as F,v,P as it,gf as ut,gg as ft,gh as pt,as as Z,aX as yt,aY as ht,_ as dt,__tla as gt}from"./index-b5895273.js";import{_ as vt}from"./logofull-781b92fc.js";import{__tla as bt}from"./index-016fd85f.js";import Ct,{__tla as Jt}from"./StructureConfigStep-846a63d1.js";import{__tla as St}from"./index-18fd250e.js";import{__tla as kt}from"./index-42205ab8.js";import"./sortable.esm-de7debe0.js";import{_ as wt,__tla as Ft}from"./FormDesignStep.vue_vue_type_script_setup_true_lang-17468a85.js";import Tt,{__tla as At}from"./FormEventStep-1ca89cf6.js";import{a as Dt,B as Nt,__tla as It}from"./index-5eb30ce0.js";import{__tla as Ot}from"./designHelper-fedad396.js";import Rt,{__tla as Lt}from"./BasicConfigStep-d21f0d6b.js";import{c as Et,e as Mt,f as Ut,__tla as xt}from"./formPermission-5236f629.js";import{w as Bt,c as Pt,__tla as Vt}from"./index-1c9ab88b.js";import{F as jt}from"./formtypeEnum-6ba652e1.js";import{r as zt,__tla as Xt}from"./random-c2506b20.js";import{__tla as Yt}from"./index-2a8c0b19.js";import{__tla as Zt}from"./index-f35bbafa.js";import{__tla as $t}from"./index-7fb58e79.js";import{__tla as qt}from"./index-7914b44e.js";import{__tla as Gt}from"./index-bbe22d68.js";import{__tla as Ht}from"./min-03eb9ce8.js";import{__tla as Kt}from"./sum-f551e4a9.js";import{__tla as Qt}from"./useScript-ab5d4580.js";import{__tla as Wt}from"./index-83eefeb2.js";import{__tla as ta}from"./download-801edd56.js";import"./base64Conver-39fc0d26.js";import{__tla as aa}from"./index-339f95d8.js";import{__tla as ra}from"./useCountdown-fd9786ef.js";import{__tla as _a}from"./index-67f9e311.js";import{__tla as ea}from"./Tree-6c35f2c0.js";import{__tla as oa}from"./useContextMenu-c4ffe073.js";import{__tla as la}from"./difference-9954c5db.js";import{__tla as sa}from"./Index-281ee613.js";import{__tla as ma}from"./UserCard-5a5e66ad.js";import{__tla as ca}from"./index-3862eebd.js";import{__tla as na}from"./Upload-bceb0d3c.js";import{__tla as ia}from"./index-c53afdf5.js";import{__tla as ua}from"./upload-887cb82a.js";import"./base64-912b9db4.js";import{__tla as fa}from"./set-b89b8dc5.js";import{__tla as pa}from"./_isIterateeCall-61185d8a.js";import{__tla as ya}from"./uniqBy-b68717e0.js";import"./workflowEnum-a2efed5c.js";import{__tla as ha}from"./index-2c5e4dd6.js";import{__tla as da}from"./index-9f9c48fd.js";import{__tla as ga}from"./index-dc94981a.js";import{__tla as va}from"./onMountedOrActivated-6125a24a.js";import{__tla as ba}from"./index-3705f1a8.js";import{__tla as Ca}from"./useWindowSizeFn-a59bee15.js";import{__tla as Ja}from"./useContentViewHeight-cd147d02.js";import{__tla as Sa}from"./RedoOutlined-105a0bcb.js";import{__tla as ka}from"./FullscreenOutlined-012b5e27.js";import{__tla as wa}from"./index-9d2b78f3.js";import{__tla as Fa}from"./index-49a1c061.js";import{__tla as Ta}from"./index-76a8e61b.js";import{__tla as Aa}from"./index-8ae648d6.js";import{__tla as Da}from"./index-bd1f1fae.js";import{__tla as Na}from"./index-308444bf.js";import{__tla as Ia}from"./index-d8d113fc.js";import{__tla as Oa}from"./vuedraggable.umd-49e3dbfb.js";import{__tla as Ra}from"./ScriptConfig-3763e0a1.js";import{__tla as La}from"./TableNameModal-e1b05a01.js";import{__tla as Ea}from"./snakeCase-d21134ea.js";import{__tla as Ma}from"./_createCompounder-3d650df3.js";import{__tla as Ua}from"./design-f3e25317.js";import{__tla as xa}from"./ApiConfigSelect-7ba9c91e.js";import{__tla as Ba}from"./index-0d38e276.js";import{__tla as Pa}from"./index-6e3664b4.js";import{__tla as Va}from"./DataSourceSetting.vue_vue_type_script_setup_true_lang-fc9a6f17.js";import{__tla as ja}from"./DeleteTwoTone-50087dc5.js";import{__tla as za}from"./DatasourceSelect.vue_vue_type_script_setup_true_lang-7ba22c0a.js";import{__tla as Xa}from"./index-f881acf0.js";import{__tla as Ya}from"./PreviewDrawer.vue_vue_type_script_setup_true_lang-9ac2bb76.js";import{__tla as Za}from"./unionWith-3a64d623.js";import{__tla as $a}from"./SelectDatabase.vue_vue_type_script_setup_true_lang-1edd438d.js";let $,qa=Promise.all([(()=>{try{return gt}catch(t){}})(),(()=>{try{return bt}catch(t){}})(),(()=>{try{return Jt}catch(t){}})(),(()=>{try{return St}catch(t){}})(),(()=>{try{return kt}catch(t){}})(),(()=>{try{return Ft}catch(t){}})(),(()=>{try{return At}catch(t){}})(),(()=>{try{return It}catch(t){}})(),(()=>{try{return Ot}catch(t){}})(),(()=>{try{return Lt}catch(t){}})(),(()=>{try{return xt}catch(t){}})(),(()=>{try{return Vt}catch(t){}})(),(()=>{try{return Xt}catch(t){}})(),(()=>{try{return Yt}catch(t){}})(),(()=>{try{return Zt}catch(t){}})(),(()=>{try{return $t}catch(t){}})(),(()=>{try{return qt}catch(t){}})(),(()=>{try{return Gt}catch(t){}})(),(()=>{try{return Ht}catch(t){}})(),(()=>{try{return Kt}catch(t){}})(),(()=>{try{return Qt}catch(t){}})(),(()=>{try{return Wt}catch(t){}})(),(()=>{try{return ta}catch(t){}})(),(()=>{try{return aa}catch(t){}})(),(()=>{try{return ra}catch(t){}})(),(()=>{try{return _a}catch(t){}})(),(()=>{try{return ea}catch(t){}})(),(()=>{try{return oa}catch(t){}})(),(()=>{try{return la}catch(t){}})(),(()=>{try{return sa}catch(t){}})(),(()=>{try{return ma}catch(t){}})(),(()=>{try{return ca}catch(t){}})(),(()=>{try{return na}catch(t){}})(),(()=>{try{return ia}catch(t){}})(),(()=>{try{return ua}catch(t){}})(),(()=>{try{return fa}catch(t){}})(),(()=>{try{return pa}catch(t){}})(),(()=>{try{return ya}catch(t){}})(),(()=>{try{return ha}catch(t){}})(),(()=>{try{return da}catch(t){}})(),(()=>{try{return ga}catch(t){}})(),(()=>{try{return va}catch(t){}})(),(()=>{try{return ba}catch(t){}})(),(()=>{try{return Ca}catch(t){}})(),(()=>{try{return Ja}catch(t){}})(),(()=>{try{return Sa}catch(t){}})(),(()=>{try{return ka}catch(t){}})(),(()=>{try{return wa}catch(t){}})(),(()=>{try{return Fa}catch(t){}})(),(()=>{try{return Ta}catch(t){}})(),(()=>{try{return Aa}catch(t){}})(),(()=>{try{return Da}catch(t){}})(),(()=>{try{return Na}catch(t){}})(),(()=>{try{return Ia}catch(t){}})(),(()=>{try{return Oa}catch(t){}})(),(()=>{try{return Ra}catch(t){}})(),(()=>{try{return La}catch(t){}})(),(()=>{try{return Ea}catch(t){}})(),(()=>{try{return Ma}catch(t){}})(),(()=>{try{return Ua}catch(t){}})(),(()=>{try{return xa}catch(t){}})(),(()=>{try{return Ba}catch(t){}})(),(()=>{try{return Pa}catch(t){}})(),(()=>{try{return Va}catch(t){}})(),(()=>{try{return ja}catch(t){}})(),(()=>{try{return za}catch(t){}})(),(()=>{try{return Xa}catch(t){}})(),(()=>{try{return Ya}catch(t){}})(),(()=>{try{return Za}catch(t){}})(),(()=>{try{return $a}catch(t){}})()]).then(()=>h(void 0,null,function*(){const t=y=>(yt("data-v-32e03edc"),y=y(),ht(),y),s={class:"step-form-form"},_=t(()=>b("img",{src:vt,style:{height:"120px"}},null,-1)),T=t(()=>b("span",null,"\u2022",-1)),J={class:"btn-box"},A={class:"step-container"},D=lt({__name:"CodeFirstModal",emits:["success","register","close"],setup(y,{emit:n}){const{t:m}=st(),c=f(0),N=f(),R=f(),L=f(),E=f(),M=f(JSON.parse(JSON.stringify(Bt))),S=f(!1),q=f([]),k=f(""),U=f([]),x=f("table_"+zt(1e4,99999));let a=Y({databaseId:"",formJson:{},tableStructureConfigs:[],formEventConfig:{},isDataAuth:!1,dataAuthList:[]}),r=Y({name:"",category:"",formDesignType:1,formType:jt.CUSTOM_FORM,formJson:a,remark:"",isChange:!1});p("generatorConfig",a),p("customFormConfig",r),p("tableInfo",q),p("current",c),p("designType","code"),p("widgetForm",M),p("mainTableName",x),p("isCustomForm",!0),p("isFieldUpper",f(!1)),mt(()=>a,e=>{r.formJson=e},{deep:!0});const[G,{setModalProps:H,closeModal:I}]=Dt(e=>h(this,null,function*(){S.value=!!e.isUpdate,k.value=e.id,r.isChange=S.value,k.value&&K(),H({confirmLoading:!1,canFullscreen:!1,defaultFullscreen:!0,destroyOnClose:!0,draggable:!1,showOkBtn:!1,showCancelBtn:!1,footer:null,closable:!1})}));function K(){return h(this,null,function*(){const e=yield Et(k.value);r.name=e.name,r.category=e.category,r.formDesignType=e.formDesignType,r.formJson=JSON.parse(e.formJson),r.remark=e.remark;const{formJson:o}=r;a.databaseId=o.databaseId,a.isDataAuth=o.isDataAuth,a.dataAuthList=o.dataAuthList,a.tableStructureConfigs=o.tableStructureConfigs,a.formJson=o.formJson,a.formEventConfig=o.formEventConfig,a.formJson.list=a.formJson.list.filter(i=>i.type!=="hiddenComponent"),B(a.formJson.list),M.value=a.formJson,N.value.setFieldsValue({name:r==null?void 0:r.name,category:r==null?void 0:r.category,remark:r==null?void 0:r.remark,databaseId:a.databaseId,isDataAuth:a.isDataAuth,dataAuthList:a.dataAuthList}),U.value=a.tableStructureConfigs.map(i=>i.tableName)})}function B(e){e.some(o=>{if(["tab","grid","card"].includes(o.type))for(const i of o.layout)B(i.list);else if(o.type!=="form"&&o.type!=="one-for-one"&&!Pt.includes(o.type))return x.value=o.bindTable,!0})}function Q(){I(),n("close")}function W(){c.value--}function tt(){return h(this,null,function*(){if(c.value===2){c.value++;return}(yield V[c.value]())&&c.value++})}function P(){return h(this,null,function*(){var o,i;if(!(yield V[3]()))return;let e=ut(a.tableStructureConfigs);ft(a.formJson.list,"code",e),pt(a.formEventConfig,"code",e),(o=a.formJson)!=null&&o.hiddenComponent&&((i=a.formJson)!=null&&i.hiddenComponent.length)&&a.formJson.list.push(...a.formJson.hiddenComponent),S.value?at():(yield Mt(Z(r)),I(),n("success"),n("close"))})}function at(){return h(this,null,function*(){yield Ut(X({id:k.value},Z(r))),I(),n("success"),n("close")})}const V={0:()=>N.value.validateStep(),1:()=>R.value.validateStep(),2:()=>L.value.validateStep(),3:()=>E.value.validateStep()};return(e,o)=>{const i=O("a-step"),rt=O("a-steps"),w=O("a-button");return ct(),nt(l(Nt),it({onRegister:l(G)},e.$attrs,{wrapClassName:"form-modal"}),{title:d(()=>[b("div",s,[_,T,b("span",null,C(l(m)("\u8868\u5355\u8BBE\u8BA1"))+" - "+C(l(m)("\u754C\u9762\u4F18\u5148")),1),u(rt,{current:c.value,size:"mini"},{default:d(()=>[u(i,{title:l(m)("\u57FA\u7840\u4FE1\u606F")},null,8,["title"]),u(i,{title:l(m)("\u8868\u5355\u8BBE\u8BA1")},null,8,["title"]),u(i,{title:l(m)("\u8868\u5355\u4E8B\u4EF6")},null,8,["title"]),u(i,{title:l(m)("\u7ED3\u6784\u914D\u7F6E")},null,8,["title"])]),_:1},8,["current"]),b("div",J,[g(u(w,{onClick:W},{default:d(()=>[F(C(l(m)("\u4E0A\u4E00\u6B65")),1)]),_:1},512),[[v,c.value!==0]]),g(u(w,{type:"primary",onClick:tt},{default:d(()=>[F(C(l(m)("\u4E0B\u4E00\u6B65")),1)]),_:1},512),[[v,c.value<3]]),g(u(w,{type:"primary",onClick:P},{default:d(()=>[F(C(l(m)("\u4FDD\u5B58")),1)]),_:1},512),[[v,c.value===3]]),u(w,{type:"primary",danger:"",onClick:Q},{default:d(()=>[F(C(l(m)("\u5173\u95ED")),1)]),_:1})])])]),default:d(()=>[b("div",A,[g(u(Rt,{ref_key:"basicConfigStepRef",ref:N},null,512),[[v,c.value===0]]),g(u(l(wt),{ref_key:"formDesignStepRef",ref:R},null,512),[[v,c.value===1]]),g(u(l(Tt),{ref_key:"formEventStepRef",ref:L},null,512),[[v,c.value===2]]),g(u(l(Ct),{ref_key:"structureConfigStepRef",ref:E,isUpdate:S.value,beforeTableNames:U.value,onValidateTable:P},null,8,["isUpdate","beforeTableNames"]),[[v,c.value===3]])])]),_:1},16,["onRegister"])}}});$=dt(D,[["__scopeId","data-v-32e03edc"]])}));export{qa as __tla,$ as default};
|