YYC
2026-04-02 42ef69a6a50f5431fe718ebde2bf646ca2a17609
igdss-app/js/admin/grain-detail.js
@@ -7,9 +7,9 @@
var tagLie = 0; //粮情层数
var grainData;
var data = {
   "interfaceId": "5301",
   "sign": "10301",
   "outId": "10301",
   "interfaceId": "5205",
   "sign": "10205",
   "outId": "10205",
   "reqDateTime": new Date(),
   "tokenAuth": "",
   "data": {
@@ -43,7 +43,7 @@
   }
   var user = JSON.parse(localStorage.getItem('user'));
   var selectDeptId = JSON.parse(localStorage.getItem('selectDeptId'));
   url = user.url + "/api-phone/v35/gateway";
   url = user.url + "/api/phone/v1/gateway";
   data.tokenAuth = user.tokenAuth;
   data.data.deptId = selectDeptId;
   data.data.depotId = depotId;
@@ -80,7 +80,6 @@
//渲染粮情数据
function renderGrain() {
   if (grainData != null) {
      //平房仓-层行列
      var array = grainData.cable.split("-");
      tagCeng = parseInt(array[0], 10);
@@ -89,24 +88,27 @@
      //筒仓-层行列
      if (depotType && (depotType == "02" || depotType == "04")) {
         //解析出层,取最大层
         var array1 = grainData.cableCir.split("-");
         tagCeng = parseInt(array1[0], 10);
         for (var i = 1; i < array1.length; i++) {
            if (parseInt(array1[i], 10) > tagLie) {
               tagCeng = parseInt(array1[i], 10);
         if(grainData.cableCir){
            //解析出层,取最大层
            var array1 = grainData.cableCir.split("-");
            tagCeng = parseInt(array1[0], 10);
            for (var i = 1; i < array1.length; i++) {
               if (parseInt(array1[i], 10) > tagLie) {
                  tagCeng = parseInt(array1[i], 10);
               }
            }
            //解析出圈
            tagHang = array1.length;
            //解析出列,取最大列
            var array2 = grainData.cable.split("-");
            tagLie = parseInt(array2[0], 10);
            for (var i = 1; i < array2.length; i++) {
               if (parseInt(array2[i], 10) > tagLie) {
                  tagLie = parseInt(array2[i], 10);
               }
            }
         }
         //解析出圈
         tagHang = array1.length;
         //解析出列,取最大列
         var array2 = grainData.cable.split("-");
         tagLie = parseInt(array2[0], 10);
         for (var i = 1; i < array2.length; i++) {
            if (parseInt(array2[i], 10) > tagLie) {
               tagLie = parseInt(array2[i], 10);
            }
         }
      }
      //渲染总览信息
      $("#tempAve").html(grainData.tempAve <= -100 ? "备用" : grainData.tempAve);
@@ -292,24 +294,4 @@
});
//粮情采集
function gatherGrain() {
   //发送获取粮情请求
   mui.ajax(url, {
      type: "POST",
      dataType: "json",
      crossDomain: true,
      contentType: "application/json;charset=utf-8",
      data: JSON.stringify(data0),
      success: function(data) {
         if (data.code == "0000") {
            mui.alert('采集命令发送成功,请等待10秒重新打开此页面查看采集数据!', '提示', ["确定"], function() {}, "div");
         } else {
            mui.alert(data.msg, '提示', ["确定"], function() {}, "div");
         }
      },
      error: function() {
         mui.alert('系统繁忙,请重试!', '提示', ["确定"], function() {}, "div");
      }
   })
}