12345 |
- var T=(t,L,g)=>new Promise((q,I)=>{var U=e=>{try{A(g.next(e))}catch(C){I(C)}},G=e=>{try{A(g.throw(e))}catch(C){I(C)}},A=e=>e.done?q(e.value):Promise.resolve(e.value).then(U,G);A((g=g.apply(t,L)).next())});import{u as dt,a7 as ht,B as ft,__tla as yt}from"./index-77a743d4.js";import{g as $,__tla as bt}from"./index-baa18491.js";import{d as gt,a4 as Ct,S as j,A as J,eL as f,r as K,aN as k,j as tt,y as O,o as i,l as h,a as E,e as y,u as o,N as M,aW as vt,t as P,w as b,H as x,b as w,c as D,O as at,bT as kt,as as Pt,E as It,_ as At,__tla as Ft}from"./index-fd0fd824.js";import{u as Nt,__tla as Mt}from"./index-2901f384.js";import{__tla as xt}from"./index-8a4a19ba.js";import{__tla as Dt}from"./index-476f9c18.js";import"./sortable.esm-e1a7db5e.js";import{__tla as St}from"./index-7e7b5ede.js";import{J as Tt,__tla as wt}from"./designHelper-69d8d4e3.js";import{__tla as Lt}from"./index-00a023e3.js";import{__tla as qt}from"./vuedraggable.umd-f3a532cc.js";import{__tla as Ut}from"./ScriptConfig-6567b440.js";import{u as Vt,__tla as Rt}from"./index-2f747d19.js";import{_ as Wt,__tla as Bt}from"./SelectDatabase.vue_vue_type_script_setup_true_lang-72adeea0.js";import{u as jt,__tla as Jt}from"./uniqBy-ded1e1b7.js";import{D as Kt,__tla as Ot}from"./DeleteTwoTone-7964ddf1.js";import{__tla as Et}from"./index-e50f6e4a.js";import{__tla as Gt}from"./index-13eea13d.js";import{__tla as Ht}from"./index-e8312a60.js";import{__tla as zt}from"./index-820f5e2b.js";import{__tla as Qt}from"./index-39dad578.js";import{__tla as Xt}from"./min-1adf9c3a.js";import{__tla as Yt}from"./sum-42c3df95.js";import{__tla as Zt}from"./useScript-02c64576.js";import{__tla as $t}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 ea}from"./useCountdown-b292834d.js";import{__tla as ra}from"./index-5cdecdca.js";import{__tla as la}from"./Tree-2a2b6740.js";import{__tla as oa}from"./useContextMenu-42613fc9.js";import{__tla as na}from"./difference-f0fad6aa.js";import{__tla as _a}from"./Index-ec0f321a.js";import{__tla as ia}from"./UserCard-74470469.js";import{__tla as sa}from"./index-95f08366.js";import{__tla as ca}from"./Upload-46bf3f3c.js";import{__tla as ma}from"./index-edb282b3.js";import{__tla as pa}from"./upload-b70f3dfc.js";import"./base64-10c35a1f.js";import{__tla as ua}from"./formPermission-d3513fe8.js";import"./workflowEnum-a2efed5c.js";import{__tla as da}from"./design-f4e32e3f.js";import{__tla as ha}from"./set-9898d689.js";import{__tla as fa}from"./_isIterateeCall-58465fa8.js";import{__tla as ya}from"./index-f05996c6.js";import{__tla as ba}from"./index-44c387e0.js";import{__tla as ga}from"./index-fa2f7628.js";import{__tla as Ca}from"./onMountedOrActivated-c075b0f3.js";import{__tla as va}from"./index-d35460c6.js";import{__tla as ka}from"./useWindowSizeFn-0280681a.js";import{__tla as Pa}from"./useContentViewHeight-3f9f9984.js";import{__tla as Ia}from"./RedoOutlined-a242015f.js";import{__tla as Aa}from"./FullscreenOutlined-e2cd9f87.js";import{__tla as Fa}from"./index-2dcf3c35.js";import{__tla as Na}from"./index-0658669d.js";import{__tla as Ma}from"./index-559d4dd0.js";import{__tla as xa}from"./index-a23bd8ec.js";import{__tla as Da}from"./ApiConfigSelect-a81bc825.js";import{__tla as Sa}from"./index-6396f85f.js";import{__tla as Ta}from"./index-f6b977bb.js";import{__tla as wa}from"./random-0a5191f6.js";import{__tla as La}from"./DataSourceSetting.vue_vue_type_script_setup_true_lang-cf714607.js";import{__tla as qa}from"./DatasourceSelect.vue_vue_type_script_setup_true_lang-0a19f43f.js";import{__tla as Ua}from"./index-05be9105.js";import{__tla as Va}from"./PreviewDrawer.vue_vue_type_script_setup_true_lang-34cbbbc5.js";let et,Ra=Promise.all([(()=>{try{return yt}catch(t){}})(),(()=>{try{return bt}catch(t){}})(),(()=>{try{return Ft}catch(t){}})(),(()=>{try{return Mt}catch(t){}})(),(()=>{try{return xt}catch(t){}})(),(()=>{try{return Dt}catch(t){}})(),(()=>{try{return St}catch(t){}})(),(()=>{try{return wt}catch(t){}})(),(()=>{try{return Lt}catch(t){}})(),(()=>{try{return qt}catch(t){}})(),(()=>{try{return Ut}catch(t){}})(),(()=>{try{return Rt}catch(t){}})(),(()=>{try{return Bt}catch(t){}})(),(()=>{try{return Jt}catch(t){}})(),(()=>{try{return Ot}catch(t){}})(),(()=>{try{return Et}catch(t){}})(),(()=>{try{return Gt}catch(t){}})(),(()=>{try{return Ht}catch(t){}})(),(()=>{try{return zt}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 ta}catch(t){}})(),(()=>{try{return aa}catch(t){}})(),(()=>{try{return ea}catch(t){}})(),(()=>{try{return ra}catch(t){}})(),(()=>{try{return la}catch(t){}})(),(()=>{try{return oa}catch(t){}})(),(()=>{try{return na}catch(t){}})(),(()=>{try{return _a}catch(t){}})(),(()=>{try{return ia}catch(t){}})(),(()=>{try{return sa}catch(t){}})(),(()=>{try{return ca}catch(t){}})(),(()=>{try{return ma}catch(t){}})(),(()=>{try{return pa}catch(t){}})(),(()=>{try{return ua}catch(t){}})(),(()=>{try{return da}catch(t){}})(),(()=>{try{return ha}catch(t){}})(),(()=>{try{return fa}catch(t){}})(),(()=>{try{return ya}catch(t){}})(),(()=>{try{return ba}catch(t){}})(),(()=>{try{return ga}catch(t){}})(),(()=>{try{return Ca}catch(t){}})(),(()=>{try{return va}catch(t){}})(),(()=>{try{return ka}catch(t){}})(),(()=>{try{return Pa}catch(t){}})(),(()=>{try{return Ia}catch(t){}})(),(()=>{try{return Aa}catch(t){}})(),(()=>{try{return Fa}catch(t){}})(),(()=>{try{return Na}catch(t){}})(),(()=>{try{return Ma}catch(t){}})(),(()=>{try{return xa}catch(t){}})(),(()=>{try{return Da}catch(t){}})(),(()=>{try{return Sa}catch(t){}})(),(()=>{try{return Ta}catch(t){}})(),(()=>{try{return wa}catch(t){}})(),(()=>{try{return La}catch(t){}})(),(()=>{try{return qa}catch(t){}})(),(()=>{try{return Ua}catch(t){}})(),(()=>{try{return Va}catch(t){}})()]).then(()=>T(void 0,null,function*(){const t={class:"step1"},L={class:"step1-form"},g={key:0},q={key:1},I=`
- 1.\u542F\u7528\u6570\u636E\u6743\u9650\u4F1A\u5224\u65AD\u4E3B\u8868\u662F\u5426\u5305\u542BRuleUserlD\u5B57\u6BB5\u5982\u679C\u5B58\u5728\uFF0C\u5219\u4E0D\u8FDB\u884C\u8868\u7ED3\u6784\u4FEE\u6539\uFF0C\u5982\u679C\u4E0D\u5B58\u5728\uFF0C\u5219\u4F1A\u5BF9\u4E3B\u8868\u8FDB\u884C\u5B57\u6BB5\u6DFB\u52A0\u3002
- 2.RuleUserlD\u4E3B\u8981\u7528\u6765\u63A7\u5236\u6BCF\u4E00\u6761\u8BB0\u5F55\u7684\u6743\u9650\u6240\u5C5E\u4EBA\u65B0\u589E\u65F6\uFF0C\u9ED8\u8BA4\u5C06\u5F53\u524D\u767B\u5F55\u8BA4\u4F5C\u4E3A\u6743\u9650\u6240\u5C5E\u4EBA\u3002
- 3.\u5728\u8868\u5355\u8BBE\u8BA1\u4E2D\u4F1A\u6DFB\u52A0\u201C\u6279\u91CF\u8BBE\u7F6E\u6743\u9650\u6240\u5C5E\u4EBA\u201D\u529F\u80FD\u542F\u7528\u540E\uFF0C\u62E5\u6709\u8BE5\u6309\u94AE\u6743\u9650\u7684\u4EBA\u5458\u53EF\u4EE5\u8BBE\u7F6E\u6BCF\u4E00\u6761\u8BB0\u5F55\u7684\u6743\u9650\u6240\u5C5E\u4EBA\u3002
- `,U=gt({__name:"BasicConfigStep",setup(G,{expose:A}){const{t:e}=Ct(),C=j.Option,{notification:F}=It(),H=J(()=>r.isDataAuth?e("\u8BF7\u9009\u62E9\u5DF2\u6709\u901A\u7528\u6570\u636E\u6743\u9650"):e("\u8BF7\u5148\u542F\u7528\u6570\u636E\u6743\u9650")),rt=[{field:"name",label:e("\u8868\u5355\u540D\u79F0"),required:!0,component:"Input",colProps:{span:12},componentProps:{placeholder:e("\u8BF7\u8F93\u5165\u8868\u5355\u540D\u79F0"),onChange:f(a=>{v.name=a.target.value},200)}},{field:"category",label:e("\u8868\u5355\u5206\u7C7B"),component:"DicSelect",required:!0,componentProps:{placeholder:e("\u8BF7\u9009\u62E9\u8868\u5355\u5206\u7C7B"),itemId:"1419276800524424444",isShowAdd:!1,onChange:f(a=>{v.category=a},200)},colProps:{span:12}},{field:"remark",label:e("\u529F\u80FD\u63CF\u8FF0"),component:"Input",colProps:{span:12},componentProps:{placeholder:e("\u8BF7\u8F93\u5165\u529F\u80FD\u63CF\u8FF0"),onChange:f(a=>{v.remark=a.target.value},200)}},{field:"databaseId",label:e("\u6570\u636E\u5E93"),component:"DbSelect",required:!0,colProps:{span:12},componentProps:{placeholder:e("\u8BF7\u9009\u62E9\u6570\u636E\u5E93"),onChange:f((a,l)=>{r.databaseId=a,l&&(Q.value=Vt.includes(l.dbType)),R.value=Q.value?R.value.toUpperCase():R.value},200)}},{field:"isDataAuth",label:e("\u6570\u636E\u6743\u9650"),component:"Switch",required:!1,colProps:{span:12},helpMessage:I,helpComponentProps:{maxWidth:"400px"},componentProps:{checkedValue:!0,unCheckedValue:!1,onChange:a=>{a||(W({dataAuthList:[]}),r.dataAuthList=[]),r.isDataAuth=a}}},{field:"dataAuthList",label:e("\u6743\u9650\u9009\u62E9"),component:"ApiSelect",required:!1,colProps:{span:12},componentProps:{mode:"multiple",placeholder:H,api:$,labelField:"name",valueField:"id",getPopupContainer:()=>document.body,onChange:a=>{r.dataAuthList=a}},dynamicDisabled:({values:a})=>!a.isDataAuth}],lt=[{field:"name",label:e("\u8868\u5355\u540D\u79F0"),required:!0,component:"Input",colProps:{span:12},componentProps:{placeholder:e("\u8BF7\u8F93\u5165\u8868\u5355\u540D\u79F0"),onChange:f(a=>{v.name=a.target.value},200)}},{field:"category",label:e("\u8868\u5355\u5206\u7C7B"),component:"DicSelect",required:!0,componentProps:{placeholder:e("\u8BF7\u9009\u62E9\u8868\u5355\u5206\u7C7B"),itemId:"1419276800524424444",isShowAdd:!1,onChange:f(a=>{v.category=a},200)},colProps:{span:12}},{field:"remark",label:e("\u529F\u80FD\u63CF\u8FF0"),component:"Input",colProps:{span:12},componentProps:{placeholder:e("\u8BF7\u8F93\u5165\u529F\u80FD\u63CF\u8FF0"),onChange:f(a=>{v.remark=a.target.value},200)}},{field:"isDataAuth",label:e("\u6570\u636E\u6743\u9650"),component:"Switch",required:!1,colProps:{span:12},helpMessage:I,helpComponentProps:{maxWidth:"400px"},componentProps:{checkedValue:!0,unCheckedValue:!1,onChange:a=>{a||(W({dataAuthList:[]}),r.dataAuthList=[]),r.isDataAuth=a}}},{field:"dataAuthList",label:e("\u6743\u9650\u9009\u62E9"),component:"ApiSelect",required:!1,colProps:{span:12},componentProps:{mode:"multiple",placeholder:H,api:$,labelField:"name",valueField:"id",getPopupContainer:()=>document.body,onChange:a=>{r.dataAuthList=a}},dynamicDisabled:({values:a})=>!a.isDataAuth}],ot=[{title:e("\u5E8F\u53F7"),dataIndex:"order",key:"order",width:80},{title:e("\u7C7B\u522B"),dataIndex:"isMain",key:"isMain",width:80},{title:e("\u8868\u540D"),dataIndex:"tableName",key:"tableName"},{title:e("\u5173\u8054\u5B57\u6BB5"),dataIndex:"relationField",key:"relationField"},{title:e("\u5173\u8054\u8868\u5B57\u6BB5"),key:"relationTableField",dataIndex:"relationTableField"},{title:e("\u64CD\u4F5C"),key:"action",align:"center"}],V=K({}),z=J(()=>r.tableConfigs.map(a=>a.tableName)),nt=J(()=>r.tableConfigs.find(a=>a.isMain).tableName),r=k("generatorConfig"),v=k("customFormConfig"),_=k("tableInfo"),S=k("designType"),Q=k("isFieldUpper",K(!1));let R=k("mainTableName",K(""));tt(()=>r==null?void 0:r.databaseId,(a,l)=>{const{tableConfigs:p}=r;S==="data"&&a&&a!==l&&p&&p.length>0&&Z(a)}),tt(()=>r==null?void 0:r.formJson,a=>{a&&(a.list.length>0||a.hiddenComponent.length>0?Y({field:"databaseId",componentProps:{disabled:!0}}):Y({field:"databaseId",componentProps:{disabled:!1}}))},{deep:!0});const[_t,{openModal:it}]=Nt(),[st,{validate:X,getFieldsValue:ct,setFieldsValue:W,updateSchema:Y}]=dt({labelWidth:100,schemas:S==="data"?rt:lt,showActionButtonGroup:!1}),mt=()=>T(this,null,function*(){try{const a=yield X();it(!0,{databaseId:a.databaseId,selectTableName:z.value})}catch(a){}}),pt=a=>{r!=null&&r.tableConfigs&&(r==null?void 0:r.tableConfigs.length)===0?r.tableConfigs=[...Pt(a)]:r.tableConfigs=jt(r.tableConfigs.concat([...a]),"tableName");const l=ct();Z(l.databaseId)},ut=a=>{if(r.tableConfigs[a].isMain&&r.tableConfigs.length>1){const l=r.tableConfigs[a+1];l.isMain=!0,l.relationField="",l.relationTableField="";const p=_.value[a+1];p.isMain=!0,r.tableConfigs.splice(a,1),_==null||_.value.splice(a,1)}else r.tableConfigs.splice(a,1),_==null||_.value.splice(a,1)},Z=a=>{ht({id:a,tableNames:z.value.join(",")}).then(l=>{var p;for(const u in l){const N=l[u];if(!(_!=null&&_.value.find(d=>d.name===u))){const d=N.map(n=>({name:n.column,length:n.dataLength,type:Tt(n.dataType),isPk:n.primaryKey,isNullable:n.nullable}));_==null||_.value.push({name:u,isMain:(p=r.tableConfigs.find(n=>n.tableName===u))==null?void 0:p.isMain,fields:d});const s=r.tableConfigs.find(n=>n.tableName===u),c=N.find(n=>n.primaryKey);s.pkField=c.column,s.pkType=c.dataType}V.value[u]=N.map(d=>d.column)}})};return A({validateStep:()=>T(this,null,function*(){try{if(yield X(),S!=="data")return!0;const{tableConfigs:a}=r;if(!a||a.length===0)return F.error({message:e("\u63D0\u793A"),description:e("\u6570\u636E\u8868\u914D\u7F6E\u4E0D\u80FD\u4E3A\u7A7A\uFF01")}),!1;for(const l of a)if(l.isMain){if(!l.tableName)return F.error({message:e("\u63D0\u793A"),description:e("\u4E3B\u8868\u8868\u540D\u672A\u80FD\u914D\u7F6E\u6210\u529F\uFF01")}),!1}else{if(!l.tableName)return F.error({message:e("\u63D0\u793A"),description:e("\u5B50\u8868\u8868\u540D\u672A\u80FD\u914D\u7F6E\u6210\u529F\uFF01")}),!1;if(!l.relationField)return F.error({message:e("\u63D0\u793A"),description:e("{name} \u8868 \u5173\u8054\u5B57\u6BB5\u672A\u9009\u4E2D",{name:l.tableName})}),!1;if(!l.relationTableField)return F.error({message:e("\u63D0\u793A"),description:e("{name} \u8868 \u5173\u8054\u8868\u5B57\u6BB5\u672A\u9009\u4E2D",{name:l.tableName})}),!1}}catch(a){return!1}return!0}),setFieldsValue:W}),(a,l)=>{var d;const p=O("a-tag"),u=O("a-table"),N=O("a-button");return i(),h("div",t,[E("div",L,[y(o(ft),{onRegister:o(st)},null,8,["onRegister"])]),o(S)==="data"?(i(),h(M,{key:0},[y(o(vt)),E("p",null,P(o(e)("\u6DFB\u52A0\u6570\u636E\u5E93\u8868\uFF08\u8BF7\u5148\u9009\u62E9\u6570\u636E\u5E93-\u7B2C\u4E00\u4E2A\u9009\u62E9\u7684\u4E3A\u4E3B\u5E93\uFF09")),1),E("div",null,[y(u,{columns:ot,"data-source":(d=o(r))==null?void 0:d.tableConfigs,pagination:!1},{bodyCell:b(({column:s,record:c,index:n})=>[s.key==="order"?(i(),h("span",g,P(n+1),1)):x("",!0),s.key==="isMain"?(i(),h("span",q,[y(p,{color:c.isMain?"blue":"orange"},{default:b(()=>[w(P(c.isMain?o(e)("\u4E3B\u8868"):o(e)("\u9644\u8868")),1)]),_:2},1032,["color"])])):s.key==="relationField"?(i(),h(M,{key:2},[n>0?(i(),D(o(j),{key:0,style:{width:"200px"},value:c[s.key],"onUpdate:value":m=>c[s.key]=m,placeholder:o(e)("\u8BF7\u9009\u62E9\u9644\u8868\u5173\u8054\u4E3B\u8868\u5B57\u6BB5")},{default:b(()=>[(i(!0),h(M,null,at(V.value[c.tableName],(m,B)=>(i(),D(o(C),{key:B,value:m},{default:b(()=>[w(P(m),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value","placeholder"])):x("",!0)],64)):s.key==="relationTableField"?(i(),h(M,{key:3},[n>0?(i(),D(o(j),{key:0,style:{width:"200px"},value:c[s.key],"onUpdate:value":m=>c[s.key]=m,placeholder:o(e)("\u8BF7\u9009\u62E9\u4E3B\u8868\u5B57\u6BB5")},{default:b(()=>[(i(!0),h(M,null,at(V.value[nt.value],(m,B)=>(i(),D(o(C),{key:B,value:m},{default:b(()=>[w(P(m),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value","placeholder"])):x("",!0)],64)):s.key==="action"?(i(),D(o(Kt),{key:4,"two-tone-color":"#ff8080",onClick:m=>ut(n)},null,8,["onClick"])):x("",!0)]),_:1},8,["data-source"]),y(N,{type:"dashed",block:"",onClick:mt},{default:b(()=>[y(o(kt)),w(" "+P(o(e)("\u65B0\u589E")),1)]),_:1})]),y(o(Wt),{onRegister:o(_t),onSuccess:pt},null,8,["onRegister"])],64)):x("",!0)])}}});et=At(U,[["__scopeId","data-v-9c47e149"]])}));export{Ra as __tla,et as default};
|