1 |
- var H=(n,se,B)=>new Promise((de,Y)=>{var ue=z=>{try{A(B.next(z))}catch(J){Y(J)}},ce=z=>{try{A(B.throw(z))}catch(J){Y(J)}},A=z=>z.done?de(z.value):Promise.resolve(z.value).then(ue,ce);A((B=B.apply(n,se)).next())});import{d as Mt,a4 as Dt,aN as R,r as T,f as Tt,A as ye,n as qt,j as ne,D as O,p as Ne,bL as oe,y as N,o as p,l as q,e as c,w as f,u as l,a as b,t as M,c as U,H as v,N as he,X as V,bT as ve,b as F,z as Me,aL as re,bj as De,bo as Ft,E as Lt,aX as Pt,aY as zt,_ as Et,__tla as St}from"./index-b5895273.js";import{ab as Bt,__tla as Ot}from"./index-016fd85f.js";import{A as At,__tla as Jt}from"./index-18fd250e.js";import{__tla as Kt}from"./index-42205ab8.js";import Te from"./sortable.esm-de7debe0.js";import{u as Wt,__tla as jt}from"./unionWith-3a64d623.js";import{D as Ce,__tla as Xt}from"./DeleteTwoTone-50087dc5.js";import{y as Ht,C as Rt,__tla as Vt}from"./index-1c9ab88b.js";import{__tla as Yt}from"./index-2a8c0b19.js";import{__tla as Gt}from"./index-f35bbafa.js";import{__tla as Qt}from"./index-7fb58e79.js";import{__tla as Zt}from"./index-7914b44e.js";import{__tla as $t}from"./index-bbe22d68.js";import{__tla as ea}from"./min-03eb9ce8.js";import{__tla as ta}from"./sum-f551e4a9.js";import{__tla as aa}from"./index-5eb30ce0.js";import{__tla as la}from"./useWindowSizeFn-a59bee15.js";import{__tla as ia}from"./FullscreenOutlined-012b5e27.js";import{__tla as na}from"./useScript-ab5d4580.js";import{__tla as oa}from"./index-83eefeb2.js";import{__tla as ra}from"./download-801edd56.js";import"./base64Conver-39fc0d26.js";import{__tla as sa}from"./index-339f95d8.js";import{__tla as da}from"./useCountdown-fd9786ef.js";import{__tla as ua}from"./index-67f9e311.js";import{__tla as ca}from"./Tree-6c35f2c0.js";import{__tla as fa}from"./useContextMenu-c4ffe073.js";import{__tla as _a}from"./difference-9954c5db.js";import{__tla as ma}from"./Index-281ee613.js";import{__tla as pa}from"./UserCard-5a5e66ad.js";import{__tla as ga}from"./index-3862eebd.js";import{__tla as ya}from"./Upload-bceb0d3c.js";import{__tla as ha}from"./index-c53afdf5.js";import{__tla as va}from"./upload-887cb82a.js";import"./base64-912b9db4.js";import{__tla as Ca}from"./formPermission-5236f629.js";import"./workflowEnum-a2efed5c.js";import{__tla as ba}from"./designHelper-fedad396.js";import{__tla as ka}from"./design-f3e25317.js";import{__tla as xa}from"./set-b89b8dc5.js";import{__tla as Ua}from"./_isIterateeCall-61185d8a.js";import{__tla as wa}from"./uniqBy-b68717e0.js";import{__tla as Ia}from"./index-2c5e4dd6.js";import{__tla as Na}from"./index-9f9c48fd.js";import{__tla as Ma}from"./index-dc94981a.js";import{__tla as Da}from"./onMountedOrActivated-6125a24a.js";import{__tla as Ta}from"./index-3705f1a8.js";import{__tla as qa}from"./useContentViewHeight-cd147d02.js";import{__tla as Fa}from"./RedoOutlined-105a0bcb.js";import{__tla as La}from"./index-9d2b78f3.js";import{__tla as Pa}from"./index-49a1c061.js";import{__tla as za}from"./index-76a8e61b.js";import{__tla as Ea}from"./index-8ae648d6.js";import{__tla as Sa}from"./index-bd1f1fae.js";import{__tla as Ba}from"./ApiConfigSelect-7ba9c91e.js";import{__tla as Oa}from"./index-0d38e276.js";import{__tla as Aa}from"./index-d8d113fc.js";import{__tla as Ja}from"./vuedraggable.umd-49e3dbfb.js";import{__tla as Ka}from"./index-6e3664b4.js";import{__tla as Wa}from"./random-c2506b20.js";import{__tla as ja}from"./DataSourceSetting.vue_vue_type_script_setup_true_lang-fc9a6f17.js";import{__tla as Xa}from"./DatasourceSelect.vue_vue_type_script_setup_true_lang-7ba22c0a.js";import{__tla as Ha}from"./index-f881acf0.js";import{__tla as Ra}from"./PreviewDrawer.vue_vue_type_script_setup_true_lang-9ac2bb76.js";import{__tla as Va}from"./ScriptConfig-3763e0a1.js";let qe,Ya=Promise.all([(()=>{try{return St}catch(n){}})(),(()=>{try{return Ot}catch(n){}})(),(()=>{try{return Jt}catch(n){}})(),(()=>{try{return Kt}catch(n){}})(),(()=>{try{return jt}catch(n){}})(),(()=>{try{return Xt}catch(n){}})(),(()=>{try{return Vt}catch(n){}})(),(()=>{try{return Yt}catch(n){}})(),(()=>{try{return Gt}catch(n){}})(),(()=>{try{return Qt}catch(n){}})(),(()=>{try{return Zt}catch(n){}})(),(()=>{try{return $t}catch(n){}})(),(()=>{try{return ea}catch(n){}})(),(()=>{try{return ta}catch(n){}})(),(()=>{try{return aa}catch(n){}})(),(()=>{try{return la}catch(n){}})(),(()=>{try{return ia}catch(n){}})(),(()=>{try{return na}catch(n){}})(),(()=>{try{return oa}catch(n){}})(),(()=>{try{return ra}catch(n){}})(),(()=>{try{return sa}catch(n){}})(),(()=>{try{return da}catch(n){}})(),(()=>{try{return ua}catch(n){}})(),(()=>{try{return ca}catch(n){}})(),(()=>{try{return fa}catch(n){}})(),(()=>{try{return _a}catch(n){}})(),(()=>{try{return ma}catch(n){}})(),(()=>{try{return pa}catch(n){}})(),(()=>{try{return ga}catch(n){}})(),(()=>{try{return ya}catch(n){}})(),(()=>{try{return ha}catch(n){}})(),(()=>{try{return va}catch(n){}})(),(()=>{try{return Ca}catch(n){}})(),(()=>{try{return ba}catch(n){}})(),(()=>{try{return ka}catch(n){}})(),(()=>{try{return xa}catch(n){}})(),(()=>{try{return Ua}catch(n){}})(),(()=>{try{return wa}catch(n){}})(),(()=>{try{return Ia}catch(n){}})(),(()=>{try{return Na}catch(n){}})(),(()=>{try{return Ma}catch(n){}})(),(()=>{try{return Da}catch(n){}})(),(()=>{try{return Ta}catch(n){}})(),(()=>{try{return qa}catch(n){}})(),(()=>{try{return Fa}catch(n){}})(),(()=>{try{return La}catch(n){}})(),(()=>{try{return Pa}catch(n){}})(),(()=>{try{return za}catch(n){}})(),(()=>{try{return Ea}catch(n){}})(),(()=>{try{return Sa}catch(n){}})(),(()=>{try{return Ba}catch(n){}})(),(()=>{try{return Oa}catch(n){}})(),(()=>{try{return Aa}catch(n){}})(),(()=>{try{return Ja}catch(n){}})(),(()=>{try{return Ka}catch(n){}})(),(()=>{try{return Wa}catch(n){}})(),(()=>{try{return ja}catch(n){}})(),(()=>{try{return Xa}catch(n){}})(),(()=>{try{return Ha}catch(n){}})(),(()=>{try{return Ra}catch(n){}})(),(()=>{try{return Va}catch(n){}})()]).then(()=>H(void 0,null,function*(){const n=K=>(Pt("data-v-5ce4b7a0"),K=K(),zt(),K),se={style:{height:"100%"}},B={style:{"padding-top":"10px"}},de={class:"tab-title"},Y={key:0,class:"icon","aria-hidden":"true"},ue=n(()=>b("use",{"xlink:href":"#icon-fangxiang1"},null,-1)),ce=[ue],A=n(()=>b("use",{"xlink:href":"#icon-paixu"},null,-1)),z=[A],J={class:"tree-left-contain"},Fe={key:0,class:"tree-left-container"},Le={key:0,class:"static-box"},Pe={key:0,class:"static-empty"},ze={class:"tree-node"},Ee={key:1},Se={key:2},Be={class:"right-contarin"},Oe={class:"right-bottom"},Ae={class:"right-top"},Je={class:"right-top-list"},Ke={class:"right-top-list"},We={class:"right-top-file"},je={class:"right-top-list"},Xe={class:"right-top-file"},He={key:0,class:"icon","aria-hidden":"true"},Re=n(()=>b("use",{"xlink:href":"#icon-fangxiang1"},null,-1)),Ve=[Re],Ye=n(()=>b("use",{"xlink:href":"#icon-paixu"},null,-1)),Ge=[Ye],Qe={style:{"padding-top":"10px"}},Ze={class:"tab-title"},$e=Mt({__name:"ViewDesignStep",props:{isUpdate:{type:Boolean,default:!1}},setup(K,{expose:et}){const G=K,{t:a}=Dt(),{notification:x}=Lt(),e=R("generatorConfig"),tt=R("current"),at=R("designType",""),fe=R("tableInfo",T([])),lt=R("isCustomForm",!1),it=T([{dataIndex:"sort",key:"sort",width:"5%"},{title:a("\u67E5\u8BE2\u9879"),dataIndex:"fieldName",key:"fieldName",width:"50%"},{title:a("\u64CD\u4F5C"),key:"action",fixed:"right",align:"center"}]),nt=T([{dataIndex:"sort",key:"sort",width:"50px",align:"center"},{title:a("\u5217\u8868\u5B57\u6BB5"),dataIndex:"columnName",key:"columnName",width:"35%"},{title:a("\u4E3B\u5B57\u6BB5"),dataIndex:"mainField",width:"10%",key:"mainField",align:"center"},{title:a("\u662F\u5426\u663E\u793A\u6807\u7B7E"),dataIndex:"showLabel",width:"15%",key:"showLabel",align:"center"},{title:a("\u64CD\u4F5C"),key:"action",fixed:"right",align:"center",width:"80px"}]),ot=T([{title:a("\u542F\u7528"),dataIndex:"isUse",key:"isUse",width:"5%",align:"center"},{title:a("\u6309\u94AE\u540D\u79F0"),dataIndex:"name",key:"name",width:"30%"},{title:a("\u6309\u94AE\u7F16\u7801"),dataIndex:"code",key:"code",width:"30%"},{title:a("\u6309\u94AE\u56FE\u6807"),dataIndex:"icon",key:"icon",width:"20%"},{title:a("\u64CD\u4F5C"),key:"action",fixed:"right",align:"center"}]),_e=T("1"),be=T(0),ke=T(0),Q=T(!1),W=T(!1),E=Tt({name:"",value:""}),Z=T(""),me=T(),pe=T(""),$=T({}),y=ye(()=>e.outputConfig.funcType!==1);qt(()=>{var i;(i=e==null?void 0:e.listConfig)!=null&&i.buttonConfigs&&e.listConfig.buttonConfigs.length===0&&(e.listConfig.buttonConfigs=[{isUse:!0,name:a("\u5237\u65B0"),code:"refresh",icon:"ant-design:reload-outlined",isDefault:!0},{isUse:!0,name:a("\u67E5\u770B"),code:"view",icon:"ant-design:eye-outlined",isDefault:!0},{isUse:!0,name:a("\u65B0\u589E"),code:"add",icon:"ant-design:plus-outlined",isDefault:!0},{isUse:!0,name:a("\u7F16\u8F91"),code:"edit",icon:"ant-design:form-outlined",isDefault:!0},{isUse:!0,name:a("\u5220\u9664"),code:"delete",icon:"ant-design:delete-outlined",isDefault:!0},{isUse:!1,name:a("\u53D1\u8D77\u5BA1\u6279"),code:"startwork",icon:"ant-design:form-outlined",isDefault:!0}])});const j=(i,t=!1)=>{var g,S,I,m,w,h,ee,L,X,te,ae,le;if(!i)return[];let r=[],_=[];const u=["select","associate-select","associate-popup","multiple-popup","checkbox","radio"];(g=e.tableStructureConfigs)==null||g.forEach(o=>{o.isMain&&(_=o.tableFieldConfigs)});for(const o of i)if(Ht.includes(o.type)){if(["tab","grid","card"].includes(o.type))for(const C of o.layout)r=Wt(r,j(C.list,t))}else if(o.type.indexOf("range")!==-1)t||(r.push({key:o.key,value:o.bindStartTime,label:a("{name}\u5F00\u59CB\u65F6\u95F4",{name:o.label}),type:o.type,format:(S=o.options)==null?void 0:S.format}),r.push({key:o.key,value:o.bindEndTime,label:a("{name}\u7ED3\u675F\u65F6\u95F4",{name:o.label}),type:o.type,format:(I=o.options)==null?void 0:I.format}));else{let C=!1;if((u.includes(o.type)&&((m=o.options)==null?void 0:m.datasourceType)==="api"||o.type==="cascader")&&t&&(C=(ee=(h=(w=o.options)==null?void 0:w.apiConfig)==null?void 0:h.apiParams)==null?void 0:ee.some(s=>{var d;return(d=s.tableInfo)==null?void 0:d.some(k=>{var D;return k.value?k.bindType==="data"&&((D=k.value)==null?void 0:D.slice(0,2))!=="3-":!1})})),!C)if(o.type==="time"||o.type==="date")r.push({value:o.bindField,label:o.label,type:o.type,format:(L=o.options)==null?void 0:L.format});else if(t&&o.type==="info"&&((X=o.options)==null?void 0:X.infoType)===2)r.push({value:o.bindField,label:o.label,type:o.type,isDate:!0});else{let s;if(l(at)!=="data"){let d;_==null||_.map(k=>{k.fieldName===o.bindField&&(d=k.fieldType)}),s=[2,3,7].includes(d)}else s=((ae=(te=fe==null?void 0:fe.value.find(d=>d.isMain))==null?void 0:te.fields.find(d=>d.name===o.bindField))==null?void 0:ae.type)===Rt.NUMBER;(o.type=="input"&&!((le=o.options)!=null&&le.isSave)||o.type!=="input")&&r.push({key:o.key,value:o.bindField,label:o.label,type:o.type,isNumber:s,componentProps:o.options})}}return r},rt=()=>{let i=e.listConfig.columnConfigs;e.listConfig.columnConfigs=i.map(t=>({key:t.key,columnName:t.columnName,label:t.label,columnWidth:"100%",mainField:G.isUpdate?t.mainField:!1,showLabel:G.isUpdate?t.showLabel:!0,isNumber:t.isNumber,componentType:t.componentType,format:t.format||void 0,componentProps:t.componentProps}))},st=()=>{let i=j(e.formJson.list),t=j(e.formJson.list,!0),r=[],_=[];if(G.isUpdate){const u=e.listConfig.columnConfigs.map(m=>({key:m.key,field:m.columnName})),g=i.map(m=>({key:m.key,field:m.value}));_=e.listConfig.columnConfigs.filter(m=>g.some(w=>w.key===m.key&&w.field===m.columnName)),i=i.filter(m=>!u.some(w=>w.key===m.key&&w.field===m.value));const S=e.listConfig.queryConfigs.map(m=>m.fieldName),I=t.map(m=>m.value);r=e.listConfig.queryConfigs.filter(m=>I.includes(m.fieldName)),t=t.filter(m=>!S.includes(m.value))}_.forEach(u=>{u.showLabel===void 0&&(u.showLabel=!0)}),e.listConfig.columnConfigs=i.map(u=>({key:u.key,columnName:u.value,label:u.label,columnWidth:"100%",mainField:!1,showLabel:!0,isNumber:u.isNumber,componentType:u.type,format:u.format||void 0,componentProps:u.componentProps})),e.listConfig.queryConfigs=t.map(u=>({fieldName:u.value,width:8,isDate:["time","date"].includes(u.type)||!!u.isDate,format:u.format||void 0})),G.isUpdate&&(e.listConfig.columnConfigs.unshift(..._),e.listConfig.queryConfigs.unshift(...r))};ne(()=>tt.value,i=>{var t;i===2&&(e.outputConfig.funcType===1?st():rt(),$.value=O((t=e==null?void 0:e.listConfig.leftMenuConfig)==null?void 0:t.apiConfig))},{immediate:!0}),ne(()=>{var i;return(i=e==null?void 0:e.listConfig)==null?void 0:i.queryConfigs},i=>{i&&i.length&&!y.value&&Ne(()=>{const t=document.querySelector(".search-config .ant-table-tbody");t&&Te.create(t,{handle:".queryDraggable-icon",onEnd:({oldIndex:r,newIndex:_})=>{var g;if(oe(r)||oe(_)||_===r)return;const u=O((g=e==null?void 0:e.listConfig)==null?void 0:g.queryConfigs);r>_?(u.splice(_,0,u[r]),u.splice(r+1,1)):(u.splice(_+1,0,u[r]),u.splice(r,1)),e.listConfig.queryConfigs=O(u),be.value++}})})},{deep:!0,immediate:!0}),ne(()=>{var i;return[(i=e==null?void 0:e.listConfig)==null?void 0:i.columnConfigs,_e.value]},i=>{i[0]&&i[0].length&&i[1]==="2"&&!y.value&&Ne(()=>{const t=document.querySelector(".list-config .ant-table-tbody");Te.create(t,{handle:".columnDraggable-icon",onEnd:({oldIndex:r,newIndex:_})=>{var g;if(oe(r)||oe(_)||_===r)return;const u=O((g=e==null?void 0:e.listConfig)==null?void 0:g.columnConfigs);r>_?(u.splice(_,0,u[r]),u.splice(r+1,1)):(u.splice(_+1,0,u[r]),u.splice(r,1)),e.listConfig.columnConfigs=O(u),ke.value++}})})},{deep:!0,immediate:!0}),ne($,i=>{var t;e.listConfig.leftMenuConfig.apiConfig=O(i),(t=e.listConfig.leftMenuConfig.apiConfig)==null||delete t.script},{deep:!0});const dt=()=>{Q.value=!0},ut=i=>{var t,r;i&&!((r=(t=e==null?void 0:e.listConfig)==null?void 0:t.leftMenuConfig)!=null&&r.datasourceType)&&(e.listConfig.leftMenuConfig.datasourceType="static")},ct=()=>{var t;if(y.value)return;const i={fieldName:"",width:8,isDate:!1};(t=e==null?void 0:e.listConfig)==null||t.queryConfigs.push(i)},ft=i=>{var t;y.value||((t=e==null?void 0:e.listConfig)==null||t.queryConfigs.splice(i,1))},_t=()=>{var t;const i={key:"",label:"",columnName:"",columnWidth:"100%",mainField:!1,showLabel:!0,componentType:""};(t=e==null?void 0:e.listConfig)==null||t.columnConfigs.push(i)},mt=i=>{var t;y.value||((t=e==null?void 0:e.listConfig)==null||t.columnConfigs.splice(i,1))},pt=()=>{var t;const i={isUse:!0,name:"",code:"",icon:"",isDefault:!1};(t=e==null?void 0:e.listConfig)==null||t.buttonConfigs.push(i)},gt=i=>{var t;(t=e==null?void 0:e.listConfig)==null||t.buttonConfigs.splice(i,1)},yt=()=>{me.value.resetFields()},ht=()=>H(this,null,function*(){var i;(yield bt())&&(Z.value?xe(e.listConfig.leftMenuConfig.staticData):(i=e.listConfig.leftMenuConfig.staticData)==null||i.push({title:E.name,key:E.value}),W.value=!1)}),xe=i=>{i==null||i.some(t=>{var r;return t.key===Z.value?(t.children||(t.children=[]),t.children.push({title:E.name,key:E.value}),!0):(r=t.children)!=null&&r.length?xe(t.children):!1})},Ue=(i,t)=>{y.value||(i==null||i.some((r,_)=>{var u;return r.key===t?(i.splice(_,1),!0):(u=r.children)!=null&&u.length?Ue(r.children,t):!1}))},vt=()=>{y.value||(W.value=!0,Z.value="",pe.value=a("\u6DFB\u52A0\u7236\u7EA7\u9009\u9879"))},Ct=(i,t)=>{y.value||(W.value=!0,Z.value=i,pe.value=a("\u6DFB\u52A0\u3010{title}\u3011\u7684\u5B50\u9009\u9879",{title:t}))},bt=()=>H(this,null,function*(){try{return yield me.value.validateFields(),!0}catch(i){return!1}}),kt=i=>{i&&(e.listConfig.orderBy="",e.listConfig.orderType=void 0)},ge=ye(()=>{var i;return j((i=e==null?void 0:e.formJson)==null?void 0:i.list)}),xt=ye(()=>{var i;return j((i=e==null?void 0:e.formJson)==null?void 0:i.list,!0)}),Ut=i=>{i.target.value==="api"?e.listConfig.leftMenuConfig.dictionaryItemId="":(e.listConfig.leftMenuConfig.fieldName="",e.listConfig.leftMenuConfig.relationFieldName="")},wt=(i,t)=>{e.listConfig.columnConfigs[t].componentType=i.type,e.listConfig.columnConfigs[t].label=i.label},It=()=>H(this,null,function*(){const{listConfig:i}=e,{queryConfigs:t,columnConfigs:r,buttonConfigs:_,isLeftMenu:u,leftMenuConfig:g,orderBy:S,defaultOrder:I}=i,m=[];for(let h=0;h<t.length;h++)if(m.push(t[h].fieldName),!t[h].fieldName)return x.error({message:a("\u63D0\u793A"),description:a("\u67E5\u8BE2\u914D\u7F6E\u7B2C{index}\u6761\uFF0C\u672A\u9009\u62E9\u5217\u540D\uFF01",{index:h+1})}),!1;if([...new Set(m)].length<m.length)return x.error({message:a("\u63D0\u793A"),description:a("\u67E5\u8BE2\u914D\u7F6E \u67E5\u8BE2\u9879\u4E0D\u80FD\u91CD\u590D")}),!1;if(u){if(!g)return x.error({message:a("\u63D0\u793A"),description:a("\u5982\u679C\u9700\u8981\u5DE6\u4FA7\u83DC\u5355\u5FC5\u987B\u5B8C\u5584\u914D\u7F6E\uFF01")}),!1;if(!g.datasourceType)return x.error({message:a("\u63D0\u793A"),description:a("\u5FC5\u987B\u9009\u62E9\u6570\u636E\u6765\u6E90\uFF01")}),!1;if(!g.listFieldName)return x.error({message:a("\u63D0\u793A"),description:a("\u5FC5\u987B\u9009\u62E9\u5217\u8868\u5173\u8054\u5B57\u6BB5\uFF01")}),!1;if(g.datasourceType==="dic"){if(!g.dictionaryItemId)return x.error({message:a("\u63D0\u793A"),description:a("\u5FC5\u987B\u9009\u62E9\u6570\u636E\u5B57\u5178\u9879!")}),!1}else if(g.datasourceType==="datasource"){if(!g.datasourceId)return x.error({message:a("\u63D0\u793A"),description:a("\u5FC5\u987B\u9009\u62E9\u6570\u636E\u6E90!")}),!1;if(!g.menuName)return x.error({message:a("\u63D0\u793A"),description:a("\u5FC5\u987B\u914D\u7F6E\u5DE6\u4FA7\u83DC\u5355-\u6807\u9898!")}),!1;if(!g.fieldName)return x.error({message:a("\u63D0\u793A"),description:a("\u5FC5\u987B\u914D\u7F6E\u5DE6\u4FA7\u83DC\u5355-id\u5B57\u6BB5!")}),!1;if(!g.parentFiledName)return x.error({message:a("\u63D0\u793A"),description:a("\u5FC5\u987B\u914D\u7F6E\u5DE6\u4FA7\u83DC\u5355-\u7236\u7EA7\u5B57\u6BB5!")}),!1;if(!g.showFieldName)return x.error({message:a("\u63D0\u793A"),description:a("\u5FC5\u987B\u914D\u7F6E\u5DE6\u4FA7\u83DC\u5355-\u663E\u793A\u5B57\u6BB5!")}),!1;if(!g.relationFieldName)return x.error({message:a("\u63D0\u793A"),description:a("\u5FC5\u987B\u914D\u7F6E\u5DE6\u4FA7\u83DC\u5355-\u5173\u8054\u5B57\u6BB5!")}),!1}}if(!r||r.length===0)return x.error({message:a("\u63D0\u793A"),description:a("\u5217\u8868\u5B57\u6BB5\u914D\u7F6E\u4E0D\u80FD\u4E3A\u7A7A!")}),!1;const w=[];for(let h=0;h<r.length;h++)if(w.push(r[h].columnName),!r[h].columnName)return x.error({message:a("\u63D0\u793A"),description:a("\u5217\u8868\u914D\u7F6E\u7B2C{index}\u6761\uFF0C\u672A\u9009\u62E9\u5217\u540D\uFF01",{index:h+1})}),!1;if([...new Set(w)].length<w.length)return x.error({message:a("\u63D0\u793A"),description:a("\u5217\u8868\u914D\u7F6E \u5217\u8868\u5B57\u6BB5\u4E0D\u80FD\u91CD\u590D")}),!1;if(!I&&!S)return x.error({message:a("\u63D0\u793A"),description:a("\u5982\u679C\u662F\u975E\u9ED8\u8BA4\u6392\u5E8F,\u5FC5\u987B\u914D\u7F6E\u6392\u5E8F\u5B57\u6BB5!")}),!1;for(let h=0;h<_.length;h++){if(!_[h].name)return x.error({message:a("\u63D0\u793A"),description:a("\u6309\u94AE\u914D\u7F6E\u7B2C{index}\u6761\uFF0C\u672A\u586B\u5199\u6309\u94AE\u540D\uFF01",{index:h+1})}),!1;if(!_[h].code)return x.error({message:a("\u63D0\u793A"),description:a("\u6309\u94AE\u914D\u7F6E\u7B2C{index}\u6761\uFF0C\u672A\u586B\u5199\u6309\u94AE\u7F16\u7801\uFF01",{index:h+1})}),!1}return!0});function Nt(i){var t;(t=e==null?void 0:e.listConfig)==null||t.columnConfigs.forEach((r,_)=>{_!=i&&(r.mainField=!1)})}return et({validateStep:It}),(i,t)=>{const r=N("a-select"),_=N("a-table"),u=N("a-button"),g=N("a-tab-pane"),S=N("a-switch"),I=N("a-form-item"),m=N("a-form"),w=N("a-radio-button"),h=N("a-radio-group"),ee=N("a-tree"),L=N("a-input"),X=N("a-select-option"),te=N("a-checkbox"),ae=N("a-tabs"),le=N("a-modal");return p(),q("div",se,[c(ae,{activeKey:_e.value,"onUpdate:activeKey":t[9]||(t[9]=o=>_e.value=o),size:"large",class:"tab-list"},{default:f(()=>[c(g,{key:"1",tab:l(a)("\u67E5\u8BE2\u914D\u7F6E")},{default:f(()=>{var o;return[b("div",B,[b("p",de,M(l(a)("\u67E5\u8BE2\u914D\u7F6E\u5217\u8868")),1),(p(),U(_,{size:"middle",columns:it.value,pagination:!1,"data-source":(o=l(e).listConfig)==null?void 0:o.queryConfigs,key:be.value,class:"search-config"},{headerCell:f(({column:C})=>[C.key==="sort"?(p(),q("svg",Y,ce)):v("",!0)]),bodyCell:f(({column:C,record:s,index:d})=>[C.key!=="action"?(p(),q(he,{key:0},[C.key==="sort"?(p(),q("svg",{key:0,class:V(["icon queryDraggable-icon",y.value?" cursor-not-allowed":"cursor-move"]),"aria-hidden":"true"},z,2)):v("",!0),C.key==="fieldName"?(p(),U(r,{key:1,value:s[C.dataIndex],"onUpdate:value":k=>s[C.dataIndex]=k,style:{width:"100%"},options:xt.value,placeholder:l(a)("\u8BF7\u9009\u62E9\u67E5\u8BE2\u9879"),disabled:y.value},null,8,["value","onUpdate:value","options","placeholder","disabled"])):v("",!0)],64)):v("",!0),C.key==="action"?(p(),U(l(Ce),{key:1,"two-tone-color":"#ff8080",onClick:k=>ft(d),class:V(y.value?"!cursor-not-allowed":"")},null,8,["onClick","class"])):v("",!0)]),_:1},8,["columns","data-source"])),c(u,{type:"dashed",block:"",onClick:ct,disabled:y.value},{default:f(()=>[c(l(ve)),F(" "+M(l(a)("\u65B0\u589E")),1)]),_:1},8,["disabled"])])]}),_:1},8,["tab"]),c(g,{key:"2",tab:l(a)("\u5217\u8868\u914D\u7F6E")},{default:f(()=>[b("div",J,[c(l(Me),{class:"tree-left-title",title:l(a)("\u5DE6\u4FA7\u6811\u914D\u7F6E")},{default:f(()=>{var o,C;return[c(m,{"label-col":{span:6},"wrapper-col":{span:18}},{default:f(()=>[c(I,{label:l(a)("\u914D\u7F6E\u6811")},{default:f(()=>[c(S,{disabled:y.value,checked:l(e).listConfig.isLeftMenu,"onUpdate:checked":t[0]||(t[0]=s=>l(e).listConfig.isLeftMenu=s),onChange:ut},null,8,["disabled","checked"])]),_:1},8,["label"])]),_:1}),(C=(o=l(e))==null?void 0:o.listConfig)!=null&&C.isLeftMenu?(p(),q("div",Fe,[c(m,{"label-col":{span:6},"wrapper-col":{span:18}},{default:f(()=>{var s;return[c(I,{label:l(a)("\u6570\u636E\u6765\u6E90")},{default:f(()=>[c(h,{disabled:y.value,class:"!flex",value:l(e).listConfig.leftMenuConfig.datasourceType,"onUpdate:value":t[1]||(t[1]=d=>l(e).listConfig.leftMenuConfig.datasourceType=d),"button-style":"solid",size:"default",onChange:Ut},{default:f(()=>[c(w,{value:"static"},{default:f(()=>[F(M(l(a)("\u9759\u6001\u6570\u636E")),1)]),_:1}),c(w,{value:"api"},{default:f(()=>[F("API")]),_:1}),c(w,{value:"dic"},{default:f(()=>[F(M(l(a)("\u6570\u636E\u5B57\u5178")),1)]),_:1})]),_:1},8,["disabled","value"])]),_:1},8,["label"]),l(e).listConfig.leftMenuConfig.datasourceType==="static"?(p(),q("div",Le,[(s=l(e).listConfig.leftMenuConfig.staticData)!=null&&s.length?(p(),U(ee,{key:1,"block-node":"",showIcon:"","tree-data":l(e).listConfig.leftMenuConfig.staticData},{title:f(d=>[b("div",ze,[b("span",null,M(d.title),1),b("span",{class:V(y.value?" cursor-not-allowed":"")},[c(l(re),{icon:"ant-design:plus-outlined",onClick:k=>Ct(d.key,d.title),size:"14",color:"#999"},null,8,["onClick"]),F(" \xA0 "),c(l(re),{icon:"ant-design:delete-outlined",size:"14",color:"#999",onClick:k=>Ue(l(e).listConfig.leftMenuConfig.staticData,d.key)},null,8,["onClick"])],2)])]),_:1},8,["tree-data"])):(p(),q("div",Pe,M(l(a)("\u6682\u65E0\u6570\u636E")),1)),b("div",{onClick:vt,class:"add-box"},[c(l(re),{icon:"ant-design:plus-circle-outlined"}),F(" "+M(l(a)("\u6DFB\u52A0\u7236\u7EA7")),1)])])):v("",!0),l(e).listConfig.leftMenuConfig.datasourceType==="dic"?(p(),q("div",Ee,[c(I,{label:l(a)("\u6570\u636E\u9009\u9879"),required:""},{default:f(()=>[c(l(Bt),{disabled:y.value,value:l(e).listConfig.leftMenuConfig.dictionaryItemId,"onUpdate:value":t[2]||(t[2]=d=>l(e).listConfig.leftMenuConfig.dictionaryItemId=d)},null,8,["disabled","value"])]),_:1},8,["label"])])):v("",!0),l(e).listConfig.leftMenuConfig.datasourceType==="api"?(p(),q("div",Se,[c(I,{label:l(a)("\u63A5\u53E3\u914D\u7F6E"),required:""},{default:f(()=>[c(L,{disabled:y.value,value:l(e).listConfig.leftMenuConfig.apiConfig.path,"onUpdate:value":t[3]||(t[3]=d=>l(e).listConfig.leftMenuConfig.apiConfig.path=d),placeholder:l(a)("\u70B9\u51FB\u8FDB\u884C\u63A5\u53E3\u914D\u7F6E"),onClick:dt},{suffix:f(()=>[c(l(re),{icon:"ant-design:ellipsis-outlined"})]),_:1},8,["disabled","value","placeholder"])]),_:1},8,["label"])])):v("",!0),c(I,{label:l(a)("\u5173\u8054\u5B57\u6BB5"),required:""},{default:f(()=>[c(r,{disabled:y.value,value:l(e).listConfig.leftMenuConfig.listFieldName,"onUpdate:value":t[4]||(t[4]=d=>l(e).listConfig.leftMenuConfig.listFieldName=d),style:{width:"100%"},options:ge.value},null,8,["disabled","value","options"])]),_:1},8,["label"]),c(I,{label:l(a)("\u6811\u5F62\u6807\u9898")},{default:f(()=>[c(L,{disabled:y.value,value:l(e).listConfig.leftMenuConfig.menuName,"onUpdate:value":t[5]||(t[5]=d=>l(e).listConfig.leftMenuConfig.menuName=d),placeholder:l(a)("\u8BF7\u8F93\u5165\u6811\u5F62\u6807\u9898")},null,8,["disabled","value","placeholder"])]),_:1},8,["label"])]}),_:1})])):v("",!0)]}),_:1},8,["title"])]),b("div",Be,[b("div",Oe,[c(l(Me),{title:l(a)("\u5217\u8868\u914D\u7F6E")},{default:f(()=>{var o,C;return[b("div",Ae,[b("div",Je,[F(M(l(a)("\u9ED8\u8BA4\u6392\u5E8F"))+" ",1),c(S,{disabled:y.value,checked:l(e).listConfig.defaultOrder,"onUpdate:checked":t[6]||(t[6]=s=>l(e).listConfig.defaultOrder=s),onChange:kt},null,8,["disabled","checked"])]),b("div",Ke,[b("span",We,M(l(a)("\u6392\u5E8F\u5B57\u6BB5\uFF1A")),1),c(r,{value:l(e).listConfig.orderBy,"onUpdate:value":t[7]||(t[7]=s=>l(e).listConfig.orderBy=s),options:ge.value,placeholder:l(a)("\u8BF7\u9009\u62E9\u6392\u5E8F\u5B57\u6BB5"),disabled:y.value||l(e).listConfig.defaultOrder},null,8,["value","options","placeholder","disabled"])]),b("div",je,[b("span",Xe,M(l(a)("\u6392\u5E8F\u65B9\u5F0F\uFF1A")),1),c(r,{value:l(e).listConfig.orderType,"onUpdate:value":t[8]||(t[8]=s=>l(e).listConfig.orderType=s),disabled:y.value},{default:f(()=>[c(X,{value:"asc"},{default:f(()=>[F(M(l(a)("\u5347\u5E8F")),1)]),_:1}),c(X,{value:"desc"},{default:f(()=>[F(M(l(a)("\u964D\u5E8F")),1)]),_:1})]),_:1},8,["value","disabled"])])]),b("div",null,[(p(),U(_,{size:"middle",columns:nt.value,pagination:!1,"data-source":(C=(o=l(e))==null?void 0:o.listConfig)==null?void 0:C.columnConfigs,key:ke.value,class:"list-config"},{headerCell:f(({column:s})=>[s.key==="sort"?(p(),q("svg",He,Ve)):v("",!0)]),bodyCell:f(({column:s,record:d,index:k})=>[s.key!=="action"?(p(),q(he,{key:0},[s.key==="sort"?(p(),q("svg",{key:0,class:V(["icon columnDraggable-icon",y.value?" cursor-not-allowed":"cursor: move"]),"aria-hidden":"true"},Ge,2)):v("",!0),s.key==="columnName"?(p(),U(r,{key:1,value:d[s.dataIndex],"onUpdate:value":D=>d[s.dataIndex]=D,style:{width:"100%"},options:ge.value,onChange:(D,ie)=>wt(ie,k)},null,8,["value","onUpdate:value","options","onChange"])):v("",!0),s.key==="mainField"?(p(),U(l(De),{key:2,checked:d[s.dataIndex],"onUpdate:checked":D=>d[s.dataIndex]=D,onChange:D=>Nt(k)},null,8,["checked","onUpdate:checked","onChange"])):v("",!0),s.key==="showLabel"?(p(),U(l(De),{key:3,checked:d[s.dataIndex],"onUpdate:checked":D=>d[s.dataIndex]=D},null,8,["checked","onUpdate:checked"])):v("",!0)],64)):v("",!0),s.key==="action"?(p(),U(l(Ce),{key:1,"two-tone-color":"#ff8080",onClick:D=>mt(k),class:V(y.value?"!cursor-not-allowed":"")},null,8,["onClick","class"])):v("",!0)]),_:1},8,["columns","data-source"])),c(u,{type:"dashed",block:"",onClick:_t},{default:f(()=>[c(l(ve)),F(" "+M(l(a)("\u65B0\u589E")),1)]),_:1})])]}),_:1},8,["title"])])])]),_:1},8,["tab"]),c(g,{class:"tab-list3",key:"3",tab:l(a)("\u6309\u94AE\u8BBE\u7F6E")},{default:f(()=>{var o,C;return[b("div",Qe,[b("p",Ze,M(l(a)("\u6309\u94AE\u5217\u8868")),1),c(_,{size:"middle",columns:ot.value,pagination:!1,"data-source":(C=(o=l(e))==null?void 0:o.listConfig)==null?void 0:C.buttonConfigs},{bodyCell:f(({column:s,record:d,index:k})=>{var D,ie,we,Ie;return[s.key==="isUse"?(p(),U(te,{key:0,checked:d[s.dataIndex],"onUpdate:checked":P=>d[s.dataIndex]=P},null,8,["checked","onUpdate:checked"])):v("",!0),s.key==="name"?(p(),U(L,{key:1,disabled:(ie=(D=l(e))==null?void 0:D.listConfig)==null?void 0:ie.buttonConfigs[k].isDefault,value:d[s.dataIndex],"onUpdate:value":P=>d[s.dataIndex]=P},null,8,["disabled","value","onUpdate:value"])):v("",!0),s.key==="code"?(p(),U(L,{key:2,disabled:(Ie=(we=l(e))==null?void 0:we.listConfig)==null?void 0:Ie.buttonConfigs[k].isDefault,value:d[s.dataIndex],"onUpdate:value":P=>d[s.dataIndex]=P},null,8,["disabled","value","onUpdate:value"])):v("",!0),s.key==="icon"?(p(),q(he,{key:3},[d.isDefault?(p(),U(L,{key:1,value:d[s.dataIndex],"onUpdate:value":P=>d[s.dataIndex]=P,disabled:""},null,8,["value","onUpdate:value"])):(p(),U(l(Ft),{key:0,value:d[s.dataIndex],"onUpdate:value":P=>d[s.dataIndex]=P,disabled:!1},null,8,["value","onUpdate:value"]))],64)):v("",!0),s.key==="action"&&!d.isDefault?(p(),U(l(Ce),{key:4,"two-tone-color":"#ff8080",onClick:P=>gt(k)},null,8,["onClick"])):v("",!0)]}),_:1},8,["columns","data-source"]),l(lt)?v("",!0):(p(),U(u,{key:0,type:"dashed",block:"",onClick:pt},{default:f(()=>[c(l(ve)),F(" "+M(l(a)("\u65B0\u589E")),1)]),_:1}))])]}),_:1},8,["tab"])]),_:1},8,["activeKey"]),Q.value?(p(),U(l(At),{key:0,isLeftMenu:!0,apiConfigDialog:Q.value,"onUpdate:apiConfigDialog":t[10]||(t[10]=o=>Q.value=o),apiConfig:$.value,"onUpdate:apiConfig":t[11]||(t[11]=o=>$.value=o),title:l(a)("API\u914D\u7F6E")},null,8,["apiConfigDialog","apiConfig","title"])):v("",!0),c(le,{visible:W.value,"onUpdate:visible":t[14]||(t[14]=o=>W.value=o),title:pe.value,onOk:ht,afterClose:yt},{default:f(()=>[c(m,{ref_key:"formRef",ref:me,model:E,style:{padding:"20px 20px 0"}},{default:f(()=>[c(I,{label:l(a)("\u9009\u9879\u540D"),name:"name",rules:[{required:!0,message:l(a)("\u8BF7\u8F93\u5165\u9009\u9879\u540D")}]},{default:f(()=>[c(L,{value:E.name,"onUpdate:value":t[12]||(t[12]=o=>E.name=o),placeholder:l(a)("\u8BF7\u8F93\u5165\u9009\u9879\u540D")},null,8,["value","placeholder"])]),_:1},8,["label","rules"]),c(I,{label:l(a)("\u9009\u9879\u503C"),name:"value",rules:[{required:!0,message:l(a)("\u8BF7\u8F93\u5165\u9009\u9879\u503C")}]},{default:f(()=>[c(L,{value:E.value,"onUpdate:value":t[13]||(t[13]=o=>E.value=o),placeholder:l(a)("\u8BF7\u8F93\u5165\u9009\u9879\u503C")},null,8,["value","placeholder"])]),_:1},8,["label","rules"])]),_:1},8,["model"])]),_:1},8,["visible","title"])])}}});qe=Et($e,[["__scopeId","data-v-5ce4b7a0"]])}));export{Ya as __tla,qe as default};
|