| | |
| | | var tagLie = 0; //粮情层数 |
| | | var grainData; |
| | | var data = { |
| | | "interfaceId": "5301", |
| | | "sign": "10301", |
| | | "outId": "10301", |
| | | "interfaceId": "5205", |
| | | "sign": "10205", |
| | | "outId": "10205", |
| | | "reqDateTime": new Date(), |
| | | "tokenAuth": "", |
| | | "data": { |
| | |
| | | } |
| | | 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; |
| | |
| | | //渲染粮情数据 |
| | | function renderGrain() { |
| | | if (grainData != null) { |
| | | |
| | | //平房仓-层行列 |
| | | var array = grainData.cable.split("-"); |
| | | tagCeng = parseInt(array[0], 10); |
| | |
| | | |
| | | //筒仓-层行列 |
| | | 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); |
| | |
| | | |
| | | }); |
| | | |
| | | //粮情采集 |
| | | 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"); |
| | | } |
| | | }) |
| | | } |
| | | |