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-fd0fd824.js";import{_ as vt}from"./logofull-781b92fc.js";import{__tla as bt}from"./index-77a743d4.js";import Ct,{__tla as Jt}from"./StructureConfigStep-21c5c78c.js";import{__tla as St}from"./index-8a4a19ba.js";import{__tla as kt}from"./index-476f9c18.js";import"./sortable.esm-e1a7db5e.js";import{_ as wt,__tla as Ft}from"./FormDesignStep.vue_vue_type_script_setup_true_lang-8863bad8.js";import Tt,{__tla as At}from"./FormEventStep-766d4c49.js";import{a as Dt,B as Nt,__tla as It}from"./index-2901f384.js";import{__tla as Ot}from"./designHelper-69d8d4e3.js";import Rt,{__tla as Lt}from"./BasicConfigStep-c0aae0a0.js";import{c as Et,e as Mt,f as Ut,__tla as xt}from"./formPermission-d3513fe8.js";import{w as Bt,c as Pt,__tla as Vt}from"./index-2f747d19.js";import{F as jt}from"./formtypeEnum-6ba652e1.js";import{r as zt,__tla as Xt}from"./random-0a5191f6.js";import{__tla as Yt}from"./index-e50f6e4a.js";import{__tla as Zt}from"./index-13eea13d.js";import{__tla as $t}from"./index-e8312a60.js";import{__tla as qt}from"./index-820f5e2b.js";import{__tla as Gt}from"./index-39dad578.js";import{__tla as Ht}from"./min-1adf9c3a.js";import{__tla as Kt}from"./sum-42c3df95.js";import{__tla as Qt}from"./useScript-02c64576.js";import{__tla as Wt}from"./index-c41ea83b.js";import{__tla as ta}from"./download-1f0cd2f2.js";import"./base64Conver-39fc0d26.js";import{__tla as aa}from"./index-a30091aa.js";import{__tla as ra}from"./useCountdown-b292834d.js";import{__tla as _a}from"./index-5cdecdca.js";import{__tla as ea}from"./Tree-2a2b6740.js";import{__tla as oa}from"./useContextMenu-42613fc9.js";import{__tla as la}from"./difference-f0fad6aa.js";import{__tla as sa}from"./Index-ec0f321a.js";import{__tla as ma}from"./UserCard-74470469.js";import{__tla as ca}from"./index-95f08366.js";import{__tla as na}from"./Upload-46bf3f3c.js";import{__tla as ia}from"./index-edb282b3.js";import{__tla as ua}from"./upload-b70f3dfc.js";import"./base64-10c35a1f.js";import{__tla as fa}from"./set-9898d689.js";import{__tla as pa}from"./_isIterateeCall-58465fa8.js";import{__tla as ya}from"./uniqBy-ded1e1b7.js";import"./workflowEnum-a2efed5c.js";import{__tla as ha}from"./index-f05996c6.js";import{__tla as da}from"./index-44c387e0.js";import{__tla as ga}from"./index-fa2f7628.js";import{__tla as va}from"./onMountedOrActivated-c075b0f3.js";import{__tla as ba}from"./index-d35460c6.js";import{__tla as Ca}from"./useWindowSizeFn-0280681a.js";import{__tla as Ja}from"./useContentViewHeight-3f9f9984.js";import{__tla as Sa}from"./RedoOutlined-a242015f.js";import{__tla as ka}from"./FullscreenOutlined-e2cd9f87.js";import{__tla as wa}from"./index-2dcf3c35.js";import{__tla as Fa}from"./index-7e7b5ede.js";import{__tla as Ta}from"./index-0658669d.js";import{__tla as Aa}from"./index-559d4dd0.js";import{__tla as Da}from"./index-a23bd8ec.js";import{__tla as Na}from"./index-baa18491.js";import{__tla as Ia}from"./index-00a023e3.js";import{__tla as Oa}from"./vuedraggable.umd-f3a532cc.js";import{__tla as Ra}from"./ScriptConfig-6567b440.js";import{__tla as La}from"./TableNameModal-79c3df31.js";import{__tla as Ea}from"./snakeCase-8c9a2f12.js";import{__tla as Ma}from"./_createCompounder-115b936a.js";import{__tla as Ua}from"./design-f4e32e3f.js";import{__tla as xa}from"./ApiConfigSelect-a81bc825.js";import{__tla as Ba}from"./index-6396f85f.js";import{__tla as Pa}from"./index-f6b977bb.js";import{__tla as Va}from"./DataSourceSetting.vue_vue_type_script_setup_true_lang-cf714607.js";import{__tla as ja}from"./DeleteTwoTone-7964ddf1.js";import{__tla as za}from"./DatasourceSelect.vue_vue_type_script_setup_true_lang-0a19f43f.js";import{__tla as Xa}from"./index-05be9105.js";import{__tla as Ya}from"./PreviewDrawer.vue_vue_type_script_setup_true_lang-34cbbbc5.js";import{__tla as Za}from"./unionWith-90866e7e.js";import{__tla as $a}from"./SelectDatabase.vue_vue_type_script_setup_true_lang-72adeea0.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};
|