123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- 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);
- }
|