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