history_xd.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. //心电图的历史数据
  2. var hisArray = [];
  3. var hisFlag = false;
  4. layui.use(['layer', 'form', 'laydate', 'admin', 'ax'], function () {
  5. var $ = layui.jquery;
  6. var $ax = layui.ax;
  7. var form = layui.form;
  8. var laydate = layui.laydate;
  9. var admin = layui.admin;
  10. var layer = layui.layer;
  11. var ajaxIndex = new $ax(Feng.ctxPath + "/index/detail/" + Feng.getUrlParam("indexId"));
  12. var resultIndex = ajaxIndex.start();
  13. //form.val('indexForm', resultIndex.data);
  14. var dates = JSON.parse(resultIndex.data.hisXlStr);
  15. form.render();
  16. Highcharts.setOptions({
  17. global: {
  18. useUTC: false
  19. }
  20. });
  21. var chart = Highcharts.chart('container', {
  22. chart: {
  23. type: 'spline',
  24. marginRight: 10,
  25. animation: false,
  26. },
  27. title: {
  28. text: '心电数据'
  29. },
  30. xAxis: {
  31. type: 'category',
  32. tickPixelInterval: 0
  33. },
  34. yAxis: {
  35. title: {
  36. text: null
  37. }
  38. },
  39. tooltip: {
  40. show: false,
  41. formatter: function () {
  42. return '<b>' + this.series.name + '</b><br/>' +
  43. Highcharts.dateFormat('%Y-%m-%d %H:%M:%S', this.x) + '<br/>' +
  44. Highcharts.numberFormat(this.y, 2);
  45. }
  46. },
  47. legend: {
  48. enabled: false
  49. },
  50. series: [{
  51. name: '心电数据',
  52. allowPointSelect: false,
  53. animation: false,
  54. animationLimit: Infinity,
  55. type: 'line',
  56. marker: {
  57. enabled: false
  58. },
  59. data: dates
  60. }]
  61. });
  62. });