1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- (function ($, learun) {
- "use strict";
- learun.SetDeviceMonitor = {
- SetDeviceData: function (data) {
- if (!isJsonObj(data)) return;
- if (data.AreasDevices) { }
- if (data.WCSStations && data.WCSStations.length > 0) { SetStation(data.WCSStations) }
- if (data.SRMStations && data.SRMStations.length > 0) { }
- if (data.WCSAGVs) { }
- if (data.WCSSRMs) { SetSRM(data.WCSSRMs) }
- },
- //Station: function (data) {
- //},
- //SRM: function (data) {
- //},
- };
- var isJsonObj = function (obj) {
- var isjson = typeof (obj) == "object" && Object.prototype.toString.call(obj).toLowerCase() == "[object object]" && !obj.length;
- return isjson;
- }
- function SetStation(data) {
- var stationlist = $("[wcsstation = 'wcsstation']");
- //stationlist.each(function () {
- // $(this).attr("wcsstation");
- //});
- for (var i = 0; i < stationlist.length; i++) {
- for (var j = 0; j < data.length; j++) {
- if (stationlist[i].id == data[j].Code) {
- if (data[j].FaultInfo && data[j].FaultInfo.length > 0) {
- $("#" + data[j].Code).attr("src", '/Content/images/DeviceMonitor/off.png');
- }
- else if (data[j].IsAuto) {
- //$("#" + data[j].Code).attr("src", '/Content/images/DeviceMonitor/jhdyellow.png');
- }
- else {
- $("#" + data[j].Code).attr("src", '/Content/images/DeviceMonitor/pton.png');
- }
-
- break;
- }
- }
- }
- //data[i].BarCode
- //data[i].Code
- //data[i].FaultInfo
- //data[i].Frame
- //data[i].GoodsCode
- //data[i].GoodsEnd
- //data[i].GoodsStart
- //data[i].Info
- //data[i].IsAuto
- //data[i].PH_STATUS
- //data[i].Request
- //data[i].Status
- //data[i].TaskNum
- }
- function SetSRM(data) {
- var srmlist = $("[wcssrm = 'wcssrm']");
- for (var i = 0; i < srmlist.length; i++) {
- for (var j = 0; j < data.length; j++) {
- if ($(srmlist[i]).attr('name') == data[j].Code) {
- if (data[j].SCAlarm && data[j].SCAlarm.length > 0 && data[j].SCAlarm != '无') {
- $(srmlist[i]).attr("src", '/Content/images/DeviceMonitor/ddjred.png');
- }
- else if (data[j].IsAuto != 1) {
- $(srmlist[i]).attr("src", '/Content/images/DeviceMonitor/ddjyellow.png');
- }
- else {
- $(srmlist[i]).attr("src", '/Content/images/DeviceMonitor/ddj.png');
- }
- break;
- }
- //data[j].Code
- //data[j].FaultInfo
- //data[j].Frame
- //data[j].Info
- //data[j].IsAuto
- //data[j].No
- //data[j].TaskNum
- //data[j].TaskType
- }
- }
- }
- })(window.jQuery, top.learun);
|