var W=Object.defineProperty,H=Object.defineProperties;var Y=Object.getOwnPropertyDescriptors;var R=Object.getOwnPropertySymbols;var V=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable;var j=(a,c,m)=>c in a?W(a,c,{enumerable:!0,configurable:!0,writable:!0,value:m}):a[c]=m,D=(a,c)=>{for(var m in c||(c={}))V.call(c,m)&&j(a,m,c[m]);if(R)for(var m of R(c))X.call(c,m)&&j(a,m,c[m]);return a},L=(a,c)=>H(a,Y(c));var $=(a,c,m)=>new Promise((z,i)=>{var u=l=>{try{o(m.next(l))}catch(_){i(_)}},r=l=>{try{o(m.throw(l))}catch(_){i(_)}},o=l=>l.done?z(l.value):Promise.resolve(l.value).then(u,r);o((m=m.apply(a,c)).next())});import Q,{__tla as U}from"./Head-8cc5c98a.js";import Z,{__tla as tt}from"./Containers-f83df76d.js";import at,{__tla as et}from"./Design-914d0935.js";import rt,{__tla as ot}from"./Basic-c35177cb.js";import{L as it,__tla as st}from"./index-67f9e311.js";import{d as nt,a4 as lt,r as I,f as ct,n as _t,y as A,o as g,c as k,w as y,e as K,u as S,l as ft,N as mt,O as ut,a as ht,b as w,t as O,H as v,b1 as E,_ as pt,__tla as dt}from"./index-b5895273.js";import{g as yt,a as P,e as gt,b as bt,__tla as Ct}from"./index-c5355923.js";import{L as T}from"./desktop-5210b4d2.js";import{__tla as $t}from"./Menu-e08c16dc.js";import{__tla as kt}from"./Index-281ee613.js";import{__tla as vt}from"./Title-7ddb094c.js";import{__tla as xt}from"./info-127b8343.js";import{__tla as St}from"./properties-ffc2d480.js";import{__tla as Mt}from"./mobileLayout-f186ef7a.js";import{__tla as Tt}from"./index-016fd85f.js";import{__tla as Dt}from"./index-2a8c0b19.js";import{__tla as Lt}from"./index-f35bbafa.js";import{__tla as wt}from"./index-7fb58e79.js";import{__tla as Ot}from"./index-7914b44e.js";import{__tla as Ft}from"./index-bbe22d68.js";import{__tla as Nt}from"./min-03eb9ce8.js";import{__tla as It}from"./sum-f551e4a9.js";import{__tla as Kt}from"./index-5eb30ce0.js";import{__tla as zt}from"./useWindowSizeFn-a59bee15.js";import{__tla as Jt}from"./FullscreenOutlined-012b5e27.js";import{__tla as Bt}from"./useScript-ab5d4580.js";import{__tla as At}from"./index-83eefeb2.js";import{__tla as Rt}from"./download-801edd56.js";import"./base64Conver-39fc0d26.js";import{__tla as jt}from"./index-339f95d8.js";import{__tla as Et}from"./useCountdown-fd9786ef.js";import{__tla as Pt}from"./Upload-bceb0d3c.js";import{__tla as Gt}from"./index-c53afdf5.js";import{__tla as qt}from"./upload-887cb82a.js";import"./base64-912b9db4.js";import{__tla as Wt}from"./Tree-6c35f2c0.js";import{__tla as Ht}from"./useContextMenu-c4ffe073.js";import{__tla as Yt}from"./difference-9954c5db.js";import{__tla as Vt}from"./formPermission-5236f629.js";import"./workflowEnum-a2efed5c.js";import{__tla as Xt}from"./designHelper-fedad396.js";import{__tla as Qt}from"./index-1c9ab88b.js";import{__tla as Ut}from"./design-f3e25317.js";import{__tla as Zt}from"./set-b89b8dc5.js";import{__tla as ta}from"./_isIterateeCall-61185d8a.js";import{__tla as aa}from"./uniqBy-b68717e0.js";import{__tla as ea}from"./index-2c5e4dd6.js";import{__tla as ra}from"./index-9f9c48fd.js";import{__tla as oa}from"./index-dc94981a.js";import{__tla as ia}from"./onMountedOrActivated-6125a24a.js";import{__tla as sa}from"./index-3705f1a8.js";import{__tla as na}from"./useContentViewHeight-cd147d02.js";import"./sortable.esm-de7debe0.js";import{__tla as la}from"./RedoOutlined-105a0bcb.js";import{__tla as ca}from"./index-9d2b78f3.js";import{__tla as _a}from"./index-49a1c061.js";import{__tla as fa}from"./index-76a8e61b.js";import{__tla as ma}from"./index-8ae648d6.js";import{__tla as ua}from"./index-bd1f1fae.js";import{__tla as ha}from"./UserCard-5a5e66ad.js";import{__tla as pa}from"./index-3862eebd.js";let G,da=Promise.all([(()=>{try{return U}catch(a){}})(),(()=>{try{return tt}catch(a){}})(),(()=>{try{return et}catch(a){}})(),(()=>{try{return ot}catch(a){}})(),(()=>{try{return st}catch(a){}})(),(()=>{try{return dt}catch(a){}})(),(()=>{try{return Ct}catch(a){}})(),(()=>{try{return $t}catch(a){}})(),(()=>{try{return kt}catch(a){}})(),(()=>{try{return vt}catch(a){}})(),(()=>{try{return xt}catch(a){}})(),(()=>{try{return St}catch(a){}})(),(()=>{try{return Mt}catch(a){}})(),(()=>{try{return Tt}catch(a){}})(),(()=>{try{return Dt}catch(a){}})(),(()=>{try{return Lt}catch(a){}})(),(()=>{try{return wt}catch(a){}})(),(()=>{try{return Ot}catch(a){}})(),(()=>{try{return Ft}catch(a){}})(),(()=>{try{return Nt}catch(a){}})(),(()=>{try{return It}catch(a){}})(),(()=>{try{return Kt}catch(a){}})(),(()=>{try{return zt}catch(a){}})(),(()=>{try{return Jt}catch(a){}})(),(()=>{try{return Bt}catch(a){}})(),(()=>{try{return At}catch(a){}})(),(()=>{try{return Rt}catch(a){}})(),(()=>{try{return jt}catch(a){}})(),(()=>{try{return Et}catch(a){}})(),(()=>{try{return Pt}catch(a){}})(),(()=>{try{return Gt}catch(a){}})(),(()=>{try{return qt}catch(a){}})(),(()=>{try{return Wt}catch(a){}})(),(()=>{try{return Ht}catch(a){}})(),(()=>{try{return Yt}catch(a){}})(),(()=>{try{return Vt}catch(a){}})(),(()=>{try{return Xt}catch(a){}})(),(()=>{try{return Qt}catch(a){}})(),(()=>{try{return Ut}catch(a){}})(),(()=>{try{return Zt}catch(a){}})(),(()=>{try{return ta}catch(a){}})(),(()=>{try{return aa}catch(a){}})(),(()=>{try{return ea}catch(a){}})(),(()=>{try{return ra}catch(a){}})(),(()=>{try{return oa}catch(a){}})(),(()=>{try{return ia}catch(a){}})(),(()=>{try{return sa}catch(a){}})(),(()=>{try{return na}catch(a){}})(),(()=>{try{return la}catch(a){}})(),(()=>{try{return ca}catch(a){}})(),(()=>{try{return _a}catch(a){}})(),(()=>{try{return fa}catch(a){}})(),(()=>{try{return ma}catch(a){}})(),(()=>{try{return ua}catch(a){}})(),(()=>{try{return ha}catch(a){}})(),(()=>{try{return pa}catch(a){}})()]).then(()=>$(void 0,null,function*(){function a(i){const u=[];let r="",o="",l=`
`;return i.length&&(i.forEach((_,x)=>{const h=_.type;u.includes(h)||u.push(h);const t=_.config,e=t.apiConfig?`apiConfig: {
name: "${t.apiConfig.name}",
method: "${t.apiConfig.method}",
path: "${t.apiConfig.path}",
requestParamsConfigs: ${JSON.stringify(t.apiConfig.requestParamsConfigs)||[]},
requestHeaderConfigs: ${JSON.stringify(t.apiConfig.requestHeaderConfigs)||[]},
requestBodyConfigs:${JSON.stringify(t.apiConfig.requestBodyConfigs)||[]}
},`:"",n=x>0?`_${x}`:"";switch(h){case"Dashboard":l+=`
`,o+=`const dashboardConfig${n} = ref({
${e}
numColor: "${t.numColor}",
labelColor: "${t.labelColor}",
dashboard: ${JSON.stringify(t.dashboard)||[]}
});
`;break;case"Banner":l+=`
`;const J=t.imgs.map(p=>p.url);o+=`const bannerConfig${n} = ref({
height: ${_.h},
imgs: ${JSON.stringify(J)},
});
`;break;case"ChartLine":l+=`
`;const F=c(t.legend),N=[];t.dataList.forEach(p=>{const b=[];t.yAxis.forEach((C,q)=>{b.push({type:"value",position:C.position,title:C.name,titleFontColor:C.nameTextStyle.color,titleFontSize:C.nameTextStyle.fontSize,format:q===0?"lineYAxis":"lineYAxisTwo",axisFormat:C.axisLabel.formatter,fontColor:C.axisLabel.color,axisLine:C.axisLine.show,axisLineColor:C.axisLine.lineStyle.color})}),N.push({title:p.title,valueKey:p.valueKey,apiConfig:p.apiConfig,indicator:p.indicator,options:{extra:{mix:{column:{seriesGap:120},area:{gradient:!0,opacity:6}}},yAxis:{data:b},xAxis:{title:t.xAxis[0].name,titleFontColor:t.xAxis[0].nameTextStyle.color,titleFontSize:t.xAxis[0].nameTextStyle.fontSize,fontColor:t.xAxis[0].axisLabel.color,axisLine:t.xAxis[0].axisLine.show,axisLineColor:t.xAxis[0].axisLine.lineStyle.color,format:"lineXAxis",axisFormat:t.xAxis[0].axisLabel.formatter},dataLabel:t.label.show,legend:F}})}),o+=`const lineConfig${n} = ref({
height: ${_.h},
title: "${t.title}",
condition: ${JSON.stringify(t.condition)},
count: ${JSON.stringify(t.count)},
dataList:${JSON.stringify(N)},
line: ${JSON.stringify(t.line)},
fontSize:${t.label.fontSize},
fontColor:"${t.label.color}",
});
`;break;case"Pie":l+=`
`;const B=c(t.echarts.legend),s=t.echarts.series[0].radius[0]&&t.echarts.series[0].radius[0].split("%")[0]>0?"ring":t.echarts.series[0].roseType?"rose":"pie";let f="";s=="pie"?f=`pie: {
"customRadius": ${t.echarts.series[0].radius[1].split("%")[0]},
"labelWidth": 10,
"border": false
}`:s=="ring"?f=`ring: {
ringWidth: ${t.echarts.series[0].radius[0].split("%")[0]}, //\u5185\u5708\u5927\u5C0F
labelWidth: 10,
border: false,
customRadius:${t.echarts.series[0].radius[1].split("%")[0]} //\u5916\u5708\u5927\u5C0F
}`:f=`rose: {
type: "${t.echarts.series[0].roseType}",
minRadius: ${t.echarts.series[0].radius[0].split("%")[0]},
labelWidth: 10,
border: false,
}`,o+=`const pieConfig${n} = ref({
${e}
labelKey: "${t.labelKey}",
valueKey: "${t.valueKey}",
title: "${t.title}",
height: ${_.h},
fontSize:${t.echarts.series[0].label.fontSize},
fontColor:"${t.echarts.series[0].label.color}",
pieType:"${s}", //rose\u73AB\u7470\u56FE\uFF0Cpie\u997C\u56FE\uFF0Cring\u73AF\u5F62\u56FE
options:{
dataLabel: ${t.echarts.series[0].label.show},
labelFormat:"${t.echarts.series[0].label.formatter}",
legend: ${JSON.stringify(B)},
color: ${JSON.stringify(t.colors)},
extra: {${f}}
}
});
`;break;case"Radar":l+=`
`;const d=c(t.echarts.legend);o+=`const radarConfig${n} = ref({
${e}
labelKey: "${t.labelKey}",
title: "${t.title}",
height: ${_.h},
indicator:${JSON.stringify(t.echarts.radar.indicator)||[]},
pointShape:"${t.echarts.series[0].symbol}",
options:{
dataLabel: ${t.echarts.series[0].label.show},
legend: ${JSON.stringify(d)},
color: ${JSON.stringify(t.colors)},
extra: {
"radar": {
radius:${t.echarts.radar.radius},
"gridType": "circle",
"gridColor": "#CCCCCC",
border:true,
"opacity": ${t.echarts.showAreaStyle},
},
}
}
});
`;break;case"Gauge":l+=`
`,o+=`const gaugeConfig${n} = ref({
${e}
labelKey: "${t.labelKey}",
title: "${t.title}",
height: ${_.h},
valueKey: "${t.valueKey}",
});
`;break;case"Funnel":l+=`
`;const M=c(t.echarts.legend);o+=`const funnelConfig${n} = ref({
${e}
fontSize:${t.echarts.series[0].label.fontSize},
fontColor:"${t.echarts.series[0].label.color}",
options:{
labelFormat:"${t.echarts.series[0].label.formatter}",
dataLabel:${t.echarts.series[0].label.show},
color: ${JSON.stringify(t.colors)},
padding: [${t.echarts.series[0].top||0},${t.echarts.series[0].right||0},${t.echarts.series[0].bottom||0},${t.echarts.series[0].left||0}],
legend:${JSON.stringify(M)},
extra: {
funnel: {
activeOpacity: 0.3,
activeWidth: 10,
border: true,
borderWidth: ${t.echarts.series[0].gap},
borderColor: "#FFFFFF",
fillOpacity: 1,
labelAlign: "${t.echarts.series[0].label.show?t.echarts.series[0].label.position:"left"}",
type: "${t.echarts.series[0].sort=="descending"?"triangle":"pyramid"}" //triangle\u5012\u4E09\u89D2\uFF0Cpyramid\u91D1\u5B57\u5854
}
}
},
labelKey: "${t.labelKey}",
title: "${t.title}",
height: ${_.h},
valueKey: "${t.valueKey}",
});
`;break;case"ChartBar":l+=`
`,o+=`const barConfig${n} = ref({
${e}
labelKey: "${t.labelKey}",
targetKey:"${t.targetKey}",
title: "${t.title}",
height: ${_.h},
unit: "${t.unit}",
valueKey: "${t.valueKey}"
});
`;break;case"MyTask":l+=`
`,o+=`const taskConfig${n} = ref({
title: "${t.title}",
});
`;break;case"TodoList":l+=`
`,o+=`const todoConfig${n} = ref({
title: "${t.title}",
maxRows: ${t.maxRows},
});
`;break;case"Modules":l+=`
`,o+=`const modulesConfig${n} = ref({
title: "${t.title}",
functions: ${JSON.stringify(t.functions)},
});
`;break}}),u.forEach(_=>{switch(_){case"Dashboard":r+=`import Dashboard from '@/components/dataDisplay/Dashboard.vue';
`;break;case"Banner":r+=`import Banner from '@/components/dataDisplay/Banner.vue';
`;break;case"ChartLine":r+=`import LineChart from '@/components/dataDisplay/LineChart.vue';
`;break;case"Pie":r+=`import PieChart from '@/components/dataDisplay/PieChart.vue';
`;break;case"Radar":r+=`import RadarChart from '@/components/dataDisplay/RadarChart.vue';
`;break;case"Gauge":r+=`import GaugeChart from '@/components/dataDisplay/GaugeChart.vue';
`;break;case"Funnel":r+=`import FunnelChart from '@/components/dataDisplay/FunnelChart.vue';
`;break;case"ChartBar":r+=`import BarChart from '@/components/dataDisplay/BarChart.vue';
`;break;case"MyTask":r+=`import MyTask from '@/components/dataDisplay/MyTask.vue';
`;break;case"TodoList":r+=`import TodoList from '@/components/dataDisplay/TodoList.vue';
`;break;case"Modules":r+=`import Modules from '@/components/dataDisplay/Modules.vue';
`;break}})),l+=`