$(function () {
//初始页面数据
renderDepotData();
//初始化WebSocket
initWS(deptId, bizType,null, userId);
});
//更新仓库信息
function renderDepotData() {
var html = '';
if(grainDataList){
$.each(grainDataList, function (index, item) {
var depot = item.depotData;
html += '
';
html += '
正常
';
html += '
' + (depot.name == null ? "":depot.name) + '
';
html += '
粮油性质';
html += '' + (depot.foodTypeName == null ? "--" : depot.foodTypeName) + '
';
html += '
粮油品种';
html += '' + (depot.foodVarietyName == null ? "--" : depot.foodVarietyName) + '
';
html += '
粮油等级';
html += '' + (depot.foodLevelName == null ? "--" : depot.foodLevelName) + '
';
html += '
';
html += '计算储量';
html += (item.storage == null ? "--" : (item.storage).toFixed(1)) + ' KG
';
html += '
建筑高度';
html += '' + (item.depotHeight == null ? "--" : item.depotHeight) + '米
';
html += '
保管员';
html += '' + (depot.storeKeeperName == null ? "--":depot.storeKeeperName) + '
';
html += '
';
html += '物位高度:' + (item.oilHeight == null ? "--":item.oilHeight)+'米
';
html += '
检测时间 : ' + (item.receiveDate == null ? "暂无检测记录" : formatDate('Y-mm-dd HH:MM', new Date(item.receiveDate)));
html += ' ';
});
}else {
html += '';
html += '
正常
';
html += '
';
html += '
粮油性质';
html += '--
';
html += '
粮油品种';
html += '--
';
html += '
粮油等级';
html += '--
';
html += '
';
html += '储量';
html += '-- KG
';
html += '
建筑高度';
html += '-- 米
';
html += '
保管员';
html += '--
';
html += '
';
html += '液位高度:-- 米
';
html += '
检测时间 :--';
html += ' ';
}
$("#depotData").html(html);
}
/**
* 格式化日期
* @param fmt
* @param date
* @return {*}
*/
function formatDate(fmt, date) {
var ret;
var opt = {
"Y+": date.getFullYear().toString(), // 年
"m+": (date.getMonth() + 1).toString(), // 月
"d+": date.getDate().toString(), // 日
"H+": date.getHours().toString(), // 时
"M+": date.getMinutes().toString(), // 分
"S+": date.getSeconds().toString() // 秒
// 有其他格式化字符需求可以继续添加,必须转化成字符串
};
for (var k in opt) {
ret = new RegExp("(" + k + ")").exec(fmt);
if (ret) {
fmt = fmt.replace(ret[1], (ret[1].length == 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, "0")))
}
}
return fmt;
}