var ebsj = new Object(); ebsj.loadSearchModule = function(p) { var $div = $("#" + p.id); if ($div.length > 0) { $div.load('ebsjSearchModule.htm', { from : p.from, callBackFunName : p.callBackFunName, 'ebsjSearchGrid' : $("#ebsjSearchGrid").val() }, function() { }); } }; /** * 加载单元档案查询模块 */ ebsj.loadSearchModule({ id : 'ebsjSearchModule', from : 'ebsj', callBackFunName : 'searchEbsjCallBack' }); /** * 搜索条件回调函数 * * @param {搜索条件对象} * data * @param {分隔符} * fgf */ function searchEbsjCallBack(data, fgf) { jQuery.ajax({ type : "get", url : "getEbsjDbTjt.htm", data : [{ name : 'param', value : data }, { name : 'fgf', value : fgf }], dataType : "json", async : true, success : function(data) { getTjtShow(data); /*if (data) { getTjtShow(data); }*/ } }); } function getTjtShow(data) { Highcharts.setOptions({ lang: { resetZoom: '重置', printChart: '打印图表', downloadJPEG: '导出JPEG图片', downloadPDF: '导出PDF文件', downloadPNG: '导出PNG图片', downloadSVG: '导出SVG文件' }, global: { useUTC: false } //不使用时区 }); console.log(data); var chart = Highcharts.chart('chartDiv', { chart: { zoomType: 'xy' }, title: { text: '智能耳标数据对比' }, subtitle: { text: '' }, xAxis: { type: 'datetime', minRange: 60 * 1000 * 60, dateTimeLabelFormats: { second: '%H:%M:%S', minute: '%H:%M', hour: '%H:%M', day: '%m-%d', month: '%m-%d', week: '%m-%d', year: '$Y' } }, yAxis: [{ // Primary yAxis labels: { format: '{value}°C', style: { color: Highcharts.getOptions().colors[1] } }, title: { text: '温度', style: { color: Highcharts.getOptions().colors[1] } } }, { // Secondary yAxis title: { text: '运动时长', style: { color: Highcharts.getOptions().colors[0] } }, labels: { format: '{value} s', style: { color: Highcharts.getOptions().colors[0] } }, opposite: true }], tooltip: { formatter: function () { var sj = Highcharts.dateFormat("%H:%M", this.x); sj = "时间:" + sj; var str = sj + '
' + '' + this.y + ''; return str; }, shared: true }, legend: { layout: 'vertical', align: 'left', x: 120, verticalAlign: 'top', y: 100, floating: true, backgroundColor: (Highcharts.theme && Highcharts.theme.legendBackgroundColor) || '#FFFFFF' }, series: [{ name: '运动时长', type: 'column', yAxis: 1, data: data.result[1], tooltip: { valueSuffix: ' s' } }, { name: '自动采集温度', type: 'spline', data: data.result[0], tooltip: { valueSuffix: '°C' } }, { name: '手动采集温度', type: 'spline', data: data.result[2], tooltip: { valueSuffix: '°C' } }] }); } /** * 加载单元档案列表数据 */ function loadEbsjGrid() { jQuery.ajax({ type : "get", url : "getEbsjDbTjt.htm", data : {"ebdaid" : $("#ebdaid").val()}, dataType : "json", async : true, success : function(data) { getTjtShow(data); /*if (data) { getTjtShow(data); }*/ } }); } loadEbsjGrid();