config.js 62 KB

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