sort button is fixed. statistics are good now.
|
Before Width: | Height: | Size: 375 B |
|
Before Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 35 KiB |
@ -61,7 +61,7 @@
|
|||||||
"component": {
|
"component": {
|
||||||
"onRowDoubleClick": {
|
"onRowDoubleClick": {
|
||||||
"config": {
|
"config": {
|
||||||
"script": "\trow \u003d event.value\n\tsource_id \u003d row.get(\"SourceId\")\n\tpage \u003d row.get(\"Page\")\n\tautStand.config.project_config.navigate_to_url(self, source_id, page)\n\tsystem.perspective.closePopup(id \u003d \"Search\")"
|
"script": "\trow \u003d event.value\n\tsource_id \u003d row.get(\"SourceId\")\n\tpage \u003d row.get(\"Page\")\n\tautStand.config.project_config.navigate_to_url(self, source_id, page, priority \u003d \"Diagnostic\")\n\tsystem.perspective.closePopup(id \u003d \"Search\")"
|
||||||
},
|
},
|
||||||
"scope": "G",
|
"scope": "G",
|
||||||
"type": "script"
|
"type": "script"
|
||||||
@ -338,11 +338,12 @@
|
|||||||
"$": [
|
"$": [
|
||||||
"ds",
|
"ds",
|
||||||
192,
|
192,
|
||||||
1763640136110
|
1763823609868
|
||||||
],
|
],
|
||||||
"$columns": [
|
"$columns": [
|
||||||
{
|
{
|
||||||
"data": [
|
"data": [
|
||||||
|
"Conveyor_3",
|
||||||
"MCM01",
|
"MCM01",
|
||||||
"S03_CH123_BCN1_G",
|
"S03_CH123_BCN1_G",
|
||||||
"UL14_4_VFD1",
|
"UL14_4_VFD1",
|
||||||
@ -509,7 +510,6 @@
|
|||||||
"S03_CH105_BCN1_G",
|
"S03_CH105_BCN1_G",
|
||||||
"UL15_1_SS1",
|
"UL15_1_SS1",
|
||||||
"UL15_1_SS2",
|
"UL15_1_SS2",
|
||||||
"S03",
|
|
||||||
"S03_CH110_PE2",
|
"S03_CH110_PE2",
|
||||||
"UL14_4_TPE1",
|
"UL14_4_TPE1",
|
||||||
"PS3_1_BCN1_A",
|
"PS3_1_BCN1_A",
|
||||||
@ -579,8 +579,8 @@
|
|||||||
"Jam_Camera5",
|
"Jam_Camera5",
|
||||||
"Jam_Camera4",
|
"Jam_Camera4",
|
||||||
"UL15_1_BCN1_A",
|
"UL15_1_BCN1_A",
|
||||||
"PS3_12_VFD1",
|
|
||||||
"Jam_Camera3",
|
"Jam_Camera3",
|
||||||
|
"PS3_12_VFD1",
|
||||||
"Jam_Camera2",
|
"Jam_Camera2",
|
||||||
"Jam_Camera1",
|
"Jam_Camera1",
|
||||||
"UL14_5",
|
"UL14_5",
|
||||||
@ -791,11 +791,11 @@
|
|||||||
"UL15_1_EPC1",
|
"UL15_1_EPC1",
|
||||||
"UL15_1_EPC2",
|
"UL15_1_EPC2",
|
||||||
"S03_1_JR8",
|
"S03_1_JR8",
|
||||||
"Conveyor_3",
|
|
||||||
"S03_CH110_EN1",
|
"S03_CH110_EN1",
|
||||||
"S03_CH121_PE1",
|
"S03_CH121_PE1",
|
||||||
"S03_CH121_PE2",
|
"S03_CH121_PE2",
|
||||||
"S03_CH121_EN1",
|
"S03_CH121_EN1",
|
||||||
|
"S03",
|
||||||
"PS3_10_TPE1",
|
"PS3_10_TPE1",
|
||||||
"UL14_5_VFD1"
|
"UL14_5_VFD1"
|
||||||
],
|
],
|
||||||
@ -804,6 +804,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"data": [
|
"data": [
|
||||||
|
"",
|
||||||
"System/MCM01/MCM01",
|
"System/MCM01/MCM01",
|
||||||
"System/MCM02/Beacon/S03_CH123_BCN1_G",
|
"System/MCM02/Beacon/S03_CH123_BCN1_G",
|
||||||
"System/MCM01/VFD/UL14_4_VFD1/Drive",
|
"System/MCM01/VFD/UL14_4_VFD1/Drive",
|
||||||
@ -970,7 +971,6 @@
|
|||||||
"System/MCM02/Beacon/S03_CH105_BCN1_G",
|
"System/MCM02/Beacon/S03_CH105_BCN1_G",
|
||||||
"System/MCM01/STATION/SS/UL15_1_SS1",
|
"System/MCM01/STATION/SS/UL15_1_SS1",
|
||||||
"System/MCM01/STATION/SS/UL15_1_SS2",
|
"System/MCM01/STATION/SS/UL15_1_SS2",
|
||||||
"S03",
|
|
||||||
"System/MCM02/CHUTE/S03_CH110/PE2",
|
"System/MCM02/CHUTE/S03_CH110/PE2",
|
||||||
"System/MCM01/PE/TPE/UL14_4_TPE1",
|
"System/MCM01/PE/TPE/UL14_4_TPE1",
|
||||||
"System/MCM01/Beacon/PS3_1_BCN1_A",
|
"System/MCM01/Beacon/PS3_1_BCN1_A",
|
||||||
@ -1040,8 +1040,8 @@
|
|||||||
"System/MCM01/Camera/Jam_Camera5",
|
"System/MCM01/Camera/Jam_Camera5",
|
||||||
"System/MCM01/Camera/Jam_Camera4",
|
"System/MCM01/Camera/Jam_Camera4",
|
||||||
"System/MCM01/Beacon/UL15_1_BCN1_A",
|
"System/MCM01/Beacon/UL15_1_BCN1_A",
|
||||||
"System/MCM02/VFD/PS3_12_VFD1/Drive",
|
|
||||||
"System/MCM01/Camera/Jam_Camera3",
|
"System/MCM01/Camera/Jam_Camera3",
|
||||||
|
"System/MCM02/VFD/PS3_12_VFD1/Drive",
|
||||||
"System/MCM01/Camera/Jam_Camera2",
|
"System/MCM01/Camera/Jam_Camera2",
|
||||||
"System/MCM01/Camera/Jam_Camera1",
|
"System/MCM01/Camera/Jam_Camera1",
|
||||||
"System/MCM01/VFD/UL14_5_VFD1",
|
"System/MCM01/VFD/UL14_5_VFD1",
|
||||||
@ -1252,11 +1252,11 @@
|
|||||||
"System/MCM01/STATION/EPC/UL15_1_EPC1",
|
"System/MCM01/STATION/EPC/UL15_1_EPC1",
|
||||||
"System/MCM01/STATION/EPC/UL15_1_EPC2",
|
"System/MCM01/STATION/EPC/UL15_1_EPC2",
|
||||||
"System/MCM02/Station/Chute_JR/S03_1_JR8/JR",
|
"System/MCM02/Station/Chute_JR/S03_1_JR8/JR",
|
||||||
"value",
|
|
||||||
"System/MCM02/Chute/S03_CH110/EN",
|
"System/MCM02/Chute/S03_CH110/EN",
|
||||||
"System/MCM02/CHUTE/S03_CH121/PE1",
|
"System/MCM02/CHUTE/S03_CH121/PE1",
|
||||||
"System/MCM02/CHUTE/S03_CH121/PE2",
|
"System/MCM02/CHUTE/S03_CH121/PE2",
|
||||||
"System/MCM02/Chute/S03_CH121/EN",
|
"System/MCM02/Chute/S03_CH121/EN",
|
||||||
|
"System/MCM02/S03",
|
||||||
"System/MCM01/PE/TPE/PS3_10_TPE1",
|
"System/MCM01/PE/TPE/PS3_10_TPE1",
|
||||||
"System/MCM01/VFD/UL14_5_VFD1/Drive"
|
"System/MCM01/VFD/UL14_5_VFD1/Drive"
|
||||||
],
|
],
|
||||||
@ -1265,6 +1265,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"data": [
|
"data": [
|
||||||
|
"MCM02",
|
||||||
"MCM01",
|
"MCM01",
|
||||||
"MCM02",
|
"MCM02",
|
||||||
"MCM01",
|
"MCM01",
|
||||||
@ -1432,7 +1433,6 @@
|
|||||||
"MCM01",
|
"MCM01",
|
||||||
"MCM01",
|
"MCM01",
|
||||||
"MCM02",
|
"MCM02",
|
||||||
"MCM02",
|
|
||||||
"MCM01",
|
"MCM01",
|
||||||
"MCM01",
|
"MCM01",
|
||||||
"MCM02",
|
"MCM02",
|
||||||
@ -1498,11 +1498,11 @@
|
|||||||
"MCM02",
|
"MCM02",
|
||||||
"MCM02",
|
"MCM02",
|
||||||
"MCM01",
|
"MCM01",
|
||||||
"MCM02",
|
|
||||||
"MCM01",
|
"MCM01",
|
||||||
"MCM01",
|
"MCM01",
|
||||||
"MCM02",
|
|
||||||
"MCM01",
|
"MCM01",
|
||||||
|
"MCM02",
|
||||||
|
"MCM02",
|
||||||
"MCM01",
|
"MCM01",
|
||||||
"MCM01",
|
"MCM01",
|
||||||
"MCM01",
|
"MCM01",
|
||||||
@ -1756,13 +1756,13 @@
|
|||||||
"selection": {
|
"selection": {
|
||||||
"data": [
|
"data": [
|
||||||
{
|
{
|
||||||
"Name": "PS3_11_TPE1",
|
"Name": "UL15_4_VFD1",
|
||||||
"Page": "MCM01",
|
"Page": "MCM01",
|
||||||
"SourceId": "System/MCM01/PE/TPE/PS3_11_TPE1"
|
"SourceId": "System/MCM01/VFD/UL15_4_VFD1/Drive"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"selectedColumn": "SourceId",
|
"selectedColumn": "Page",
|
||||||
"selectedRow": 101
|
"selectedRow": 24
|
||||||
},
|
},
|
||||||
"style": {
|
"style": {
|
||||||
"textIndext": "15px"
|
"textIndext": "15px"
|
||||||
@ -360,25 +360,19 @@ def build_device_mapping(full_tag_path):
|
|||||||
for dev in extra_devices:
|
for dev in extra_devices:
|
||||||
try:
|
try:
|
||||||
device_root = "System/MCM02/Station/Chute_JR/{}".format(dev.replace("LRPE", "JR"))
|
device_root = "System/MCM02/Station/Chute_JR/{}".format(dev.replace("LRPE", "JR"))
|
||||||
system.perspective.print(device_root)
|
|
||||||
|
|
||||||
# JR devices
|
# JR button uses JR/State
|
||||||
if dev.startswith("S03_1_JR"):
|
if dev.startswith("S03_1_JR"):
|
||||||
tag_path = device_root + "/JR"
|
tag_path = device_root + "/JR"
|
||||||
|
|
||||||
# LRPE devices
|
# LRPE uses main State tag on JR device UDT
|
||||||
elif dev.startswith("S03_1_LRPE"):
|
elif dev.startswith("S03_1_LRPE"):
|
||||||
tag_path = device_root
|
tag_path = device_root
|
||||||
|
|
||||||
else:
|
|
||||||
# fallback if new device types appear
|
|
||||||
tag_path = device_root + "/State"
|
|
||||||
|
|
||||||
global_device_mapping[dev] = {
|
global_device_mapping[dev] = {
|
||||||
"tagPath": tag_path,
|
"tagPath": tag_path,
|
||||||
"zone": "Chute_JR"
|
"zone": "Chute_JR"
|
||||||
}
|
}
|
||||||
# system.perspective.print(global_device_mapping)
|
|
||||||
|
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
system.perspective.print("Error adding JR/LRPE for {}: {}".format(dev, ex))
|
system.perspective.print("Error adding JR/LRPE for {}: {}".format(dev, ex))
|
||||||
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 140 B |
@ -64,39 +64,29 @@ def get_project_config():
|
|||||||
|
|
||||||
return global_project_page_ids
|
return global_project_page_ids
|
||||||
|
|
||||||
def navigate_to_url(self, source_id, page_id):
|
def navigate_to_url(self, source_id, page_id, priority ="Diagnostic"):
|
||||||
url_to_navigate = "autStand/Detailed_Views/%s" % (page_id)
|
url_to_navigate = "autStand/Detailed_Views/%s" % (page_id)
|
||||||
if "MCM01" in url_to_navigate:
|
if "MCM01" in url_to_navigate:
|
||||||
url_to_navigate += "-FLUID INBOUND"
|
url_to_navigate += "-FLUID INBOUND"
|
||||||
else:
|
else:
|
||||||
url_to_navigate += "-NON CON SORTER"
|
url_to_navigate += "-NON CON SORTER"
|
||||||
system.perspective.navigate(view=url_to_navigate, params={"highlightTagPath": source_id + "||Diagnostic"})
|
system.perspective.navigate(view=url_to_navigate, params={"highlightTagPath": source_id + "||" + priority})
|
||||||
|
|
||||||
|
|
||||||
def source_id_lookup(self, source_id):
|
def source_id_lookup(self, device_name):
|
||||||
"""
|
"""
|
||||||
Finds page_id from global_project_page_ids by source_id or by hierarchy,
|
Finds page_id from global_project_page_ids by source_id or by hierarchy,
|
||||||
then navigates.
|
then navigates.
|
||||||
"""
|
"""
|
||||||
if not source_id:
|
|
||||||
return
|
|
||||||
|
|
||||||
page_id = global_project_page_ids.get(source_id)
|
|
||||||
|
|
||||||
if page_id:
|
|
||||||
navigate_to_url(self, source_id, page_id)
|
|
||||||
else:
|
|
||||||
# Walk hierarchy upwards until we find a match
|
|
||||||
items = source_id.split("/")
|
|
||||||
while len(items) > 1:
|
|
||||||
items.pop()
|
|
||||||
source_id = "/".join(items)
|
|
||||||
page_id = global_project_page_ids.get(source_id)
|
|
||||||
if page_id:
|
|
||||||
navigate_to_url(self, source_id, page_id)
|
|
||||||
break
|
|
||||||
|
|
||||||
|
|
||||||
|
ids = get_project_config()
|
||||||
|
|
||||||
|
if not isinstance(ids, dict):
|
||||||
|
system.perspective.print("Error: project config invalid")
|
||||||
|
|
||||||
|
for source_id, info in ids.items():
|
||||||
|
name = info.get("Name", "Unknown")
|
||||||
|
page = info.get("Page", "Unknown")
|
||||||
|
|
||||||
|
if name.replace("_", "") == device_name:
|
||||||
|
return source_id
|
||||||
@ -445,7 +445,7 @@
|
|||||||
"component": {
|
"component": {
|
||||||
"onRowDoubleClick": {
|
"onRowDoubleClick": {
|
||||||
"config": {
|
"config": {
|
||||||
"script": "\n\tmyData \u003d self.props.selection.data\n\n\tautStand.Alarms.handleClick(myData)\n\t\n\t"
|
"script": "\t\t\n\tpage_id \u003d event.value.get(\"Location\")\n\tpriority \u003d event.value.get(\"Priority\")\n\tdevice_name \u003d event.value.get(\"Description\").split(\" \")[0].replace(\"-\", \"\")\n\tsource_id \u003d autStand.config.project_config.source_id_lookup(self, device_name)\n\t\n\tautStand.config.project_config.navigate_to_url(self, source_id, page_id, priority)\n\t"
|
||||||
},
|
},
|
||||||
"scope": "G",
|
"scope": "G",
|
||||||
"type": "script"
|
"type": "script"
|
||||||
@ -1305,17 +1305,17 @@
|
|||||||
"$": [
|
"$": [
|
||||||
"ts",
|
"ts",
|
||||||
192,
|
192,
|
||||||
1763210026800
|
1763826888802
|
||||||
],
|
],
|
||||||
"$ts": 1763210026799
|
"$ts": 1763826888802
|
||||||
},
|
},
|
||||||
"startDate": {
|
"startDate": {
|
||||||
"$": [
|
"$": [
|
||||||
"ts",
|
"ts",
|
||||||
192,
|
192,
|
||||||
1763210026800
|
1763826888802
|
||||||
],
|
],
|
||||||
"$ts": 1763208226799
|
"$ts": 1763825088802
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"meta": {
|
"meta": {
|
||||||
@ -1569,9 +1569,9 @@
|
|||||||
"$": [
|
"$": [
|
||||||
"ts",
|
"ts",
|
||||||
192,
|
192,
|
||||||
1763210026800
|
1763826888802
|
||||||
],
|
],
|
||||||
"$ts": 1763210026799
|
"$ts": 1763826888802
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"type": "ia.input.date-time-input"
|
"type": "ia.input.date-time-input"
|
||||||
@ -1813,7 +1813,7 @@
|
|||||||
"component": {
|
"component": {
|
||||||
"onRowDoubleClick": {
|
"onRowDoubleClick": {
|
||||||
"config": {
|
"config": {
|
||||||
"script": "\n\tmyData \u003d self.props.selection.data\n\n\tautStand.Alarms.handleClick(myData)\n\t\n\t"
|
"script": "\tpage_id \u003d event.value.get(\"Location\")\n\tpriority \u003d event.value.get(\"Priority\")\n\tdevice_name \u003d event.value.get(\"Description\").split(\" \")[0].replace(\"-\", \"\").replace(\"_\", \"\")\n\tsource_id \u003d autStand.config.project_config.source_id_lookup(self, device_name)\n\t\n\tautStand.config.project_config.navigate_to_url(self, source_id, page_id, priority)\n"
|
||||||
},
|
},
|
||||||
"scope": "G",
|
"scope": "G",
|
||||||
"type": "script"
|
"type": "script"
|
||||||
@ -2618,6 +2618,22 @@
|
|||||||
"pager": {
|
"pager": {
|
||||||
"activeOption": 100
|
"activeOption": 100
|
||||||
},
|
},
|
||||||
|
"selection": {
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"Count": 1,
|
||||||
|
"Description": "S03_CH105 - Jammed",
|
||||||
|
"Duration": "00:00:54",
|
||||||
|
"FirstTimestamp": "Sat Nov 22 2025 19:52:00 GMT+0400 (Georgia Standard Time)",
|
||||||
|
"LastTimestamp": "Sat Nov 22 2025 19:52:00 GMT+0400 (Georgia Standard Time)",
|
||||||
|
"Location": "MCM02",
|
||||||
|
"Priority": "High",
|
||||||
|
"Tag": "[MCM02]S03_CH105.HMI.Alarm.Jammed"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"selectedColumn": "Location",
|
||||||
|
"selectedRow": 0
|
||||||
|
},
|
||||||
"sortOrder": [
|
"sortOrder": [
|
||||||
"Count"
|
"Count"
|
||||||
],
|
],
|
||||||
@ -2821,17 +2837,17 @@
|
|||||||
"$": [
|
"$": [
|
||||||
"ts",
|
"ts",
|
||||||
192,
|
192,
|
||||||
1763210026800
|
1763828603077
|
||||||
],
|
],
|
||||||
"$ts": 1763210026799
|
"$ts": 1763828603077
|
||||||
},
|
},
|
||||||
"startDate": {
|
"startDate": {
|
||||||
"$": [
|
"$": [
|
||||||
"ts",
|
"ts",
|
||||||
192,
|
192,
|
||||||
1763210026800
|
1763828603077
|
||||||
],
|
],
|
||||||
"$ts": 1763208226799
|
"$ts": 1763821403077
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"meta": {
|
"meta": {
|
||||||
@ -2998,7 +3014,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"formattedValue": "Nov 1, 2025 1:47 AM",
|
"formattedValue": "Nov 22, 2025 6:23 PM",
|
||||||
"minDate": {
|
"minDate": {
|
||||||
"$": [
|
"$": [
|
||||||
"ts",
|
"ts",
|
||||||
@ -3090,7 +3106,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"formattedValue": "Nov 8, 2025 1:47 AM",
|
"formattedValue": "Nov 22, 2025 8:23 PM",
|
||||||
"style": {
|
"style": {
|
||||||
"margin": 15
|
"margin": 15
|
||||||
},
|
},
|
||||||
@ -3098,9 +3114,9 @@
|
|||||||
"$": [
|
"$": [
|
||||||
"ts",
|
"ts",
|
||||||
192,
|
192,
|
||||||
1763210026800
|
1763828603077
|
||||||
],
|
],
|
||||||
"$ts": 1763210026799
|
"$ts": 1763828603077
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
@ -3386,7 +3402,7 @@
|
|||||||
"component": {
|
"component": {
|
||||||
"onRowDoubleClick": {
|
"onRowDoubleClick": {
|
||||||
"config": {
|
"config": {
|
||||||
"script": "\n\tmyData \u003d self.props.selection.data\n\n\tautStand.Alarms.handleClick(myData)\n\t\n\t"
|
"script": "\t\t\t\n\tpage_id \u003d event.value.get(\"Location\")\n\tpriority \u003d event.value.get(\"Priority\")\n\tdevice_name \u003d event.value.get(\"Description\").split(\" \")[0].replace(\"-\", \"\")\n\tsource_id \u003d autStand.config.project_config.source_id_lookup(self, device_name)\n\tsystem.perspective.print(source_id)\n\tautStand.config.project_config.navigate_to_url(self, source_id, page_id, priority)\n"
|
||||||
},
|
},
|
||||||
"scope": "G",
|
"scope": "G",
|
||||||
"type": "script"
|
"type": "script"
|
||||||
@ -5055,6 +5071,7 @@
|
|||||||
"contentStyle": {
|
"contentStyle": {
|
||||||
"classes": "Background-Styles/Grey-Background"
|
"classes": "Background-Styles/Grey-Background"
|
||||||
},
|
},
|
||||||
|
"currentTabIndex": 1,
|
||||||
"menuType": "modern",
|
"menuType": "modern",
|
||||||
"style": {
|
"style": {
|
||||||
"classes": "Background-Styles/Grey-Background"
|
"classes": "Background-Styles/Grey-Background"
|
||||||
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 14 KiB |
@ -1,883 +0,0 @@
|
|||||||
{
|
|
||||||
"custom": {},
|
|
||||||
"params": {
|
|
||||||
"Tab_ID": 6,
|
|
||||||
"Table": "Statistics"
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"params.Tab_ID": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "/root/Statistics.props.currentTabIndex"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
},
|
|
||||||
"paramDirection": "output",
|
|
||||||
"persistent": true
|
|
||||||
},
|
|
||||||
"params.Table": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "/root/Statistics.meta.name"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
},
|
|
||||||
"paramDirection": "output",
|
|
||||||
"persistent": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"defaultSize": {
|
|
||||||
"height": 930,
|
|
||||||
"width": 1920
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"root": {
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Sorter_Statistics"
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.params.EndDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "parent.custom.endDate"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.StartDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "parent.custom.startDate"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"page": 1,
|
|
||||||
"pageCount": 1,
|
|
||||||
"source": "Statistics/Shipping Sorter Statistics",
|
|
||||||
"zoomLevel": 50
|
|
||||||
},
|
|
||||||
"type": "ia.reporting.report-viewer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Sorter_Summary"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"tabIndex": 1
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.params.EndDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "parent.custom.endDate"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.StartDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "parent.custom.startDate"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"page": 1,
|
|
||||||
"pageCount": 1,
|
|
||||||
"source": "Statistics/Shipping Sorter Statistics Com",
|
|
||||||
"zoomLevel": 50
|
|
||||||
},
|
|
||||||
"type": "ia.reporting.report-viewer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Scan_Performance"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"tabIndex": 2
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.params.EndDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "parent.custom.endDate"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.StartDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "parent.custom.startDate"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"page": 1,
|
|
||||||
"pageCount": 1,
|
|
||||||
"source": "Statistics/Scanner Performance",
|
|
||||||
"zoomLevel": 50
|
|
||||||
},
|
|
||||||
"type": "ia.reporting.report-viewer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Full_Recirc_Jackpot"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"tabIndex": 3
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.params.EndDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "parent.custom.endDate"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.StartDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "parent.custom.startDate"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"page": 1,
|
|
||||||
"pageCount": 1,
|
|
||||||
"source": "Statistics/Lane Full Recirc Jackpot",
|
|
||||||
"zoomLevel": 50
|
|
||||||
},
|
|
||||||
"type": "ia.reporting.report-viewer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Total_Scans"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"tabIndex": 4
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.params.EndDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "parent.custom.endDate"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.StartDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "parent.custom.startDate"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"page": 1,
|
|
||||||
"pageCount": 1,
|
|
||||||
"source": "Statistics/Total Scans",
|
|
||||||
"zoomLevel": 50
|
|
||||||
},
|
|
||||||
"type": "ia.reporting.report-viewer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Top_Jams"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"tabIndex": 5
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.params.EndDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "parent.custom.endDate"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.StartDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "parent.custom.startDate"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"page": 1,
|
|
||||||
"pageCount": 1,
|
|
||||||
"source": "Statistics/Top Jams",
|
|
||||||
"zoomLevel": 50
|
|
||||||
},
|
|
||||||
"type": "ia.reporting.report-viewer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Divert_VS_Full"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"tabIndex": 6
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.params.EndDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "parent.custom.endDate"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.StartDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "parent.custom.startDate"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"page": 1,
|
|
||||||
"pageCount": 1,
|
|
||||||
"source": "Statistics/Lane Divert vs Full"
|
|
||||||
},
|
|
||||||
"type": "ia.reporting.report-viewer"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"custom": {
|
|
||||||
"endDate": {
|
|
||||||
"$": [
|
|
||||||
"ts",
|
|
||||||
192,
|
|
||||||
1759323667144
|
|
||||||
],
|
|
||||||
"$ts": 1759241850000
|
|
||||||
},
|
|
||||||
"startDate": {
|
|
||||||
"$": [
|
|
||||||
"ts",
|
|
||||||
192,
|
|
||||||
1759323667144
|
|
||||||
],
|
|
||||||
"$ts": 1759213050000
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "Statistics"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.96,
|
|
||||||
"width": 1,
|
|
||||||
"y": 0.04
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.tabs": {
|
|
||||||
"persistent": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"currentTabIndex": 6,
|
|
||||||
"menuStyle": {
|
|
||||||
"backgroundColor": "#FFFFFFBD",
|
|
||||||
"fontSize": "1.0vmin",
|
|
||||||
"overflowWrap": "break-word",
|
|
||||||
"textAlign": "left"
|
|
||||||
},
|
|
||||||
"style": {
|
|
||||||
"fontFamily": "Arial",
|
|
||||||
"width": "100%"
|
|
||||||
},
|
|
||||||
"tabSize": {
|
|
||||||
"width": 160
|
|
||||||
},
|
|
||||||
"tabStyle": {
|
|
||||||
"active": {
|
|
||||||
"flexBasis": 0,
|
|
||||||
"flexGrow": 1,
|
|
||||||
"fontSize": "1.0vmin"
|
|
||||||
},
|
|
||||||
"disabled": {
|
|
||||||
"fontSize": "1.0vmin"
|
|
||||||
},
|
|
||||||
"inactive": {
|
|
||||||
"flexBasis": 0,
|
|
||||||
"flexGrow": 1,
|
|
||||||
"fontSize": "1.0vmin"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tabs": [
|
|
||||||
"Sorter Statistics",
|
|
||||||
"Sorter Summary",
|
|
||||||
"Scan Performance",
|
|
||||||
"Full/Recirc/Jackpot",
|
|
||||||
"Total Scans",
|
|
||||||
"Top Jams",
|
|
||||||
"Divert vs Full"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"type": "ia.container.tab"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "LPeriod"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"basis": "60px",
|
|
||||||
"grow": 1
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"color": "#FFFFFF"
|
|
||||||
},
|
|
||||||
"text": "Period:"
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Period"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"basis": "140px",
|
|
||||||
"grow": 1
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"dropdownOptionStyle": {
|
|
||||||
"fontSize": "1.5vmin",
|
|
||||||
"overflow": "hidden",
|
|
||||||
"width": "auto"
|
|
||||||
},
|
|
||||||
"options": [
|
|
||||||
{
|
|
||||||
"label": "Past 30 Min",
|
|
||||||
"value": "Past 30 Min"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Past Hour",
|
|
||||||
"value": "Past Hour"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Past 2 Hour",
|
|
||||||
"value": "Past 2 Hour"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Past 4 Hour",
|
|
||||||
"value": "Past 4 Hour"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Past 8 Hour",
|
|
||||||
"value": "Past 8 Hour"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Current Day",
|
|
||||||
"value": "Current Day"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Morning",
|
|
||||||
"value": "Morning"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Daylight",
|
|
||||||
"value": "Daylight"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Twilight",
|
|
||||||
"value": "Twilight"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Night",
|
|
||||||
"value": "Night"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Wrap Down",
|
|
||||||
"value": "Wrap Down"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Current Sort",
|
|
||||||
"value": "Current Sort"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Custom",
|
|
||||||
"value": "Custom"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"style": {
|
|
||||||
"fontSize": "1.5vmin"
|
|
||||||
},
|
|
||||||
"value": "Past 8 Hour"
|
|
||||||
},
|
|
||||||
"type": "ia.input.dropdown"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Spare_0"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"basis": "18.1px",
|
|
||||||
"grow": 1
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Start Date"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"basis": "85px",
|
|
||||||
"grow": 1
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"color": "#FFFFFF"
|
|
||||||
},
|
|
||||||
"text": "Start Date:"
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"custom": {
|
|
||||||
"Selected": {
|
|
||||||
"$": [
|
|
||||||
"ts",
|
|
||||||
192,
|
|
||||||
1689168205405
|
|
||||||
],
|
|
||||||
"$ts": 1688473380000
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"events": {
|
|
||||||
"component": {
|
|
||||||
"onActionPerformed": {
|
|
||||||
"config": {
|
|
||||||
"script": "\t\n\tself.custom.Selected \u003d self.props.value"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "StartTime"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"basis": "190px",
|
|
||||||
"grow": 1
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.enabled": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"expression": "{../Period.props.value} \u003d \"Custom\""
|
|
||||||
},
|
|
||||||
"type": "expr"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.maxDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"expression": "now()"
|
|
||||||
},
|
|
||||||
"type": "expr"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.startDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "../Period.props.value"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"fallback": "todate(now())",
|
|
||||||
"inputType": "expression",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": "\"Past 30 Min\"",
|
|
||||||
"output": "todate(dateFormat(dateArithmetic(now(),-30, \"Minute\"), \"yyyy-MM-dd HH:mm:ss\"))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "\"Past Hour\"",
|
|
||||||
"output": "todate(dateFormat(dateArithmetic(now(),-1, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "\"Past 2 Hour\"",
|
|
||||||
"output": "todate(dateFormat(dateArithmetic(now(),-2, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "\"Past 4 Hour\"",
|
|
||||||
"output": "todate(dateFormat(dateArithmetic(now(),-4, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "\"Past 8 Hour\"",
|
|
||||||
"output": "todate(dateFormat(dateArithmetic(now(),-8, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "\"Current Day\"",
|
|
||||||
"output": "todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 00:00:00\"))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "\"Morning\"",
|
|
||||||
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 2:30:00\"),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "\"Daylight\"",
|
|
||||||
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 7:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\")))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "\"Twilight\"",
|
|
||||||
"output": "if (dateFormat(dateArithmetic(now(),0, \"Hours\"), \"HH:mm:ss\")\u003c\"13:00:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 13:00:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\")))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "\"Night\"",
|
|
||||||
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 18:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\")))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "\"Wrap Down\"",
|
|
||||||
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 23:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\")))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "\"Current Sort\"",
|
|
||||||
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\", todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")), \r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\", todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\")),\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")))))))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "\"Custom\"",
|
|
||||||
"output": "{this.props.value}"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "expression",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "property"
|
|
||||||
},
|
|
||||||
"onChange": {
|
|
||||||
"enabled": null,
|
|
||||||
"script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.startDate"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.value": {
|
|
||||||
"onChange": {
|
|
||||||
"enabled": null,
|
|
||||||
"script": "\t\n\tif system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003e 604800 or system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003c 0:\n\t if system.date.secondsBetween(system.date.addSeconds(self.props.value,604800),system.date.now()) \u003c 0: \n\t self.getSibling(\"EndTime\").props.value \u003d system.date.now()\n\t else:\n\t self.getSibling(\"EndTime\").props.value \u003d system.date.addSeconds(self.props.value,604800)"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"dismissOnSelect": false,
|
|
||||||
"formattedValue": "Nov 13, 2025 11:58 AM",
|
|
||||||
"formattedValues": {
|
|
||||||
"date": "Mar 26, 2021",
|
|
||||||
"datetime": "Mar 26, 2021 12:00 AM",
|
|
||||||
"time": "12:00 AM"
|
|
||||||
},
|
|
||||||
"inputProps": {
|
|
||||||
"style": {
|
|
||||||
"fontSize": "1.5vmin"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"style": {
|
|
||||||
"fontSize": "1.5vmin"
|
|
||||||
},
|
|
||||||
"value": {
|
|
||||||
"$": [
|
|
||||||
"ts",
|
|
||||||
192,
|
|
||||||
1763049515025
|
|
||||||
],
|
|
||||||
"$ts": 1763020715000
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.input.date-time-input"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Spare"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"basis": "18.1px",
|
|
||||||
"grow": 1
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "End Date"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"basis": "81px",
|
|
||||||
"grow": 1
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"color": "#FFFFFF"
|
|
||||||
},
|
|
||||||
"text": "End Date:"
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"custom": {
|
|
||||||
"Selected": "value"
|
|
||||||
},
|
|
||||||
"events": {
|
|
||||||
"component": {
|
|
||||||
"onActionPerformed": {
|
|
||||||
"config": {
|
|
||||||
"script": "\t\n\tself.custom.Selected \u003d self.props.value"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "EndTime"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"basis": "190px",
|
|
||||||
"grow": 1
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.enabled": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"expression": "{../Period.props.value} \u003d \"Custom\""
|
|
||||||
},
|
|
||||||
"type": "expr"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.endDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "../Period.props.value"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"fallback": "{this.props.value}",
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": "Past 30 Min",
|
|
||||||
"output": "todate(dateFormat(dateArithmetic(now(),0, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "Past Hour",
|
|
||||||
"output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "Past 2 Hour",
|
|
||||||
"output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "Past 4 Hour",
|
|
||||||
"output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "Past 8 Hour",
|
|
||||||
"output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "Current Day",
|
|
||||||
"output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "Morning",
|
|
||||||
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 7:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\"))))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "Daylight",
|
|
||||||
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 13:00:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\"))))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "Twilight",
|
|
||||||
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 18:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\"))))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "Night",
|
|
||||||
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 23:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\"))))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "Wrap Down",
|
|
||||||
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",\r todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\"))))"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": "Current Sort",
|
|
||||||
"output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "expression",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "property"
|
|
||||||
},
|
|
||||||
"onChange": {
|
|
||||||
"enabled": null,
|
|
||||||
"script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.endDate"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.maxDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"expression": "if(dateDiff({../StartTime.props.value},now(),\"day\") \u003c 7, now(),dateArithmetic({../StartTime.props.value}, 7, \"days\"))"
|
|
||||||
},
|
|
||||||
"type": "expr"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.minDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"expression": "{../StartTime.props.value}"
|
|
||||||
},
|
|
||||||
"type": "expr"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"dismissOnSelect": false,
|
|
||||||
"formattedValue": "Nov 13, 2025 7:58 PM",
|
|
||||||
"formattedValues": {
|
|
||||||
"date": "Mar 29, 2021",
|
|
||||||
"datetime": "Mar 29, 2021 1:37 PM",
|
|
||||||
"time": "1:37 PM"
|
|
||||||
},
|
|
||||||
"inputProps": {
|
|
||||||
"style": {
|
|
||||||
"fontSize": "1.5vmin"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"style": {
|
|
||||||
"fontSize": "1.5vmin"
|
|
||||||
},
|
|
||||||
"value": {
|
|
||||||
"$": [
|
|
||||||
"ts",
|
|
||||||
192,
|
|
||||||
1763049515025
|
|
||||||
],
|
|
||||||
"$ts": 1763049515000
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.input.date-time-input"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"meta": {
|
|
||||||
"name": "Period_not_Global_0"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0269,
|
|
||||||
"width": 0.483,
|
|
||||||
"x": 0.0025,
|
|
||||||
"y": 0.0059
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"custom.EndDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "./EndTime.props.value"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"custom.StartDate": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "./StartTime.props.value"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"fontFamily": "Arial",
|
|
||||||
"fontSize": "1.5vmin"
|
|
||||||
},
|
|
||||||
"text": "Highest Sorted PPH at 5 min Interval: 0 pph"
|
|
||||||
},
|
|
||||||
"type": "ia.container.flex"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"events": {
|
|
||||||
"component": {
|
|
||||||
"onActionPerformed": {
|
|
||||||
"config": {
|
|
||||||
"script": "\t#Passing start and end dates to the reports, this is to avoid re-renders\n\tstartDate \u003d self.getSibling(\"Period_not_Global_0\").custom.StartDate\n\tendDate \u003d self.getSibling(\"Period_not_Global_0\").custom.EndDate\n\t\n\tself.getSibling(\"Statistics\").custom.startDate \u003d startDate\n\tself.getSibling(\"Statistics\").custom.endDate \u003d endDate\n\t"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "Button",
|
|
||||||
"tooltip": {
|
|
||||||
"enabled": true,
|
|
||||||
"text": "Clicking this button generates new report with updated times"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0312,
|
|
||||||
"width": 0.0667,
|
|
||||||
"x": 0.4958,
|
|
||||||
"y": 0.0043
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"primary": false,
|
|
||||||
"text": "Generate New Report",
|
|
||||||
"textStyle": {
|
|
||||||
"fontSize": "1vmin"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.input.button"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"events": {
|
|
||||||
"system": {
|
|
||||||
"onStartup": {
|
|
||||||
"config": {
|
|
||||||
"script": "\t#Saving start and end dates on startup of view\n\tstartDate \u003d self.getChild(\"Period_not_Global_0\").custom.StartDate\n\tendDate \u003d self.getChild(\"Period_not_Global_0\").custom.EndDate\n\t\n\tself.getChild(\"Statistics\").custom.startDate \u003d startDate\n\tself.getChild(\"Statistics\").custom.endDate \u003d endDate"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "root"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"x": 0,
|
|
||||||
"y": 0
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"mode": "percent",
|
|
||||||
"style": {
|
|
||||||
"backgroundColor": "#1A4A5E",
|
|
||||||
"overflow": "hidden"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 418 B |
|
After Width: | Height: | Size: 72 B |
@ -653,64 +653,6 @@
|
|||||||
},
|
},
|
||||||
"type": "ia.input.button"
|
"type": "ia.input.button"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"custom": {
|
|
||||||
"show": false
|
|
||||||
},
|
|
||||||
"events": {
|
|
||||||
"component": {
|
|
||||||
"onActionPerformed": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tsystem.perspective.navigate(\"/Reports\")\n\tself.session.custom.show_dpm_view \u003d False\n\tself.session.custom.show_dpm_device_view \u003d False"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "Reports",
|
|
||||||
"tooltip": {
|
|
||||||
"enabled": true,
|
|
||||||
"text": "Notifications"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"basis": "70px"
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"position.display": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"expression": ""
|
|
||||||
},
|
|
||||||
"enabled": false,
|
|
||||||
"type": "expr"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"image": {
|
|
||||||
"height": 32,
|
|
||||||
"icon": {
|
|
||||||
"color": "#FFFFFD",
|
|
||||||
"path": "material/report"
|
|
||||||
},
|
|
||||||
"position": "top",
|
|
||||||
"width": 32
|
|
||||||
},
|
|
||||||
"style": {
|
|
||||||
"classes": "Buttons/Button-Menu",
|
|
||||||
"color": "#FFFFFF",
|
|
||||||
"margin": 1
|
|
||||||
},
|
|
||||||
"text": "Reports",
|
|
||||||
"textStyle": {
|
|
||||||
"classes": "Text-Styles/Docked-Buttons"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.input.button"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"custom": {
|
"custom": {
|
||||||
"show": false
|
"show": false
|
||||||
|
After Width: | Height: | Size: 32 KiB |
@ -3,8 +3,8 @@
|
|||||||
"params": {},
|
"params": {},
|
||||||
"props": {
|
"props": {
|
||||||
"defaultSize": {
|
"defaultSize": {
|
||||||
"height": 373,
|
"height": 390,
|
||||||
"width": 199
|
"width": 224
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
@ -37,22 +37,13 @@
|
|||||||
},
|
},
|
||||||
"events": {
|
"events": {
|
||||||
"component": {
|
"component": {
|
||||||
"onActionPerformed": [
|
"onActionPerformed": {
|
||||||
{
|
"config": {
|
||||||
"config": {
|
"script": "\tpayload \u003d {}\n\tif self.props.selected:\n\t\tvalue \u003d True\n\telse:\n\t\tvalue \u003d False\n\t\n\tpayload[\"data\"] \u003d value\n\t\n\tsystem.perspective.sendMessage(\"select-all-filters\", \n\t\t\t\t\t\t\t\t\tpayload \u003d payload, \n\t\t\t\t\t\t\t\t\tscope \u003d \"view\")"
|
||||||
"script": "\tpayload \u003d {}\n\tif self.props.selected:\n\t\tvalue \u003d True\n\telse:\n\t\tvalue \u003d False\n\t\n\tpayload[\"data\"] \u003d value\n\t\n\tsystem.perspective.sendMessage(\"select-all-filters\", \n\t\t\t\t\t\t\t\t\tpayload \u003d payload, \n\t\t\t\t\t\t\t\t\tscope \u003d \"view\")"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
},
|
},
|
||||||
{
|
"scope": "G",
|
||||||
"config": {
|
"type": "script"
|
||||||
"script": "\tif not self.props.selected:\n\t\tbuttonid \u003d self.custom.buttonid\n\t\tactivityLog.logger.callLogger(self.view, \u0027click\u0027, buttonid)"
|
}
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"meta": {
|
"meta": {
|
||||||
@ -77,7 +68,7 @@
|
|||||||
"props.selected": {
|
"props.selected": {
|
||||||
"binding": {
|
"binding": {
|
||||||
"config": {
|
"config": {
|
||||||
"expression": "if({session.custom.alarm_filter.show_dpm_mcm} \u0026\u0026 \r\n{session.custom.alarm_filter.show_beacons} \u0026\u0026\r\n{session.custom.alarm_filter.show_VFD} \u0026\u0026\r\n{session.custom.alarm_filter.show_buttons} \u0026\u0026\r\n{session.custom.alarm_filter.show_photoeyes} \u0026\u0026\r\n{session.custom.alarm_filter.show_encoders} \u0026\u0026\r\n{session.custom.alarm_filter.show_epc} \u0026\u0026\r\n{session.custom.alarm_filter.show_px} \u0026\u0026\r\n{session.custom.alarm_filter.show_camera_jams} \u0026\u0026\r\n{session.custom.alarm_filter.show_solenoids} \u0026\u0026\r\n{session.custom.alarm_filter.show_fio_safety}, True, False)"
|
"expression": "if({session.custom.alarm_filter.show_dpm_mcm} \u0026\u0026 \r\n{session.custom.alarm_filter.show_beacons} \u0026\u0026\r\n{session.custom.alarm_filter.show_VFD} \u0026\u0026\r\n{session.custom.alarm_filter.show_buttons} \u0026\u0026\r\n{session.custom.alarm_filter.show_photoeyes} \u0026\u0026\r\n{session.custom.alarm_filter.show_encoders} \u0026\u0026\r\n{session.custom.alarm_filter.show_epc} \u0026\u0026\r\n{session.custom.alarm_filter.show_px} \u0026\u0026\r\n{session.custom.alarm_filter.show_camera_jams} \u0026\u0026\r\n{session.custom.alarm_filter.show_solenoids} \u0026\u0026\r\n{session.custom.alarm_filter.show_labels} \u0026\u0026\r\n{session.custom.alarm_filter.show_fio_safety}, True, False)"
|
||||||
},
|
},
|
||||||
"type": "expr"
|
"type": "expr"
|
||||||
}
|
}
|
||||||
@ -106,17 +97,6 @@
|
|||||||
"custom": {
|
"custom": {
|
||||||
"buttonid": "status_filters/running_status"
|
"buttonid": "status_filters/running_status"
|
||||||
},
|
},
|
||||||
"events": {
|
|
||||||
"component": {
|
|
||||||
"onActionPerformed": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tif not self.props.selected:\n\t\tbuttonid \u003d self.custom.buttonid\n\t\tactivityLog.logger.callLogger(self.view, \u0027click\u0027, buttonid)\n\t\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
"meta": {
|
||||||
"name": "Running",
|
"name": "Running",
|
||||||
"tooltip": {
|
"tooltip": {
|
||||||
@ -182,17 +162,6 @@
|
|||||||
"custom": {
|
"custom": {
|
||||||
"buttonid": "status_filters/low_alarms"
|
"buttonid": "status_filters/low_alarms"
|
||||||
},
|
},
|
||||||
"events": {
|
|
||||||
"component": {
|
|
||||||
"onActionPerformed": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tif not self.props.selected:\n\t\tbuttonid \u003d self.custom.buttonid\n\t\tactivityLog.logger.callLogger(self.view, \u0027click\u0027, buttonid)\n\t\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
"meta": {
|
||||||
"name": "Show-Buttons",
|
"name": "Show-Buttons",
|
||||||
"tooltip": {
|
"tooltip": {
|
||||||
@ -258,17 +227,6 @@
|
|||||||
"custom": {
|
"custom": {
|
||||||
"buttonid": "status_filters/estops_pullChords"
|
"buttonid": "status_filters/estops_pullChords"
|
||||||
},
|
},
|
||||||
"events": {
|
|
||||||
"component": {
|
|
||||||
"onActionPerformed": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tif not self.props.selected:\n\t\tbuttonid \u003d self.custom.buttonid\n\t\tactivityLog.logger.callLogger(self.view, \u0027click\u0027, buttonid)\n\t\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
"meta": {
|
||||||
"name": "E-Stops",
|
"name": "E-Stops",
|
||||||
"tooltip": {
|
"tooltip": {
|
||||||
@ -313,7 +271,7 @@
|
|||||||
"marginLeft": 10,
|
"marginLeft": 10,
|
||||||
"marginRight": 10
|
"marginRight": 10
|
||||||
},
|
},
|
||||||
"text": "Show E-Stops \u0026 Pull Chords"
|
"text": "Show E-Stops"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"customMethods": [],
|
"customMethods": [],
|
||||||
@ -334,17 +292,6 @@
|
|||||||
"custom": {
|
"custom": {
|
||||||
"buttonid": "status_filters/gateways"
|
"buttonid": "status_filters/gateways"
|
||||||
},
|
},
|
||||||
"events": {
|
|
||||||
"component": {
|
|
||||||
"onActionPerformed": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tif not self.props.selected:\n\t\tbuttonid \u003d self.custom.buttonid\n\t\tactivityLog.logger.callLogger(self.view, \u0027click\u0027, buttonid)\n\t\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
"meta": {
|
||||||
"name": "Show-DPM-MCM",
|
"name": "Show-DPM-MCM",
|
||||||
"tooltip": {
|
"tooltip": {
|
||||||
@ -410,17 +357,6 @@
|
|||||||
"custom": {
|
"custom": {
|
||||||
"buttonid": "status_filters/camera_jams"
|
"buttonid": "status_filters/camera_jams"
|
||||||
},
|
},
|
||||||
"events": {
|
|
||||||
"component": {
|
|
||||||
"onActionPerformed": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tif not self.props.selected:\n\t\tbuttonid \u003d self.custom.buttonid\n\t\tactivityLog.logger.callLogger(self.view, \u0027click\u0027, buttonid)\n\t\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
"meta": {
|
||||||
"name": "Show-Camera-Jams",
|
"name": "Show-Camera-Jams",
|
||||||
"tooltip": {
|
"tooltip": {
|
||||||
@ -486,17 +422,6 @@
|
|||||||
"custom": {
|
"custom": {
|
||||||
"buttonid": "status_filters/fio_sio"
|
"buttonid": "status_filters/fio_sio"
|
||||||
},
|
},
|
||||||
"events": {
|
|
||||||
"component": {
|
|
||||||
"onActionPerformed": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tif not self.props.selected:\n\t\tbuttonid \u003d self.custom.buttonid\n\t\tactivityLog.logger.callLogger(self.view, \u0027click\u0027, buttonid)\n\t\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
"meta": {
|
||||||
"name": "Show-Fios",
|
"name": "Show-Fios",
|
||||||
"tooltip": {
|
"tooltip": {
|
||||||
@ -562,17 +487,6 @@
|
|||||||
"custom": {
|
"custom": {
|
||||||
"buttonid": "status_filters/running_status"
|
"buttonid": "status_filters/running_status"
|
||||||
},
|
},
|
||||||
"events": {
|
|
||||||
"component": {
|
|
||||||
"onActionPerformed": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tif not self.props.selected:\n\t\tbuttonid \u003d self.custom.buttonid\n\t\tactivityLog.logger.callLogger(self.view, \u0027click\u0027, buttonid)\n\t\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
"meta": {
|
||||||
"name": "Show-Photoeyes",
|
"name": "Show-Photoeyes",
|
||||||
"tooltip": {
|
"tooltip": {
|
||||||
@ -638,17 +552,6 @@
|
|||||||
"custom": {
|
"custom": {
|
||||||
"buttonid": "status_filters/running_status"
|
"buttonid": "status_filters/running_status"
|
||||||
},
|
},
|
||||||
"events": {
|
|
||||||
"component": {
|
|
||||||
"onActionPerformed": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tif not self.props.selected:\n\t\tbuttonid \u003d self.custom.buttonid\n\t\tactivityLog.logger.callLogger(self.view, \u0027click\u0027, buttonid)\n\t\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
"meta": {
|
||||||
"name": "Show-Beacons",
|
"name": "Show-Beacons",
|
||||||
"tooltip": {
|
"tooltip": {
|
||||||
@ -714,17 +617,6 @@
|
|||||||
"custom": {
|
"custom": {
|
||||||
"buttonid": "status_filters/running_status"
|
"buttonid": "status_filters/running_status"
|
||||||
},
|
},
|
||||||
"events": {
|
|
||||||
"component": {
|
|
||||||
"onActionPerformed": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tif not self.props.selected:\n\t\tbuttonid \u003d self.custom.buttonid\n\t\tactivityLog.logger.callLogger(self.view, \u0027click\u0027, buttonid)\n\t\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
"meta": {
|
||||||
"name": "Show-PX",
|
"name": "Show-PX",
|
||||||
"tooltip": {
|
"tooltip": {
|
||||||
@ -790,17 +682,6 @@
|
|||||||
"custom": {
|
"custom": {
|
||||||
"buttonid": "status_filters/running_status"
|
"buttonid": "status_filters/running_status"
|
||||||
},
|
},
|
||||||
"events": {
|
|
||||||
"component": {
|
|
||||||
"onActionPerformed": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tif not self.props.selected:\n\t\tbuttonid \u003d self.custom.buttonid\n\t\tactivityLog.logger.callLogger(self.view, \u0027click\u0027, buttonid)\n\t\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
"meta": {
|
||||||
"name": "Show-Encoders",
|
"name": "Show-Encoders",
|
||||||
"tooltip": {
|
"tooltip": {
|
||||||
@ -866,17 +747,6 @@
|
|||||||
"custom": {
|
"custom": {
|
||||||
"buttonid": "status_filters/running_status"
|
"buttonid": "status_filters/running_status"
|
||||||
},
|
},
|
||||||
"events": {
|
|
||||||
"component": {
|
|
||||||
"onActionPerformed": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tif not self.props.selected:\n\t\tbuttonid \u003d self.custom.buttonid\n\t\tactivityLog.logger.callLogger(self.view, \u0027click\u0027, buttonid)\n\t\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
"meta": {
|
||||||
"name": "Show-Sols",
|
"name": "Show-Sols",
|
||||||
"tooltip": {
|
"tooltip": {
|
||||||
@ -937,6 +807,71 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"type": "ia.input.checkbox"
|
"type": "ia.input.checkbox"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"custom": {
|
||||||
|
"buttonid": "status_filters/running_status"
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"name": "Show-Conv-Labels",
|
||||||
|
"tooltip": {
|
||||||
|
"delay": 250
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"basis": "36px"
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"props.enabled": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"expression": "if ({session.custom.alarm_filter.show_map}\u003dTrue \u0026\u0026 {session.custom.view_in_focus}\u003d\u0027/MAP-Home\u0027, True, False)"
|
||||||
|
},
|
||||||
|
"enabled": false,
|
||||||
|
"type": "expr"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props.selected": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"bidirectional": true,
|
||||||
|
"path": "session.custom.alarm_filter.show_labels"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"checkedIcon": {
|
||||||
|
"color": {
|
||||||
|
"disabled": "#FFFFFF",
|
||||||
|
"enabled": "#FFFFFF"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"style": {
|
||||||
|
"color": "#FFFFFF",
|
||||||
|
"fontFamily": "Arial",
|
||||||
|
"fontSize": 12,
|
||||||
|
"fontWeight": "bold",
|
||||||
|
"marginLeft": 10,
|
||||||
|
"marginRight": 10
|
||||||
|
},
|
||||||
|
"text": "Show Conveyor/Chute Labels"
|
||||||
|
},
|
||||||
|
"scripts": {
|
||||||
|
"customMethods": [],
|
||||||
|
"extensionFunctions": null,
|
||||||
|
"messageHandlers": [
|
||||||
|
{
|
||||||
|
"messageType": "select-all-filters",
|
||||||
|
"pageScope": false,
|
||||||
|
"script": "\tdata \u003d payload[\"data\"]\n\tself.props.selected \u003d data",
|
||||||
|
"sessionScope": false,
|
||||||
|
"viewScope": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"type": "ia.input.checkbox"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"meta": {
|
"meta": {
|
||||||
@ -989,7 +924,8 @@
|
|||||||
"name": "Status"
|
"name": "Status"
|
||||||
},
|
},
|
||||||
"position": {
|
"position": {
|
||||||
"basis": "200px",
|
"basis": "217px",
|
||||||
|
"grow": 1,
|
||||||
"shrink": 0
|
"shrink": 0
|
||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
|
Before Width: | Height: | Size: 7.8 KiB |
|
Before Width: | Height: | Size: 9.0 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 138 KiB |
@ -23,12 +23,6 @@
|
|||||||
"params.tagProps": {
|
"params.tagProps": {
|
||||||
"paramDirection": "input",
|
"paramDirection": "input",
|
||||||
"persistent": true
|
"persistent": true
|
||||||
},
|
|
||||||
"params.tagProps[0]": {
|
|
||||||
"onChange": {
|
|
||||||
"enabled": null,
|
|
||||||
"script": "\tsystem.perspective.print(currentValue.value)"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
@ -472,7 +466,7 @@
|
|||||||
"fontSize": 10,
|
"fontSize": 10,
|
||||||
"textAlign": "center"
|
"textAlign": "center"
|
||||||
},
|
},
|
||||||
"text": 23
|
"text": 0
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"customMethods": [],
|
"customMethods": [],
|
||||||
@ -501,7 +495,7 @@
|
|||||||
"fontSize": 10,
|
"fontSize": 10,
|
||||||
"textAlign": "center"
|
"textAlign": "center"
|
||||||
},
|
},
|
||||||
"text": 2,
|
"text": 0,
|
||||||
"textStyle": {
|
"textStyle": {
|
||||||
"fontSize": 10,
|
"fontSize": 10,
|
||||||
"textAlign": "center"
|
"textAlign": "center"
|
||||||
@ -534,7 +528,7 @@
|
|||||||
"fontSize": 10,
|
"fontSize": 10,
|
||||||
"textAlign": "center"
|
"textAlign": "center"
|
||||||
},
|
},
|
||||||
"text": 10,
|
"text": 0,
|
||||||
"textStyle": {
|
"textStyle": {
|
||||||
"fontSize": 10,
|
"fontSize": 10,
|
||||||
"textAlign": "center"
|
"textAlign": "center"
|
||||||
@ -600,7 +594,7 @@
|
|||||||
"fontSize": 10,
|
"fontSize": 10,
|
||||||
"textAlign": "center"
|
"textAlign": "center"
|
||||||
},
|
},
|
||||||
"text": 35,
|
"text": 0,
|
||||||
"textStyle": {
|
"textStyle": {
|
||||||
"fontSize": 10,
|
"fontSize": 10,
|
||||||
"textAlign": "center"
|
"textAlign": "center"
|
||||||
@ -666,9 +660,9 @@
|
|||||||
"counts": {
|
"counts": {
|
||||||
"Critical": 0,
|
"Critical": 0,
|
||||||
"Diagnostic": 0,
|
"Diagnostic": 0,
|
||||||
"High": 23,
|
"High": 0,
|
||||||
"Low": 10,
|
"Low": 0,
|
||||||
"Medium": 2
|
"Medium": 0
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"events": {
|
"events": {
|
||||||
@ -7724,7 +7724,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"meta": {
|
"meta": {
|
||||||
"name": "Jam_Camera5"
|
"name": "Jam_Camera3"
|
||||||
},
|
},
|
||||||
"position": {
|
"position": {
|
||||||
"height": 0.0454,
|
"height": 0.0454,
|
||||||
@ -7734,9 +7734,9 @@
|
|||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"params": {
|
"params": {
|
||||||
"ipaddress": "10.167.35.204",
|
"ipaddress": "10.167.35.202",
|
||||||
"tagProps": [
|
"tagProps": [
|
||||||
"System/MCM01/Camera/Jam_Camera5",
|
"System/MCM01/Camera/Jam_Camera3",
|
||||||
"value",
|
"value",
|
||||||
"value",
|
"value",
|
||||||
"value",
|
"value",
|
||||||
|
Before Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 123 B |
|
Before Width: | Height: | Size: 350 B |
|
After Width: | Height: | Size: 119 B |
|
After Width: | Height: | Size: 74 B |
|
Before Width: | Height: | Size: 7.8 KiB |
|
After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 138 KiB |
@ -513,6 +513,14 @@
|
|||||||
"width": 1
|
"width": 1
|
||||||
},
|
},
|
||||||
"propConfig": {
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "session.custom.alarm_filter.show_labels"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
},
|
||||||
"position.rotate.angle": {
|
"position.rotate.angle": {
|
||||||
"binding": {
|
"binding": {
|
||||||
"config": {
|
"config": {
|
||||||
|
After Width: | Height: | Size: 36 KiB |
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"custom": {
|
"custom": {
|
||||||
"color": "#000000",
|
"color": "#FFA500",
|
||||||
"deviceName": "PS3_12_TPE1",
|
"deviceName": "PS3_12_TPE1",
|
||||||
"isHighlited": false,
|
"isHighlited": false,
|
||||||
"overlayColor": "#ffffff",
|
"overlayColor": "#ffffff",
|
||||||
|
Before Width: | Height: | Size: 97 KiB |
@ -5,18 +5,13 @@
|
|||||||
"show_beacons": true,
|
"show_beacons": true,
|
||||||
"show_buttons": true,
|
"show_buttons": true,
|
||||||
"show_camera_jams": true,
|
"show_camera_jams": true,
|
||||||
"show_diagnostic": true,
|
|
||||||
"show_dpm_mcm": true,
|
"show_dpm_mcm": true,
|
||||||
"show_encoders": true,
|
"show_encoders": true,
|
||||||
"show_epc": true,
|
"show_epc": true,
|
||||||
"show_fio_safety": true,
|
"show_fio_safety": true,
|
||||||
"show_gateways": true,
|
"show_labels": true,
|
||||||
"show_low_alarm": true,
|
|
||||||
"show_map": true,
|
|
||||||
"show_photoeyes": true,
|
"show_photoeyes": true,
|
||||||
"show_px": true,
|
"show_px": true,
|
||||||
"show_running": true,
|
|
||||||
"show_safety": true,
|
|
||||||
"show_solenoids": true
|
"show_solenoids": true
|
||||||
},
|
},
|
||||||
"colours": {
|
"colours": {
|
||||||
@ -816,7 +816,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"meta": {
|
"meta": {
|
||||||
"name": "Jam_Camera1"
|
"name": "Jam_Camera5"
|
||||||
},
|
},
|
||||||
"position": {
|
"position": {
|
||||||
"height": 0.03,
|
"height": 0.03,
|
||||||
@ -826,9 +826,44 @@
|
|||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"params": {
|
"params": {
|
||||||
"ipaddress": "10.167.35.200",
|
"ipaddress": "10.167.35.204",
|
||||||
"tagProps": [
|
"tagProps": [
|
||||||
"System/MCM01/Camera/Jam_Camera1",
|
"System/MCM01/Camera/Jam_Camera5",
|
||||||
|
"value",
|
||||||
|
"value",
|
||||||
|
"value",
|
||||||
|
"value",
|
||||||
|
"value",
|
||||||
|
"value",
|
||||||
|
"value",
|
||||||
|
"value",
|
||||||
|
"value"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"path": "autStand/Equipment/Camera",
|
||||||
|
"style": {
|
||||||
|
"borderRadius": "50%",
|
||||||
|
"classes": "hover",
|
||||||
|
"overflow": "visible"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "ia.display.view"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Jam_Camera4"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 0.03,
|
||||||
|
"width": 0.018,
|
||||||
|
"x": 0.4198,
|
||||||
|
"y": 0.3444
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"params": {
|
||||||
|
"ipaddress": "10.167.35.203",
|
||||||
|
"tagProps": [
|
||||||
|
"System/MCM01/Camera/Jam_Camera4",
|
||||||
"value",
|
"value",
|
||||||
"value",
|
"value",
|
||||||
"value",
|
"value",
|
||||||
@ -856,8 +891,8 @@
|
|||||||
"position": {
|
"position": {
|
||||||
"height": 0.03,
|
"height": 0.03,
|
||||||
"width": 0.018,
|
"width": 0.018,
|
||||||
"x": 0.4198,
|
"x": 0.7719,
|
||||||
"y": 0.3444
|
"y": 0.6111
|
||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"params": {
|
"params": {
|
||||||
@ -886,54 +921,19 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"meta": {
|
"meta": {
|
||||||
"name": "Jam_Camera3"
|
"name": "Jam_Camera1"
|
||||||
},
|
},
|
||||||
"position": {
|
"position": {
|
||||||
"height": 0.03,
|
"height": 0.03,
|
||||||
"width": 0.018,
|
"width": 0.018,
|
||||||
"x": 0.7719,
|
"x": 0.888,
|
||||||
"y": 0.6111
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"ipaddress": "10.167.35.202",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM01/Camera/Jam_Camera3",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Equipment/Camera",
|
|
||||||
"style": {
|
|
||||||
"borderRadius": "50%",
|
|
||||||
"classes": "hover",
|
|
||||||
"overflow": "visible"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Jam_Camera4"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.03,
|
|
||||||
"width": 0.018,
|
|
||||||
"x": 0.9474,
|
|
||||||
"y": 0.3139
|
"y": 0.3139
|
||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"params": {
|
"params": {
|
||||||
"ipaddress": "10.167.35.203",
|
"ipaddress": "10.167.35.200",
|
||||||
"tagProps": [
|
"tagProps": [
|
||||||
"System/MCM01/Camera/Jam_Camera4",
|
"System/MCM01/Camera/Jam_Camera1",
|
||||||
"value",
|
"value",
|
||||||
"value",
|
"value",
|
||||||
"value",
|
"value",
|
||||||
@ -5056,6 +5056,16 @@
|
|||||||
"x": 0.0088,
|
"x": 0.0088,
|
||||||
"y": 0.3778
|
"y": 0.3778
|
||||||
},
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "session.custom.alarm_filter.show_labels"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"style": {
|
"style": {
|
||||||
"fontSize": "10px",
|
"fontSize": "10px",
|
||||||
@ -5079,6 +5089,16 @@
|
|||||||
"x": 0.1348,
|
"x": 0.1348,
|
||||||
"y": 0.3275
|
"y": 0.3275
|
||||||
},
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "session.custom.alarm_filter.show_labels"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"style": {
|
"style": {
|
||||||
"fontSize": "10px",
|
"fontSize": "10px",
|
||||||
@ -5103,6 +5123,16 @@
|
|||||||
"x": 0.8064,
|
"x": 0.8064,
|
||||||
"y": 0.2939
|
"y": 0.2939
|
||||||
},
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "session.custom.alarm_filter.show_labels"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"style": {
|
"style": {
|
||||||
"fontSize": "10px",
|
"fontSize": "10px",
|
||||||
@ -5127,6 +5157,16 @@
|
|||||||
"x": 0.8153,
|
"x": 0.8153,
|
||||||
"y": 0.5942
|
"y": 0.5942
|
||||||
},
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "session.custom.alarm_filter.show_labels"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"style": {
|
"style": {
|
||||||
"fontSize": "10px",
|
"fontSize": "10px",
|
||||||
@ -96,10 +96,6 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/Reports": {
|
|
||||||
"viewPath": "autStand/Windows/Reports",
|
|
||||||
"title": ""
|
|
||||||
},
|
|
||||||
"/": {
|
"/": {
|
||||||
"viewPath": "autStand/Overview/BNA8",
|
"viewPath": "autStand/Overview/BNA8",
|
||||||
"title": "",
|
"title": "",
|
||||||
|
After Width: | Height: | Size: 7.5 KiB |
@ -96,10 +96,6 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/Reports": {
|
|
||||||
"viewPath": "autStand/Windows/Reports",
|
|
||||||
"title": ""
|
|
||||||
},
|
|
||||||
"/": {
|
"/": {
|
||||||
"viewPath": "autStand/Overview/BNA8",
|
"viewPath": "autStand/Overview/BNA8",
|
||||||
"title": "",
|
"title": "",
|
||||||
|
|||||||
@ -9,8 +9,8 @@
|
|||||||
"attributes": {
|
"attributes": {
|
||||||
"lastModification": {
|
"lastModification": {
|
||||||
"actor": "admin",
|
"actor": "admin",
|
||||||
"timestamp": "2025-11-21T10:33:20Z"
|
"timestamp": "2025-11-22T15:39:45Z"
|
||||||
},
|
},
|
||||||
"lastModificationSignature": "c10da94ce1aa87c8c198cfd6e6be8694dd4c60b7456bd98c9260b9aa21b1a3d4"
|
"lastModificationSignature": "7b303d2c46d8113765b4f4504c9177f90405d1c5c50cc7cf3a79e8aac2da133c"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -5,18 +5,13 @@
|
|||||||
"show_beacons": true,
|
"show_beacons": true,
|
||||||
"show_buttons": true,
|
"show_buttons": true,
|
||||||
"show_camera_jams": true,
|
"show_camera_jams": true,
|
||||||
"show_diagnostic": true,
|
|
||||||
"show_dpm_mcm": true,
|
"show_dpm_mcm": true,
|
||||||
"show_encoders": true,
|
"show_encoders": true,
|
||||||
"show_epc": true,
|
"show_epc": true,
|
||||||
"show_fio_safety": true,
|
"show_fio_safety": true,
|
||||||
"show_gateways": true,
|
"show_labels": true,
|
||||||
"show_low_alarm": true,
|
|
||||||
"show_map": true,
|
|
||||||
"show_photoeyes": true,
|
"show_photoeyes": true,
|
||||||
"show_px": true,
|
"show_px": true,
|
||||||
"show_running": true,
|
|
||||||
"show_safety": true,
|
|
||||||
"show_solenoids": true
|
"show_solenoids": true
|
||||||
},
|
},
|
||||||
"colours": {
|
"colours": {
|
||||||
|
|||||||
@ -9,8 +9,8 @@
|
|||||||
"attributes": {
|
"attributes": {
|
||||||
"lastModification": {
|
"lastModification": {
|
||||||
"actor": "admin",
|
"actor": "admin",
|
||||||
"timestamp": "2025-11-10T08:23:52Z"
|
"timestamp": "2025-11-22T09:34:25Z"
|
||||||
},
|
},
|
||||||
"lastModificationSignature": "655d54ec57f4bfefbde0993c8cebd4c39238eaee970eea1bb8bd2857614753da"
|
"lastModificationSignature": "675a41f247094e1feaab4992e02b43781b6dca0a388083fa067bac3fee2fa0d8"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -10,8 +10,8 @@
|
|||||||
"attributes": {
|
"attributes": {
|
||||||
"lastModification": {
|
"lastModification": {
|
||||||
"actor": "admin",
|
"actor": "admin",
|
||||||
"timestamp": "2025-11-15T12:49:21Z"
|
"timestamp": "2025-11-22T16:29:27Z"
|
||||||
},
|
},
|
||||||
"lastModificationSignature": "75bb7fc004fc6199dafdc8257ddf356aaa0134f371a3cc10f195145baecc005e"
|
"lastModificationSignature": "34a686c9f934b045aed4f231f36eebf6665a4e7619e8d6855f442ac7f77ba172"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||