CodeGeneratorModal-20af8f64.js 10 KB

1
  1. var d=(t,J,p)=>new Promise((k,v)=>{var I=s=>{try{n(p.next(s))}catch(o){v(o)}},F=s=>{try{n(p.throw(s))}catch(o){v(o)}},n=s=>s.done?k(s.value):Promise.resolve(s.value).then(I,F);n((p=p.apply(t,J)).next())});import{d as H,a4 as K,g as Q,r as m,f as T,aZ as g,j as B,y as M,o as V,c as W,w as c,a as i,t as C,u as _,e,m as u,b as S,v as f,P as tt,aX as rt,aY as at,_ as _t,__tla as ot}from"./index-b5895273.js";import{_ as et}from"./logo-a0fc5803.js";import{_ as lt,__tla as st}from"./PreviewCodeStep.vue_vue_type_script_setup_true_lang-0e9188a0.js";import nt,{__tla as mt}from"./MenuConfigStep-48b64000.js";import ct,{__tla as it}from"./StructureConfigStep-846a63d1.js";import ut,{__tla as ft}from"./ViewDesignStep-1b8130b7.js";import{__tla as pt}from"./index-42205ab8.js";import{__tla as yt}from"./index-49a1c061.js";import{__tla as ht}from"./index-016fd85f.js";import{b as dt,__tla as gt}from"./designHelper-fedad396.js";import{__tla as Ct}from"./index-18fd250e.js";import"./sortable.esm-de7debe0.js";import{a as vt,B as bt,__tla as wt}from"./index-5eb30ce0.js";import{__tla as St}from"./index-d8d113fc.js";import{__tla as Jt}from"./vuedraggable.umd-49e3dbfb.js";import{__tla as kt}from"./ScriptConfig-3763e0a1.js";import{w as It,__tla as Ft}from"./index-1c9ab88b.js";import{d as Mt,__tla as Ot}from"./index-2c5e4dd6.js";import{b as Rt,__tla as Nt}from"./generatorHelper-1e8786b8.js";import{c as Dt,__tla as At}from"./formPermission-5236f629.js";import{F as Gt}from"./formtypeEnum-6ba652e1.js";import{__tla as Lt}from"./index-308444bf.js";import{__tla as Pt}from"./TableNameModal-e1b05a01.js";import{__tla as Tt}from"./snakeCase-d21134ea.js";import{__tla as Bt}from"./_createCompounder-3d650df3.js";import{__tla as Et}from"./random-c2506b20.js";import{__tla as xt}from"./_isIterateeCall-61185d8a.js";import"./printEnum-4a0a37a2.js";import{__tla as Ut}from"./unionWith-3a64d623.js";import{__tla as jt}from"./DeleteTwoTone-50087dc5.js";import{__tla as qt}from"./index-6e3664b4.js";import{__tla as Xt}from"./index-2a8c0b19.js";import{__tla as Yt}from"./index-f35bbafa.js";import{__tla as Zt}from"./index-7fb58e79.js";import{__tla as $t}from"./index-7914b44e.js";import{__tla as zt}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 Vt}from"./index-83eefeb2.js";import{__tla as Wt}from"./download-801edd56.js";import"./base64Conver-39fc0d26.js";import{__tla as tr}from"./index-dc94981a.js";import{__tla as rr}from"./onMountedOrActivated-6125a24a.js";import{__tla as ar}from"./Upload-bceb0d3c.js";import{__tla as _r}from"./index-c53afdf5.js";import{__tla as or}from"./upload-887cb82a.js";import"./base64-912b9db4.js";import{__tla as er}from"./DataSourceSetting.vue_vue_type_script_setup_true_lang-fc9a6f17.js";import{__tla as lr}from"./DatasourceSelect.vue_vue_type_script_setup_true_lang-7ba22c0a.js";import{__tla as sr}from"./index-f881acf0.js";import{__tla as nr}from"./PreviewDrawer.vue_vue_type_script_setup_true_lang-9ac2bb76.js";import{__tla as mr}from"./set-b89b8dc5.js";import{__tla as cr}from"./FullscreenOutlined-012b5e27.js";import{__tla as ir}from"./index-339f95d8.js";import{__tla as ur}from"./useCountdown-fd9786ef.js";import{__tla as fr}from"./index-67f9e311.js";import{__tla as pr}from"./Tree-6c35f2c0.js";import{__tla as yr}from"./useContextMenu-c4ffe073.js";import{__tla as hr}from"./difference-9954c5db.js";import{__tla as dr}from"./Index-281ee613.js";import{__tla as gr}from"./UserCard-5a5e66ad.js";import{__tla as Cr}from"./index-3862eebd.js";import{__tla as vr}from"./uniqBy-b68717e0.js";import"./workflowEnum-a2efed5c.js";import{__tla as br}from"./index-9f9c48fd.js";import{__tla as wr}from"./index-3705f1a8.js";import{__tla as Sr}from"./useWindowSizeFn-a59bee15.js";import{__tla as Jr}from"./useContentViewHeight-cd147d02.js";import{__tla as kr}from"./RedoOutlined-105a0bcb.js";import{__tla as Ir}from"./index-9d2b78f3.js";import{__tla as Fr}from"./index-76a8e61b.js";import{__tla as Mr}from"./index-8ae648d6.js";import{__tla as Or}from"./index-bd1f1fae.js";import{__tla as Rr}from"./ApiConfigSelect-7ba9c91e.js";import{__tla as Nr}from"./index-0d38e276.js";import{__tla as Dr}from"./camelCase-1172a23e.js";import{__tla as Ar}from"./design-f3e25317.js";let E,Gr=Promise.all([(()=>{try{return ot}catch(t){}})(),(()=>{try{return st}catch(t){}})(),(()=>{try{return mt}catch(t){}})(),(()=>{try{return it}catch(t){}})(),(()=>{try{return ft}catch(t){}})(),(()=>{try{return pt}catch(t){}})(),(()=>{try{return yt}catch(t){}})(),(()=>{try{return ht}catch(t){}})(),(()=>{try{return gt}catch(t){}})(),(()=>{try{return Ct}catch(t){}})(),(()=>{try{return wt}catch(t){}})(),(()=>{try{return St}catch(t){}})(),(()=>{try{return Jt}catch(t){}})(),(()=>{try{return kt}catch(t){}})(),(()=>{try{return Ft}catch(t){}})(),(()=>{try{return Ot}catch(t){}})(),(()=>{try{return Nt}catch(t){}})(),(()=>{try{return At}catch(t){}})(),(()=>{try{return Lt}catch(t){}})(),(()=>{try{return Pt}catch(t){}})(),(()=>{try{return Tt}catch(t){}})(),(()=>{try{return Bt}catch(t){}})(),(()=>{try{return Et}catch(t){}})(),(()=>{try{return xt}catch(t){}})(),(()=>{try{return Ut}catch(t){}})(),(()=>{try{return jt}catch(t){}})(),(()=>{try{return qt}catch(t){}})(),(()=>{try{return Xt}catch(t){}})(),(()=>{try{return Yt}catch(t){}})(),(()=>{try{return Zt}catch(t){}})(),(()=>{try{return $t}catch(t){}})(),(()=>{try{return zt}catch(t){}})(),(()=>{try{return Ht}catch(t){}})(),(()=>{try{return Kt}catch(t){}})(),(()=>{try{return Qt}catch(t){}})(),(()=>{try{return Vt}catch(t){}})(),(()=>{try{return Wt}catch(t){}})(),(()=>{try{return tr}catch(t){}})(),(()=>{try{return rr}catch(t){}})(),(()=>{try{return ar}catch(t){}})(),(()=>{try{return _r}catch(t){}})(),(()=>{try{return or}catch(t){}})(),(()=>{try{return er}catch(t){}})(),(()=>{try{return lr}catch(t){}})(),(()=>{try{return sr}catch(t){}})(),(()=>{try{return nr}catch(t){}})(),(()=>{try{return mr}catch(t){}})(),(()=>{try{return cr}catch(t){}})(),(()=>{try{return ir}catch(t){}})(),(()=>{try{return ur}catch(t){}})(),(()=>{try{return fr}catch(t){}})(),(()=>{try{return pr}catch(t){}})(),(()=>{try{return yr}catch(t){}})(),(()=>{try{return hr}catch(t){}})(),(()=>{try{return dr}catch(t){}})(),(()=>{try{return gr}catch(t){}})(),(()=>{try{return Cr}catch(t){}})(),(()=>{try{return vr}catch(t){}})(),(()=>{try{return br}catch(t){}})(),(()=>{try{return wr}catch(t){}})(),(()=>{try{return Sr}catch(t){}})(),(()=>{try{return Jr}catch(t){}})(),(()=>{try{return kr}catch(t){}})(),(()=>{try{return Ir}catch(t){}})(),(()=>{try{return Fr}catch(t){}})(),(()=>{try{return Mr}catch(t){}})(),(()=>{try{return Or}catch(t){}})(),(()=>{try{return Rr}catch(t){}})(),(()=>{try{return Nr}catch(t){}})(),(()=>{try{return Dr}catch(t){}})(),(()=>{try{return Ar}catch(t){}})()]).then(()=>d(void 0,null,function*(){const t=n=>(rt("data-v-1e564b74"),n=n(),at(),n),J={class:"step-form-form"},p=t(()=>i("a",{href:"https://www.learun.cn/",target:"_blank"},[i("img",{src:et})],-1)),k=t(()=>i("span",null,"\u2022",-1)),v={class:"btn-box"},I={class:"step-container"},F=H({__name:"CodeGeneratorModal",emits:["success","register","close"],setup(n,{emit:s}){const{t:o}=K(),x=Q(),l=m(0),O=m(),R=m(),N=m(),D=m(),A=m([]),U=JSON.parse(JSON.stringify(It)),j=m(!1);let r=T({databaseId:"",tableConfigs:[],tableStructureConfigs:[],formJson:{},formEventConfig:{},listConfig:{isLeftMenu:!1,queryConfigs:[],leftMenuConfig:{datasourceType:"static",listFieldName:void 0,apiConfig:{},dictionaryItemId:void 0,menuName:"",parentIcon:"",childIcon:"",staticData:[]},columnConfigs:[],buttonConfigs:[],defaultOrder:!0,isPage:!0},menuConfig:{},outputConfig:{creator:x.getUserInfo.name,isMenu:!0}}),G=T({name:"",category:"",formDesignType:0,formType:Gt.CUSTOM_FORM,formJson:r,remark:""});g("generatorConfig",r),g("customFormConfig",G),g("tableInfo",A),g("widgetForm",U),g("current",l),B(()=>r,()=>{},{deep:!0}),B(()=>G,()=>{},{deep:!0});const[q,{setModalProps:X,closeModal:L}]=vt(y=>d(this,null,function*(){X({confirmLoading:!1,defaultFullscreen:!0,destroyOnClose:!0,draggable:!1,showOkBtn:!1,showCancelBtn:!1,footer:null,closable:!1});const h=yield Dt(y.formId),a=JSON.parse(h.formJson);r.databaseId=a.databaseId,r.formJson=a.formJson,r.tableConfigs=a.tableConfigs,r.tableStructureConfigs=a.tableStructureConfigs,r.formEventConfig=a.formEventConfig,r.outputConfig.dataAuthList=a.dataAuthList,r.outputConfig.isDataAuth=a.isDataAuth,j.value=!0}));function Y(){L(),s("close")}function Z(){l.value--}function $(){return d(this,null,function*(){(yield P[l.value]())&&l.value++})}function z(){return d(this,null,function*(){var a,b;const y=yield P[3]();if((a=r.formJson)!=null&&a.hiddenComponent&&((b=r.formJson)!=null&&b.hiddenComponent.length)&&r.formJson.list.push(...r.formJson.hiddenComponent),!y)return;const h=r;h.frontCode=Rt(r,A.value,dt(r.formJson)),yield Mt(h),L(),s("success"),s("close")})}const P={0:()=>O.value.validateStep(),1:()=>R.value.validateStep(),2:()=>N.value.validateStep(),3:()=>D.value.validateStep()};return(y,h)=>{const a=M("a-step"),b=M("a-steps"),w=M("a-button");return V(),W(_(bt),tt({onRegister:_(q)},y.$attrs,{wrapClassName:"form-modal"}),{title:c(()=>[i("div",J,[p,k,i("span",null,C(_(o)("\u8868\u5355\u751F\u6210\u4EE3\u7801\u914D\u7F6E")),1),e(b,{current:l.value},{default:c(()=>[e(a,{title:_(o)("\u57FA\u672C\u4FE1\u606F")},null,8,["title"]),e(a,{title:_(o)("\u754C\u9762\u8BBE\u8BA1")},null,8,["title"]),e(a,{title:_(o)("\u4EE3\u7801\u9884\u89C8")},null,8,["title"]),e(a,{title:_(o)("\u83DC\u5355\u8BBE\u7F6E")},null,8,["title"])]),_:1},8,["current"]),i("div",v,[u(e(w,{type:"primary",onClick:Z},{default:c(()=>[S(C(_(o)("\u4E0A\u4E00\u6B65")),1)]),_:1},512),[[f,l.value!==0]]),u(e(w,{type:"primary",onClick:$},{default:c(()=>[S(C(_(o)("\u4E0B\u4E00\u6B65")),1)]),_:1},512),[[f,l.value<3]]),u(e(w,{type:"primary",onClick:z},{default:c(()=>[S(C(_(o)("\u4FDD\u5B58")),1)]),_:1},512),[[f,l.value===3]]),e(w,{type:"primary",danger:"",onClick:Y},{default:c(()=>[S(C(_(o)("\u5173\u95ED")),1)]),_:1})])])]),default:c(()=>[i("div",I,[u(e(_(ct),{ref_key:"structureConfigStepRef",ref:O,isFormGenerator:!0},null,512),[[f,l.value===0]]),u(e(_(ut),{ref_key:"viewDesignStepRef",ref:R,isFormGenerator:!0},null,512),[[f,l.value===1]]),u(e(lt,{ref_key:"previewCodeStepRef",ref:N,isFormGenerator:!0},null,512),[[f,l.value===2]]),u(e(_(nt),{ref_key:"menuConfigStepRef",ref:D},null,512),[[f,l.value===3]])])]),_:1},16,["onRegister"])}}});E=_t(F,[["__scopeId","data-v-1e564b74"]])}));export{Gr as __tla,E as default};