/** * 大屏设计资产库,模板设置中心 * */ export const chartTpl = [{ label: '柱状图', type: 'bar', list: [{ code: 'widget-linechart', type: 'barChart1', label: '柱状图1', title: '柱状图', border: 'border6', icon: 'icontext_box', value: '', thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/bar1.png', width: 500, sourceDataId: '', height: 300, dataX: '', zIndex: 1, dataY: [], top: 0, left: 0, api: '', apiData: [], dataType: 'staticData', staticData: [{name: '阿斯达', v1: 23}, {name: '水电费', v1: 12}, {name: '凡哥', v1: 67}, {name: '党费', v1: 98}], config: 'barChart1', dynamicData: [] }, { code: 'widget-linechart', type: 'barChart2', label: '柱状图2', icon: 'icontext_box', value: '', title: '柱状图2', width: 500, border: 'border6', sourceDataId: '', height: 300, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/bar2.png', dataX: '', dataY: [], top: 0, zIndex: 1, left: 0, dataType: 'staticData', api: '', apiData: [], staticData: [{name: '阿斯达', v1: 23}, {name: '水电费', v1: 12}, {name: '凡哥', v1: 67}, {name: '党费', v1: 98}], config: 'barChart2', dynamicData: [] }, { code: 'widget-linechart', type: 'barChart3', label: '柱状图3', title: '柱状图3', icon: 'icontext_box', value: '', width: 500, sourceDataId: '', height: 300, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/bar3.png', dataX: '', dataY: [], border: 'border6', top: 0, left: 0, zIndex: 1, dataType: 'staticData', api: '', apiData: [], staticData: [{name: '阿斯达', v1: 23}, {name: '水电费', v1: 12}, {name: '凡哥', v1: 67}, {name: '党费', v1: 98}], config: 'barChart3', dynamicData: [] }, { code: 'widget-linechart', type: 'barChart5', label: '柱状图4', title: '柱状图4', icon: 'icontext_box', value: '', width: 500, sourceDataId: '', height: 300, dataX: '', dataY: [], zIndex: 1, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/bar5.png', top: 0, left: 0, border: 'border6', api: '', apiData: [], dataType: 'staticData', staticData: [{name: '阿斯达', v1: 23}, {name: '水电费', v1: 12}, {name: '凡哥', v1: 67}, {name: '党费', v1: 98}], config: 'barChart5', dynamicData: [] }, { code: 'widget-linechart', type: 'barChart7', label: '柱状图5', title: '柱状图5', icon: 'icontext_box', value: '', width: 500, sourceDataId: '', height: 300, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/bar7.png', dataX: '', zIndex: 1, dataY: [], top: 0, left: 0, api: '', apiData: [], dataType: 'staticData', staticData: [{name: '阿斯达', v1: 23}, {name: '水电费', v1: 12}, {name: '凡哥', v1: 67}, {name: '党费', v1: 98}], config: 'barChart7', dynamicData: [] }, { code: 'widget-linechart', type: 'barChart8', label: '柱状图6', title: '柱状图6', icon: 'icontext_box', value: '', width: 500, sourceDataId: '', border: 'border6', height: 300, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/bar8.png', dataX: '', dataY: [], zIndex: 1, top: 0, left: 0, api: '', apiData: [], dataType: 'staticData', staticData: [{name: '阿斯达', v1: 23}, {name: '水电费', v1: 12}, {name: '凡哥', v1: 67}, {name: '党费', v1: 98}], config: 'barChart8', dynamicData: [] }, { code: 'widget-linechart', type: 'barChart9', label: '柱状图7', title: '柱状图7', border: 'border6', icon: 'icontext_box', value: '', width: 500, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/bar9.png', sourceDataId: '', height: 300, dataX: '', dataY: [], zIndex: 1, top: 0, left: 0, api: '', apiData: [], dataType: 'staticData', staticData: [{name: '阿斯达', v1: 23}, {name: '水电费', v1: 12}, {name: '凡哥', v1: 67}, {name: '党费', v1: 98}], config: 'barChart9', dynamicData: [] }, { type: 'barChart10', label: '柱状图8', title: '柱状图8', border: 'border13', width: 500, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/bar10.png', height: 300, dataType: 'staticData', staticData: [{name: '阿斯达', v1: 23}, {name: '水电费', v1: 12}], config: 'barChart10' }, ] }, { label: '折线图', type: 'line', list: [{ code: 'widget-linechart', type: 'lineChart1', label: '折线图1', title: '折线图1', border: 'border6', icon: 'icontext_box', value: '', width: 500, height: 300, top: 0, left: 0, zIndex: 1, api: '', apiData: [], thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/line1.png', dataX: '', dataY: [], dataType: 'staticData', staticData: [{name: '阿斯达', v1: 23, v2: 33}, {name: '水电费', v1: 12, v2: 34}, { name: '凡哥', v1: 67, v2: 25 }, {name: '党费', v1: 98, v2: 85}], config: 'lineChart1', sourceDataId: '', dynamicData: [] }, { code: 'widget-linechart', type: 'lineChart2', label: '折线图2', title: '折线图2', border: 'border6', icon: 'icontext_box', value: '', width: 500, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/line2.png', height: 300, top: 0, left: 0, dataX: '', dataY: [], zIndex: 1, api: '', apiData: [], dataType: 'staticData', staticData: [{name: '阿斯达', v1: 23, v2: 33}, {name: '水电费', v1: 12, v2: 34}, { name: '凡哥', v1: 67, v2: 25 }, {name: '党费', v1: 98, v2: 85}], config: 'lineChart2', sourceDataId: '', dynamicData: [] }, { code: 'widget-linechart', type: 'lineChart3', label: '折线图3', title: '折线图3', icon: 'icontext_box', border: 'border6', value: '', width: 500, height: 300, zIndex: 1, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/line3.png', top: 0, left: 0, dataX: '', dataY: [], api: '', apiData: [], dataType: 'staticData', staticData: [{name: '阿斯达', v1: 23, v2: 33}, {name: '水电费', v1: 12, v2: 34}, { name: '凡哥', v1: 67, v2: 25 }, {name: '党费', v1: 98, v2: 85}], config: 'lineChart3', sourceDataId: '', dynamicData: [] }, { code: 'widget-linechart', type: 'lineChart4', label: '折线图4', title: '折线图4', icon: 'icontext_box', value: '', border: 'border6', width: 500, height: 300, zIndex: 1, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/line4.png', top: 0, left: 0, dataX: '', dataY: [], api: '', apiData: [], dataType: 'staticData', staticData: [{name: '阿斯达', v1: 23, v2: 33}, {name: '水电费', v1: 12, v2: 34}, { name: '凡哥', v1: 67, v2: 25 }, {name: '党费', v1: 98, v2: 85}], config: 'lineChart4', sourceDataId: '', dynamicData: [] }, { code: 'widget-linechart', type: 'lineChart5', label: '折线图5', title: '折线图5', icon: 'icontext_box', value: '', border: 'border6', width: 500, height: 300, zIndex: 1, top: 0, left: 0, dataX: '', thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/line5.png', dataY: [], api: '', apiData: [], dataType: 'staticData', staticData: [{name: '阿斯达', v1: 23, v2: 33}, {name: '水电费', v1: 12, v2: 34}, { name: '凡哥', v1: 67, v2: 25 }, {name: '党费', v1: 98, v2: 85}], config: 'lineChart5', sourceDataId: '', dynamicData: [] }] }, { label: '饼图', type: 'pie', list: [{ code: 'widget-linechart', type: 'pieChart2', config: 'pieChart2', label: '饼图', title: '饼图', icon: 'icontext_box', value: '', border: 'border6', width: 500, height: 300, zIndex: 1, top: 0, left: 0, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/pie.png', dataX: '', dataY: [], api: '', apiData: [], dataType: 'staticData', staticData: [{name: '阿斯达', v1: 23, v2: 33}, {name: '水电费', v1: 12, v2: 34}, { name: '凡哥', v1: 67, v2: 25 }, {name: '党费', v1: 98, v2: 85}], sourceDataId: '', dynamicData: [] }, { code: 'widget-linechart', type: 'pieChart1', label: '饼图', title: '饼图', icon: 'icontext_box', value: '', border: 'border6', width: 500, height: 300, zIndex: 1, top: 0, left: 0, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/pie.png', dataX: '', dataY: [], api: '', apiData: [], dataType: 'staticData', staticData: [{name: '阿斯达', v1: 23, v2: 33}, {name: '水电费', v1: 12, v2: 34}, { name: '凡哥', v1: 67, v2: 25 }, {name: '党费', v1: 98, v2: 85}], config: 'pieChart1', sourceDataId: '', dynamicData: [] }, { code: 'widget-linechart', type: 'pieChart3', label: '饼图', title: '饼图', icon: 'icontext_box', value: '', border: 'border6', width: 500, height: 300, zIndex: 1, top: 0, left: 0, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/pie.png', dataX: '', dataY: [], api: '', apiData: [], dataType: 'staticData', staticData: [{name: '阿斯达', v1: 23, v2: 33}, {name: '水电费', v1: 12, v2: 34}, { name: '凡哥', v1: 67, v2: 25 }, {name: '党费', v1: 98, v2: 85}], config: 'pieChart3', sourceDataId: '', dynamicData: [] }, { type: 'summary', label: '进度饼图', title: '进度饼图', border: 'border15', display: 'processPie', width: 500, height: 300, zIndex: 1, top: 0, left: 0, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/processPieChart.png', dataType: 'staticData', staticData: {name: '综合调处率', label: "累计调解成功", v1: 23, totalLabel: "累计排查受理", total: 33}, },] }, { label: '关系图', type: 'graph', list: [{ type: "graphChart1", label: "气泡图", title: "气泡图", border: 'border15', width: 500, height: 300, top: 0, left: 0, dataType: 'staticData', staticData: [], thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/graphChart1.png', }] }] const maps = [{ type: 'map', label: '地图', display: 'map', width: 840, height: 534, left: 0, top: 0, mask: '2', pulseLines: '1', mapStyle: "e51987628aee5206d4c9ca8c6e98b4f7", areaId: '', zIndex: 1, apiData: [], dataType: 'staticData', dynamicData: [], staticData: [{ label: '中卫慧通', lng: 117.1339399, lat: 36.7190487, }], api: '', thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/map.png', is3dAround: '0', limitArea: '0', layers: 'vector' }, { type: 'AiDvMap', label: 'echart地图', display: 'map', width: 840, height: 534, left: 0, top: 0, mask: '2', pulseLines: '1', mapStyle: "e51987628aee5206d4c9ca8c6e98b4f7", areaId: '', zIndex: 1, apiData: [], dataType: 'staticData', dynamicData: [], staticData: [{ label: '中卫慧通', lng: 117.1339399, lat: 36.7190487, }], api: '', thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/map.png', is3dAround: '0', limitArea: '0', }, {type: "linkageMap", label: "联动地图", width: 800, height: 964, top: 0, left: 560, thumb: "https://cdn.cunwuyun.cn/dvcp/dv/tpl/linkageMap.png", dataType: 'staticData'}] const customHtml = { label: "HTML块", type: "html", list: [{ type: 'html', label: '自定义HTML', title: '自定义HTML', border: 'border0', width: 500, height: 300, top: 0, left: 0, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/pie.png', html: `
自定义HTML
` }] } const tables = [{ type: 'table', label: '表格', title: '表格', border: 'border6', width: 650, height: 400, zIndex: 1, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/table.png', dataX: '', dataY: [], rowNum: 7, isShowIndex: '1', sourceDataId: '', api: '', apiData: [], dataType: 'staticData', dynamicData: [], staticData: [{name: '列1', v: 23, v2: 3}, {name: '列2', v: 12, v2: 4}, {name: '列2', v: 12, v2: 4}] }, { type: 'AiDvTable', label: '新版表格', title: '新版表格', border: 'border6', width: 650, height: 400, zIndex: 1, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/table.png', dataX: '', dataY: [], rowNum: 7, stripe: '1', isShowIndex: '1', sourceDataId: '', api: '', config: [{ width: '', color: '', align: '' }, { width: '', color: '', align: '' }, { width: '', color: '', align: '' }], apiData: [], dataType: 'staticData', dynamicData: [], staticData: [{name: '列1', v: 23, v2: 3}, {name: '列2', v: 12, v2: 4}, {name: '列2', v: 12, v2: 4}] }, { type: 'AiRanking', label: '排行榜', title: '排行榜', border: 'border6', width: 523, height: 400, zIndex: 1, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/table.png', dataX: '', dataY: [], rowNum: 7, subType: 'Ranking1', stripe: '1', isShowIndex: '1', sourceDataId: '', api: '', apiData: [], dataType: 'staticData', dynamicData: [], staticData: [{name: '列1', value: 23}, {name: '列2', value: 12}, {name: '列2', value: 12}] }] const layouts = [ { type: 'display', label: '装饰', display: 'display0', width: 840, height: 540, isZoom: false, zIndex: 1, title: '标题', thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/display.png', sourceDataId: '', dataType: 'staticData', staticData: [{ label: '个人服务办理', value: 247 }, { label: '同比上月', value: 247 }] }, { type: 'panel', label: '边框', title: '边框', border: 'border0', width: 400, height: 400, isZoom: false, zIndex: 1, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/border.png' }, { type: 'summary', label: '数据统计', display: 'summary0', width: 480, height: 240, zIndex: 1, top: 0, left: 0, dataX: '', dataY: [], summaryTitle: '', border: 'border3', sourceDataId: '', title: '数据统计', dataType: 'staticData', staticData: [{ key: '个人服务办理', value: 247 }, { key: '同比上月', value: 247 }], dynamicData: [], thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/total.png' }, ] const others = [ { label: "图片", list: [ { label: "普通图片", type: "img", width: 500, height: 400, thumb: "https://cdn.cunwuyun.cn/dvcp/dv/img/display0-bg.png" } ] }, { label: '党组织', type: 'partyOrg', list: [{ type: 'partyOrg', label: '党组织', width: 840, height: 800, zIndex: 1, top: 0, left: 0, dataX: '', dataY: [], title: '党组织', border: 'border3', sourceDataId: '', dataType: 'staticData', staticData: [{ key: '个人服务办理', value: 247 }, { key: '同比上月', value: 247 }], dynamicData: [], thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/total.png' }] }, { label: '轮播图', list: [{ type: 'swiper', label: '轮播图', width: 400, height: 300, zIndex: 1, border: 'border2', dataType: 'staticData', staticData: [{ img: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/pie.png', title: '湖羊', content: `歙县众城湖羊养殖专业合作社 徐晓红 - 18273645627 歙县郑村镇唐跃村碉墅` }], thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/swiper.png' }, { type: 'swiper', label: '轮播图(点指示器)', width: 800, height: 358, zIndex: 1, border: 'border14', dataType: 'staticData', staticData: [{ content: `歙县众城湖羊养殖专业合作社 徐晓红 - 18273645627 歙县郑村镇唐跃村碉墅` }, { content: `歙县众城湖羊养殖专业合作社 徐晓红 - 18273645627 歙县郑村镇唐跃村碉墅` },], thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/swiper.png', dotIndicator: true }] }, { label: '视频播放器', type: 'video', list: [{ type: 'video', label: '视频播放器', width: 400, height: 300, zIndex: 1, src: '', border: 'border2', thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/swiper.png' }] }, { label: '视频监控', list: [ { type: 'monitor', label: '视频监控', src: '', width: 480, height: 240, zIndex: 1, top: 0, left: 0, title: '', moniterId: '', monitorType: 'cmcc', api: '/app/appzyvideoequipment/list2', border: 'border2', sourceDataId: '', dataType: 'staticData', staticData: '', dynamicData: '', thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/video.png' }, { type: "monitorCarousel", label: "视频轮播", width: 480, height: 480, zIndex: 1, title: "视频轮播", thumb: "https://cdn.cunwuyun.cn/dvcp/dv/tpl/video.png" } ] }, customHtml] const components = [{ label: '图表', list: [...chartTpl, { label: "多维图", type: "plot", list: [{ type: 'plot', label: '多维图表', title: '多维图表', border: 'border0', width: 500, height: 300, top: 0, left: 0, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/pie.png', charts: [{ title: "饼状图统计", chart: "pieChart2", dataType: 'staticData', data: [{name: '阿斯达', v1: 23, v2: 33}, {name: '水电费', v1: 12, v2: 34}, { name: '凡哥', v1: 67, v2: 25 }, {name: '党费', v1: 98, v2: 85}] }], }] }] }, {label: '表格', list: tables}, { label: "样式", list: [...layouts, { type: "tabs", label: "TAB页签", border: "border13", width: 480, height: 240, thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/tabs.png', top: 0, left: 0, dataType: 'staticData', staticData: {}, title: "TAB页签" }] }, {label: '地图', list: maps}, { type: 'ai3d', label: "3D", list: [{ label: "3D楼栋", type: 'building', list: [{ type: 'building1', label: "楼栋模型1", width: 840, height: 800, zIndex: 1, title: "楼栋模型1", thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/total.png' }] }] }, { label: "AI", list: [{ type: "aiAssist", label: "AI助手", width: 134, height: 140, zIndex: 1, title: "AI助手", thumb: "https://cdn.cunwuyun.cn/dvcp/dv/aiIcon.png" }] }, { label: '其他', list: others }] export const layers = [...chartTpl.map(e => e.list), maps, tables, layouts, ...others.map(e => e.list)].flat() export {components} /** * 监控类型 */ export const monitorTypes = [ {dictName: "中国移动", dictValue: "cmcc"}, {dictName: "海康威视", dictValue: "hik"}, {dictName: "大华", dictValue: "dahua"}, {dictName: "视联网", dictValue: "slw"}, ]