var url = null; var depotType; var depotName; var depotId; var tagCeng = 0; //粮情层数 var tagHang = 0; //粮情层数 var tagLie = 0; //粮情层数 var grainData; var data = { "interfaceId": "5205", "sign": "10205", "outId": "10205", "reqDateTime": new Date(), "tokenAuth": "", "data": { "deptId": "", "depotId": "" } }; //粮情采集参数 var data0 = { "interfaceId": "5303", "sign": "10303", "outId": "10303", "reqDateTime": new Date(), "tokenAuth": "", "data": { "deptId": "", "depotId": "" } }; //初始化数据 function init() { //获取参数 var curr = plus.webview.currentWebview(); depotType = curr.depotType; depotId = curr.depotId; depotName = curr.depotName; if (depotName) { $("#titleName").html(depotName + "粮情详细"); } var user = JSON.parse(localStorage.getItem('user')); var selectDeptId = JSON.parse(localStorage.getItem('selectDeptId')); url = user.url + "/api/phone/v1/gateway"; data.tokenAuth = user.tokenAuth; data.data.deptId = selectDeptId; data.data.depotId = depotId; data0.tokenAuth = user.tokenAuth; data0.data.deptId = selectDeptId; data0.data.depotId = depotId; getData(); } //获取仓库信息 function getData() { //发送请求获取仓库信息 mui.ajax(url, { type: "POST", dataType: "json", crossDomain: true, contentType: "application/json;charset=utf-8", data: JSON.stringify(data), success: function(result) { if (result.code == "0000") { grainData = result.data; renderGrain(); } else { mui.alert(result.msg, '提示', ["确定"], function() {}, "div"); } }, error: function() { mui.alert('系统繁忙,请重新登录尝试!', '提示', ["确定"], function() {}, "div"); } }) } //渲染粮情数据 function renderGrain() { if (grainData != null) { //平房仓-层行列 var array = grainData.cable.split("-"); tagCeng = parseInt(array[0], 10); tagHang = parseInt(array[1], 10); tagLie = parseInt(array[2], 10); //筒仓-层行列 if (depotType && (depotType == "02" || depotType == "04")) { 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); } } } } //渲染总览信息 $("#tempAve").html(grainData.tempAve <= -100 ? "备用" : grainData.tempAve); $("#tempMax").html(grainData.tempMax <= -100 ? "备用" : grainData.tempMax); $("#tempMin").html(grainData.tempMin <= -100 ? "备用" : grainData.tempMin); $("#tempIn").html(grainData.tempIn <= -100 ? "备用" : "" + grainData .tempIn + "℃"); $("#humidityIn").html(grainData.humidityIn <= -100 ? "备用" : "" + grainData.humidityIn + "%"); $("#tempOut").html(grainData.tempOut <= -100 ? "备用" : "" + grainData .tempOut + "℃"); $("#humidityOut").html(grainData.humidityOut <= -100 ? "备用" : "" + grainData.humidityOut + "%"); $("#receiveDate").html(grainData.receiveDate); //渲染各层粮情 var grainLay = grainData.details; if (grainLay != null && grainLay.length > 0) { var html1 = ''; $.each(grainLay, function(index, item) { html1 += '