'use script'; //开发环境建议开启严格模式 var current_selected_monitor_type = "1005"; var current_selected_monitor_name = "道路路段"; var current_selected_monitor_keyword; var current_selected_monitor_qindex = "pm25"; var tableData; $("#btn").on("click", function () { current_selected_monitor_keyword = $('#search').val(); reloadData(1); }); //绑定enter回车键事件 $('#search').bind('keypress', function (event) { if (event.keyCode == "13") { current_selected_monitor_keyword = $('#search').val(); reloadData(1); } }) //当前页面业务 function monitortype() { //开始查询数据 current_selected_monitor_type = "1005"; current_selected_monitor_name = "道路路段"; changeQindexSelection(); } monitortype(); //加载count function loadCountByUserid() { var backend_url = default_system_params.nodejs_url_predix_url_predix + "dataapi/Bdata?bid=get_all_count_by_id&userid=" + default_system_params.userid; $.ajax({ type: 'get', dataType: 'json', data: {}, async: true,//同步 url: backend_url, success: function (data) { var cntGroup = data.data.result; console.log(cntGroup) if (cntGroup != null) { for (var i = 0; i < cntGroup.length; i++) { var j = i + 1; var cntObj = cntGroup[i]; $("#count" + j).text(cntObj.count); $("#countName" + j).text(cntObj.name); $("#href" + j).attr("1005", cntObj.code); $("#href" + j).attr("道路路段", cntObj.name); } } }, error: function (request, textStatus) { } }); } $("#qindex_selection").change(function () { current_selected_monitor_qindex = $("#qindex_selection").val(); reloadData(1); }); function changeQindexSelection() { current_selected_monitor_qindex = "pm25"; // 重设qindex $("#qindex_selection").empty(); var options = []; if (current_selected_monitor_type == 1001) { options = Object.keys(qindex_range_list_1001); console.log(options) } else if (current_selected_monitor_type == 1002) { options = Object.keys(qindex_range_list_1002); } else if (current_selected_monitor_type == 1003) { options = Object.keys(qindex_range_list_1003); current_selected_monitor_qindex = "tsp"; } else { options = Object.keys(qindex_range_list_1004_and_other); } options.forEach(element => $("#qindex_selection").append("")); } function reloadData(page) { $("#searchInfo").empty(); let datatime_, querytype_ ; if ($("#appDateHour")[0].style.display == 'none') { datatime_ = document.getElementById("appDate").value; querytype_ = 'day'; } else { datatime_ = document.getElementById("appDateHour").value; querytype_ = 'hour'; } var avgnam = 50; //每页显示个数 var backend_url = default_system_params.nodejs_url_predix + "dataapi/Bdata?bid=get_" + current_selected_monitor_type + "_list_keyword&datatype=" + querytype_ + "&datatime=" + datatime_ + "&qindex=" + current_selected_monitor_qindex + "&keyword=" + current_selected_monitor_keyword + "&pageno="+page+"&pagesize="+avgnam; $.ajax({ type: "GET", url: backend_url, dataType: "json", success: function (data) { tableData = data.data.result; if (current_selected_monitor_keyword == null) { haoutil.msg("请输入关键字!!!") return; } if (tableData == null) { haoutil.msg("请选择查询类别!!!") return; } if (tableData.length == 0) { haoutil.msg("无查询结果,请更换查询条件!") return; } var newsTotalNum = data.data.counter.counter; //记录的总条数 var pageNum = Math.ceil(newsTotalNum / avgnam); //分页的总页数 for (var i = 0; i < tableData.length; i++) { var j = (page-1)*avgnam + i + 1; var topObj = tableData[i]; for (var key in topObj) { if (topObj[key] == null || topObj[key] == 'null' || topObj[key] == undefined || topObj[key] == 'undefined') { topObj[key] = "/"; } } var content = "