1 |
- var lt=Object.defineProperty,ot=Object.defineProperties;var it=Object.getOwnPropertyDescriptors;var H=Object.getOwnPropertySymbols;var nt=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable;var q=(t,_,n)=>_ in t?lt(t,_,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[_]=n,W=(t,_)=>{for(var n in _||(_={}))nt.call(_,n)&&q(t,n,_[n]);if(H)for(var n of H(_))_t.call(_,n)&&q(t,n,_[n]);return t},X=(t,_)=>ot(t,it(_));var Y=(t,_,n)=>new Promise((x,T)=>{var V=d=>{try{h(n.next(d))}catch(w){T(w)}},O=d=>{try{h(n.throw(d))}catch(w){T(w)}},h=d=>d.done?x(d.value):Promise.resolve(d.value).then(V,O);h((n=n.apply(t,_)).next())});import{d as st,aL as ct,a0 as dt,f as mt,aN as D,aZ as ut,a6 as pt,j as yt,eM as gt,D as ft,a8 as ht,a4 as wt,b1 as K,gd as bt,E as Ft,_ as vt,y as s,o as c,l as v,e as l,w as o,a as g,X as Tt,c as f,t as k,H as St,aX as Ct,aY as Jt,__tla as kt}from"./index-b5895273.js";import{C as xt,__tla as Vt}from"./index-d8d113fc.js";import Ot,{__tla as Ut}from"./AntdWidgetForm-c21d7bb4.js";import Et,{__tla as At}from"./PropertyOption-4be0cd86.js";import{_ as Nt,R as Rt,C as jt,g as Z,__tla as Dt}from"./PreviewDrawer.vue_vue_type_script_setup_true_lang-9ac2bb76.js";import{e as Kt,f as L,w as z,h as Lt,i as zt,j as Bt,l as It,k as Pt,m as Gt,p as Mt,P as Q,q as Ht,r as qt,c as Wt,__tla as Xt}from"./index-1c9ab88b.js";import{a as Yt,__tla as Zt}from"./index-49a1c061.js";import Qt,{__tla as $t}from"./mobileLayout-f186ef7a.js";import{m as $,__tla as te}from"./set-b89b8dc5.js";import{__tla as ee}from"./useWindowSizeFn-a59bee15.js";import{__tla as ae}from"./vuedraggable.umd-49e3dbfb.js";import{__tla as re}from"./AntdWidgetFormItem-02ee87ad.js";import{__tla as le}from"./index-6e3664b4.js";import{__tla as oe}from"./index-dc94981a.js";import{__tla as ie}from"./onMountedOrActivated-6125a24a.js";import{__tla as ne}from"./index-2a8c0b19.js";import{__tla as _e}from"./index-f35bbafa.js";import{__tla as se}from"./index-7fb58e79.js";import{__tla as ce}from"./index-7914b44e.js";import{__tla as de}from"./index-bbe22d68.js";import{__tla as me}from"./min-03eb9ce8.js";import{__tla as ue}from"./sum-f551e4a9.js";import{__tla as pe}from"./index-5eb30ce0.js";import{__tla as ye}from"./FullscreenOutlined-012b5e27.js";import{__tla as ge}from"./useScript-ab5d4580.js";import{__tla as fe}from"./index-83eefeb2.js";import{__tla as he}from"./download-801edd56.js";import"./base64Conver-39fc0d26.js";import{__tla as we}from"./random-c2506b20.js";import{__tla as be}from"./_isIterateeCall-61185d8a.js";import{__tla as Fe}from"./DataSourceSetting.vue_vue_type_script_setup_true_lang-fc9a6f17.js";import{__tla as ve}from"./DeleteTwoTone-50087dc5.js";import{__tla as Te}from"./DatasourceSelect.vue_vue_type_script_setup_true_lang-7ba22c0a.js";import{__tla as Se}from"./index-016fd85f.js";import{__tla as Ce}from"./index-339f95d8.js";import{__tla as Je}from"./useCountdown-fd9786ef.js";import{__tla as ke}from"./index-67f9e311.js";import{__tla as xe}from"./Tree-6c35f2c0.js";import{__tla as Ve}from"./useContextMenu-c4ffe073.js";import{__tla as Oe}from"./difference-9954c5db.js";import{__tla as Ue}from"./Index-281ee613.js";import{__tla as Ee}from"./UserCard-5a5e66ad.js";import{__tla as Ae}from"./index-3862eebd.js";import{__tla as Ne}from"./Upload-bceb0d3c.js";import{__tla as Re}from"./index-c53afdf5.js";import{__tla as je}from"./upload-887cb82a.js";import"./base64-912b9db4.js";import{__tla as De}from"./formPermission-5236f629.js";import"./workflowEnum-a2efed5c.js";import{__tla as Ke}from"./designHelper-fedad396.js";import{__tla as Le}from"./design-f3e25317.js";import{__tla as ze}from"./uniqBy-b68717e0.js";import{__tla as Be}from"./index-2c5e4dd6.js";import{__tla as Ie}from"./index-9f9c48fd.js";import{__tla as Pe}from"./index-3705f1a8.js";import{__tla as Ge}from"./useContentViewHeight-cd147d02.js";import"./sortable.esm-de7debe0.js";import{__tla as Me}from"./RedoOutlined-105a0bcb.js";import{__tla as He}from"./index-9d2b78f3.js";import{__tla as qe}from"./index-76a8e61b.js";import{__tla as We}from"./index-8ae648d6.js";import{__tla as Xe}from"./index-bd1f1fae.js";import{__tla as Ye}from"./index-18fd250e.js";import{__tla as Ze}from"./ApiConfigSelect-7ba9c91e.js";import{__tla as Qe}from"./index-0d38e276.js";import{__tla as $e}from"./index-f881acf0.js";import{__tla as ta}from"./ScriptConfig-3763e0a1.js";let tt,ea=Promise.all([(()=>{try{return kt}catch(t){}})(),(()=>{try{return Vt}catch(t){}})(),(()=>{try{return Ut}catch(t){}})(),(()=>{try{return At}catch(t){}})(),(()=>{try{return Dt}catch(t){}})(),(()=>{try{return Xt}catch(t){}})(),(()=>{try{return Zt}catch(t){}})(),(()=>{try{return $t}catch(t){}})(),(()=>{try{return te}catch(t){}})(),(()=>{try{return ee}catch(t){}})(),(()=>{try{return ae}catch(t){}})(),(()=>{try{return re}catch(t){}})(),(()=>{try{return le}catch(t){}})(),(()=>{try{return oe}catch(t){}})(),(()=>{try{return ie}catch(t){}})(),(()=>{try{return ne}catch(t){}})(),(()=>{try{return _e}catch(t){}})(),(()=>{try{return se}catch(t){}})(),(()=>{try{return ce}catch(t){}})(),(()=>{try{return de}catch(t){}})(),(()=>{try{return me}catch(t){}})(),(()=>{try{return ue}catch(t){}})(),(()=>{try{return pe}catch(t){}})(),(()=>{try{return ye}catch(t){}})(),(()=>{try{return ge}catch(t){}})(),(()=>{try{return fe}catch(t){}})(),(()=>{try{return he}catch(t){}})(),(()=>{try{return we}catch(t){}})(),(()=>{try{return be}catch(t){}})(),(()=>{try{return Fe}catch(t){}})(),(()=>{try{return ve}catch(t){}})(),(()=>{try{return Te}catch(t){}})(),(()=>{try{return Se}catch(t){}})(),(()=>{try{return Ce}catch(t){}})(),(()=>{try{return Je}catch(t){}})(),(()=>{try{return ke}catch(t){}})(),(()=>{try{return xe}catch(t){}})(),(()=>{try{return Ve}catch(t){}})(),(()=>{try{return Oe}catch(t){}})(),(()=>{try{return Ue}catch(t){}})(),(()=>{try{return Ee}catch(t){}})(),(()=>{try{return Ae}catch(t){}})(),(()=>{try{return Ne}catch(t){}})(),(()=>{try{return Re}catch(t){}})(),(()=>{try{return je}catch(t){}})(),(()=>{try{return De}catch(t){}})(),(()=>{try{return Ke}catch(t){}})(),(()=>{try{return Le}catch(t){}})(),(()=>{try{return ze}catch(t){}})(),(()=>{try{return Be}catch(t){}})(),(()=>{try{return Ie}catch(t){}})(),(()=>{try{return Pe}catch(t){}})(),(()=>{try{return Ge}catch(t){}})(),(()=>{try{return Me}catch(t){}})(),(()=>{try{return He}catch(t){}})(),(()=>{try{return qe}catch(t){}})(),(()=>{try{return We}catch(t){}})(),(()=>{try{return Xe}catch(t){}})(),(()=>{try{return Ye}catch(t){}})(),(()=>{try{return Ze}catch(t){}})(),(()=>{try{return Qe}catch(t){}})(),(()=>{try{return $e}catch(t){}})(),(()=>{try{return ta}catch(t){}})()]).then(()=>Y(void 0,null,function*(){const{t}=wt(),_=st({name:"AntdDesignForm",components:{Icon:ct,CodeEditor:xt,AntdWidgetForm:Ot,PreviewDrawer:Nt,PropertyOption:Et,RegularSetting:Rt,ComponentEvent:jt,SvgIcon:dt,MobileLayout:Qt},props:{preview:{type:Boolean,default:!0},generateJson:{type:Boolean,default:!0},uploadJson:{type:Boolean,default:!0},clearable:{type:Boolean,default:!0},basicFields:{type:Array,default:()=>["input","textarea","password","number","richtext-editor","auto-code"]},advanceFields:{type:Array,default:()=>["select","cascader","associate-select","multiple-popup","associate-popup","area","checkbox","radio","switch","slider","time","time-range","date","date-range","rate","picker-color","upload","image","map","qrcode"]},buttonFields:{type:Array,default:()=>["button"]},layoutFields:{type:Array,default:()=>["form","one-for-one","title","grid","tab","card","divider"]},workFlowFields:{type:Array,default:()=>["opinion"]},infoFields:{type:Array,default:()=>["info","organization","user"]},financeFields:{type:Array,default:()=>["computational","money-chinese"]}},setup(e){const a=mt({antd:Kt,codeType:L,widgetForm:void 0,widgetFormSelect:void 0,generateFormRef:null,configTab:"widget",chooseTab:"property",previewVisible:!1,uploadJsonVisible:!1,dataJsonVisible:!1,dataCodeVisible:!1,generateJsonVisible:!1,generateCodeVisible:!1,generateJsonTemplate:JSON.stringify(z,null,2),dataJsonTemplate:"",dataCodeTemplate:"",codeLanguage:L.Vue,jsonEg:JSON.stringify(z,null,2),componentGroupKey:["1","2","3","4","5","6"],componentList:[{title:t("\u8F93\u5165\u578B\u7EC4\u4EF6"),fields:e.basicFields,list:Lt},{title:t("\u9009\u62E9\u578B\u7EC4\u4EF6"),fields:e.advanceFields,list:zt},{title:t("\u6309\u94AE\u578B\u7EC4\u4EF6"),fields:e.buttonFields,list:Bt},{title:t("\u5E03\u5C40\u578B\u7EC4\u4EF6"),fields:e.layoutFields,list:It},{title:t("\u5DE5\u4F5C\u6D41\u7EC4\u4EF6"),fields:e.workFlowFields,list:Pt},{title:t("\u7EC4\u7EC7\u67B6\u6784"),fields:e.infoFields,list:Gt},{title:t("\u8D22\u52A1\u7EC4\u4EF6"),fields:e.financeFields,list:Mt}]});a.widgetForm=D("widgetForm");const B=D("generatorConfig"),{notification:I}=Ft();ut("state",a);const P=()=>{try{p(JSON.parse(a.jsonEg)),a.uploadJsonVisible=!1,K.success(t("\u4E0A\u4F20\u6210\u529F"))}catch(i){K.error(t("\u4E0A\u4F20\u5931\u8D25"))}},G=i=>{bt(i),K.success(t("Copy\u6210\u529F"))},U=()=>{a.generateFormRef.getData().then(i=>{a.dataJsonTemplate=JSON.stringify(i,null,2),a.dataJsonVisible=!0})},S=()=>{(a.generateJsonTemplate=JSON.stringify(a.widgetForm,null,2))&&(a.generateJsonVisible=!0)},E=()=>{a.codeLanguage=L.Vue,a.dataCodeVisible=!0};pt(()=>{a.dataCodeVisible&&(a.dataCodeTemplate=Z(a.widgetForm,a.codeLanguage,Q.Antd))});const C=()=>{a.widgetForm.list=[],$(a.widgetForm,JSON.parse(JSON.stringify(z))),a.widgetFormSelect=void 0},J=()=>a.generateFormRef.reset(),u=()=>a.widgetForm,p=i=>{a.widgetForm.list=[],$(a.widgetForm,i),i.list.length&&(a.widgetFormSelect=i.list[0])},A=D("designType"),m=()=>{A==="data"&&b(a.widgetForm.list)?I.error({message:t("\u63D0\u793A"),description:t("\u8BF7\u5148\u5C06\u7EC4\u4EF6\u7ED1\u5B9A\u8868\u548C\u5B57\u6BB5")}):y(!0,u())},b=i=>{const j=["tab","grid","card","one-for-one","form"];return i==null?void 0:i.some(r=>{var M;return j.includes(r.type)?r.type==="form"||r.type==="one-for-one"?b(r.children):(M=r.layout)==null?void 0:M.some(rt=>b(rt.list)):r.type==="time-range"||r.type==="date-range"?!r.bindTable||!r.bindStartTime||!r.bindEndTime:Wt.includes(r.type)?!1:!r.bindTable||!r.bindField})},N=i=>Z(a.widgetForm,i,Q.Antd),F=()=>C();yt(()=>a.widgetForm,gt(i=>{B.formJson=ft(i)},50),{deep:!0});const[R,{openDrawer:y}]=Yt();return X(W({},ht(a)),{handleUploadJson:P,handleCopyClick:G,handleGetData:U,handleGenerateJson:S,handleGenerateCode:E,handleClearable:C,handleReset:J,getJson:u,setJson:p,getTemplate:N,clear:F,noConfigComponentEvent:Ht,noConfigRegularSetting:qt,handlerPreview:m,registerDrawer:R,t})}}),n=e=>(Ct("data-v-3647b1c9"),e=e(),Jt(),e),x={class:"fc-style"},T={class:"flex items-center justify-center h-full flex-col text-[18px] text-[#ccc] text-center leading-6"},V=n(()=>g("div",null,"\u7CFB\u7EDF\u529F\u80FD\u9875\u9762\u4E0D\u5141\u8BB8\u64CD\u4F5C\u7EC4\u4EF6",-1)),O=n(()=>g("div",null,"\u53EA\u80FD\u9488\u5BF9\u7EC4\u4EF6\u8FDB\u884C\u6392\u7248\u5E03\u5C40\u53CA\u6837\u5F0F\u8C03\u6574",-1)),h={key:0,class:"widget-none"},d={key:0,class:"widget-none"},w={key:0,class:"widget-none"},et={key:1,class:"widget-none"};function at(e,a,B,I,P,G){const U=s("Icon"),S=s("a-layout-sider"),E=s("AntdWidgetForm"),C=s("MobileLayout"),J=s("a-layout-content"),u=s("a-layout"),p=s("SvgIcon"),A=s("PropertyOption"),m=s("a-tab-pane"),b=s("ComponentEvent"),N=s("RegularSetting"),F=s("a-tabs"),R=s("a-alert"),y=s("CodeEditor"),i=s("a-modal"),j=s("PreviewDrawer");return c(),v("div",x,[l(u,{class:"fc-container"},{default:o(()=>[l(J,{class:"fc-main"},{default:o(()=>[l(u,null,{default:o(()=>[l(S,{theme:"light",width:250,class:"cg-container"},{default:o(()=>[g("div",T,[l(U,{icon:"ant-design:stop-twotone",size:"28"}),V,O])]),_:1}),l(u,{class:"center-container"},{default:o(()=>[l(J,{id:"layoutId",class:Tt({"widget-empty":e.widgetForm.list})},{default:o(()=>[l(C,null,{designContent:o(()=>[l(E,{ref:"widgetFormRef",widgetForm:e.widgetForm,"onUpdate:widgetForm":a[0]||(a[0]=r=>e.widgetForm=r),widgetFormSelect:e.widgetFormSelect,"onUpdate:widgetFormSelect":a[1]||(a[1]=r=>e.widgetFormSelect=r)},null,8,["widgetForm","widgetFormSelect"])]),_:1})]),_:1},8,["class"])]),_:1}),l(S,{theme:"light",class:"widget-config-container",width:320},{default:o(()=>[l(u,{class:"layout-height"},{default:o(()=>[l(F,{activeKey:e.configTab,"onUpdate:activeKey":a[6]||(a[6]=r=>e.configTab=r),centered:"",style:{"margin-bottom":"8px",background:"#fff",height:"100%"}},{default:o(()=>[l(m,{key:"widget",tab:e.t("\u7EC4\u4EF6\u5C5E\u6027")},{default:o(()=>[e.widgetFormSelect?(c(),f(F,{key:0,activeKey:e.chooseTab,"onUpdate:activeKey":a[5]||(a[5]=r=>e.chooseTab=r),centered:""},{default:o(()=>[l(m,{key:"property",tab:e.t("\u5C5E\u6027\u8BBE\u7F6E")},{default:o(()=>[["grid"].includes(e.widgetFormSelect.type)?(c(),v("div",h,[l(p,{name:"exclamation",size:44}),g("p",null,k(e.t(e.widgetFormSelect.label+"\u4E0D\u5141\u8BB8\u914D\u7F6E\u5C5E\u6027\u8BBE\u7F6E")),1)])):(c(),f(A,{key:1,select:e.widgetFormSelect,"onUpdate:select":a[2]||(a[2]=r=>e.widgetFormSelect=r),widgetForm:e.widgetForm},null,8,["select","widgetForm"]))]),_:1},8,["tab"]),!e.widgetFormSelect.isSubFormChild&&!e.widgetFormSelect.isSingleFormChild?(c(),f(m,{key:"event",tab:e.t("\u89E6\u53D1\u4E8B\u4EF6")},{default:o(()=>[e.noConfigComponentEvent.includes(e.widgetFormSelect.type)?(c(),v("div",d,[l(p,{name:"exclamation",size:44}),g("p",null,k(e.t("\u5F53\u524D\u7EC4\u4EF6\u65E0\u6CD5\u914D\u7F6E\u89E6\u53D1\u7EC4\u4EF6")),1)])):(c(),f(b,{key:1,select:e.widgetFormSelect,"onUpdate:select":a[3]||(a[3]=r=>e.widgetFormSelect=r),widgetForm:e.widgetForm,disabled:!0},null,8,["select","widgetForm"]))]),_:1},8,["tab"])):St("",!0),l(m,{key:"regular",tab:e.t("\u6B63\u5219\u6821\u9A8C")},{default:o(()=>[e.noConfigRegularSetting.includes(e.widgetFormSelect.type)?(c(),v("div",w,[l(p,{name:"exclamation",size:44}),g("p",null,k(e.t(e.widgetFormSelect.label+"\u65E0\u6CD5\u914D\u7F6E\u6B63\u5219\u68C0\u9A8C")),1)])):(c(),f(N,{key:1,select:e.widgetFormSelect,"onUpdate:select":a[4]||(a[4]=r=>e.widgetFormSelect=r)},null,8,["select"]))]),_:1},8,["tab"])]),_:1},8,["activeKey"])):(c(),v("div",et,[l(p,{name:"tool",size:44}),g("p",null,k(e.t("\u70B9\u51FB\u7EC4\u4EF6\u540E\u518D\u67E5\u770B\u7EC4\u4EF6\u5C5E\u6027")),1)]))]),_:1},8,["tab"])]),_:1},8,["activeKey"])]),_:1})]),_:1})]),_:1})]),_:1}),l(i,{visible:e.uploadJsonVisible,"onUpdate:visible":a[8]||(a[8]=r=>e.uploadJsonVisible=r),title:e.t("\u5BFC\u5165JSON"),width:800,onOk:e.handleUploadJson,okText:e.t("\u786E\u8BA4"),cancelText:e.t("\u53D6\u6D88")},{default:o(()=>[l(R,{type:"info",message:e.t("JSON\u683C\u5F0F\u5982\u4E0B\uFF0C\u76F4\u63A5\u590D\u5236\u751F\u6210\u7684json\u8986\u76D6\u6B64\u5904\u4EE3\u7801\u70B9\u51FB\u786E\u5B9A\u5373\u53EF"),style:{"margin-bottom":"10px"}},null,8,["message"]),l(y,{value:e.jsonEg,"onUpdate:value":a[7]||(a[7]=r=>e.jsonEg=r),language:"json"},null,8,["value"])]),_:1},8,["visible","title","onOk","okText","cancelText"]),l(j,{onRegister:e.registerDrawer},null,8,["onRegister"]),l(i,{visible:e.generateJsonVisible,"onUpdate:visible":a[9]||(a[9]=r=>e.generateJsonVisible=r),title:e.t("\u751F\u6210JSON"),okText:e.t("\u590D\u5236"),cancelText:e.t("\u53D6\u6D88"),width:800,onOk:a[10]||(a[10]=r=>e.handleCopyClick(e.generateJsonTemplate))},{default:o(()=>[l(y,{value:e.generateJsonTemplate,language:"json",readonly:""},null,8,["value"])]),_:1},8,["visible","title","okText","cancelText"]),l(i,{visible:e.dataJsonVisible,"onUpdate:visible":a[11]||(a[11]=r=>e.dataJsonVisible=r),title:e.t("\u83B7\u53D6\u6570\u636E"),okText:e.t("\u590D\u5236"),cancelText:e.t("\u53D6\u6D88"),width:800,onOk:a[12]||(a[12]=r=>e.handleCopyClick(e.dataJsonTemplate))},{default:o(()=>[l(y,{value:e.dataJsonTemplate,language:"json",readonly:""},null,8,["value"])]),_:1},8,["visible","title","okText","cancelText"]),l(i,{visible:e.dataCodeVisible,"onUpdate:visible":a[14]||(a[14]=r=>e.dataCodeVisible=r),title:e.t("\u751F\u4EA7\u4EE3\u7801"),okText:e.t("\u590D\u5236"),cancelText:e.t("\u53D6\u6D88"),width:800,onOk:a[15]||(a[15]=r=>e.handleCopyClick(e.dataCodeTemplate))},{default:o(()=>[l(F,{type:"card",activeKey:e.codeLanguage,"onUpdate:activeKey":a[13]||(a[13]=r=>e.codeLanguage=r),tabBarStyle:{margin:0}},{default:o(()=>[(c(),f(m,{tab:"Vue Component",key:e.codeType.Vue},{default:o(()=>[l(y,{value:e.dataCodeTemplate,language:"html",readonly:""},null,8,["value"])]),_:1})),(c(),f(m,{tab:"HTML",key:e.codeType.Html},{default:o(()=>[l(y,{value:e.dataCodeTemplate,language:"html",readonly:""},null,8,["value"])]),_:1}))]),_:1},8,["activeKey"])]),_:1},8,["visible","title","okText","cancelText"])]),_:1})])}tt=vt(_,[["render",at],["__scopeId","data-v-3647b1c9"]])}));export{ea as __tla,tt as default};
|