index.js 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605
  1. $(function() {
  2. //layui
  3. layui.use(['layer', 'carousel'], function() {
  4. var layer = layui.layer;
  5. var carousel = layui.carousel;
  6. // var photosJson = {
  7. // "title": "", //相册标题
  8. // "data": [ //相册包含的图片,数组格式
  9. // {
  10. // "src": "./images/ad.jpg", //原图地址
  11. // }
  12. // ]
  13. // };
  14. // layer.photos({
  15. // photos: photosJson,
  16. // anim: 5
  17. // });
  18. carousel.render({
  19. elem: '#test1',
  20. width: '100%',
  21. height: '100%',
  22. interval: '5000',
  23. arrow: 'hover'
  24. });
  25. carousel.render({
  26. elem: '#test2',
  27. width: '100%',
  28. height: '100%',
  29. arrow: 'hover',
  30. indicator: 'none'
  31. });
  32. });
  33. //页面动画
  34. $.fn.extend({
  35. //推荐企业模块浮动
  36. modePosition: function() {
  37. this.hover(function() {
  38. $(this).css({
  39. position: "relative"
  40. }).animate({
  41. top: "-4px"
  42. }).find(".company-name").css({
  43. "border-top": "none"
  44. })
  45. }, function() {
  46. $(this).css({
  47. position: "relative"
  48. }).animate({
  49. top: "0"
  50. }).find(".company-name").css({
  51. "border-top": "none"
  52. })
  53. })
  54. },
  55. //看攻略模块浮动
  56. kglPosition: function() {
  57. this.hover(function() {
  58. $(this).find('.kgl-content-enlarge').css({
  59. display: 'block'
  60. })
  61. }, function() {
  62. $(this).find('.kgl-content-enlarge').css({
  63. display: 'none'
  64. })
  65. })
  66. },
  67. //合作企业浮动效果
  68. cooperativePosition: function() {
  69. var spanWidth = $(this).find('span').height();
  70. this.hover(function() {
  71. $(this).find('span').animate({
  72. bottom: '0'
  73. }, 100);
  74. }, function() {
  75. $(this).find('span').animate({
  76. bottom: '-40px'
  77. }, 100);
  78. })
  79. },
  80. //底部浮动
  81. bottomPosition: function() {
  82. var _this = this;
  83. var _animate = true;
  84. var topWidtn = $('.index-entries').offset().top;
  85. var bottomWidth = $('.footer').offset().top - $(window).height();
  86. $(window).on('scroll', function() {
  87. $(window).stop(true);
  88. if ($(window).scrollTop() > topWidtn && $(window).scrollTop() < bottomWidth) {
  89. if (_animate) {
  90. _this.animate({
  91. bottom: 0
  92. }, 300)
  93. _animate = false;
  94. }
  95. } else if ($(window).scrollTop() < topWidtn || $(window).scrollTop() > bottomWidth) {
  96. if (!_animate) {
  97. _this.animate({
  98. bottom: '-90px'
  99. }, 300)
  100. _animate = true;
  101. }
  102. }
  103. })
  104. },
  105. //公司简介切换页
  106. changePage: function() {
  107. var _thisIndex = 0;
  108. var _date = [{
  109. title: '平台简介',
  110. subtitle: '标准统一、互联互通、公开透明、安全高效',
  111. text: '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;云买卖电子综合交易平台以数据电文形式完成各类交易活动,具备规范化、专业化、流程化、智能化等特色的电子综合交易平台。并通过对接公共服务平台等国家要求的各平台,实现交易信息交互共享与上传;同时也通过了国家关于检测认证的各项检测要求,获得三星认证。',
  112. icondontId: '&#xe6c4;',
  113. img: ['images/gsjj1.jpg', 'images/gsjj2.jpg']
  114. },
  115. {
  116. title: '公司合作',
  117. subtitle: '多方合作、大获好评',
  118. text: '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在与山西同煤集团、阳煤集团、潞安化工集团有限公司、神沐集团等各大企业交流合作中,凭借其“规范化、专业化、流程化、智能化”等特色获得了各方好评。',
  119. icondontId: '&#xe65b;',
  120. img: ['images/gsjj3.jpg', 'images/gsjj4.jpg']
  121. },
  122. {
  123. title: '平台特色',
  124. subtitle: '创新与多样化',
  125. text: '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;云买卖电子综合交易平台,开创性地设计了双引擎模式:工作流引擎+业务流引擎,成功地解决了电子招投标流程的多样化需求。不同于其他系统,云买卖综合交易平台在面对不同业务体系的时候,通过增减节点就能实现功能,像是自己组装的系统一样。',
  126. icondontId: '&#xe611;',
  127. img: ['images/gsjj5.jpg', 'images/gsjj6.jpg']
  128. },
  129. {
  130. title: '平台特色',
  131. subtitle: '流程监控监管设计合理',
  132. text: '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;招投开评定,各大流程里面的各个小流程,系统都能做到很细节的监控,同时任务目标也非常清晰,给人的感觉不像项目经理在用系统,而是系统一直在推动项目经理完成工作。从项目经理到领导层各层面对整个项目把控、监控了如指掌。',
  133. icondontId: '&#xe60c;',
  134. img: ['images/gsjj7.jpg', 'images/gsjj8.jpg']
  135. },
  136. {
  137. title: '平台特色',
  138. subtitle: '横向纵向数据归档功能强大',
  139. text: '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;系统对于数据管理方面设计非常用心,同一项目的不同层面数据可清晰查询,不同项目的同一层面数据也可以清晰查询,从横向纵向剖析,对于数据的管控非常得心应手。',
  140. icondontId: '&#xe614;',
  141. img: ['images/gsjj9.jpg', 'images/gsjj10.jpg']
  142. },
  143. {
  144. title: '平台特色',
  145. subtitle: '辅助评标的设计,真正的服务于专家',
  146. text: '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;同行业很多系统在做评标的时候,只是简单的从线下搬到了线上。专家面对厚厚一本纸质投标文件尚且难以阅读,对于“厚厚一本”电子标书在电脑阅读更是头疼。云买卖电子综合交易平台,开创性大胆地设计了辅助评标系统,真真正正帮助专家解决了“评标难,线上评标难上难”的问题。',
  147. icondontId: '&#xe7a9;',
  148. img: ['images/gsjj3.jpg', 'images/gsjj6.jpg']
  149. },
  150. {
  151. title: '平台特色',
  152. subtitle: '全流程操作,节约成本,方便快捷',
  153. text: '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;摆脱了传统纸质形式的文件制作及流转,大大的节约了成本,一台电脑即可完成全流程的操作,无论何时何地,只要一台电脑加网络,即可对全流程进行查看与操作。',
  154. icondontId: '&#xe625;',
  155. img: ['images/gsjj8.jpg', 'images/gsjj1.jpg']
  156. },
  157. {
  158. title: '平台特色',
  159. subtitle: '一个账号,多个角色,功能更强大',
  160. text: '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;只需在平台注册一个账号,即可具备“招标方,代理机构,投标方”三种角色功能,当角色发生变化时,随时可切换。',
  161. icondontId: '&#xe663;',
  162. img: ['images/gsjj4.jpg', 'images/gsjj2.jpg']
  163. },
  164. {
  165. title: '平台特色',
  166. subtitle: '招标投标过程透明度更高',
  167. text: '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;网络现场,实时监控。通过多媒体视屏技术,小视屏窗口全程直播开标评标过程。在非现场开标评标过程中,有效的实现了对各参与者的监督与约束。',
  168. icondontId: '&#xe634;',
  169. img: ['images/gsjj10.jpg', 'images/gsjj7.jpg']
  170. },
  171. {
  172. title: '平台特色',
  173. subtitle: '招投标过程监督更规范有序',
  174. text: '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;招投标活动统一进平台交易,实行管理、监督、操作相分离,对招投标进行全过程监督,使交易活动更加公开、透明,交易行为更加规范、有序,消除了幕后交易和“暗箱操作”的土壤,规范了公共权力运作,最大限度地降低了以权谋私的可能性。',
  175. icondontId: '&#xe607;',
  176. img: ['images/gsjj5.jpg', 'images/gsjj9.jpg']
  177. },
  178. {
  179. title: '平台特色',
  180. subtitle: '平台留痕,可追溯性强',
  181. text: '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;通过平台操作,每一步都会形成相应的操作日志,数据存储,可根据用户的需要,随时调取任一环节的操作记录及数据,责任清晰,有据可依。',
  182. icondontId: '&#xe639;',
  183. img: ['images/gsjj2.jpg', 'images/gsjj8.jpg']
  184. },
  185. {
  186. title: '平台安全机制',
  187. subtitle: '十大安全机制保驾护航',
  188. text: '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;密码加密、入侵检测、远程拨号、防御恶意代码、网络安全拦截、交换机过滤、服务器重要内容监视、检测重要数据传输安全、数据备份恢复、安全审计',
  189. icondontId: '&#xe626;',
  190. img: ['images/gsjj3.jpg', 'images/gsjj1.jpg']
  191. }
  192. ];
  193. var mainFun = function() {
  194. $('.content-title h1').html(_date[_thisIndex].title);
  195. $('.content-title p').html(_date[_thisIndex].subtitle);
  196. $('.content-img-box p').html(_date[_thisIndex].text);
  197. $('.content-title span i').html(_date[_thisIndex].icondontId)
  198. $('.content-img-box a img:first').attr('src', _date[_thisIndex].img[0]);
  199. $('.content-img-box a img:last').attr('src', _date[_thisIndex].img[1]);
  200. }
  201. mainFun();
  202. $(this).on('click', function(e) {
  203. _thisIndex = $(this).index();
  204. mainFun();
  205. })
  206. },
  207. //返回顶部
  208. backTop: function() {
  209. $(this).on('click', function() {
  210. $('body,html').animate({
  211. scrollTop: 0
  212. });
  213. })
  214. },
  215. //视频播放
  216. onVideoPlay: function() {
  217. var videoPlayUrl = [
  218. "https://www.runoob.com/try/demo_source/movie.mp4",
  219. "http://video.eqbidding.com/tb4.mp4",
  220. "http://video.eqbidding.com/tb5.mp4",
  221. "http://video.eqbidding.com/tb6.mp4",
  222. "http://video.eqbidding.com/3.mp4",
  223. "http://video.eqbidding.com/notice.mp4"
  224. ];
  225. $('.video-select li').each(function(i) {
  226. var _this = this;
  227. $(_this).on('click', function(e) {
  228. var dom = '<span>正在播放</span>';
  229. $('.play-video').attr('src', videoPlayUrl[i]);
  230. $(_this).find('.video-img').append(dom);
  231. $(_this).siblings().find('.video-img span').remove();
  232. })
  233. });
  234. $('.play-video').on('play', function() {
  235. $('.video-img span').css({ 'display': 'block' })
  236. });
  237. },
  238. //切换统计数据
  239. cutDataStatistics: function() {
  240. var _this = this;
  241. this.on('click', function(e) {
  242. if (e.target.nodeName === 'A') {
  243. _this.each(function(i) {
  244. $(this).find('a').css({ 'color': '#000', 'border': 'none' })
  245. });
  246. $(e.target).css({ 'color': '#0cb46a', 'border-bottom': '1px solid #0cb46a' });
  247. showList(e.target.name);
  248. // $(window).dataStatistics(e.target.name);
  249. }
  250. })
  251. },
  252. //数据统计
  253. // dataStatistics: function (name) {
  254. // var _name = name || 'signup';
  255. // var curDate = new Date();
  256. // var year = curDate.getFullYear();
  257. // var month = curDate.getMonth() + 1;
  258. // var x = [];
  259. // var m = [];
  260. // $.ajax({
  261. // type: 'post',
  262. // url: "http://www.eqbidding.com/web-back/nx/tj/" + _name + "/list",
  263. // data: {
  264. // date: '2019'
  265. // },
  266. // success: function (response) {
  267. // console.log('统计数据', response)
  268. // var json = $.parseJSON(response);
  269. // var nodeList = json.list;
  270. // for (var i = 0; i < 12; i++) {
  271. // x.push(nodeList.time[i] < 10 ? ((nodeList.time[i] + 1) * (i + 1)) * 10 : nodeList.time[i] * 3);
  272. // m.push('2018年' + (i + 1) + '月');
  273. // // m.push(year+'年' + (i+1) + '月');
  274. // }
  275. // var chart = new Highcharts.Chart('container', {
  276. // title: {
  277. // text: json.title,
  278. // x: -20
  279. // },
  280. // subtitle: {
  281. // text: '',
  282. // x: -20
  283. // },
  284. // xAxis: {
  285. // categories: m
  286. // },
  287. // yAxis: {
  288. // allowDecimals: false, //控制数轴是否显示小数。
  289. // min: 0,
  290. // title: {
  291. // text: json.yAxis_title
  292. // },
  293. // plotLines: [{
  294. // value: 0,
  295. // width: 1,
  296. // color: '#808080'
  297. // }]
  298. // },
  299. // tooltip: {
  300. // valueSuffix: json.tooltip
  301. // },
  302. // legend: {
  303. // layout: 'vertical',
  304. // align: 'right',
  305. // verticalAlign: 'middle',
  306. // borderWidth: 0
  307. // },
  308. // series: [{
  309. // name: '总数',
  310. // /* data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6] */
  311. // }]
  312. // });
  313. // chart.series[0].setData(x)
  314. // },
  315. // error: function (XMLHttpRequest, textStatus, errorThrown) {
  316. // console.log(XMLHttpRequest)
  317. // console.log(textStatus)
  318. // console.log(errorThrown)
  319. // }
  320. // });
  321. // }
  322. });
  323. function pageFun() {
  324. $('.recommend-show-line a').modePosition();
  325. $('.entries-content-box ul li').modePosition();
  326. // $('.regular-box').kglPosition();
  327. $('.cooperative-content-box div ul li').cooperativePosition();
  328. // $('.bottom-position').bottomPosition();
  329. $('.compay-introduce-right-content ul li').changePage();
  330. $('.back-top').backTop();
  331. $(window).onVideoPlay();
  332. showList('signup');
  333. $('.statistical-content .options li').cutDataStatistics()
  334. }
  335. pageFun();
  336. // 写死版的数据统计
  337. function showList(name) {
  338. if (name == "signup") {
  339. var name = {
  340. "tooltip": "家",
  341. "yAxis_title": "数量(家)",
  342. "list": [
  343. { year: "2020年3月", value: 205, },
  344. { year: "2020年4月", value: 218 },
  345. { year: "2020年5月", value: 289 },
  346. { year: "2020年6月", value: 306 },
  347. { year: "2020年7月", value: 162 },
  348. { year: "2020年8月", value: 283 },
  349. { year: "2020年9月", value: 346 },
  350. { year: "2020年10月", value: 208 },
  351. { year: "2020年11月", value: 148 },
  352. { year: "2020年12月", value: 218 },
  353. { year: "2021年1月", value: 271 },
  354. { year: "2021年2月", value: 254 },
  355. ],
  356. "title": "机构注册统计"
  357. }
  358. fixData(name)
  359. } else if (name == "project_public") {
  360. var name = {
  361. "tooltip": "家",
  362. "yAxis_title": "数量(家)",
  363. "list": [
  364. { year: "2020年3月", value: 12 },
  365. { year: "2020年4月", value: 15 },
  366. { year: "2020年5月", value: 22 },
  367. { year: "2020年6月", value: 21 },
  368. { year: "2020年7月", value: 12 },
  369. { year: "2020年8月", value: 20 },
  370. { year: "2020年9月", value: 26 },
  371. { year: "2020年10月", value: 12 },
  372. { year: "2020年11月", value: 8 },
  373. { year: "2020年12月", value: 22 },
  374. { year: "2021年1月", value: 17 },
  375. { year: "2021年2月", value: 13 },
  376. ],
  377. "title": "项目统计"
  378. }
  379. fixData(name)
  380. } else if (name == "bid_project") {
  381. var name = {
  382. "tooltip": "家",
  383. "yAxis_title": "数量(家)",
  384. "list": [
  385. { year: "2020年3月", value: 30 },
  386. { year: "2020年4月", value: 38 },
  387. { year: "2020年5月", value: 44 },
  388. { year: "2020年6月", value: 50 },
  389. { year: "2020年7月", value: 32 },
  390. { year: "2020年8月", value: 50 },
  391. { year: "2020年9月", value: 61 },
  392. { year: "2020年10月", value: 36 },
  393. { year: "2020年11月", value: 28 },
  394. { year: "2020年12月", value: 44 },
  395. { year: "2021年1月", value: 43 },
  396. { year: "2021年2月", value: 39 },
  397. ],
  398. "title": "招标项目统计"
  399. }
  400. fixData(name)
  401. } else if (name == "bid_project_item") {
  402. var name = {
  403. "tooltip": "家",
  404. "yAxis_title": "数量(家)",
  405. "list": [
  406. { year: "2020年3月", value: 51 },
  407. { year: "2020年4月", value: 68 },
  408. { year: "2020年5月", value: 70 },
  409. { year: "2020年6月", value: 86 },
  410. { year: "2020年7月", value: 45 },
  411. { year: "2020年8月", value: 90 },
  412. { year: "2020年9月", value: 96 },
  413. { year: "2020年10月", value: 52 },
  414. { year: "2020年11月", value: 37 },
  415. { year: "2020年12月", value: 66 },
  416. { year: "2021年1月", value: 69 },
  417. { year: "2021年2月", value: 53 },
  418. ],
  419. "title": "标段统计"
  420. }
  421. fixData(name)
  422. } else if (name == "notice") {
  423. var name = {
  424. "tooltip": "家",
  425. "yAxis_title": "数量(家)",
  426. "list": [
  427. { year: "2020年3月", value: 41 },
  428. { year: "2020年4月", value: 54 },
  429. { year: "2020年5月", value: 53 },
  430. { year: "2020年6月", value: 52 },
  431. { year: "2020年7月", value: 36 },
  432. { year: "2020年8月", value: 68 },
  433. { year: "2020年9月", value: 58 },
  434. { year: "2020年10月", value: 42 },
  435. { year: "2020年11月", value: 30 },
  436. { year: "2020年12月", value: 40 },
  437. { year: "2021年1月", value: 41 },
  438. { year: "2021年2月", value: 42 },
  439. ],
  440. "title": "公告发布统计"
  441. }
  442. fixData(name)
  443. } else if (name == "user_statistics") {
  444. var name = {
  445. "tooltip": "家",
  446. "yAxis_title": "数量(家)",
  447. "list": [
  448. { year: "2020年3月", value: 408 },
  449. { year: "2020年4月", value: 490 },
  450. { year: "2020年5月", value: 525 },
  451. { year: "2020年6月", value: 619 },
  452. { year: "2020年7月", value: 324 },
  453. { year: "2020年8月", value: 472 },
  454. { year: "2020年9月", value: 634 },
  455. { year: "2020年10月", value: 541 },
  456. { year: "2020年11月", value: 266 },
  457. { year: "2020年12月", value: 475 },
  458. { year: "2021年1月", value: 538 },
  459. { year: "2021年2月", value: 424 },
  460. ],
  461. "title": "参与投标统计"
  462. }
  463. fixData(name)
  464. } else if (name == "tender_item_submit") {
  465. var name = {
  466. "tooltip": "家",
  467. "yAxis_title": "数量(家)",
  468. "list": [
  469. { year: "2020年3月", value: 204 },
  470. { year: "2020年4月", value: 218 },
  471. { year: "2020年5月", value: 289 },
  472. { year: "2020年6月", value: 306 },
  473. { year: "2020年7月", value: 162 },
  474. { year: "2020年8月", value: 283 },
  475. { year: "2020年9月", value: 346 },
  476. { year: "2020年10月", value: 208 },
  477. { year: "2020年11月", value: 148 },
  478. { year: "2020年12月", value: 218 },
  479. { year: "2021年1月", value: 271 },
  480. { year: "2021年2月", value: 254 },
  481. ],
  482. "title": "投标统计"
  483. }
  484. fixData(name)
  485. } else if (name == "signature") {
  486. var name = {
  487. "tooltip": "家",
  488. "yAxis_title": "数量(家)",
  489. "list": [
  490. { year: "2020年3月", value: 2474 },
  491. { year: "2020年4月", value: 2924 },
  492. { year: "2020年5月", value: 3185 },
  493. { year: "2020年6月", value: 3784 },
  494. { year: "2020年7月", value: 2273 },
  495. { year: "2020年8月", value: 3915 },
  496. { year: "2020年9月", value: 4704 },
  497. { year: "2020年10月", value: 2912 },
  498. { year: "2020年11月", value: 1869 },
  499. { year: "2020年12月", value: 3168 },
  500. { year: "2021年1月", value: 3347 },
  501. { year: "2021年2月", value: 2809 },
  502. ],
  503. "title": "签章统计"
  504. }
  505. fixData(name)
  506. } else if (name == "bid_tender_publicity") {
  507. var name = {
  508. "tooltip": "家",
  509. "yAxis_title": "数量(家)",
  510. "list": [
  511. { year: "2020年3月", value: 42 },
  512. { year: "2020年4月", value: 53 },
  513. { year: "2020年5月", value: 66 },
  514. { year: "2020年6月", value: 72 },
  515. { year: "2020年7月", value: 32 },
  516. { year: "2020年8月", value: 57 },
  517. { year: "2020年9月", value: 76 },
  518. { year: "2020年10月", value: 87 },
  519. { year: "2020年11月", value: 52 },
  520. { year: "2020年12月", value: 62 },
  521. { year: "2021年1月", value: 66 },
  522. { year: "2021年2月", value: 43 },
  523. ],
  524. "title": "中标候选人公示"
  525. }
  526. fixData(name)
  527. } else if (name == "bid_tender_publicity_result") {
  528. var name = {
  529. "tooltip": "家",
  530. "yAxis_title": "数量(家)",
  531. "list": [
  532. { year: "2020年3月", value: 48 },
  533. { year: "2020年4月", value: 62 },
  534. { year: "2020年5月", value: 55 },
  535. { year: "2020年6月", value: 71 },
  536. { year: "2020年7月", value: 39 },
  537. { year: "2020年8月", value: 77 },
  538. { year: "2020年9月", value: 63 },
  539. { year: "2020年10月", value: 91 },
  540. { year: "2020年11月", value: 83 },
  541. { year: "2020年12月", value: 52 },
  542. { year: "2021年1月", value: 53 },
  543. { year: "2021年2月", value: 31 },
  544. ],
  545. "title": "中标结果公示"
  546. }
  547. fixData(name)
  548. }
  549. }
  550. function fixData(name) {
  551. var x = [];
  552. var m = [];
  553. var nodeList = name.list;
  554. for (var i = 0; i < nodeList.length; i++) {
  555. x.push(nodeList[i].value);
  556. m.push(nodeList[i].year);
  557. }
  558. var chart = new Highcharts.Chart('container', {
  559. title: {
  560. text: name.title,
  561. x: -20
  562. },
  563. subtitle: {
  564. text: '',
  565. x: -20
  566. },
  567. xAxis: {
  568. categories: m
  569. },
  570. yAxis: {
  571. allowDecimals: false, //控制数轴是否显示小数。
  572. min: 0,
  573. title: {
  574. text: name.yAxis_title
  575. },
  576. plotLines: [{
  577. value: 0,
  578. width: 1,
  579. color: '#808080'
  580. }]
  581. },
  582. tooltip: {
  583. valueSuffix: name.tooltip
  584. },
  585. legend: {
  586. layout: 'vertical',
  587. align: 'right',
  588. verticalAlign: 'middle',
  589. borderWidth: 0
  590. },
  591. series: [{
  592. name: '总数',
  593. }]
  594. });
  595. chart.series[0].setData(x)
  596. }
  597. });