config.js 45 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254
  1. window.$website = {
  2. isDemo: false,
  3. isDemoTip: "演示环境不允许操作",
  4. title: "数据大屏",
  5. name: "WELCOME TO DATAV",
  6. subName: "可视化数据大屏",
  7. url: "",
  8. autoSave: false,
  9. autoSaveTime: 60000,
  10. tabsList: [0, 1, 2, 3, 4, 5, 6],
  11. componentsList: [
  12. {
  13. name: "test",
  14. component: "testComponents",
  15. option: "testOption",
  16. data: true,
  17. },
  18. ],
  19. baseList: [
  20. {
  21. label: "图表",
  22. icon: "icon-bar",
  23. children: [
  24. {
  25. label: "通用型",
  26. option: {
  27. name: "通用型",
  28. title: "通用型",
  29. icon: "icon-bar",
  30. img: "/datav/img/assets/text5.png",
  31. dataType: 1,
  32. dataMethod: "get",
  33. data: {
  34. categories: [
  35. "苹果",
  36. "三星",
  37. "小米",
  38. "oppo",
  39. "vivo",
  40. ],
  41. series: [
  42. {
  43. name: "手机品牌",
  44. data: [
  45. 1000879, 3400879, 2300879, 5400879,
  46. 3400879,
  47. ],
  48. },
  49. ],
  50. },
  51. echartFormatter:
  52. "(data,params)=>{\nconsole.log(data);\nreturn {\n title: {\n\t\t\t\t textStyle: {\n\t\t\t\t\tfontWeight: 'normal', \n\t\t\t\t\tcolor: '#fff'\n\t\t\t\t},\n text: 'ECharts 入门示例'\n },\n tooltip: {},\n legend: {\n data:['销量'],\n\t\t\t\ttextStyle: {\n\t\t\t\t\tfontWeight: 'normal', \n\t\t\t\t\tcolor: '#fff'\n\t\t\t\t},\n },\n xAxis: {\n data: ['衬衫','羊毛衫','雪纺衫','裤子','高跟鞋','袜子']\n },\n yAxis: {},\n series: [{\n name: '销量',\n type: 'bar',\n data: [5, 20, 36, 10, 10, 20]\n }]\n };\n}",
  53. dataFormatter: "",
  54. dataQuery: "",
  55. dataHeader: "",
  56. stylesFormatter: "",
  57. url: "",
  58. component: {
  59. width: 600,
  60. height: 300,
  61. name: "common",
  62. prop: "common",
  63. },
  64. },
  65. },
  66. {
  67. label: "datav",
  68. option: {
  69. name: "datav",
  70. title: "datav",
  71. icon: "icon-datav",
  72. img: "/datav/img/assets/text6.png",
  73. dataType: 0,
  74. dataMethod: "get",
  75. data: {
  76. value: 66,
  77. },
  78. dataFormatter: "",
  79. dataQuery: "",
  80. dataHeader: "",
  81. echartFormatter:
  82. "(data,params)=>{\n console.log(data);\n return {\n config:{\n\t data: [66] \n\t }\n }\n}",
  83. component: {
  84. width: 150,
  85. height: 200,
  86. name: "datav",
  87. prop: "datav",
  88. },
  89. option: {
  90. is: "dv-water-level-pond",
  91. },
  92. },
  93. },
  94. {
  95. label: "柱形图",
  96. option: {
  97. name: "柱状图",
  98. title: "柱状图",
  99. icon: "icon-bar",
  100. img: "/datav/img/assets/bar.png",
  101. data: {
  102. categories: [
  103. "苹果",
  104. "三星",
  105. "小米",
  106. "oppo",
  107. "vivo",
  108. ],
  109. series: [
  110. {
  111. name: "手机品牌",
  112. data: [
  113. 1000879, 3400879, 2300879, 5400879,
  114. 3400879,
  115. ],
  116. },
  117. ],
  118. },
  119. dataType: 0,
  120. dataFormatter: "",
  121. dataQuery: "",
  122. dataHeader: "",
  123. stylesFormatter: "",
  124. component: {
  125. width: 600,
  126. height: 300,
  127. name: "bar",
  128. prop: "bar",
  129. },
  130. option: {
  131. gridX: 90,
  132. gridY: 47,
  133. gridX2: 43,
  134. gridY2: 25,
  135. legend: true,
  136. tipShow: true,
  137. xAxisShow: true,
  138. yAxisShow: true,
  139. barWidth: 30,
  140. barRadius: 8,
  141. barColor: [
  142. {
  143. color1: "#83bff6",
  144. color2: "#188df0",
  145. postion: 90,
  146. },
  147. {
  148. color1: "#23B7E5",
  149. color2: "#564AA3",
  150. postion: 50,
  151. },
  152. ],
  153. barMinHeight: 2,
  154. },
  155. },
  156. },
  157. {
  158. label: "折线图",
  159. option: {
  160. name: "折线图",
  161. title: "折线图",
  162. icon: "icon-line",
  163. img: "/datav/img/assets/line.png",
  164. data: {
  165. categories: [
  166. "苹果",
  167. "三星",
  168. "小米",
  169. "oppo",
  170. "vivo",
  171. ],
  172. series: [
  173. {
  174. name: "手机品牌",
  175. data: [
  176. 1000879, 3400879, 2300879, 5400879,
  177. 3400879,
  178. ],
  179. },
  180. ],
  181. },
  182. dataType: 0,
  183. dataFormatter: "",
  184. dataQuery: "",
  185. dataHeader: "",
  186. stylesFormatter: "",
  187. component: {
  188. width: 600,
  189. height: 300,
  190. name: "line",
  191. prop: "line",
  192. },
  193. option: {
  194. gridX: 84,
  195. gridY: 35,
  196. gridX2: 26,
  197. gridY2: 31,
  198. legend: true,
  199. tipShow: true,
  200. xAxisShow: true,
  201. yAxisShow: true,
  202. barColor: [
  203. {
  204. color1: "#83bff6",
  205. color2: "#188df0",
  206. postion: 90,
  207. },
  208. {
  209. color1: "#23B7E5",
  210. color2: "#564AA3",
  211. postion: 50,
  212. },
  213. ],
  214. symbolShow: true,
  215. symbolSize: 6,
  216. smooth: true,
  217. },
  218. },
  219. },
  220. {
  221. label: "饼图",
  222. option: {
  223. name: "饼图",
  224. title: "饼图",
  225. icon: "icon-pie",
  226. img: "/datav/img/assets/pie.png",
  227. data: [
  228. {
  229. name: "苹果",
  230. value: 1000879,
  231. url: "http://www.baidu.com",
  232. },
  233. {
  234. name: "三星",
  235. value: 3400879,
  236. url: "http://www.baidu.com",
  237. },
  238. {
  239. name: "小米",
  240. value: 2300879,
  241. url: "http://www.baidu.com",
  242. },
  243. {
  244. name: "oppo",
  245. value: 5400879,
  246. url: "http://www.baidu.com",
  247. },
  248. {
  249. name: "大疆",
  250. value: 3000,
  251. url: "http://www.baidu.com",
  252. },
  253. ],
  254. dataType: 0,
  255. dataFormatter: "",
  256. dataQuery: "",
  257. dataHeader: "",
  258. stylesFormatter: "",
  259. component: {
  260. width: 600,
  261. height: 300,
  262. name: "pie",
  263. prop: "pie",
  264. },
  265. option: {
  266. legend: true,
  267. labelShow: true,
  268. barColor: [
  269. {
  270. color1: "#83bff6",
  271. },
  272. {
  273. color1: "#23B7E5",
  274. },
  275. {
  276. color1: "rgba(154, 168, 212, 1)",
  277. },
  278. {
  279. color1: "#188df0",
  280. },
  281. {
  282. color1: "#564AA3",
  283. },
  284. ],
  285. },
  286. },
  287. },
  288. {
  289. label: "象形图",
  290. option: {
  291. title: "象形图",
  292. name: "象形图",
  293. icon: "icon-pictorialBar",
  294. img: "/datav/img/assets/bar2.png",
  295. data: [
  296. {
  297. name: "苹果",
  298. value: 1000879,
  299. },
  300. {
  301. name: "三星",
  302. value: 3400879,
  303. },
  304. {
  305. name: "小米",
  306. value: 2300879,
  307. },
  308. {
  309. name: "oppo",
  310. value: 5400879,
  311. },
  312. {
  313. name: "大疆",
  314. value: 3000,
  315. },
  316. {
  317. name: "抖音",
  318. value: 2000,
  319. },
  320. ],
  321. dataType: 0,
  322. dataFormatter: "",
  323. dataQuery: "",
  324. dataHeader: "",
  325. stylesFormatter: "",
  326. component: {
  327. width: 600,
  328. height: 300,
  329. name: "pictorialbar",
  330. prop: "pictorialbar",
  331. },
  332. option: {
  333. symbolSize: 30,
  334. split: 30,
  335. symbol: "/datav/img/source/source256.png",
  336. labelFontSize: "24",
  337. labelColor: "#4dffff",
  338. fontSize: 20,
  339. color: "#fff",
  340. gridX: 76,
  341. gridY: 4,
  342. gridX2: 127,
  343. gridY2: 0,
  344. },
  345. },
  346. },
  347. {
  348. label: "雷达图",
  349. option: {
  350. title: "雷达图",
  351. name: "雷达图",
  352. icon: "icon-radar",
  353. img: "/datav/img/assets/radar.png",
  354. dataType: 0,
  355. data: {
  356. indicator: [
  357. {
  358. name: "销售",
  359. max: 6500,
  360. },
  361. {
  362. name: "管理",
  363. max: 16000,
  364. },
  365. {
  366. name: "信息技术",
  367. max: 30000,
  368. },
  369. {
  370. name: "客服",
  371. max: 38000,
  372. },
  373. {
  374. name: "研发",
  375. max: 52000,
  376. },
  377. {
  378. name: "市场",
  379. max: 25000,
  380. },
  381. ],
  382. series: [
  383. {
  384. data: [
  385. {
  386. value: [
  387. 4300, 10000, 28000, 35000,
  388. 50000, 19000,
  389. ],
  390. name: "预算分配(Allocated Budget)",
  391. },
  392. {
  393. value: [
  394. 5000, 14000, 28000, 31000,
  395. 42000, 21000,
  396. ],
  397. name: "实际开销(Actual Spending)",
  398. },
  399. ],
  400. },
  401. ],
  402. },
  403. dataFormatter: "",
  404. dataQuery: "",
  405. dataHeader: "",
  406. stylesFormatter: "",
  407. component: {
  408. width: 970,
  409. height: 400,
  410. name: "radar",
  411. prop: "radar",
  412. },
  413. option: {
  414. width: "100%",
  415. height: 600,
  416. color: "#fff",
  417. fontSize: 18,
  418. areaOpacity: 0.3,
  419. legend: true,
  420. tipShow: true,
  421. barColor: [
  422. {
  423. color1: "#564AA3",
  424. },
  425. {
  426. color1: "#188df0",
  427. },
  428. ],
  429. },
  430. },
  431. },
  432. {
  433. label: "散点图",
  434. option: {
  435. title: "散点图",
  436. name: "散点图",
  437. icon: "icon-scatter",
  438. img: "/datav/img/assets/scatter.png",
  439. dataType: 0,
  440. data: [
  441. {
  442. data: [
  443. [1, 8.04],
  444. [2, 6.95],
  445. ],
  446. },
  447. {
  448. data: [
  449. [1, 4.04],
  450. [2, 3.95],
  451. ],
  452. },
  453. ],
  454. dataFormatter: "",
  455. dataQuery: "",
  456. dataHeader: "",
  457. stylesFormatter: "",
  458. component: {
  459. width: 600,
  460. height: 300,
  461. name: "scatter",
  462. prop: "scatter",
  463. },
  464. option: {
  465. gridX: 26,
  466. gridY: 12,
  467. gridX2: 14,
  468. gridY2: 30,
  469. lineSize: 25,
  470. tipShow: true,
  471. labelShow: true,
  472. legend: true,
  473. xAxisSplitLineShow: true,
  474. yAxisSplitLineShow: true,
  475. barColor: [
  476. {
  477. postion: 0.2,
  478. color1: "#91c7ae",
  479. },
  480. {
  481. postion: 0.8,
  482. color1: "#63869e",
  483. },
  484. {
  485. postion: 1,
  486. color1: "#c23531",
  487. },
  488. ],
  489. },
  490. },
  491. },
  492. {
  493. label: "漏斗图",
  494. option: {
  495. title: "漏斗图",
  496. name: "漏斗图",
  497. icon: "icon-funnel",
  498. img: "/datav/img/assets/funnel.png",
  499. dataType: 0,
  500. data: [
  501. { value: 60, name: "Visit" },
  502. { value: 40, name: "Inquiry" },
  503. { value: 20, name: "Order" },
  504. { value: 80, name: "Click" },
  505. { value: 100, name: "Show" },
  506. ],
  507. dataFormatter: "",
  508. dataQuery: "",
  509. dataHeader: "",
  510. stylesFormatter: "",
  511. component: {
  512. width: 450,
  513. height: 350,
  514. name: "funnel",
  515. prop: "funnel",
  516. },
  517. option: {
  518. legend: true,
  519. labelShow: true,
  520. tipShow: true,
  521. barColor: [
  522. {
  523. color1: "#83bff6",
  524. },
  525. {
  526. color1: "#23B7E5",
  527. },
  528. {
  529. color1: "rgba(154, 168, 212, 1)",
  530. },
  531. {
  532. color1: "#188df0",
  533. },
  534. {
  535. color1: "#564AA3",
  536. },
  537. ],
  538. },
  539. },
  540. },
  541. {
  542. label: "地图",
  543. option: {
  544. name: "地图",
  545. title: "地图",
  546. icon: "icon-map",
  547. img: "/datav/img/assets/map.png",
  548. dataType: 0,
  549. data: [
  550. {
  551. name: "测试坐标1",
  552. value: 1,
  553. lng: 118.30078125,
  554. lat: 36.91915611148194,
  555. zoom: 1,
  556. },
  557. {
  558. name: "测试坐标2",
  559. value: 1,
  560. lng: 112.21435546875,
  561. lat: 37.965854128749434,
  562. zoom: 1,
  563. },
  564. ],
  565. formatter:
  566. "(name,data)=>{\n return '名称:'+name.data.name+name.data.value\n}",
  567. dataFormatter: "",
  568. dataQuery: "",
  569. dataHeader: "",
  570. stylesFormatter: "",
  571. component: {
  572. width: 800,
  573. height: 607,
  574. name: "map",
  575. prop: "map",
  576. },
  577. option: {
  578. tipBackgroundColor: "rgba(13, 255, 255, .5)",
  579. tipColor: "rgba(217, 38, 10, 1)",
  580. tipFontSize: "30",
  581. borderWidth: 1,
  582. scale: 87,
  583. type: 0,
  584. borderColor: "#0dffff",
  585. areaColor: "rgba(6, 29, 51, 0.59)",
  586. banner: true,
  587. bannerTime: 3000,
  588. fontSize: 14,
  589. zoom: 0.5,
  590. roam: true,
  591. empAreaColor: "rgba(35, 183, 229, 0.42)",
  592. empColor: "rgba(217, 38, 10, 1)",
  593. index: "894edc1d-d2f0-4616-962c-8e61083ada71",
  594. mapData:
  595. "",
  596. color: "rgba(13, 255, 255, 1)",
  597. },
  598. },
  599. },
  600. {
  601. label: "矩形图",
  602. option: {
  603. name: "矩形图",
  604. title: "矩形图",
  605. icon: "icon-juxing",
  606. img: "/datav/img/assets/rectangle.png",
  607. data: [
  608. {
  609. name: "分类 1",
  610. value: 560,
  611. },
  612. {
  613. name: "分类 2",
  614. value: 500,
  615. },
  616. {
  617. name: "分类 3",
  618. value: 150,
  619. },
  620. {
  621. name: "分类 4",
  622. value: 140,
  623. },
  624. {
  625. name: "分类 5",
  626. value: 115,
  627. },
  628. {
  629. name: "分类 6",
  630. value: 95,
  631. },
  632. {
  633. name: "分类 7",
  634. value: 90,
  635. },
  636. {
  637. name: "分类 8",
  638. value: 75,
  639. },
  640. {
  641. name: "分类 9",
  642. value: 98,
  643. },
  644. {
  645. name: "分类 10",
  646. value: 60,
  647. },
  648. {
  649. name: "分类 11",
  650. value: 45,
  651. },
  652. {
  653. name: "分类 12",
  654. value: 40,
  655. },
  656. {
  657. name: "分类 13",
  658. value: 40,
  659. },
  660. {
  661. name: "分类 14",
  662. value: 35,
  663. },
  664. {
  665. name: "分类 15",
  666. value: 40,
  667. },
  668. {
  669. name: "分类 16",
  670. value: 40,
  671. },
  672. {
  673. name: "分类 17",
  674. value: 40,
  675. },
  676. {
  677. name: "分类 18",
  678. value: 30,
  679. },
  680. {
  681. name: "分类 19",
  682. value: 28,
  683. },
  684. {
  685. name: "分类 20",
  686. value: 16,
  687. },
  688. ],
  689. dataType: 0,
  690. component: {
  691. width: 754,
  692. height: 377,
  693. name: "rectangle",
  694. prop: "rectangle",
  695. },
  696. option: {
  697. tipShow: true,
  698. labelShow: true,
  699. labelShowColor: "#fff",
  700. labelShowFontSize: 14,
  701. },
  702. },
  703. },
  704. {
  705. label: "自定义Vue组件",
  706. option: {
  707. name: "自定义Vue组件",
  708. title: "自定义Vue组件",
  709. icon: "icon-bar",
  710. img: "/datav/img/assets/text4.png",
  711. dataType: 0,
  712. data: {
  713. name: "avue",
  714. },
  715. dataFormatter: "",
  716. dataQuery: "",
  717. dataHeader: "",
  718. stylesFormatter: "",
  719. component: {
  720. width: 800,
  721. height: 500,
  722. name: "vue",
  723. prop: "vue",
  724. },
  725. option: {
  726. content:
  727. '<template>\n <div class="test">\n <h1 @click="handleClick">{{$parent.dataChart}}<h1>\n </div>\n</template>\n<script>\nexport default{\n data(){\n return{\n \n }\n },\n created(){\n console.log(this.$parent);\n },\n methods:{\n handleClick(){\n this.$message.success(this.dataChart.name)\n }\n }\n}\n</script>\n<style>\n .test{\n text-align:center;\n color:red;\n font-size:40px;\n }\n</style>',
  728. },
  729. },
  730. },
  731. {
  732. label: "定时器",
  733. option: {
  734. name: "定时器",
  735. title: "定时器",
  736. icon: "icon-datetime",
  737. img: "/datav/img/assets/time.png",
  738. echartFormatter: "(refs)=>{\n console.log(refs)\n}",
  739. component: {
  740. width: 100,
  741. height: 100,
  742. name: "time",
  743. prop: "time",
  744. },
  745. option: {
  746. time: 0,
  747. },
  748. },
  749. },
  750. {
  751. label: "数据集",
  752. option: {
  753. name: "数据集",
  754. title: "数据集",
  755. icon: "icon-text",
  756. img: "/datav/img/assets/time.png",
  757. component: {
  758. width: 100,
  759. height: 100,
  760. name: "data",
  761. prop: "data",
  762. },
  763. option: {},
  764. },
  765. },
  766. ],
  767. },
  768. {
  769. label: "文字",
  770. icon: "icon-text",
  771. children: [
  772. {
  773. label: "文本框",
  774. option: {
  775. title: "文本框",
  776. name: "文本框",
  777. icon: "icon-text",
  778. img: "/datav/img/assets/text.png",
  779. dataType: 0,
  780. dataFormatter: "",
  781. dataQuery: "",
  782. dataHeader: "",
  783. stylesFormatter: "",
  784. child: {
  785. index: [],
  786. paramName: "",
  787. },
  788. data: {
  789. value: "文本框",
  790. },
  791. component: {
  792. width: 100,
  793. height: 40,
  794. name: "text",
  795. prop: "text",
  796. },
  797. option: {
  798. textAlign: "center",
  799. fontSize: 26,
  800. fontWeight: "normal",
  801. color: "#fff",
  802. },
  803. },
  804. },
  805. {
  806. label: "跑马灯",
  807. option: {
  808. title: "跑马灯",
  809. name: "跑马灯",
  810. icon: "icon-scroll",
  811. img: "/datav/img/assets/text2.png",
  812. top: 0,
  813. left: 0,
  814. dataType: 0,
  815. data: {
  816. value: "跑马灯",
  817. },
  818. dataFormatter: "",
  819. dataQuery: "",
  820. dataHeader: "",
  821. stylesFormatter: "",
  822. component: {
  823. width: 100,
  824. height: 50,
  825. name: "text",
  826. prop: "text",
  827. },
  828. option: {
  829. scroll: true,
  830. speed: 70,
  831. textAlign: "center",
  832. fontSize: 26,
  833. fontWeight: "normal",
  834. color: "#fff",
  835. },
  836. },
  837. },
  838. {
  839. label: "超链接",
  840. option: {
  841. title: "超链接",
  842. name: "超链接",
  843. icon: "icon-link",
  844. img: "/datav/img/assets/text3.png",
  845. top: 0,
  846. left: 0,
  847. data: {
  848. value: "超链接",
  849. },
  850. dataType: 0,
  851. dataFormatter: "",
  852. dataQuery: "",
  853. dataHeader: "",
  854. stylesFormatter: "",
  855. component: {
  856. width: 100,
  857. height: 50,
  858. name: "text",
  859. prop: "text",
  860. },
  861. option: {
  862. link: true,
  863. linkHref: "http://avue.top",
  864. linkTarget: "_self",
  865. textAlign: "center",
  866. fontSize: 26,
  867. fontWeight: "normal",
  868. color: "#fff",
  869. },
  870. },
  871. },
  872. {
  873. label: "实时时间",
  874. option: {
  875. name: "实时时间",
  876. title: "实时时间",
  877. icon: "icon-datetime",
  878. img: "/datav/img/assets/datetime.png",
  879. top: 78,
  880. left: 1604,
  881. component: {
  882. width: 250,
  883. height: 50,
  884. name: "datetime",
  885. prop: "datetime",
  886. },
  887. option: {
  888. format: "yyyy-MM-dd hh:mm:ss",
  889. color: "#fff",
  890. textAlign: "left",
  891. fontSize: 24,
  892. fontWeight: "normal",
  893. },
  894. },
  895. },
  896. ],
  897. },
  898. {
  899. label: "媒体",
  900. icon: "icon-img",
  901. children: [
  902. {
  903. label: "图片",
  904. option: {
  905. title: "图片",
  906. name: "图片",
  907. icon: "icon-img",
  908. img: "/datav/img/assets/img.png",
  909. top: 0,
  910. left: 0,
  911. dataType: 0,
  912. data: {
  913. value: "/datav/img/img-default.png",
  914. },
  915. dataFormatter: "",
  916. dataQuery: "",
  917. dataHeader: "",
  918. stylesFormatter: "",
  919. component: {
  920. width: 180,
  921. height: 120,
  922. name: "img",
  923. prop: "img",
  924. },
  925. option: {
  926. duration: "1000",
  927. },
  928. },
  929. },
  930. {
  931. label: "图片框",
  932. option: {
  933. title: "图片框",
  934. name: "图片框",
  935. icon: "icon-img",
  936. img: "/datav/img/assets/imgborder.png",
  937. top: 0,
  938. left: 0,
  939. dataType: 0,
  940. data: "/img/border/border1.png",
  941. component: {
  942. width: 140,
  943. height: 140,
  944. name: "imgborder",
  945. prop: "imgborder",
  946. },
  947. option: {
  948. backgroundColor: "rgba(180, 181, 198, 0.1)",
  949. },
  950. },
  951. },
  952. {
  953. label: "轮播图",
  954. option: {
  955. title: "轮播图",
  956. name: "轮播图",
  957. icon: "icon-banner",
  958. img: "/datav/img/assets/swiper.png",
  959. top: 0,
  960. left: 0,
  961. dataType: 0,
  962. data: [
  963. {
  964. value: "https://img.alicdn.com/tfs/TB1v28TC8v0gK0jSZKbXXbK2FXa-1880-640.jpg",
  965. },
  966. {
  967. value: "https://img.alicdn.com/tfs/TB1uevcCrj1gK0jSZFuXXcrHpXa-1880-640.jpg",
  968. },
  969. {
  970. value: "http://www.w3school.com.cn/i/movie.ogg",
  971. },
  972. ],
  973. dataFormatter: "",
  974. dataQuery: "",
  975. dataHeader: "",
  976. stylesFormatter: "",
  977. component: {
  978. width: 670,
  979. height: 370,
  980. name: "swiper",
  981. prop: "swiper",
  982. },
  983. option: {
  984. type: "",
  985. interval: 5000,
  986. opacity: 100,
  987. indicator: "none",
  988. autoplay: true,
  989. controls: true,
  990. loop: true,
  991. },
  992. },
  993. },
  994. {
  995. label: "iframe",
  996. option: {
  997. title: "iframe",
  998. name: "iframe",
  999. icon: "icon-iframe",
  1000. img: "/datav/img/assets/iframe.png",
  1001. top: 0,
  1002. left: 0,
  1003. component: {
  1004. width: 670,
  1005. height: 370,
  1006. option: {},
  1007. name: "iframe",
  1008. prop: "iframe",
  1009. },
  1010. dataType: 0,
  1011. data: {
  1012. value: "https://avuejs.com",
  1013. },
  1014. dataFormatter: "",
  1015. dataQuery: "",
  1016. dataHeader: "",
  1017. stylesFormatter: "",
  1018. option: {},
  1019. },
  1020. },
  1021. {
  1022. label: "video播放器",
  1023. option: {
  1024. title: "video",
  1025. name: "video",
  1026. icon: "icon-video",
  1027. img: "/datav/img/assets/video.png",
  1028. top: 0,
  1029. left: 0,
  1030. dataType: 0,
  1031. data: {
  1032. value: "http://www.w3school.com.cn/i/movie.ogg",
  1033. },
  1034. option: {
  1035. autoplay: false,
  1036. controls: true,
  1037. loop: true,
  1038. poster: "",
  1039. },
  1040. dataFormatter: "",
  1041. dataQuery: "",
  1042. dataHeader: "",
  1043. stylesFormatter: "",
  1044. component: {
  1045. width: 670,
  1046. height: 370,
  1047. name: "video",
  1048. prop: "video",
  1049. },
  1050. },
  1051. },
  1052. {
  1053. label: "hls播放器",
  1054. option: {
  1055. title: "hls",
  1056. name: "hls",
  1057. icon: "icon-video",
  1058. img: "/datav/img/assets/video.png",
  1059. top: 0,
  1060. left: 0,
  1061. dataType: 0,
  1062. data: {
  1063. value: "https://open.ys7.com/v3/openlive/E10668433_1_1.m3u8?expire=1664027961&id=363444666731335680&t=346b970f0d5cb5d5b5e4734d966275a61fb9efd5038c7a75b7435423c5716908&ev=100",
  1064. },
  1065. option: {
  1066. autoplay: true,
  1067. },
  1068. dataFormatter: "",
  1069. dataQuery: "",
  1070. dataHeader: "",
  1071. stylesFormatter: "",
  1072. component: {
  1073. width: 670,
  1074. height: 370,
  1075. option: {},
  1076. name: "clapper",
  1077. prop: "clapper",
  1078. },
  1079. },
  1080. },
  1081. ],
  1082. },
  1083. {
  1084. label: "指标",
  1085. icon: "icon-flop",
  1086. children: [
  1087. {
  1088. label: "翻牌器",
  1089. option: {
  1090. title: "翻牌器",
  1091. name: "翻牌器",
  1092. icon: "icon-flop",
  1093. img: "/datav/img/assets/flop.png",
  1094. top: 0,
  1095. left: 0,
  1096. dataType: 0,
  1097. child: {
  1098. index: [],
  1099. paramName: "",
  1100. },
  1101. data: {
  1102. value: "12345",
  1103. },
  1104. dataFormatter: "",
  1105. dataQuery: "",
  1106. dataHeader: "",
  1107. stylesFormatter: "",
  1108. component: {
  1109. width: 445.6,
  1110. height: 86.56,
  1111. name: "flop",
  1112. prop: "flop",
  1113. },
  1114. option: {
  1115. textAlign: "center",
  1116. paddingLeft: 10,
  1117. marginLeft: 10,
  1118. border: true,
  1119. borderColor: "#fff",
  1120. borderWidth: 10,
  1121. backgroundBorder: "/img/border/border1.png",
  1122. fontSize: 50,
  1123. color: "#afdef2",
  1124. backgroundColor: "#132d4f",
  1125. },
  1126. },
  1127. },
  1128. {
  1129. label: "颜色块",
  1130. option: {
  1131. title: "颜色块",
  1132. name: "颜色块",
  1133. icon: "icon-flop",
  1134. img: "/datav/img/assets/flop2.png",
  1135. child: {
  1136. index: [],
  1137. paramName: "",
  1138. },
  1139. top: 0,
  1140. left: 0,
  1141. dataType: 0,
  1142. data: [
  1143. {
  1144. backgroundColor: "#67C23A",
  1145. prefixText: "某某某总人数",
  1146. value: "12345",
  1147. suffixText: "人",
  1148. },
  1149. {
  1150. backgroundColor: "#409EFF",
  1151. prefixText: "某某某总人数",
  1152. value: "12345",
  1153. suffixText: "人",
  1154. },
  1155. {
  1156. backgroundColor: "#E6A23C",
  1157. prefixText: "某某某总人数",
  1158. value: "12345",
  1159. suffixText: "人",
  1160. },
  1161. {
  1162. backgroundColor: "#F56C6C",
  1163. prefixText: "某某某总人数",
  1164. value: "12345",
  1165. suffixText: "人",
  1166. },
  1167. {
  1168. backgroundColor: "#7232dd",
  1169. prefixText: "某某某总人数",
  1170. value: "12345",
  1171. suffixText: "人",
  1172. },
  1173. {
  1174. backgroundColor: "blue",
  1175. prefixText: "某某某总人数",
  1176. value: "12345",
  1177. suffixText: "人",
  1178. },
  1179. ],
  1180. dataFormatter: "",
  1181. dataQuery: "",
  1182. dataHeader: "",
  1183. stylesFormatter: "",
  1184. component: {
  1185. width: 543.04,
  1186. height: 196.28,
  1187. name: "flop",
  1188. prop: "flop",
  1189. },
  1190. option: {
  1191. width: 180,
  1192. whole: true,
  1193. fontSize: 28,
  1194. prefixFontSize: 13,
  1195. backgroundColor: "#F56C6C",
  1196. suffixFontSize: 18,
  1197. marginTop: 10,
  1198. marginLeft: 5,
  1199. paddingTop: 10,
  1200. paddingLeft: 30,
  1201. color: "#fff",
  1202. suffixInline: true,
  1203. fontWeight: "bolder",
  1204. },
  1205. },
  1206. },
  1207. {
  1208. label: "环形图",
  1209. option: {
  1210. title: "环形图",
  1211. name: "环形图",
  1212. icon: "icon-circle",
  1213. img: "/datav/img/assets/progress.png",
  1214. top: 0,
  1215. left: 0,
  1216. dataType: 0,
  1217. data: {
  1218. label: "人数增涨",
  1219. value: 40,
  1220. data: 80,
  1221. },
  1222. dataFormatter: "",
  1223. dataQuery: "",
  1224. dataHeader: "",
  1225. stylesFormatter: "",
  1226. component: {
  1227. width: 300,
  1228. height: 300,
  1229. name: "progress",
  1230. prop: "progress",
  1231. },
  1232. option: {
  1233. type: "circle",
  1234. color: "#60d3da",
  1235. fontSize: 25,
  1236. suffixColor: "#60d3da",
  1237. strokeWidth: 20,
  1238. fontWeight: "normal",
  1239. borderColor: "#60d3da",
  1240. suffixFontSize: 30,
  1241. FontWeight: "normal",
  1242. },
  1243. },
  1244. },
  1245. {
  1246. label: "进度条",
  1247. option: {
  1248. title: "进度条",
  1249. name: "进度条",
  1250. icon: "icon-progress",
  1251. img: "/datav/img/assets/progress2.png",
  1252. top: 0,
  1253. left: 0,
  1254. data: {
  1255. label: "人数增涨",
  1256. value: 40,
  1257. data: 80,
  1258. },
  1259. dataType: 0,
  1260. dataFormatter: "",
  1261. dataQuery: "",
  1262. dataHeader: "",
  1263. stylesFormatter: "",
  1264. component: {
  1265. width: 500,
  1266. height: 100,
  1267. name: "progress",
  1268. prop: "progress",
  1269. },
  1270. option: {
  1271. type: "line",
  1272. color: "#60d3da",
  1273. fontSize: 25,
  1274. suffixColor: "#60d3da",
  1275. strokeWidth: 10,
  1276. fontWeight: "normal",
  1277. borderColor: "#60d3da",
  1278. suffixFontSize: 30,
  1279. FontWeight: "normal",
  1280. },
  1281. },
  1282. },
  1283. {
  1284. label: "仪表盘",
  1285. option: {
  1286. title: "仪表盘",
  1287. icon: "icon-gauge",
  1288. img: "/datav/img/assets/gauge.png",
  1289. name: "仪表盘",
  1290. dataType: 0,
  1291. data: {
  1292. value: 4,
  1293. },
  1294. dataFormatter: "",
  1295. dataQuery: "",
  1296. dataHeader: "",
  1297. stylesFormatter: "",
  1298. component: {
  1299. width: 390,
  1300. height: 314,
  1301. name: "gauge",
  1302. prop: "gauge",
  1303. },
  1304. option: {
  1305. lineSize: 15,
  1306. axisLabelShow: true,
  1307. axisLabelFontSize: 15,
  1308. nameFontSize: 40,
  1309. lineColor: "#eee",
  1310. barColor: [
  1311. {
  1312. color1: "rgba(154, 168, 212, 1)",
  1313. postion: "0.2",
  1314. },
  1315. {
  1316. color1: "#23B7E5",
  1317. postion: "0.8",
  1318. },
  1319. {
  1320. color1: "#564AA3",
  1321. postion: "1",
  1322. },
  1323. ],
  1324. },
  1325. },
  1326. },
  1327. {
  1328. label: "字符云",
  1329. option: {
  1330. title: "字符云",
  1331. name: "字符云",
  1332. icon: "icon-wordCloud",
  1333. img: "/datav/img/assets/wordcloud.png",
  1334. top: 0,
  1335. left: 0,
  1336. dataType: 0,
  1337. data: [
  1338. {
  1339. name: "三星",
  1340. value: "1",
  1341. },
  1342. {
  1343. name: "小米",
  1344. value: "10",
  1345. },
  1346. {
  1347. name: "华为",
  1348. value: "20",
  1349. },
  1350. {
  1351. name: "oppo",
  1352. value: "30",
  1353. },
  1354. {
  1355. name: "抖音",
  1356. value: "40",
  1357. },
  1358. {
  1359. name: "快手",
  1360. value: "50",
  1361. },
  1362. {
  1363. name: "淘宝",
  1364. value: "60",
  1365. },
  1366. {
  1367. name: "百度",
  1368. value: "70",
  1369. },
  1370. {
  1371. name: "京东",
  1372. value: "80",
  1373. },
  1374. {
  1375. name: "天猫",
  1376. value: "100",
  1377. },
  1378. {
  1379. name: "字符1",
  1380. value: "110",
  1381. },
  1382. {
  1383. name: "字符1",
  1384. value: "200",
  1385. textStyle: {
  1386. color: "red",
  1387. },
  1388. },
  1389. ],
  1390. dataFormatter: "",
  1391. dataQuery: "",
  1392. dataHeader: "",
  1393. stylesFormatter: "",
  1394. component: {
  1395. name: "wordcloud",
  1396. prop: "wordcloud",
  1397. width: 600,
  1398. height: 300,
  1399. },
  1400. option: {
  1401. minFontSize: 30,
  1402. maxFontSize: 80,
  1403. split: 30,
  1404. rotate: true,
  1405. },
  1406. },
  1407. },
  1408. ],
  1409. },
  1410. {
  1411. label: "表格",
  1412. icon: "icon-table",
  1413. children: [
  1414. {
  1415. label: "表格",
  1416. option: {
  1417. title: "表格",
  1418. name: "表格",
  1419. icon: "icon-table",
  1420. img: "/datav/img/assets/table.png",
  1421. top: 0,
  1422. left: 0,
  1423. dataType: 0,
  1424. data: [
  1425. {
  1426. type1: "数据1",
  1427. type2: "数据1",
  1428. },
  1429. {
  1430. type1: "数据2",
  1431. type2: "数据2",
  1432. },
  1433. {
  1434. type1: "数据3",
  1435. type2: "数据3",
  1436. },
  1437. {
  1438. type1: "数据4",
  1439. type2: "数据4",
  1440. },
  1441. ],
  1442. dataFormatter: "",
  1443. dataQuery: "",
  1444. dataHeader: "",
  1445. stylesFormatter: "",
  1446. component: {
  1447. width: 700,
  1448. height: 350,
  1449. name: "table",
  1450. prop: "table",
  1451. },
  1452. option: {
  1453. showHeader: true,
  1454. columnShow: true,
  1455. columnViews: true,
  1456. headerBackground: "#050e18",
  1457. headerColor: "#69bfe7",
  1458. headerTextAlign: "center",
  1459. nthColor: "#09192c",
  1460. bodyBackground: "rgba(0, 0, 0, 0.01)",
  1461. bodyColor: "#69bfe7",
  1462. bodyTextAlign: "center",
  1463. align: "center",
  1464. headerAlign: "center",
  1465. header: false,
  1466. scrollSpeed: 1,
  1467. fontSize: 15,
  1468. count: 4,
  1469. index: true,
  1470. column: [
  1471. {
  1472. label: "列1",
  1473. prop: "type1",
  1474. $index: 0,
  1475. },
  1476. {
  1477. label: "列2",
  1478. prop: "type2",
  1479. $index: 1,
  1480. },
  1481. {
  1482. label: "列3",
  1483. prop: "type3",
  1484. $index: 2,
  1485. },
  1486. {
  1487. label: "列4",
  1488. prop: "type4",
  1489. $index: 3,
  1490. },
  1491. ],
  1492. othColor: "#142a40",
  1493. headerFontSize: 20,
  1494. bodyFontSize: 18,
  1495. },
  1496. },
  1497. },
  1498. {
  1499. label: "选项卡",
  1500. option: {
  1501. title: "选项卡",
  1502. name: "选项卡",
  1503. icon: "icon-tabs",
  1504. img: "/datav/img/assets/tabs.png",
  1505. child: {
  1506. index: [],
  1507. paramName: "",
  1508. },
  1509. dataFormatter: "",
  1510. dataQuery: "",
  1511. dataHeader: "",
  1512. stylesFormatter: "",
  1513. dataType: 0,
  1514. data: [
  1515. {
  1516. label: "选项卡1",
  1517. value: "1",
  1518. },
  1519. {
  1520. label: "选项卡2",
  1521. value: "2",
  1522. },
  1523. ],
  1524. component: {
  1525. width: 356,
  1526. height: 46,
  1527. name: "tabs",
  1528. prop: "tabs",
  1529. },
  1530. option: {
  1531. type: "tabs",
  1532. color: "#eee",
  1533. empColor: "#4dffff",
  1534. fontSize: 20,
  1535. split: 8,
  1536. empBackgroundImage: "/img/banner/banner5.png",
  1537. backgroundImage: "/img/banner/banner4.png",
  1538. },
  1539. },
  1540. },
  1541. ],
  1542. },
  1543. {
  1544. label: "边框",
  1545. icon: "icon-biankuang",
  1546. children: [
  1547. {
  1548. label: "边框1",
  1549. option: {
  1550. title: "边框1",
  1551. name: "datav",
  1552. icon: "icon-biankuang",
  1553. img: "/datav/img/assets/borderBox/borderBox_01.gif",
  1554. top: 0,
  1555. left: 0,
  1556. data: {},
  1557. component: {
  1558. width: 300,
  1559. height: 150,
  1560. name: "borderBox",
  1561. prop: "borderBox",
  1562. },
  1563. option: {
  1564. type: 1,
  1565. color1: "#83bff6",
  1566. color2: "#00CED1",
  1567. dur: undefined,
  1568. },
  1569. },
  1570. },
  1571. {
  1572. label: "边框2",
  1573. option: {
  1574. title: "边框2",
  1575. name: "datav",
  1576. icon: "icon-biankuang",
  1577. img: "/datav/img/assets/borderBox/borderBox_02.png",
  1578. top: 0,
  1579. left: 0,
  1580. data: {},
  1581. component: {
  1582. width: 300,
  1583. height: 150,
  1584. name: "borderBox",
  1585. prop: "borderBox",
  1586. },
  1587. option: {
  1588. type: 2,
  1589. color1: "#83bff6",
  1590. color2: "#00CED1",
  1591. dur: undefined,
  1592. },
  1593. },
  1594. },
  1595. {
  1596. label: "边框3",
  1597. option: {
  1598. title: "边框3",
  1599. name: "datav",
  1600. icon: "icon-biankuang",
  1601. img: "/datav/img/assets/borderBox/borderBox_03.png",
  1602. top: 0,
  1603. left: 0,
  1604. data: {},
  1605. component: {
  1606. width: 300,
  1607. height: 150,
  1608. name: "borderBox",
  1609. prop: "borderBox",
  1610. },
  1611. option: {
  1612. type: 3,
  1613. color1: "#83bff6",
  1614. color2: "#00CED1",
  1615. dur: undefined,
  1616. },
  1617. },
  1618. },
  1619. {
  1620. label: "边框4",
  1621. option: {
  1622. title: "边框4",
  1623. name: "datav",
  1624. icon: "icon-biankuang",
  1625. img: "/datav/img/assets/borderBox/borderBox_04.png",
  1626. top: 0,
  1627. left: 0,
  1628. component: {
  1629. width: 300,
  1630. height: 150,
  1631. name: "borderBox",
  1632. prop: "borderBox",
  1633. },
  1634. option: {
  1635. type: 4,
  1636. color1: "#83bff6",
  1637. color2: "#00CED1",
  1638. dur: undefined,
  1639. },
  1640. },
  1641. },
  1642. {
  1643. label: "边框5",
  1644. option: {
  1645. title: "边框5",
  1646. name: "datav",
  1647. icon: "icon-biankuang",
  1648. img: "/datav/img/assets/borderBox/borderBox_05.png",
  1649. top: 0,
  1650. left: 0,
  1651. data: {},
  1652. component: {
  1653. width: 300,
  1654. height: 150,
  1655. name: "borderBox",
  1656. prop: "borderBox",
  1657. },
  1658. option: {
  1659. type: 5,
  1660. color1: "#83bff6",
  1661. color2: "#00CED1",
  1662. dur: undefined,
  1663. },
  1664. },
  1665. },
  1666. {
  1667. label: "边框6",
  1668. option: {
  1669. title: "边框6",
  1670. name: "datav",
  1671. icon: "icon-biankuang",
  1672. img: "/datav/img/assets/borderBox/borderBox_06.png",
  1673. top: 0,
  1674. left: 0,
  1675. data: {},
  1676. component: {
  1677. width: 300,
  1678. height: 150,
  1679. name: "borderBox",
  1680. prop: "borderBox",
  1681. },
  1682. option: {
  1683. type: 6,
  1684. color1: "#83bff6",
  1685. color2: "#00CED1",
  1686. dur: undefined,
  1687. },
  1688. },
  1689. },
  1690. {
  1691. label: "边框7",
  1692. option: {
  1693. title: "边框7",
  1694. name: "datav",
  1695. icon: "icon-biankuang",
  1696. img: "/datav/img/assets/borderBox/borderBox_07.png",
  1697. top: 0,
  1698. left: 0,
  1699. data: {},
  1700. component: {
  1701. width: 300,
  1702. height: 150,
  1703. name: "borderBox",
  1704. prop: "borderBox",
  1705. },
  1706. option: {
  1707. type: 7,
  1708. color1: "#83bff6",
  1709. color2: "#00CED1",
  1710. dur: undefined,
  1711. },
  1712. },
  1713. },
  1714. {
  1715. label: "边框8",
  1716. option: {
  1717. title: "边框8",
  1718. name: "datav",
  1719. icon: "icon-biankuang",
  1720. img: "/datav/img/assets/borderBox/borderBox_08.gif",
  1721. top: 0,
  1722. left: 0,
  1723. data: {},
  1724. component: {
  1725. width: 300,
  1726. height: 150,
  1727. name: "borderBox",
  1728. prop: "borderBox",
  1729. },
  1730. option: {
  1731. type: 8,
  1732. color1: "#83bff6",
  1733. color2: "#00CED1",
  1734. dur: undefined,
  1735. },
  1736. },
  1737. },
  1738. {
  1739. label: "边框9",
  1740. option: {
  1741. title: "边框9",
  1742. name: "datav",
  1743. icon: "icon-biankuang",
  1744. img: "/datav/img/assets/borderBox/borderBox_09.png",
  1745. top: 0,
  1746. left: 0,
  1747. data: {},
  1748. component: {
  1749. width: 300,
  1750. height: 150,
  1751. name: "borderBox",
  1752. prop: "borderBox",
  1753. },
  1754. option: {
  1755. type: 9,
  1756. color1: "#83bff6",
  1757. color2: "#00CED1",
  1758. dur: undefined,
  1759. },
  1760. },
  1761. },
  1762. {
  1763. label: "边框10",
  1764. option: {
  1765. title: "边框10",
  1766. name: "datav",
  1767. icon: "icon-biankuang",
  1768. img: "/datav/img/assets/borderBox/borderBox_10.png",
  1769. top: 0,
  1770. left: 0,
  1771. data: {},
  1772. component: {
  1773. width: 300,
  1774. height: 150,
  1775. name: "borderBox",
  1776. prop: "borderBox",
  1777. },
  1778. option: {
  1779. type: 10,
  1780. color1: "#83bff6",
  1781. color2: "#00CED1",
  1782. dur: undefined,
  1783. },
  1784. },
  1785. },
  1786. {
  1787. label: "边框11",
  1788. option: {
  1789. title: "边框11",
  1790. name: "datav",
  1791. icon: "icon-biankuang",
  1792. img: "/datav/img/assets/borderBox/borderBox_11.png",
  1793. top: 0,
  1794. left: 0,
  1795. data: {},
  1796. component: {
  1797. width: 300,
  1798. height: 150,
  1799. name: "borderBox",
  1800. prop: "borderBox",
  1801. },
  1802. option: {
  1803. type: 11,
  1804. color1: "#83bff6",
  1805. color2: "#00CED1",
  1806. dur: undefined,
  1807. },
  1808. },
  1809. },
  1810. {
  1811. label: "边框12",
  1812. option: {
  1813. title: "边框12",
  1814. name: "datav",
  1815. icon: "icon-biankuang",
  1816. img: "/datav/img/assets/borderBox/borderBox_12.png",
  1817. top: 0,
  1818. left: 0,
  1819. data: {},
  1820. component: {
  1821. width: 300,
  1822. height: 150,
  1823. name: "borderBox",
  1824. prop: "borderBox",
  1825. },
  1826. option: {
  1827. type: 12,
  1828. color1: "#83bff6",
  1829. color2: "#00CED1",
  1830. dur: undefined,
  1831. },
  1832. },
  1833. },
  1834. ],
  1835. },
  1836. {
  1837. label: "装饰",
  1838. icon: "icon-jianzhuzhuangshi",
  1839. children: [
  1840. {
  1841. label: "装饰1",
  1842. option: {
  1843. title: "装饰1",
  1844. name: "datav",
  1845. icon: "icon-jianzhuzhuangshi",
  1846. img: "/datav/img/assets/decorate/decorate_01.gif",
  1847. top: 0,
  1848. left: 0,
  1849. data: {},
  1850. component: {
  1851. width: 670,
  1852. height: 370,
  1853. name: "decoration",
  1854. prop: "decoration",
  1855. },
  1856. option: {
  1857. type: 1,
  1858. color1: "#00CED1",
  1859. color2: "#FAD400",
  1860. dur: undefined,
  1861. },
  1862. },
  1863. },
  1864. {
  1865. label: "装饰2",
  1866. option: {
  1867. title: "装饰2",
  1868. name: "datav",
  1869. icon: "icon-jianzhuzhuangshi",
  1870. img: "/datav/img/assets/decorate/decorate_02.gif",
  1871. top: 0,
  1872. left: 0,
  1873. data: {},
  1874. component: {
  1875. width: 670,
  1876. height: 370,
  1877. name: "decoration",
  1878. prop: "decoration",
  1879. },
  1880. option: {
  1881. type: 2,
  1882. color1: "#00CED1",
  1883. color2: "#FAD400",
  1884. dur: undefined,
  1885. },
  1886. },
  1887. },
  1888. {
  1889. label: "装饰3",
  1890. option: {
  1891. title: "装饰3",
  1892. name: "datav",
  1893. icon: "icon-jianzhuzhuangshi",
  1894. img: "/datav/img/assets/decorate/decorate_03.gif",
  1895. top: 0,
  1896. left: 0,
  1897. data: {},
  1898. component: {
  1899. width: 670,
  1900. height: 370,
  1901. name: "decoration",
  1902. prop: "decoration",
  1903. },
  1904. option: {
  1905. type: 3,
  1906. color1: "#00CED1",
  1907. color2: "#FAD400",
  1908. dur: undefined,
  1909. },
  1910. },
  1911. },
  1912. {
  1913. label: "装饰4",
  1914. option: {
  1915. title: "装饰4",
  1916. name: "datav",
  1917. icon: "icon-jianzhuzhuangshi",
  1918. img: "/datav/img/assets/decorate/decorate_04.gif",
  1919. top: 0,
  1920. left: 0,
  1921. data: {},
  1922. component: {
  1923. width: 670,
  1924. height: 370,
  1925. name: "decoration",
  1926. prop: "decoration",
  1927. },
  1928. option: {
  1929. type: 4,
  1930. color1: "#00CED1",
  1931. color2: "#FAD400",
  1932. dur: undefined,
  1933. },
  1934. },
  1935. },
  1936. {
  1937. label: "装饰5",
  1938. option: {
  1939. title: "装饰5",
  1940. name: "datav",
  1941. icon: "icon-jianzhuzhuangshi",
  1942. img: "/datav/img/assets/decorate/decorate_05.png",
  1943. top: 0,
  1944. left: 0,
  1945. data: {},
  1946. component: {
  1947. width: 670,
  1948. height: 370,
  1949. name: "decoration",
  1950. prop: "decoration",
  1951. },
  1952. option: {
  1953. type: 5,
  1954. color1: "#00CED1",
  1955. color2: "#FAD400",
  1956. dur: undefined,
  1957. },
  1958. },
  1959. },
  1960. {
  1961. label: "装饰6",
  1962. option: {
  1963. title: "装饰6",
  1964. name: "datav",
  1965. icon: "icon-jianzhuzhuangshi",
  1966. img: "/datav/img/assets/decorate/decorate_06.gif",
  1967. top: 0,
  1968. left: 0,
  1969. data: {},
  1970. component: {
  1971. width: 670,
  1972. height: 370,
  1973. name: "decoration",
  1974. prop: "decoration",
  1975. },
  1976. option: {
  1977. type: 6,
  1978. color1: "#00CED1",
  1979. color2: "#FAD400",
  1980. dur: undefined,
  1981. },
  1982. },
  1983. },
  1984. {
  1985. label: "装饰7",
  1986. option: {
  1987. title: "装饰7",
  1988. name: "datav",
  1989. icon: "icon-jianzhuzhuangshi",
  1990. img: "/datav/img/assets/decorate/decorate_07.png",
  1991. top: 0,
  1992. left: 0,
  1993. data: {},
  1994. component: {
  1995. width: 670,
  1996. height: 370,
  1997. name: "decoration",
  1998. prop: "decoration",
  1999. },
  2000. option: {
  2001. type: 7,
  2002. color1: "#00CED1",
  2003. color2: "#FAD400",
  2004. dur: undefined,
  2005. },
  2006. },
  2007. },
  2008. {
  2009. label: "装饰8",
  2010. option: {
  2011. title: "装饰8",
  2012. name: "datav",
  2013. icon: "icon-jianzhuzhuangshi",
  2014. img: "/datav/img/assets/decorate/decorate_08.png",
  2015. top: 0,
  2016. left: 0,
  2017. data: {},
  2018. component: {
  2019. width: 670,
  2020. height: 370,
  2021. name: "decoration",
  2022. prop: "decoration",
  2023. },
  2024. option: {
  2025. type: 8,
  2026. color1: "#00CED1",
  2027. color2: "#FAD400",
  2028. dur: undefined,
  2029. },
  2030. },
  2031. },
  2032. {
  2033. label: "装饰9",
  2034. option: {
  2035. title: "装饰9",
  2036. name: "datav",
  2037. icon: "icon-jianzhuzhuangshi",
  2038. img: "/datav/img/assets/decorate/decorate_09.gif",
  2039. top: 0,
  2040. left: 0,
  2041. data: {},
  2042. component: {
  2043. width: 440.5,
  2044. height: 377.65,
  2045. name: "decoration",
  2046. prop: "decoration",
  2047. },
  2048. option: {
  2049. type: 9,
  2050. color1: "#00CED1",
  2051. color2: "#FAD400",
  2052. dur: undefined,
  2053. },
  2054. },
  2055. },
  2056. {
  2057. label: "装饰10",
  2058. option: {
  2059. title: "装饰10",
  2060. name: "datav",
  2061. icon: "icon-jianzhuzhuangshi",
  2062. img: "/datav/img/assets/decorate/decorate_10.png",
  2063. top: 0,
  2064. left: 0,
  2065. data: {},
  2066. component: {
  2067. width: 670,
  2068. height: 370,
  2069. name: "decoration",
  2070. prop: "decoration",
  2071. },
  2072. option: {
  2073. type: 10,
  2074. color1: "#00CED1",
  2075. color2: "#FAD400",
  2076. dur: undefined,
  2077. },
  2078. },
  2079. },
  2080. {
  2081. label: "装饰11",
  2082. option: {
  2083. title: "装饰11",
  2084. name: "datav",
  2085. icon: "icon-jianzhuzhuangshi",
  2086. img: "/datav/img/assets/decorate/decorate_11.png",
  2087. top: 0,
  2088. left: 0,
  2089. data: {},
  2090. component: {
  2091. width: 670,
  2092. height: 370,
  2093. name: "decoration",
  2094. prop: "decoration",
  2095. },
  2096. option: {
  2097. type: 11,
  2098. color1: "#00CED1",
  2099. color2: "#FAD400",
  2100. dur: undefined,
  2101. },
  2102. },
  2103. },
  2104. {
  2105. label: "装饰12",
  2106. option: {
  2107. title: "装饰12",
  2108. name: "datav",
  2109. icon: "icon-jianzhuzhuangshi",
  2110. img: "/datav/img/assets/decorate/decorate_12.gif",
  2111. top: 0,
  2112. left: 0,
  2113. data: {},
  2114. component: {
  2115. width: 430,
  2116. height: 430,
  2117. name: "decoration",
  2118. prop: "decoration",
  2119. },
  2120. option: {
  2121. type: 12,
  2122. color1: "#00CED1",
  2123. color2: "#FAD400",
  2124. dur: undefined,
  2125. },
  2126. },
  2127. },
  2128. ],
  2129. },
  2130. {
  2131. label: "二次开发",
  2132. icon: "icon-biankuang",
  2133. children: [
  2134. {
  2135. label: "自定义组件",
  2136. option: {
  2137. name: "自定义组件",
  2138. title: "自定义组件",
  2139. ico: "icon-bar",
  2140. img: "/datav/img/assets/text4.png",
  2141. dataType: 0,
  2142. data: [],
  2143. dataFormatter: "",
  2144. dataQuery: "",
  2145. dataHeader: "",
  2146. stylesFormatter: "",
  2147. component: {
  2148. width: 800,
  2149. height: 500,
  2150. name: "test",
  2151. prop: "test",
  2152. },
  2153. option: {
  2154. fontSize: 20,
  2155. },
  2156. },
  2157. },
  2158. {
  2159. label: "滚动选项卡",
  2160. option: {
  2161. name: "滚动选项卡",
  2162. title: "滚动选项卡",
  2163. icon: "icon-bar",
  2164. img: "/datav/img/assets/text4.png",
  2165. dataType: 0,
  2166. data: [
  2167. {
  2168. text: "领导调研",
  2169. list: [
  2170. "https://img.alicdn.com/tfs/TB1v28TC8v0gK0jSZKbXXbK2FXa-1880-640.jpg",
  2171. "https://img.alicdn.com/tfs/TB1uevcCrj1gK0jSZFuXXcrHpXa-1880-640.jpg",
  2172. ],
  2173. },
  2174. {
  2175. text: "先进事件",
  2176. list: [
  2177. "https://img.alicdn.com/imgextra/i1/O1CN01NAnI6W1Vf1kZScscd_!!6000000002679-0-tps-2880-1070.jpg",
  2178. "https://img.alicdn.com/imgextra/i2/O1CN011FMQT21RF8u1nHsem_!!6000000002081-0-tps-2880-1070.jpg",
  2179. ],
  2180. },
  2181. ],
  2182. dataFormatter: "",
  2183. dataQuery: "",
  2184. dataHeader: "",
  2185. stylesFormatter: "",
  2186. component: {
  2187. width: 800,
  2188. height: 400,
  2189. name: "imgTabs",
  2190. prop: "imgTabs",
  2191. },
  2192. option: {
  2193. direction: "horizontal",
  2194. interval: 3000,
  2195. time: 3000,
  2196. autoplay: true,
  2197. },
  2198. },
  2199. },
  2200. {
  2201. label: "滚动列表",
  2202. option: {
  2203. name: "滚动列表",
  2204. title: "滚动列表",
  2205. icon: "icon-bar",
  2206. img: "/datav/img/assets/text4.png",
  2207. dataType: 0,
  2208. data: [
  2209. {
  2210. name: "smallwei",
  2211. time: "11:26",
  2212. color: "#7c324c",
  2213. date: "2022-05-22",
  2214. dept: "设计部",
  2215. img: "https://img.alicdn.com/tfs/TB1v28TC8v0gK0jSZKbXXbK2FXa-1880-640.jpg",
  2216. },
  2217. {
  2218. name: "smallwei",
  2219. time: "11:26",
  2220. color: "#6b6230",
  2221. date: "2022-05-22",
  2222. dept: "设计部",
  2223. img: "https://img.alicdn.com/tfs/TB1v28TC8v0gK0jSZKbXXbK2FXa-1880-640.jpg",
  2224. },
  2225. {
  2226. name: "smallwei",
  2227. time: "11:26",
  2228. date: "2022-05-22",
  2229. color: "#274d86",
  2230. dept: "设计部",
  2231. img: "https://img.alicdn.com/tfs/TB1v28TC8v0gK0jSZKbXXbK2FXa-1880-640.jpg",
  2232. },
  2233. ],
  2234. dataFormatter: "",
  2235. dataQuery: "",
  2236. dataHeader: "",
  2237. stylesFormatter: "",
  2238. component: {
  2239. width: 800,
  2240. height: 500,
  2241. name: "imgList",
  2242. prop: "imgList",
  2243. },
  2244. option: {
  2245. step: 1,
  2246. direction: 1,
  2247. hoverStop: true,
  2248. },
  2249. },
  2250. },
  2251. ],
  2252. },
  2253. ],
  2254. };