var refreshGirdData; // 更新数据 var selectedRow; var isfirst = false; var time1; var time2; var keyValue = request('keyValue'); var bootstrap = function ($, learun) { "use strict"; var selectDataPack = learun.frameTab.currentIframe().DataPack; var srmlist = [{ "name": "SRM1", "code": [1001, 1002, 1003, 1004] }, { "name": "SRM2", "code": [1005, 1006, 1007, 1008] }, { "name": "SRM3", "code": [1009, 1010, 1011, 1012] }, { "name": "SRM4", "code": [1013, 1014, 1015, 1016] }] var page = { init: function () { // page.GetSRMData(); var stationlist = $("[wcsstation]"); //$(stationlist[0]).find('.platform label').text(); //$(stationlist[0]).find('img').attr("src") //$(stationlist[0]).find('.c_info').eq(0).text() //$(stationlist[0]).find('.c_info').eq(1).text() console.log(keyValue); page.bind(); }, bind: function () { $('#srmname').text(keyValue + "堆垛机"); for (var i = 0; i < srmlist.length; i++) { if (keyValue == srmlist[i].name) { for (var k = 1; k < 5; k++) { $("#" + k).text(srmlist[i].code[k - 1]); } break; } } for (var i = 0; i < selectDataPack.WCSSRMs.length; i++) { let item = selectDataPack.WCSSRMs[i]; if (item.Code == keyValue) { $("#CarryingWeight").text(item.CarryingWeight); $("#Code").text(item.Code); $("#ECol").text(item.ECol); $("#EDepth").text(item.EDepth); $("#ELine").text(item.ELine); $("#Frame").text(item.Frame); $("#Info").text(item.Info); $("#IsAuto").text(item.IsAuto); $("#LoadingStatus").text(item.LoadingStatus); $("#SCAlarm").text(item.SCAlarm); $("#SCol").text(item.SCol); $("#SDepth").text(item.SDepth); $("#SHeight").text(item.SHeight); $("#SLayer").text(item.SLayer); $("#SLine").text(item.SLine); $("#SRMStatus").text(item.SRMStatus); $("#TaskNum").text(item.TaskNum); $("#TotalKM").text(item.TotalKM); break; } } for (var i = 0; i < srmlist.length; i++) { if (keyValue == srmlist[i].name) { for (var j = 1; j < 5; j++) { for (var k = 0; k < selectDataPack.WCSStations.length; k++) { let item = selectDataPack.WCSStations[k]; if (item.Code == srmlist[i].code[j - 1]) { $("#task" + j).text("任务号:" + item.TaskNum); //item.FaultInfo item.IsAuto if (item.IsAuto > 0) { $("#img" + j).attr("src", '/Content/images/DeviceMonitor/warn.png'); $("#item" + j).addClass("warn"); } if (item.FaultInfo.length > 0) { $("#img" + j).attr("src", '/Content/images/DeviceMonitor/error.png'); $("#item" + j).addClass("error"); } break; } } } break; } } }, //加载 GetSRMData: function () { var deferred = $.Deferred(); learun.httpAsyncPost(top.$.rootUrl + '/DeviceMonitorManager/PTDeviceMonitor/GetSRMData?keyValue=' + keyValue, {}, function (data) { if (data.IsSucc) { // data.data. SRMStations // data.data. WCSSRM. //data.data. WCSSRM.CarryingWeight //data.data. WCSSRM.Code //data.data. WCSSRM.ECol //data.data. WCSSRM.EDepth //data.data. WCSSRM.ELine //data.data. WCSSRM.Frame //data.data. WCSSRM.Info //data.data. WCSSRM.IsAuto //data.data. WCSSRM.LoadingStatus //data.data. WCSSRM.SCAlarm //data.data. WCSSRM.SCol //data.data. WCSSRM.SDepth //data.data. WCSSRM.SHeight //data.data. WCSSRM.SLayer //data.data. WCSSRM.SLine //data.data. WCSSRM.SRMStatus //data.data. WCSSRM.TaskNum //data.data.WCSSRM.TotalKM } else { let msg = data.info; } }); //return deferred.promise(); }, search: function (param) { } }; // 保存数据后回调刷新 refreshGirdData = function () { page.search(); } page.init(); //获取promise // var deferred = page.GetSRMData(); //setInterval(page.GetSRMData, 1000); }