信通院-灾备 图表源码(在产品图表库基础上进行修改),开发逻辑和产品图表库一致
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. import ChartBar from '../../../src/chart/map/ChartChinaMap5/ChartChinaMap5.js';
  2. import dot1 from "./dot1.json";
  3. import dot2 from "./dot2.json";
  4. import dot3 from "./dot3.json";
  5. import dot4 from "./dot4.json";
  6. import lineData from "./line4.json";
  7. import lineData2 from "./line5.json";
  8. import testJson from './企业节点.json';
  9. import ycQyJSON from './异常企业节点.json';
  10. import ycQyJSON2 from './异常企业节点_南京.json';
  11. import keyJson from './keyDown.json';
  12. let bar = new ChartBar(document.getElementsByClassName('c1')[0], {}, true);
  13. bar.changeQy(true);
  14. window.addEventListener('resize', () => {
  15. bar.resize();
  16. });
  17. window.addEventListener('jgwc', () => {
  18. console.log(888);
  19. })
  20. let mapOpt = [{
  21. type: "map",
  22. id: "map",
  23. style: {
  24. backgroundColor: '#ffffff',
  25. geoColor: '#00B6FF',
  26. worldColor: '#0186E7',
  27. worldShow: true,
  28. lineShow: true,
  29. bgShow: true,
  30. textShow: true,
  31. textColor: '#ffffff',
  32. textOpacity: "100%",
  33. borderColor: '#00F6FF',
  34. chinaBorderColor: '#FFFFFF',
  35. cameraAngle: 40,
  36. nameSize: 20,
  37. }
  38. }];
  39. // console.log(dd)
  40. // let l2 = JSON.parse(JSON.stringify(lineData2));
  41. window.addEventListener('loadOver', function (e) {
  42. let cData = JSON.parse(JSON.stringify(dot1));
  43. let cData2 = JSON.parse(JSON.stringify(dot2));
  44. let cData3 = JSON.parse(JSON.stringify(dot3));
  45. let cData4 = JSON.parse(JSON.stringify(dot4));
  46. // cData.data = JSON.parse(JSON.stringify(testJson));
  47. console.log(cData)
  48. setTimeout(() => {
  49. bar.showAllDot();
  50. bar.showAllLine();
  51. }, 100);
  52. bar.setOption(cData4);
  53. // bar.setOption(lineData2);
  54. bar.changeHover(false);
  55. // bar.changeAniBtn(false);
  56. // bar.changeHover(true);
  57. bar.setOption2(testJson);
  58. bar.setOption3(ycQyJSON2);
  59. bar.setKeyDown(keyJson)
  60. bar.qyRender = true;
  61. // setTimeout(()=>{
  62. // console.log(888)
  63. // bar.setOption3({data:[]});
  64. // },3000)
  65. console.log(testJson)
  66. })
  67. // initReize();
  68. // function resizeFun() {
  69. // console.log("resize");
  70. // let w = window.innerWidth;
  71. // let s = w / 7680;
  72. // $('html').css({
  73. // 'transform': 'scale(' + s + ')', 'transform-origin': '0 0'
  74. // });
  75. // console.log(w, s);
  76. // }
  77. // function initReize() {
  78. // window.addEventListener("resize", function () {
  79. // resizeFun();
  80. // });
  81. // resizeFun();
  82. // }