layui.use(['layer', 'laydate', 'form', 'table'], function () { var layer = layui.layer; var laydate = layui.laydate; var form = layui.form; var table = layui.table; initLaydate(); initMacModel(); initProcess(); loadGrid(); loadChart(); $('#searchBtn').click(function () { loadGrid(); loadChart(); }); $('#refreshBtn').click(function () { initLaydate(); loadGrid(); loadChart(); }); function loadChart() { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('charts')); var obj = { startTime: $('#starttime').val(), endTime: $('#endtime').val(), macModel: $('select[name=macmodel]').val(), pCode: $('select[name=pcode]').val() }; callAjax('/UnityWebApi/Analysis/GetAlarmAnalysisByCode', 'get', obj, function (data) { if (data) { console.log('++++++++++++'); console.log(data); // 指定图表的配置项和数据 var option = { xAxis: { type: 'category', data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: { type: 'value' }, series: [{ data: [820, 932, 901, 934, 1290, 1330, 1320], type: 'line' }] }; myChart.setOption(option); laydate.render({ elem: '#starttime', value: obj.startTime }); laydate.render({ elem: '#endtime', value: obj.endTime }); } }); } function initLaydate() { laydate.render({ elem: '#starttime', value: addDate(new Date(), -7) }); laydate.render({ elem: '#endtime', value: new Date().getFormatDate() }); } function initMacModel() { callAjax('/UnityWebApi/Analysis/GetMacModels', 'get', {}, function (res) { if (res) { for (var i = 0; i < res.length; i++) { var option = $('