12345 |
- var V=(r,L,y)=>new Promise((I,F)=>{var U=d=>{try{x(y.next(d))}catch(a){F(a)}},J=d=>{try{x(y.throw(d))}catch(a){F(a)}},x=d=>d.done?I(d.value):Promise.resolve(d.value).then(U,J);x((y=y.apply(r,L)).next())});import{u as yt,B as Ct,__tla as vt}from"./index-016fd85f.js";import{d as Nt,a4 as kt,r as Z,A as At,eM as b,aN as k,n as Pt,y as T,o as h,l as A,u as p,e as P,H as D,c as v,aW as St,N as O,O as j,w as S,b as K,t as Q,D as X,E as It,_ as Ft,__tla as Ut}from"./index-b5895273.js";import{v as xt,__tla as Tt}from"./index-2c5e4dd6.js";import{g as Y,__tla as Dt}from"./index-308444bf.js";import{u as Lt,__tla as qt}from"./index-5eb30ce0.js";import{__tla as Mt}from"./index-18fd250e.js";import{__tla as wt}from"./index-42205ab8.js";import"./sortable.esm-de7debe0.js";import{__tla as $t}from"./index-49a1c061.js";import{__tla as Rt}from"./designHelper-fedad396.js";import{__tla as Vt}from"./index-d8d113fc.js";import{__tla as Bt}from"./vuedraggable.umd-49e3dbfb.js";import{__tla as Gt}from"./ScriptConfig-3763e0a1.js";import{__tla as Jt}from"./index-1c9ab88b.js";import{T as Et,__tla as Wt}from"./TableNameModal-e1b05a01.js";import{s as B,__tla as Ht}from"./snakeCase-d21134ea.js";import{r as G,__tla as zt}from"./random-c2506b20.js";import{__tla as Zt}from"./index-2a8c0b19.js";import{__tla as Ot}from"./index-f35bbafa.js";import{__tla as jt}from"./index-7fb58e79.js";import{__tla as Kt}from"./index-7914b44e.js";import{__tla as Qt}from"./index-bbe22d68.js";import{__tla as Xt}from"./min-03eb9ce8.js";import{__tla as Yt}from"./sum-f551e4a9.js";import{__tla as te}from"./useScript-ab5d4580.js";import{__tla as ee}from"./index-83eefeb2.js";import{__tla as ae}from"./download-801edd56.js";import"./base64Conver-39fc0d26.js";import{__tla as re}from"./index-339f95d8.js";import{__tla as le}from"./useCountdown-fd9786ef.js";import{__tla as oe}from"./index-67f9e311.js";import{__tla as ne}from"./Tree-6c35f2c0.js";import{__tla as ie}from"./useContextMenu-c4ffe073.js";import{__tla as se}from"./difference-9954c5db.js";import{__tla as ue}from"./Index-281ee613.js";import{__tla as _e}from"./UserCard-5a5e66ad.js";import{__tla as ce}from"./index-3862eebd.js";import{__tla as me}from"./Upload-bceb0d3c.js";import{__tla as pe}from"./index-c53afdf5.js";import{__tla as de}from"./upload-887cb82a.js";import"./base64-912b9db4.js";import{__tla as fe}from"./formPermission-5236f629.js";import"./workflowEnum-a2efed5c.js";import{__tla as he}from"./design-f3e25317.js";import{__tla as ge}from"./set-b89b8dc5.js";import{__tla as be}from"./_isIterateeCall-61185d8a.js";import{__tla as ye}from"./uniqBy-b68717e0.js";import{__tla as Ce}from"./index-9f9c48fd.js";import{__tla as ve}from"./index-dc94981a.js";import{__tla as Ne}from"./onMountedOrActivated-6125a24a.js";import{__tla as ke}from"./index-3705f1a8.js";import{__tla as Ae}from"./useWindowSizeFn-a59bee15.js";import{__tla as Pe}from"./useContentViewHeight-cd147d02.js";import{__tla as Se}from"./RedoOutlined-105a0bcb.js";import{__tla as Ie}from"./FullscreenOutlined-012b5e27.js";import{__tla as Fe}from"./index-9d2b78f3.js";import{__tla as Ue}from"./index-76a8e61b.js";import{__tla as xe}from"./index-8ae648d6.js";import{__tla as Te}from"./index-bd1f1fae.js";import{__tla as De}from"./ApiConfigSelect-7ba9c91e.js";import{__tla as Le}from"./index-0d38e276.js";import{__tla as qe}from"./index-6e3664b4.js";import{__tla as Me}from"./DataSourceSetting.vue_vue_type_script_setup_true_lang-fc9a6f17.js";import{__tla as we}from"./DeleteTwoTone-50087dc5.js";import{__tla as $e}from"./DatasourceSelect.vue_vue_type_script_setup_true_lang-7ba22c0a.js";import{__tla as Re}from"./index-f881acf0.js";import{__tla as Ve}from"./PreviewDrawer.vue_vue_type_script_setup_true_lang-9ac2bb76.js";import{__tla as Be}from"./_createCompounder-3d650df3.js";let tt,Ge=Promise.all([(()=>{try{return vt}catch(r){}})(),(()=>{try{return Ut}catch(r){}})(),(()=>{try{return Tt}catch(r){}})(),(()=>{try{return Dt}catch(r){}})(),(()=>{try{return qt}catch(r){}})(),(()=>{try{return Mt}catch(r){}})(),(()=>{try{return wt}catch(r){}})(),(()=>{try{return $t}catch(r){}})(),(()=>{try{return Rt}catch(r){}})(),(()=>{try{return Vt}catch(r){}})(),(()=>{try{return Bt}catch(r){}})(),(()=>{try{return Gt}catch(r){}})(),(()=>{try{return Jt}catch(r){}})(),(()=>{try{return Wt}catch(r){}})(),(()=>{try{return Ht}catch(r){}})(),(()=>{try{return zt}catch(r){}})(),(()=>{try{return Zt}catch(r){}})(),(()=>{try{return Ot}catch(r){}})(),(()=>{try{return jt}catch(r){}})(),(()=>{try{return Kt}catch(r){}})(),(()=>{try{return Qt}catch(r){}})(),(()=>{try{return Xt}catch(r){}})(),(()=>{try{return Yt}catch(r){}})(),(()=>{try{return te}catch(r){}})(),(()=>{try{return ee}catch(r){}})(),(()=>{try{return ae}catch(r){}})(),(()=>{try{return re}catch(r){}})(),(()=>{try{return le}catch(r){}})(),(()=>{try{return oe}catch(r){}})(),(()=>{try{return ne}catch(r){}})(),(()=>{try{return ie}catch(r){}})(),(()=>{try{return se}catch(r){}})(),(()=>{try{return ue}catch(r){}})(),(()=>{try{return _e}catch(r){}})(),(()=>{try{return ce}catch(r){}})(),(()=>{try{return me}catch(r){}})(),(()=>{try{return pe}catch(r){}})(),(()=>{try{return de}catch(r){}})(),(()=>{try{return fe}catch(r){}})(),(()=>{try{return he}catch(r){}})(),(()=>{try{return ge}catch(r){}})(),(()=>{try{return be}catch(r){}})(),(()=>{try{return ye}catch(r){}})(),(()=>{try{return Ce}catch(r){}})(),(()=>{try{return ve}catch(r){}})(),(()=>{try{return Ne}catch(r){}})(),(()=>{try{return ke}catch(r){}})(),(()=>{try{return Ae}catch(r){}})(),(()=>{try{return Pe}catch(r){}})(),(()=>{try{return Se}catch(r){}})(),(()=>{try{return Ie}catch(r){}})(),(()=>{try{return Fe}catch(r){}})(),(()=>{try{return Ue}catch(r){}})(),(()=>{try{return xe}catch(r){}})(),(()=>{try{return Te}catch(r){}})(),(()=>{try{return De}catch(r){}})(),(()=>{try{return Le}catch(r){}})(),(()=>{try{return qe}catch(r){}})(),(()=>{try{return Me}catch(r){}})(),(()=>{try{return we}catch(r){}})(),(()=>{try{return $e}catch(r){}})(),(()=>{try{return Re}catch(r){}})(),(()=>{try{return Ve}catch(r){}})(),(()=>{try{return Be}catch(r){}})()]).then(()=>V(void 0,null,function*(){let r,L,y,I,F;r={class:"step1"},L={key:0,class:"step1-form"},y={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
- `,F=Nt({__name:"StructureConfigStep",props:{isFormGenerator:{type:Boolean,default:!1},isUpdate:{type:Boolean,default:!1},beforeTableNames:{type:Array,default:()=>[]}},emits:["validateTable"],setup(U,{expose:J,emit:x}){const d=U,{t:a}=kt(),[et,{openModal:at,closeModal:rt}]=Lt(),E=Z(!1),{notification:q}=It(),H=At(()=>e.outputConfig.isDataAuth?a("\u8BF7\u9009\u62E9\u5DF2\u6709\u901A\u7528\u6570\u636E\u6743\u9650"):a("\u8BF7\u5148\u542F\u7528\u6570\u636E\u6743\u9650")),lt=[{field:"className",label:a("\u529F\u80FD\u540D\u79F0"),required:!0,component:"Input",title:a("\u57FA\u672C\u4FE1\u606F"),colProps:{span:12},componentProps:{placeholder:a("\u8BF7\u586B\u5199\u529F\u80FD\u540D\u79F0"),onChange:b(t=>{e.outputConfig.className=t.target.value;const{outputConfig:l,tableStructureConfigs:o}=e;o==null||o.map(n=>{const s=B(l.className),f=N.value?s.toUpperCase():s;n.tableName=n.isMain?f:N.value?`${f}_CHILD_${G(1e3,9999)}`:`${f}_child_${G(1e3,9999)}`,R(n,"table")})},200)}},{field:"comment",label:a("\u529F\u80FD\u63CF\u8FF0"),required:!0,component:"Input",colProps:{span:12},componentProps:{placeholder:a("\u8BF7\u586B\u5199\u529F\u80FD\u63CF\u8FF0"),onChange:b(t=>{e.outputConfig.comment=t.target.value},200)}},{field:"outputArea",label:a("\u529F\u80FD\u6A21\u5757"),component:"DicSelect",required:!0,componentProps:{placeholder:a("\u8BF7\u9009\u62E9\u529F\u80FD\u6A21\u5757"),itemId:"1419276800524423333",onChange:b((t,l)=>{l&&(e.outputConfig.outputArea=l.id,e.outputConfig.outputValue=l.value)},200)},colProps:{span:12}},{field:"remarks",label:a("\u5907\u6CE8"),component:"Input",required:!1,colProps:{span:12},componentProps:{placeholder:a("\u8BF7\u586B\u5199\u5907\u6CE8"),onChange:b(t=>{var l;e.outputConfig.remarks=t.target.value,(l=e.tableStructureConfigs)==null||l.map(o=>o.tableComment=o.isMain?t.target.value:o.tableComment)},200)}},{field:"isDataAuth",label:a("\u6570\u636E\u6743\u9650"),component:"Switch",required:!1,colProps:{span:12},helpMessage:I,helpComponentProps:{maxWidth:"400px"},componentProps:{checkedValue:!0,unCheckedValue:!1,onChange:t=>{var l,o,n;if(!t)W({dataAuthList:[]}),e.outputConfig.dataAuthList=[],(l=e==null?void 0:e.tableStructureConfigs)!=null&&l.length&&(e.tableStructureConfigs[0].tableFieldConfigs=e==null?void 0:e.tableStructureConfigs[0].tableFieldConfigs.filter(s=>s.key!=="rule_user_id"));else{if((o=e==null?void 0:e.tableStructureConfigs)!=null&&o.length&&(e!=null&&e.tableStructureConfigs[0].tableFieldConfigs.find(s=>s.key==="rule_user_id")))return;(n=e==null?void 0:e.tableStructureConfigs)!=null&&n.length&&(e==null||e.tableStructureConfigs[0].tableFieldConfigs.push({key:"rule_user_id",fieldName:"rule_user_id",fieldLength:500,fieldType:7,fieldComment:a("\u6570\u636E\u6743\u9650\u6240\u5C5E\u4EBAID")}))}e.outputConfig.isDataAuth=t}}},{field:"dataAuthList",label:a("\u6743\u9650\u9009\u62E9"),component:"ApiSelect",required:!1,colProps:{span:12},componentProps:{mode:"multiple",placeholder:H,api:Y,labelField:"name",valueField:"id",getPopupContainer:()=>document.body,onChange:t=>{e.outputConfig.dataAuthList=t}},dynamicDisabled:({values:t})=>!t.isDataAuth}],ot=[{field:"className",label:a("\u529F\u80FD\u540D\u79F0"),required:!0,component:"Input",title:a("\u57FA\u672C\u4FE1\u606F"),colProps:{span:12},componentProps:{placeholder:a("\u8BF7\u586B\u5199\u529F\u80FD\u540D\u79F0"),onChange:t=>{e.outputConfig.className=t.target.value;const{outputConfig:l,tableStructureConfigs:o}=e;o==null||o.map(n=>{const s=B(l.className),f=N.value?s.toUpperCase():s;n.tableName=n.isMain?f:N.value?`${f}_CHILD_${G(1e3,9999)}`:`${f}_child_${G(1e3,9999)}`,R(n,"table")})}}},{field:"comment",label:a("\u529F\u80FD\u63CF\u8FF0"),required:!0,component:"Input",colProps:{span:12},componentProps:{placeholder:a("\u8BF7\u586B\u5199\u529F\u80FD\u63CF\u8FF0"),onChange:b(t=>{e.outputConfig.comment=t.target.value},200)}},{field:"outputArea",label:a("\u529F\u80FD\u6A21\u5757"),component:"DicSelect",required:!0,componentProps:{placeholder:a("\u8BF7\u9009\u62E9\u529F\u80FD\u6A21\u5757"),itemId:"1419276800524423333",onChange:b((t,l)=>{l&&(e.outputConfig.outputArea=l.id,e.outputConfig.outputValue=l.value)},200)},colProps:{span:12}},{field:"remarks",label:a("\u5907\u6CE8"),component:"Input",required:!1,colProps:{span:12},componentProps:{placeholder:a("\u8BF7\u586B\u5199\u5907\u6CE8"),onChange:b(t=>{var l;e.outputConfig.remarks=t.target.value,(l=e.tableStructureConfigs)==null||l.map(o=>o.tableComment=o.isMain?t.target.value:o.tableComment)},200)}},{field:"isDataAuth",label:a("\u6570\u636E\u6743\u9650"),component:"Switch",required:!1,colProps:{span:12},helpMessage:I,helpComponentProps:{maxWidth:"400px"},componentProps:{checkedValue:!0,unCheckedValue:!1,onChange:t=>{var l,o,n;if(!t)W({dataAuthList:[]}),e.outputConfig.dataAuthList=[],(l=e==null?void 0:e.tableStructureConfigs)!=null&&l.length&&(e==null||e.tableStructureConfigs[0].tableFieldConfigs.map(s=>s.key!=="rule_user_id"));else{if((o=e==null?void 0:e.tableStructureConfigs)!=null&&o.length&&(e!=null&&e.tableStructureConfigs[0].tableFieldConfigs.find(s=>s.key==="rule_user_id")))return;(n=e==null?void 0:e.tableStructureConfigs)!=null&&n.length&&(e==null||e.tableStructureConfigs[0].tableFieldConfigs.push({key:"rule_user_id",fieldName:"rule_user_id",fieldLength:500,fieldType:7,fieldComment:a("\u6570\u636E\u6743\u9650\u6240\u5C5E\u4EBAID")}))}e.outputConfig.isDataAuth=t}}},{field:"dataAuthList",label:a("\u6743\u9650\u9009\u62E9"),component:"ApiSelect",required:!1,colProps:{span:12},componentProps:{mode:"multiple",placeholder:H,api:Y,labelField:"name",valueField:"id",getPopupContainer:()=>document.body,onChange:t=>{e.outputConfig.dataAuthList=t}},dynamicDisabled:({values:t})=>!t.isDataAuth}],nt=[{field:"className",label:a("\u529F\u80FD\u540D\u79F0"),required:!0,component:"Input",title:a("\u57FA\u672C\u4FE1\u606F"),colProps:{span:12},componentProps:{placeholder:a("\u8BF7\u586B\u5199\u529F\u80FD\u540D\u79F0"),onChange:b(t=>{e.outputConfig.className=t.target.value},200)}},{field:"comment",label:a("\u529F\u80FD\u63CF\u8FF0"),required:!0,component:"Input",colProps:{span:12},componentProps:{placeholder:a("\u8BF7\u586B\u5199\u529F\u80FD\u63CF\u8FF0"),onChange:b(t=>{e.outputConfig.comment=t.target.value},200)}},{field:"outputArea",label:a("\u529F\u80FD\u6A21\u5757"),component:"DicSelect",required:!0,componentProps:{placeholder:a("\u8BF7\u9009\u62E9\u529F\u80FD\u6A21\u5757"),itemId:"1419276800524423333",onChange:b((t,l)=>{l&&(e.outputConfig.outputArea=l.id,e.outputConfig.outputValue=l.value)},200)},colProps:{span:12}},{field:"remarks",label:a("\u5907\u6CE8"),component:"Input",required:!1,colProps:{span:12},componentProps:{placeholder:a("\u8BF7\u586B\u5199\u5907\u6CE8"),onChange:b(t=>{e.outputConfig.remarks=t.target.value},200)}}],it=[{title:a("\u6570\u636E\u8868\u540D\u79F0"),dataIndex:"tableName"},{title:a("\u6570\u636E\u8868\u7C7B\u522B"),dataIndex:"isMain",align:"center",width:200},{title:a("\u5907\u6CE8"),dataIndex:"tableComment",align:"center"}],st=[{title:a("\u5B57\u6BB5\u540D"),dataIndex:"fieldName",width:500},{title:a("\u5B57\u6BB5\u957F\u5EA6"),dataIndex:"fieldLength",align:"center"},{title:a("\u6570\u636E\u683C\u5F0F"),dataIndex:"fieldType",align:"center"},{title:a("\u5907\u6CE8"),dataIndex:"fieldComment"}],ut=[{label:a("\u77ED\u6587\u672C"),value:0},{label:a("\u957F\u6587\u672C\uFF08\u9002\u7528\u4E8E\u591A\u884C\u6587\u672C\u7B49\u7EC4\u4EF6\uFF09"),value:1},{label:a("\u6574\u6570"),value:2},{label:a("\u5C0F\u6570"),value:3},{label:a("\u65E5\u671F"),value:4},{label:a("\u65E5\u671F\u65F6\u95F4"),value:5},{label:a("\u5916\u952E"),value:6},{label:a("\u957F\u6574\u6570"),value:7},{label:a("\u65F6\u95F4"),value:8}],e=k("generatorConfig"),z=k("widgetForm");let _t=k("mainTableName","");const M=k("designType",""),w=k("isCustomForm",!1),N=k("isFieldUpper",Z(!1)),[ct,{validate:mt,setFieldsValue:W,clearValidate:pt}]=yt({labelWidth:100,schemas:d.isFormGenerator?nt:M==="code"?lt:ot,showActionButtonGroup:!1});Pt(()=>{const{outputConfig:t}=e;!w&&(t!=null&&t.className||t!=null&&t.comment||t!=null&&t.outputArea)&&(W({className:t==null?void 0:t.className,comment:t==null?void 0:t.comment,outputArea:t==null?void 0:t.outputArea,isDataAuth:t==null?void 0:t.isDataAuth,dataAuthList:t==null?void 0:t.dataAuthList}),pt())});const $=(t,l,o,n,s,f)=>{var g,C;const c=l==="table";(g=e==null?void 0:e.formJson.hiddenComponent)!=null&&g.length&&((C=e==null?void 0:e.formJson.hiddenComponent)==null||C.map(u=>{u.key===o&&(c?u.bindTable=n:u.bindField=n)}),z.value.hiddenComponent=X(e==null?void 0:e.formJson.hiddenComponent)),t==null||t.map(u=>{if(u.type==="form"||u.type==="one-for-one")c&&u.key===s&&(u.bindTable=n),u.children.length&&u.children.map(m=>{if(["tab","grid","card"].includes(m.type)){m.bindTable=n;for(const i of m.layout)$(i.list,l,o,n,s,f)}else m.key===o&&(c?m.bindTable=n:m.bindField=n)});else if(u.key===o)_t.value=n,["time-range","date-range"].includes(u.type)?c?u.bindTable=n:u[f]=n:c?u.bindTable=n:u.bindField=n;else if(["tab","grid","card"].includes(u.type))for(const m of u.layout)$(m.list,l,o,n,s,f)}),z.value.list=X(e.formJson.list)},R=(t,l)=>{const o=t.fieldStartName?"bindStartTime":t.fieldEndName?"bindEndTime":"";if(l==="table"){const n=B(t.tableName);t.tableFieldConfigs.forEach(s=>{$(e==null?void 0:e.formJson.list,"table",s.key,N.value?n.toUpperCase():n,t.key)})}else $(e==null?void 0:e.formJson.list,"field",t.key,t.fieldName,"",o)},dt=t=>{const l=B(t.tableName);t.tableName=N.value?l.toUpperCase():l},ft=(t,l)=>{t!==0?l.fieldLength=null:l.fieldLength=500},ht=()=>V(this,null,function*(){try{const{tableStructureConfigs:t,outputConfig:l}=e;if(!w&&(yield mt(),!/^[a-zA-Z][a-zA-Z0-9]*$/.test(l.className)))return q.error({message:a("\u63D0\u793A"),description:a("\u529F\u80FD\u540D\u79F0\u53EA\u80FD\u662F\u6570\u5B57\u548C\u5B57\u6BCD\u7EC4\u6210\uFF0C\u5FC5\u987B\u4EE5\u82F1\u6587\u5B57\u6BCD\u5F00\u5934")}),!1;if(d.isFormGenerator)return!0;const o=t.map(c=>c.tableName),n=/^[a-zA-Z0-9_]*$/;if(t!=null&&t.some(c=>!n.test(c.tableName)))return q.error({message:a("\u63D0\u793A"),description:"\u8868\u540D\u53EA\u80FD\u5305\u62EC\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u4E0B\u5212\u7EBF"}),!1;if(t!=null&&t.some(c=>c.tableFieldConfigs.some(g=>!n.test(g.fieldName)||g.fieldName.length>30)))return q.error({message:a("\u63D0\u793A"),description:"\u5B57\u6BB5\u540D\u5FC5\u987B\u4EE5\u5C0F\u5199\u5B57\u6BCD\u5F00\u5934\uFF0C\u53EA\u80FD\u5305\u62EC\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u4E0B\u5212\u7EBF\uFF0C\u5E76\u4E14\u4E0D\u80FD\u8D85\u8FC730\u4E2A\u5B57\u7B26"}),!1;if(!(t!=null&&t.every(c=>{const g=c.tableFieldConfigs.map(C=>C.fieldName);return[...new Set(g)].length===g.length})))return q.error({message:a("\u63D0\u793A"),description:a("\u540C\u4E00\u4E2A\u8868\u5185\uFF0C\u4E0D\u80FD\u6709\u76F8\u540C\u5B57\u6BB5\u540D")}),!1;const s=o.filter(c=>!d.beforeTableNames.includes(c)),f={id:M==="code"?e.databaseId:"master",tableNames:d.isUpdate?s.toString():o.toString()};if((!d.isUpdate||!d.isUpdate&&s.length)&&(yield xt(f)),d.isUpdate&&!E.value)return at(),!1}catch(t){return!1}return E.value=!1,!0});function gt(){return V(this,null,function*(){E.value=!0,rt(),x("validateTable")})}return J({validateStep:ht}),(t,l)=>{var g;const o=T("a-input"),n=T("a-tag"),s=T("a-select-option"),f=T("a-select"),c=T("a-table");return h(),A("div",r,[p(w)?D("",!0):(h(),A("div",L,[P(p(Ct),{onRegister:p(ct)},null,8,["onRegister"])])),p(M)==="code"&&!U.isFormGenerator&&!p(w)?(h(),v(p(St),{key:1})):D("",!0),p(M)==="code"&&!U.isFormGenerator?(h(!0),A(O,{key:2},j((g=p(e))==null?void 0:g.tableStructureConfigs,(C,u)=>(h(),A("div",{key:u},[P(c,{columns:it,"data-source":[C],pagination:!1,defaultExpandAllRows:!0},{bodyCell:S(({column:m,record:i})=>[m.dataIndex==="tableName"?(h(),v(o,{key:0,value:i.tableName,"onUpdate:value":_=>i.tableName=_,placeholder:p(a)("\u8BF7\u586B\u5199\u6570\u636E\u8868\u540D\u79F0"),onChange:_=>R(i,"table"),onBlur:_=>dt(i)},null,8,["value","onUpdate:value","placeholder","onChange","onBlur"])):m.dataIndex==="isMain"?(h(),A("span",y,[P(n,{color:i.isMain?"blue":"orange"},{default:S(()=>[K(Q(i.isMain?p(a)("\u4E3B\u8868"):p(a)("\u9644\u8868")),1)]),_:2},1032,["color"])])):m.dataIndex==="tableComment"?(h(),v(o,{key:2,value:i.tableComment,"onUpdate:value":_=>i.tableComment=_,placeholder:p(a)("\u8BF7\u586B\u5199\u5907\u6CE8")},null,8,["value","onUpdate:value","placeholder"])):D("",!0)]),expandedRowRender:S(()=>[P(c,{columns:st,"data-source":C.tableFieldConfigs,pagination:!1},{bodyCell:S(({column:m,record:i})=>[m.dataIndex==="fieldName"?(h(),v(o,{key:0,value:i.fieldName,"onUpdate:value":_=>i.fieldName=_,placeholder:p(a)("\u8BF7\u586B\u5199{title}",{title:m.title}),onChange:_=>R(i,"field"),disabled:i.key==="rule_user_id"},null,8,["value","onUpdate:value","placeholder","onChange","disabled"])):m.dataIndex==="fieldLength"?(h(),v(o,{key:1,value:i.fieldLength,"onUpdate:value":_=>i.fieldLength=_,valueModifiers:{number:!0},placeholder:p(a)("\u8BF7\u586B\u5199\u5B57\u6BB5\u957F\u5EA6"),disabled:i.fieldType!==0},null,8,["value","onUpdate:value","placeholder","disabled"])):m.dataIndex==="fieldComment"?(h(),v(o,{key:2,value:i.fieldComment,"onUpdate:value":_=>i.fieldComment=_,valueModifiers:{number:!0},placeholder:p(a)("\u8BF7\u586B\u5199\u5907\u6CE8"),disabled:i.key==="rule_user_id"},null,8,["value","onUpdate:value","placeholder","disabled"])):m.dataIndex==="fieldType"?(h(),v(f,{key:3,value:i.fieldType,"onUpdate:value":_=>i.fieldType=_,style:{width:"100%"},placeholder:p(a)("\u8BF7\u9009\u62E9\u6570\u636E\u683C\u5F0F"),disabled:i.key==="rule_user_id",allowClear:"",onChange:_=>ft(_,i)},{default:S(()=>[(h(),A(O,null,j(ut,(_,bt)=>P(s,{value:_.value,key:bt},{default:S(()=>[K(Q(_.label),1)]),_:2},1032,["value"])),64))]),_:2},1032,["value","onUpdate:value","placeholder","disabled","onChange"])):D("",!0)]),_:2},1032,["data-source"])]),_:2},1032,["data-source"])]))),128)):D("",!0),P(p(Et),{onRegister:p(et),onSuccess:gt},null,8,["onRegister"])])}}}),tt=Ft(F,[["__scopeId","data-v-7d3007a5"]])}));export{Ge as __tla,tt as default};
|