wangzhibo
2021-11-02 8a4b8e1f0fc75d144ef4e48f0d0f9554502b4bf6
统一处理null和undefined
2个文件已修改
92 ■■■■■ 已修改文件
js/changable_params.js 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
js/function.js 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
js/changable_params.js
@@ -50,22 +50,8 @@
  if (!item) {
    return "";
  }
  item = changeNullAndundefinedToEmpty(item);
  if (layerid == 1001) {
    if(item["datatime"] == null){
      return "站点编号:" +
      item["code"] +
      "<br />站点名称:" +
      item["name"] +
      "<br />数据时间:" + "/" +
        "<table>" +
        "<tr><td>PM<SUB>2.5</SUB>:</td><td align= right>" + "/" + '&nbsp' + "</td><td>μg/m³</sup></td></tr>" +
        "<tr><td>PM<SUB>10</SUB>:</td><td align= right>" + "/" + '&nbsp' + "</td><td>μg/m³</td></tr>" +
        "<tr><td>NO<SUB>2</SUB>:</td><td align= right>" + "/" + '&nbsp' + "</td><td>μg/m³</td></tr>" +
        "<tr><td>CO:</td><td align= right>" + "/" + '&nbsp' +  "</td><td>mg/m³</td></tr>" +
        "<tr><td>SO<SUB>2</SUB>: </td><td align= right>" + "/" + '&nbsp' + "</td><td>μg/m³</td></tr>" +
        "</table>" +
        "<br/><p><a href='#' onclick='javascript:showDetail(1001,\"" + item["code"] + "\",\"" + qindex + "\")' >详细信息</a>&nbsp;&nbsp;&nbsp;<a href='#' onclick='javascript:addGraphictoHighlightLayer()' >保持高亮显示</a></p>";
    }else{
      return "站点编号:" +
      item["code"] +
      "<br />站点名称:" +
@@ -81,26 +67,10 @@
        "</table>" +
        "<br/><p><a href='#' onclick='javascript:showDetail(1001,\"" + item["code"] + "\",\"" + qindex + "\")' >详细信息</a>&nbsp;&nbsp;&nbsp;<a href='#' onclick='javascript:addGraphictoHighlightLayer()' >保持高亮显示</a></p>";
    }
   
  } else if (layerid == 1002) {
    if(item["datatime"] == null){
      return "站点编号:" +
      item["code"] +
      "<br />站点名称:" +
      item["name"] +
      "<br />数据时间:" + "/" +
      "<table>" +
      "<tr><td>PM<SUB>2.5</SUB>:</td><td align= right>" + "/" + '&nbsp' + "</td><td>μg/m³</td></tr>" +
      "<tr><td>PM<SUB>10</SUB>:</td><td align= right>" + "/" + '&nbsp' + "</td><td>μg/m³</td></tr>" +
      "<tr><td>NO<SUB>2</SUB>:</td><td align= right>" + "/" + '&nbsp' + "</td><td>μg/m³</td></tr>" +
      "<tr><td>CO:</td><td align= right>" + "/" + '&nbsp' +  "</td><td>mg/m³</td></tr>" +
      "<tr><td>SO<SUB>2</SUB>: </td><td align= right>" + "/" + '&nbsp' + "</td><td>μg/m³</td></tr>" +
      "<tr><td>O<SUB>3</SUB>: </td><td align= right>" + "/" + '&nbsp' + "</td><td>μg/m³</td></tr>" +
      "</table>" +
      "<br /><br /><p><a href='#' onclick='javascript:showDetail(1002,\"" + item["code"] + "\",\"" + qindex + "\")' >详细信息</a>&nbsp;&nbsp;&nbsp;<a href='#' onclick='javascript:addGraphictoHighlightLayer()' >保持高亮显示</a></p>";
    }else{
      return "站点编号:" +
      item["code"] +
      "<br />站点名称:" +
@@ -117,20 +87,10 @@
      "</table>" +
      "<br /><br /><p><a href='#' onclick='javascript:showDetail(1002,\"" + item["code"] + "\",\"" + qindex + "\")' >详细信息</a>&nbsp;&nbsp;&nbsp;<a href='#' onclick='javascript:addGraphictoHighlightLayer()' >保持高亮显示</a></p>";
    }
   
  } else if (layerid == 1003) {
    if(item["datatime"] == null){
      return "站点编号:" +
      item["code"] +
      "<br />站点名称:" +
      item["name"] +
      "<br />数据时间:" + "/" +
      "<br />TSP:" + "/" + '&nbsp' + "mg/m³" +
      "<br /><br /><p><a href='#' onclick='javascript:showDetail(1003,\"" + item["code"] + "\",\"" + qindex + "\")' >详细信息</a>&nbsp;&nbsp;&nbsp;<a href='#' onclick='javascript:addGraphictoHighlightLayer()' >保持高亮显示</a></p>";
    }else{
      return "站点编号:" +
      item["code"] +
      "<br />站点名称:" +
@@ -140,25 +100,10 @@
      "<br />TSP:" +
      item["tsp"] + '&nbsp' + "mg/m³" +
      "<br /><br /><p><a href='#' onclick='javascript:showDetail(1003,\"" + item["code"] + "\",\"" + qindex + "\")' >详细信息</a>&nbsp;&nbsp;&nbsp;<a href='#' onclick='javascript:addGraphictoHighlightLayer()' >保持高亮显示</a></p>";
    }
    
  } else if (layerid == 1004) {
    if(item["datatime"] == null){
      return "编号:" +
      item["code"] +
      "<br />时间:" + "/" +
      "<br />车速:" + "/" +
      "<table>" +
        "<tr><td>PM<SUB>2.5</SUB>:</td><td align= right>" + "/" + '&nbsp'+ "</td><td>μg/m³</td></tr>" +
        "<tr><td>PM<SUB>10</SUB>:</td><td align= right>" + "/" + '&nbsp' + "</td><td>μg/m³</td></tr>" +
        "<tr><td>NO:</td><td align= right>" + "/" + '&nbsp' + "</td><td>μg/m³</td></tr>" +
        "<tr><td>NO<SUB>2</SUB>:</td><td align= right>" +"/" + '&nbsp' + "</td><td>μg/m³</td></tr>" +
        "<tr><td>NO<SUB>x</SUB>: </td><td align= right>" + "/"  + '&nbsp'+ "</td><td>μg/m³</td></tr>" +
        "<tr><td>CO:</td><td align= right>" + "/" + '&nbsp' + "</td><td>mg/m³</td></tr>" +
        "</table>" +
        "<br/><p><a href='#' onclick='javascript:showHistoryPathDetail(\"" + item["code"] + "\")' >轨迹回放</a></p>";
    }else{
      return "编号:" +
      item["code"] +
      "<br />时间:" +
@@ -174,27 +119,10 @@
        "<tr><td>CO:</td><td align= right>" + item["co"] + '&nbsp' + "</td><td>mg/m³</td></tr>" +
        "</table>" +
        "<br/><p><a href='#' onclick='javascript:showHistoryPathDetail(\"" + item["code"] + "\")' >轨迹回放</a></p>";
    }
    
  } else {
    if(item["datatime"] == null){
      return "站点编号:" +
      item["code"] +
      "<br />站点名称:" +
      item["name"] +
      "<br />数据时间:" + "/" +
      "<table>" +
      "<tr><td>PM<SUB>2.5</SUB>:</td><td align= right>" + "/"  + '&nbsp'+ "</td><td>μg/m³</td></tr>" +
      "<tr><td>PM<SUB>10</SUB>:</td><td align= right>" + "/" + '&nbsp' + "</td><td>μg/m³</td></tr>" +
      "<tr><td>NO<SUB>2</SUB>:</td><td align= right>" + "/" + '&nbsp' + "</td><td>μg/m³</td></tr>" +
      "<tr><td>CO:</td><td align= right>" + "/" + '&nbsp' + "</td><td>mg/m³</td></tr>" +
      "<tr><td>NO<SUB>x</SUB>:</td><td align= right>" + "/"  + '&nbsp'+ "</td><td>μg/m³</td></tr>" +
      "<tr><td>NO:</td><td align= right>" + "/" + '&nbsp' + "</td><td>μg/m³</td></tr>" +
      "</table>" +
      "<br /><br /><p><a href='#' onclick='javascript:showDetail(" + layerid + ",\"" + item["code"] + "\",\"" + qindex + "\")' >详细信息</a>&nbsp;&nbsp;&nbsp;<a href='#' onclick='javascript:addGraphictoHighlightLayer()' >保持高亮显示</a></p>";
    }else{
      return "站点编号:" +
      item["code"] +
      "<br />站点名称:" +
@@ -212,4 +140,4 @@
      "<br /><br /><p><a href='#' onclick='javascript:showDetail(" + layerid + ",\"" + item["code"] + "\",\"" + qindex + "\")' >详细信息</a>&nbsp;&nbsp;&nbsp;<a href='#' onclick='javascript:addGraphictoHighlightLayer()' >保持高亮显示</a></p>";
    }
  }
}
js/function.js
@@ -175,4 +175,14 @@
      params: itemCode,
    });
  }
}
function changeNullAndundefinedToEmpty(json_in) {
  for (var key in json_in) {
    if (json_in[key] == null || json_in[key] == 'null' || json_in[key] == undefined || json_in[key] == 'undefined') {
      json_in[key] = "";
    }
  }
  return json_in;
}