diff --git a/Step/wwwroot/assets/styles/base/alarms.less b/Step/wwwroot/assets/styles/base/alarms.less index f54bd99e..d9b27d17 100644 --- a/Step/wwwroot/assets/styles/base/alarms.less +++ b/Step/wwwroot/assets/styles/base/alarms.less @@ -37,7 +37,9 @@ padding-right: 24px; padding-left: 24px; min-width: calc(~"100% - 48px"); - transition: margin-left 200ms ease-in-out 200ms; + // transition: margin-left 200ms ease-in-out 200ms; + transition: margin-left 200ms ease-in-out; + &.collapsed { margin-left: -100%; } @@ -50,7 +52,9 @@ height: 50px; margin-bottom: 12px; width: calc(~"100% - 72px"); - transition: margin-left 200ms ease-in-out 200ms; + transition: margin-left 200ms ease-in-out; + // transition: margin-left 200ms ease-in-out 200ms; + &.collapsed { margin-left: -100%; } diff --git a/Step/wwwroot/assets/styles/style.css b/Step/wwwroot/assets/styles/style.css index c97660eb..8b713289 100644 --- a/Step/wwwroot/assets/styles/style.css +++ b/Step/wwwroot/assets/styles/style.css @@ -907,7 +907,7 @@ footer .container button:not([disabled]).big:before { padding-right: 24px; padding-left: 24px; min-width: calc(100% - 48px); - transition: margin-left 200ms ease-in-out 200ms; + transition: margin-left 200ms ease-in-out; } #alarm-list > .content.collapsed, #service-list > .content.collapsed { @@ -923,7 +923,7 @@ footer .container button:not([disabled]).big:before { height: 50px; margin-bottom: 12px; width: calc(100% - 72px); - transition: margin-left 200ms ease-in-out 200ms; + transition: margin-left 200ms ease-in-out; } #alarm-list > .content > .general-buttons.collapsed, #service-list > .content > .general-buttons.collapsed { diff --git a/Step/wwwroot/dist/build.js b/Step/wwwroot/dist/build.js index e4ea4029..2e12c347 100644 --- a/Step/wwwroot/dist/build.js +++ b/Step/wwwroot/dist/build.js @@ -1103,7 +1103,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar machineStatusStore = exports.machineStatusStore = {\n state: {\n powerOnAlarm: { Active: false, Clickable: false, Id: null },\n airPressureAlarm: { Active: false, Clickable: false, Id: null },\n protectionsAlarm: { Active: false, Clickable: false, Id: null },\n emergencyAlarm: { Active: false, Clickable: false, Id: null },\n settingsModeAlarm: { Active: false, Clickable: false, Id: null },\n keyReadyAlarm: { Active: false, Clickable: false, Id: null },\n resetAxesAlarm: { Active: false, Clickable: false, Id: null },\n waterJet1Alarm: { Active: false, Clickable: false, Id: null },\n waterJet2Alarm: { Active: false, Clickable: false, Id: null },\n ncReady: false,\n areasConfiguration: []\n },\n getters: {\n mainStatus: function mainStatus(state) {\n return state.powerOnAlarm.Active || state.airPressureAlarm.Active || state.protectionsAlarm.Active || state.emergencyAlarm.Active || state.settingsModeAlarm.Active || state.keyReadyAlarm.Active;\n },\n powerOnAlarms: function powerOnAlarms(state) {\n return state.resetAxesAlarm.Active || state.waterJet1Alarm.Active || state.waterJet2Alarm.Active;\n }\n },\n mutations: {\n UpdateMachineStatus: function UpdateMachineStatus(store, model) {\n for (var key in model) {\n store[key] = model[key];\n }\n }\n },\n actions: {\n setPowerAlarm: function setPowerAlarm(context, status) {\n context.commit('UpdateMachineStatus', { powerOnAlarm: status });\n },\n setAirPressureAlarm: function setAirPressureAlarm(context, status) {\n context.commit('UpdateMachineStatus', { airPressureAlarm: status });\n },\n setProtectionsAlarm: function setProtectionsAlarm(context, status) {\n context.commit('UpdateMachineStatus', { protectionsAlarm: status });\n },\n setEmergencyAlarm: function setEmergencyAlarm(context, status) {\n context.commit('UpdateMachineStatus', { emergencyAlarm: status });\n },\n setSettingsModeAlarm: function setSettingsModeAlarm(context, status) {\n context.commit('UpdateMachineStatus', { settingsModeAlarm: status });\n },\n setKeyReadyAlarm: function setKeyReadyAlarm(context, status) {\n context.commit('UpdateMachineStatus', { keyReadyAlarm: status });\n },\n setResetAxesAlarm: function setResetAxesAlarm(context, status) {\n context.commit('UpdateMachineStatus', { resetAxesAlarm: status });\n },\n setWaterJet1Alarm: function setWaterJet1Alarm(context, status) {\n context.commit('UpdateMachineStatus', { waterJet1Alarm: status });\n },\n setWaterJet2Alarm: function setWaterJet2Alarm(context, status) {\n context.commit('UpdateMachineStatus', { waterJet2Alarm: status });\n },\n setAreasConfg: function setAreasConfg(context, areas) {\n context.commit('UpdateMachineStatus', { areasConfiguration: areas });\n },\n setNcConnectionStatus: function setNcConnectionStatus(context, connected) {\n context.commit('UpdateMachineStatus', { ncReady: connected });\n },\n isAreaEnabled: function isAreaEnabled(context, areaname) {\n var inBrowser = typeof cmsClient == \"undefined\";\n var areaconfig = context.state.machineStatus.areasConfiguration;\n console.debug(\"looking for area configuration:\", areaname);\n for (var key in areaconfig) {\n if (areaconfig.hasOwnProperty(key)) {\n var config = areaconfig[key];\n if (config && config.name && config.name == areaname) {\n console.debug(\"IsArea Enabled:\", config, areaname, \"In browser: \", inBrowser, \"NC ready: \", context.state.machineStatus.ncReady);\n if (!context.state.machineStatus.ncReady && config.ncNeeded) return false;\n if (inBrowser) return config.allowExternalBrowser && config.enabled;\n return config.enabled;\n }\n }\n }\n console.debug(\"no configuration found for:\", areaname);\n return false;\n },\n isAreaVisible: function isAreaVisible(context, areaname) {\n var inBrowser = typeof cmsClient == \"undefined\";\n var areaconfig = context.state.machineStatus.areasConfiguration;\n for (var key in areaconfig) {\n if (areaconfig.hasOwnProperty(key)) {\n var config = areaconfig[key];\n if (config && config.name && config.name == areaname) {\n if (inBrowser) return config.allowExternalBrowser && config.enabled;\n return config.enabled;\n }\n }\n }\n return false;\n }\n }\n};\nvar machineStatusActions = exports.machineStatusActions = machineStatusStore.actions;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTUxLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL21hY2hpbmVTdGF0dXMuc3RvcmUudHM/YTQ0OSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDaGVjayBpZlxuZGVjbGFyZSBsZXQgY21zQ2xpZW50OiBhbnk7XG5cbmV4cG9ydCBpbnRlcmZhY2UgQXJlYU1vZGVsIHtcbiAgbmFtZTogc3RyaW5nLFxuICBlbmFibGVkOiBib29sZWFuLFxuICBhbGxvd0V4dGVybmFsQnJvd3NlcjogYm9vbGVhbixcbiAgbmNOZWVkZWQ6IGJvb2xlYW5cbn1cblxuZXhwb3J0IGludGVyZmFjZSBNYWNoaW5lU3RhdHVzTW9kZWwge1xuICBwb3dlck9uQWxhcm06IGJ1dHRvblN0YXR1cyxcbiAgYWlyUHJlc3N1cmVBbGFybTogYnV0dG9uU3RhdHVzLFxuICBwcm90ZWN0aW9uc0FsYXJtOiBidXR0b25TdGF0dXMsXG4gIGVtZXJnZW5jeUFsYXJtOiBidXR0b25TdGF0dXMsXG4gIHNldHRpbmdzTW9kZUFsYXJtOiBidXR0b25TdGF0dXMsXG4gIGtleVJlYWR5QWxhcm06IGJ1dHRvblN0YXR1cyxcblxuICByZXNldEF4ZXNBbGFybTogYnV0dG9uU3RhdHVzLFxuICB3YXRlckpldDFBbGFybTogYnV0dG9uU3RhdHVzLFxuICB3YXRlckpldDJBbGFybTogYnV0dG9uU3RhdHVzLFxuXG4gIG5jUmVhZHk6IGJvb2xlYW4sXG5cbiAgYXJlYXNDb25maWd1cmF0aW9uOiBBcnJheTxBcmVhTW9kZWw+XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgYnV0dG9uU3RhdHVze1xuICBBY3RpdmU6IGJvb2xlYW4sXG4gIENsaWNrYWJsZTogYm9vbGVhbixcbiAgSWQ6IG51bWJlclxufVxuXG5leHBvcnQgaW50ZXJmYWNlIE1hY2hpbmVTdGF0dXNBY3Rpb25zIHtcbiAgc2V0UG93ZXJBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cyksXG4gIHNldEFpclByZXNzdXJlQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpLFxuICBzZXRQcm90ZWN0aW9uc0FsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSxcbiAgc2V0RW1lcmdlbmN5QWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpLFxuICBzZXRTZXR0aW5nc01vZGVBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cyksXG4gIHNldEtleVJlYWR5QWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpLFxuICBzZXRSZXNldEF4ZXNBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cylcbiAgc2V0V2F0ZXJKZXQxQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpXG4gIHNldFdhdGVySmV0MkFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKVxuICBzZXRBcmVhc0NvbmZnKGNvbnRleHQsIGFyZWFzOiBBcnJheTxBcmVhTW9kZWw+KVxuICBpc0FyZWFFbmFibGVkKGNvbnRleHQsIGFyZWFuYW1lOiBzdHJpbmcpOiBib29sZWFuO1xuICBpc0FyZWFWaXNpYmxlKGNvbnRleHQsIGFyZWFuYW1lKTogYm9vbGVhbjtcbiAgc2V0TmNDb25uZWN0aW9uU3RhdHVzKGNvbnRleHQsIGNvbm5lY3RlZDogYm9vbGVhbilcbn1cblxuZXhwb3J0IGNvbnN0IG1hY2hpbmVTdGF0dXNTdG9yZSA9IHtcbiAgc3RhdGU6IHtcblxuICAgIHBvd2VyT25BbGFybTogeyBBY3RpdmU6IGZhbHNlLCBDbGlja2FibGU6IGZhbHNlLCBJZDpudWxsIH0sXG4gICAgYWlyUHJlc3N1cmVBbGFybTogeyBBY3RpdmU6IGZhbHNlLCBDbGlja2FibGU6IGZhbHNlLCBJZDpudWxsIH0sXG4gICAgcHJvdGVjdGlvbnNBbGFybTogeyBBY3RpdmU6IGZhbHNlLCBDbGlja2FibGU6IGZhbHNlLCBJZDpudWxsIH0sXG4gICAgZW1lcmdlbmN5QWxhcm06IHsgQWN0aXZlOiBmYWxzZSwgQ2xpY2thYmxlOiBmYWxzZSwgSWQ6bnVsbCB9LFxuICAgIHNldHRpbmdzTW9kZUFsYXJtOiB7IEFjdGl2ZTogZmFsc2UsIENsaWNrYWJsZTogZmFsc2UsIElkOm51bGwgfSxcbiAgICBrZXlSZWFkeUFsYXJtOiB7IEFjdGl2ZTogZmFsc2UsIENsaWNrYWJsZTogZmFsc2UsIElkOm51bGwgfSxcblxuICAgIHJlc2V0QXhlc0FsYXJtOiB7IEFjdGl2ZTogZmFsc2UsIENsaWNrYWJsZTogZmFsc2UsIElkOm51bGwgfSxcbiAgICB3YXRlckpldDFBbGFybTogeyBBY3RpdmU6IGZhbHNlLCBDbGlja2FibGU6IGZhbHNlLCBJZDpudWxsIH0sXG4gICAgd2F0ZXJKZXQyQWxhcm06IHsgQWN0aXZlOiBmYWxzZSwgQ2xpY2thYmxlOiBmYWxzZSwgSWQ6bnVsbCB9LFxuXG4gICAgbmNSZWFkeTogZmFsc2UsXG5cbiAgICBhcmVhc0NvbmZpZ3VyYXRpb246IFtdXG5cbiAgfSBhcyBNYWNoaW5lU3RhdHVzTW9kZWwsXG4gIGdldHRlcnM6IHtcbiAgICBtYWluU3RhdHVzOiBzdGF0ZSA9PiB7XG4gICAgICByZXR1cm4gc3RhdGUucG93ZXJPbkFsYXJtLkFjdGl2ZSB8fFxuICAgICAgICBzdGF0ZS5haXJQcmVzc3VyZUFsYXJtLkFjdGl2ZSB8fFxuICAgICAgICBzdGF0ZS5wcm90ZWN0aW9uc0FsYXJtLkFjdGl2ZSB8fFxuICAgICAgICBzdGF0ZS5lbWVyZ2VuY3lBbGFybS5BY3RpdmUgfHxcbiAgICAgICAgc3RhdGUuc2V0dGluZ3NNb2RlQWxhcm0uQWN0aXZlIHx8XG4gICAgICAgIHN0YXRlLmtleVJlYWR5QWxhcm0uQWN0aXZlO1xuICAgIH0sXG4gICAgcG93ZXJPbkFsYXJtczogc3RhdGUgPT4ge1xuICAgICAgcmV0dXJuIHN0YXRlLnJlc2V0QXhlc0FsYXJtLkFjdGl2ZSB8fFxuICAgICAgICBzdGF0ZS53YXRlckpldDFBbGFybS5BY3RpdmUgfHxcbiAgICAgICAgc3RhdGUud2F0ZXJKZXQyQWxhcm0uQWN0aXZlO1xuICAgIH1cbiAgfSxcbiAgbXV0YXRpb25zOiB7XG4gICAgVXBkYXRlTWFjaGluZVN0YXR1cyhzdG9yZSwgbW9kZWw6IE1hY2hpbmVTdGF0dXNNb2RlbCkge1xuICAgICAgZm9yIChjb25zdCBrZXkgaW4gbW9kZWwpIHtcbiAgICAgICAgc3RvcmVba2V5XSA9IG1vZGVsW2tleV1cbiAgICAgIH1cbiAgICB9XG4gIH0sXG4gIGFjdGlvbnM6IHtcbiAgICBzZXRQb3dlckFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdCgnVXBkYXRlTWFjaGluZVN0YXR1cycsIHsgcG93ZXJPbkFsYXJtOiBzdGF0dXMgfSk7XG4gICAgfSxcbiAgICBzZXRBaXJQcmVzc3VyZUFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdCgnVXBkYXRlTWFjaGluZVN0YXR1cycsIHsgYWlyUHJlc3N1cmVBbGFybTogc3RhdHVzIH0pO1xuICAgIH0sXG4gICAgc2V0UHJvdGVjdGlvbnNBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cykge1xuICAgICAgY29udGV4dC5jb21taXQoJ1VwZGF0ZU1hY2hpbmVTdGF0dXMnLCB7IHByb3RlY3Rpb25zQWxhcm06IHN0YXR1cyB9KTtcbiAgICB9LFxuICAgIHNldEVtZXJnZW5jeUFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdCgnVXBkYXRlTWFjaGluZVN0YXR1cycsIHsgZW1lcmdlbmN5QWxhcm06IHN0YXR1cyB9KTtcbiAgICB9LFxuICAgIHNldFNldHRpbmdzTW9kZUFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdCgnVXBkYXRlTWFjaGluZVN0YXR1cycsIHsgc2V0dGluZ3NNb2RlQWxhcm06IHN0YXR1cyB9KTtcbiAgICB9LFxuICAgIHNldEtleVJlYWR5QWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyBrZXlSZWFkeUFsYXJtOiBzdGF0dXMgfSk7XG4gICAgfSxcblxuICAgIHNldFJlc2V0QXhlc0FsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdCgnVXBkYXRlTWFjaGluZVN0YXR1cycsIHsgcmVzZXRBeGVzQWxhcm06IHN0YXR1cyB9KTtcbiAgICB9LFxuICAgIHNldFdhdGVySmV0MUFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdCgnVXBkYXRlTWFjaGluZVN0YXR1cycsIHsgd2F0ZXJKZXQxQWxhcm06IHN0YXR1cyB9KTtcbiAgICB9LFxuICAgIHNldFdhdGVySmV0MkFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdCgnVXBkYXRlTWFjaGluZVN0YXR1cycsIHsgd2F0ZXJKZXQyQWxhcm06IHN0YXR1cyB9KTtcbiAgICB9LFxuICAgIHNldEFyZWFzQ29uZmcoY29udGV4dCwgYXJlYXM6IEFycmF5PEFyZWFNb2RlbD4pIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyBhcmVhc0NvbmZpZ3VyYXRpb246IGFyZWFzIH0pO1xuICAgIH0sXG4gICAgc2V0TmNDb25uZWN0aW9uU3RhdHVzKGNvbnRleHQsIGNvbm5lY3RlZDogYm9vbGVhbikge1xuICAgICAgY29udGV4dC5jb21taXQoJ1VwZGF0ZU1hY2hpbmVTdGF0dXMnLCB7IG5jUmVhZHk6IGNvbm5lY3RlZCB9KTtcbiAgICB9LFxuICAgIGlzQXJlYUVuYWJsZWQoY29udGV4dCwgYXJlYW5hbWU6IHN0cmluZyk6IGJvb2xlYW4ge1xuICAgICAgbGV0IGluQnJvd3NlciA9ICh0eXBlb2YgY21zQ2xpZW50ID09IFwidW5kZWZpbmVkXCIpO1xuXG4gICAgICBsZXQgYXJlYWNvbmZpZyA9IGNvbnRleHQuc3RhdGUubWFjaGluZVN0YXR1cy5hcmVhc0NvbmZpZ3VyYXRpb247XG5cbiAgICAgIGNvbnNvbGUuZGVidWcoXCJsb29raW5nIGZvciBhcmVhIGNvbmZpZ3VyYXRpb246XCIsIGFyZWFuYW1lKTtcbiAgICAgIGZvciAoY29uc3Qga2V5IGluIGFyZWFjb25maWcpIHtcbiAgICAgICAgaWYgKGFyZWFjb25maWcuaGFzT3duUHJvcGVydHkoa2V5KSkge1xuICAgICAgICAgIGNvbnN0IGNvbmZpZyA9IGFyZWFjb25maWdba2V5XTtcblxuXG4gICAgICAgICAgaWYgKGNvbmZpZyAmJiBjb25maWcubmFtZSAmJiBjb25maWcubmFtZSA9PSBhcmVhbmFtZSkge1xuICAgICAgICAgICAgY29uc29sZS5kZWJ1ZyhcIklzQXJlYSBFbmFibGVkOlwiLCBjb25maWcsIGFyZWFuYW1lLCBcIkluIGJyb3dzZXI6IFwiLCBpbkJyb3dzZXIsIFwiTkMgcmVhZHk6IFwiLCBjb250ZXh0LnN0YXRlLm1hY2hpbmVTdGF0dXMubmNSZWFkeSk7XG4gICAgICAgICAgICBpZiAoIWNvbnRleHQuc3RhdGUubWFjaGluZVN0YXR1cy5uY1JlYWR5ICYmIGNvbmZpZy5uY05lZWRlZCkgcmV0dXJuIGZhbHNlO1xuXG4gICAgICAgICAgICBpZiAoaW5Ccm93c2VyKSByZXR1cm4gY29uZmlnLmFsbG93RXh0ZXJuYWxCcm93c2VyICYmIGNvbmZpZy5lbmFibGVkO1xuICAgICAgICAgICAgcmV0dXJuIGNvbmZpZy5lbmFibGVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgY29uc29sZS5kZWJ1ZyhcIm5vIGNvbmZpZ3VyYXRpb24gZm91bmQgZm9yOlwiLCBhcmVhbmFtZSk7XG4gICAgICByZXR1cm4gZmFsc2U7XG4gICAgfSxcbiAgICBpc0FyZWFWaXNpYmxlKGNvbnRleHQsIGFyZWFuYW1lKTogYm9vbGVhbiB7XG4gICAgICBsZXQgaW5Ccm93c2VyID0gKHR5cGVvZiBjbXNDbGllbnQgPT0gXCJ1bmRlZmluZWRcIik7XG4gICAgICBsZXQgYXJlYWNvbmZpZyA9IGNvbnRleHQuc3RhdGUubWFjaGluZVN0YXR1cy5hcmVhc0NvbmZpZ3VyYXRpb247XG5cbiAgICAgIGZvciAoY29uc3Qga2V5IGluIGFyZWFjb25maWcpIHtcbiAgICAgICAgaWYgKGFyZWFjb25maWcuaGFzT3duUHJvcGVydHkoa2V5KSkge1xuICAgICAgICAgIGNvbnN0IGNvbmZpZyA9IGFyZWFjb25maWdba2V5XTtcblxuXG4gICAgICAgICAgaWYgKGNvbmZpZyAmJiBjb25maWcubmFtZSAmJiBjb25maWcubmFtZSA9PSBhcmVhbmFtZSkge1xuICAgICAgICAgICAgaWYgKGluQnJvd3NlcikgcmV0dXJuIGNvbmZpZy5hbGxvd0V4dGVybmFsQnJvd3NlciAmJiBjb25maWcuZW5hYmxlZDtcbiAgICAgICAgICAgIHJldHVybiBjb25maWcuZW5hYmxlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH0gYXMgTWFjaGluZVN0YXR1c0FjdGlvbnNcbn1cbmV4cG9ydCBjb25zdCBtYWNoaW5lU3RhdHVzQWN0aW9ucyA9IG1hY2hpbmVTdGF0dXNTdG9yZS5hY3Rpb25zIGFzIE1hY2hpbmVTdGF0dXNBY3Rpb25zO1xuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3N0b3JlL21hY2hpbmVTdGF0dXMuc3RvcmUudHMiXSwibWFwcGluZ3MiOiI7Ozs7O0FBaURBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBZkE7QUFrQkE7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUNBO0FBR0E7QUFiQTtBQWVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBO0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBMUVBO0FBekNBO0FBc0hBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///151\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar machineStatusStore = exports.machineStatusStore = {\n state: {\n powerOnAlarm: { Active: false, Clickable: false, Id: null },\n airPressureAlarm: { Active: false, Clickable: false, Id: null },\n protectionsAlarm: { Active: false, Clickable: false, Id: null },\n emergencyAlarm: { Active: false, Clickable: false, Id: null },\n settingsModeAlarm: { Active: false, Clickable: false, Id: null },\n keyReadyAlarm: { Active: false, Clickable: false, Id: null },\n resetAxesAlarm: { Active: false, Clickable: false, Id: null },\n waterJet1Alarm: { Active: false, Clickable: false, Id: null },\n waterJet2Alarm: { Active: false, Clickable: false, Id: null },\n ncReady: false,\n _functions: new Map(),\n functions: [],\n areasConfiguration: []\n },\n getters: {\n mainStatus: function mainStatus(state) {\n return state.powerOnAlarm.Active || state.airPressureAlarm.Active || state.protectionsAlarm.Active || state.emergencyAlarm.Active || state.settingsModeAlarm.Active || state.keyReadyAlarm.Active;\n },\n powerOnAlarms: function powerOnAlarms(state) {\n return state.resetAxesAlarm.Active || state.waterJet1Alarm.Active || state.waterJet2Alarm.Active;\n }\n },\n mutations: {\n UpdateMachineStatus: function UpdateMachineStatus(store, model) {\n for (var key in model) {\n store[key] = model[key];\n }\n }\n },\n actions: {\n setPowerAlarm: function setPowerAlarm(context, status) {\n context.commit('UpdateMachineStatus', { powerOnAlarm: status });\n },\n setAirPressureAlarm: function setAirPressureAlarm(context, status) {\n context.commit('UpdateMachineStatus', { airPressureAlarm: status });\n },\n setProtectionsAlarm: function setProtectionsAlarm(context, status) {\n context.commit('UpdateMachineStatus', { protectionsAlarm: status });\n },\n setEmergencyAlarm: function setEmergencyAlarm(context, status) {\n context.commit('UpdateMachineStatus', { emergencyAlarm: status });\n },\n setSettingsModeAlarm: function setSettingsModeAlarm(context, status) {\n context.commit('UpdateMachineStatus', { settingsModeAlarm: status });\n },\n setKeyReadyAlarm: function setKeyReadyAlarm(context, status) {\n context.commit('UpdateMachineStatus', { keyReadyAlarm: status });\n },\n setResetAxesAlarm: function setResetAxesAlarm(context, status) {\n context.commit('UpdateMachineStatus', { resetAxesAlarm: status });\n },\n setWaterJet1Alarm: function setWaterJet1Alarm(context, status) {\n context.commit('UpdateMachineStatus', { waterJet1Alarm: status });\n },\n setWaterJet2Alarm: function setWaterJet2Alarm(context, status) {\n context.commit('UpdateMachineStatus', { waterJet2Alarm: status });\n },\n setAreasConfg: function setAreasConfg(context, areas) {\n context.commit('UpdateMachineStatus', { areasConfiguration: areas });\n },\n setNcConnectionStatus: function setNcConnectionStatus(context, connected) {\n context.commit('UpdateMachineStatus', { ncReady: connected });\n },\n isAreaEnabled: function isAreaEnabled(context, areaname) {\n var inBrowser = typeof cmsClient == \"undefined\";\n var areaconfig = context.state.machineStatus.areasConfiguration;\n console.debug(\"looking for area configuration:\", areaname);\n for (var key in areaconfig) {\n if (areaconfig.hasOwnProperty(key)) {\n var config = areaconfig[key];\n if (config && config.name && config.name == areaname) {\n console.debug(\"IsArea Enabled:\", config, areaname, \"In browser: \", inBrowser, \"NC ready: \", context.state.machineStatus.ncReady);\n if (!context.state.machineStatus.ncReady && config.ncNeeded) return false;\n if (inBrowser) return config.allowExternalBrowser && config.enabled;\n return config.enabled;\n }\n }\n }\n console.debug(\"no configuration found for:\", areaname);\n return false;\n },\n isAreaVisible: function isAreaVisible(context, areaname) {\n var inBrowser = typeof cmsClient == \"undefined\";\n var areaconfig = context.state.machineStatus.areasConfiguration;\n for (var key in areaconfig) {\n if (areaconfig.hasOwnProperty(key)) {\n var config = areaconfig[key];\n if (config && config.name && config.name == areaname) {\n if (inBrowser) return config.allowExternalBrowser && config.enabled;\n return config.enabled;\n }\n }\n }\n return false;\n }\n }\n};\nvar machineStatusActions = exports.machineStatusActions = machineStatusStore.actions;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTUxLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL21hY2hpbmVTdGF0dXMuc3RvcmUudHM/YTQ0OSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDaGVjayBpZlxuZGVjbGFyZSBsZXQgY21zQ2xpZW50OiBhbnk7XG5cbmV4cG9ydCBpbnRlcmZhY2UgQXJlYU1vZGVsIHtcbiAgbmFtZTogc3RyaW5nLFxuICBlbmFibGVkOiBib29sZWFuLFxuICBhbGxvd0V4dGVybmFsQnJvd3NlcjogYm9vbGVhbixcbiAgbmNOZWVkZWQ6IGJvb2xlYW5cbn1cblxuZXhwb3J0IGludGVyZmFjZSBNYWNoaW5lU3RhdHVzTW9kZWwge1xuICBwb3dlck9uQWxhcm06IGJ1dHRvblN0YXR1cyxcbiAgYWlyUHJlc3N1cmVBbGFybTogYnV0dG9uU3RhdHVzLFxuICBwcm90ZWN0aW9uc0FsYXJtOiBidXR0b25TdGF0dXMsXG4gIGVtZXJnZW5jeUFsYXJtOiBidXR0b25TdGF0dXMsXG4gIHNldHRpbmdzTW9kZUFsYXJtOiBidXR0b25TdGF0dXMsXG4gIGtleVJlYWR5QWxhcm06IGJ1dHRvblN0YXR1cyxcblxuICByZXNldEF4ZXNBbGFybTogYnV0dG9uU3RhdHVzLFxuICB3YXRlckpldDFBbGFybTogYnV0dG9uU3RhdHVzLFxuICB3YXRlckpldDJBbGFybTogYnV0dG9uU3RhdHVzLFxuXG4gIG5jUmVhZHk6IGJvb2xlYW4sXG5cbiAgYXJlYXNDb25maWd1cmF0aW9uOiBBcnJheTxBcmVhTW9kZWw+XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgYnV0dG9uU3RhdHVzIHtcbiAgQWN0aXZlOiBib29sZWFuLFxuICBDbGlja2FibGU6IGJvb2xlYW4sXG4gIElkOiBudW1iZXJcbn1cblxuZXhwb3J0IGludGVyZmFjZSBNYWNoaW5lU3RhdHVzQWN0aW9ucyB7XG4gIHNldFBvd2VyQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpLFxuICBzZXRBaXJQcmVzc3VyZUFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSxcbiAgc2V0UHJvdGVjdGlvbnNBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cyksXG4gIHNldEVtZXJnZW5jeUFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSxcbiAgc2V0U2V0dGluZ3NNb2RlQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpLFxuICBzZXRLZXlSZWFkeUFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSxcbiAgc2V0UmVzZXRBeGVzQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpXG4gIHNldFdhdGVySmV0MUFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKVxuICBzZXRXYXRlckpldDJBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cylcbiAgc2V0QXJlYXNDb25mZyhjb250ZXh0LCBhcmVhczogQXJyYXk8QXJlYU1vZGVsPilcbiAgaXNBcmVhRW5hYmxlZChjb250ZXh0LCBhcmVhbmFtZTogc3RyaW5nKTogYm9vbGVhbjtcbiAgaXNBcmVhVmlzaWJsZShjb250ZXh0LCBhcmVhbmFtZSk6IGJvb2xlYW47XG4gIHNldE5jQ29ubmVjdGlvblN0YXR1cyhjb250ZXh0LCBjb25uZWN0ZWQ6IGJvb2xlYW4pXG59XG5cbmV4cG9ydCBjb25zdCBtYWNoaW5lU3RhdHVzU3RvcmUgPSB7XG4gIHN0YXRlOiB7XG5cbiAgICBwb3dlck9uQWxhcm06IHsgQWN0aXZlOiBmYWxzZSwgQ2xpY2thYmxlOiBmYWxzZSwgSWQ6IG51bGwgfSxcbiAgICBhaXJQcmVzc3VyZUFsYXJtOiB7IEFjdGl2ZTogZmFsc2UsIENsaWNrYWJsZTogZmFsc2UsIElkOiBudWxsIH0sXG4gICAgcHJvdGVjdGlvbnNBbGFybTogeyBBY3RpdmU6IGZhbHNlLCBDbGlja2FibGU6IGZhbHNlLCBJZDogbnVsbCB9LFxuICAgIGVtZXJnZW5jeUFsYXJtOiB7IEFjdGl2ZTogZmFsc2UsIENsaWNrYWJsZTogZmFsc2UsIElkOiBudWxsIH0sXG4gICAgc2V0dGluZ3NNb2RlQWxhcm06IHsgQWN0aXZlOiBmYWxzZSwgQ2xpY2thYmxlOiBmYWxzZSwgSWQ6IG51bGwgfSxcbiAgICBrZXlSZWFkeUFsYXJtOiB7IEFjdGl2ZTogZmFsc2UsIENsaWNrYWJsZTogZmFsc2UsIElkOiBudWxsIH0sXG5cbiAgICByZXNldEF4ZXNBbGFybTogeyBBY3RpdmU6IGZhbHNlLCBDbGlja2FibGU6IGZhbHNlLCBJZDogbnVsbCB9LFxuICAgIHdhdGVySmV0MUFsYXJtOiB7IEFjdGl2ZTogZmFsc2UsIENsaWNrYWJsZTogZmFsc2UsIElkOiBudWxsIH0sXG4gICAgd2F0ZXJKZXQyQWxhcm06IHsgQWN0aXZlOiBmYWxzZSwgQ2xpY2thYmxlOiBmYWxzZSwgSWQ6IG51bGwgfSxcblxuICAgIG5jUmVhZHk6IGZhbHNlLFxuXG4gICAgX2Z1bmN0aW9uczogbmV3IE1hcDxudW1iZXIsIHNpZ25hbHJfcHJvY2Vzcy5Qcm9jZXNzRGF0YT4oKSxcbiAgICBmdW5jdGlvbnM6IFtdLFxuICAgIGFyZWFzQ29uZmlndXJhdGlvbjogW11cblxuICB9IGFzIE1hY2hpbmVTdGF0dXNNb2RlbCxcbiAgZ2V0dGVyczoge1xuICAgIG1haW5TdGF0dXM6IHN0YXRlID0+IHtcbiAgICAgIHJldHVybiBzdGF0ZS5wb3dlck9uQWxhcm0uQWN0aXZlIHx8XG4gICAgICAgIHN0YXRlLmFpclByZXNzdXJlQWxhcm0uQWN0aXZlIHx8XG4gICAgICAgIHN0YXRlLnByb3RlY3Rpb25zQWxhcm0uQWN0aXZlIHx8XG4gICAgICAgIHN0YXRlLmVtZXJnZW5jeUFsYXJtLkFjdGl2ZSB8fFxuICAgICAgICBzdGF0ZS5zZXR0aW5nc01vZGVBbGFybS5BY3RpdmUgfHxcbiAgICAgICAgc3RhdGUua2V5UmVhZHlBbGFybS5BY3RpdmU7XG4gICAgfSxcbiAgICBwb3dlck9uQWxhcm1zOiBzdGF0ZSA9PiB7XG4gICAgICByZXR1cm4gc3RhdGUucmVzZXRBeGVzQWxhcm0uQWN0aXZlIHx8XG4gICAgICAgIHN0YXRlLndhdGVySmV0MUFsYXJtLkFjdGl2ZSB8fFxuICAgICAgICBzdGF0ZS53YXRlckpldDJBbGFybS5BY3RpdmU7XG4gICAgfVxuICB9LFxuICBtdXRhdGlvbnM6IHtcbiAgICBVcGRhdGVNYWNoaW5lU3RhdHVzKHN0b3JlLCBtb2RlbDogTWFjaGluZVN0YXR1c01vZGVsKSB7XG4gICAgICBmb3IgKGNvbnN0IGtleSBpbiBtb2RlbCkge1xuICAgICAgICBzdG9yZVtrZXldID0gbW9kZWxba2V5XVxuICAgICAgfVxuICAgIH1cbiAgfSxcbiAgYWN0aW9uczoge1xuICAgIHNldFBvd2VyQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyBwb3dlck9uQWxhcm06IHN0YXR1cyB9KTtcbiAgICB9LFxuICAgIHNldEFpclByZXNzdXJlQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyBhaXJQcmVzc3VyZUFsYXJtOiBzdGF0dXMgfSk7XG4gICAgfSxcbiAgICBzZXRQcm90ZWN0aW9uc0FsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdCgnVXBkYXRlTWFjaGluZVN0YXR1cycsIHsgcHJvdGVjdGlvbnNBbGFybTogc3RhdHVzIH0pO1xuICAgIH0sXG4gICAgc2V0RW1lcmdlbmN5QWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyBlbWVyZ2VuY3lBbGFybTogc3RhdHVzIH0pO1xuICAgIH0sXG4gICAgc2V0U2V0dGluZ3NNb2RlQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyBzZXR0aW5nc01vZGVBbGFybTogc3RhdHVzIH0pO1xuICAgIH0sXG4gICAgc2V0S2V5UmVhZHlBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cykge1xuICAgICAgY29udGV4dC5jb21taXQoJ1VwZGF0ZU1hY2hpbmVTdGF0dXMnLCB7IGtleVJlYWR5QWxhcm06IHN0YXR1cyB9KTtcbiAgICB9LFxuXG4gICAgc2V0UmVzZXRBeGVzQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyByZXNldEF4ZXNBbGFybTogc3RhdHVzIH0pO1xuICAgIH0sXG4gICAgc2V0V2F0ZXJKZXQxQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyB3YXRlckpldDFBbGFybTogc3RhdHVzIH0pO1xuICAgIH0sXG4gICAgc2V0V2F0ZXJKZXQyQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyB3YXRlckpldDJBbGFybTogc3RhdHVzIH0pO1xuICAgIH0sXG4gICAgc2V0QXJlYXNDb25mZyhjb250ZXh0LCBhcmVhczogQXJyYXk8QXJlYU1vZGVsPikge1xuICAgICAgY29udGV4dC5jb21taXQoJ1VwZGF0ZU1hY2hpbmVTdGF0dXMnLCB7IGFyZWFzQ29uZmlndXJhdGlvbjogYXJlYXMgfSk7XG4gICAgfSxcbiAgICBzZXROY0Nvbm5lY3Rpb25TdGF0dXMoY29udGV4dCwgY29ubmVjdGVkOiBib29sZWFuKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdCgnVXBkYXRlTWFjaGluZVN0YXR1cycsIHsgbmNSZWFkeTogY29ubmVjdGVkIH0pO1xuICAgIH0sXG4gICAgaXNBcmVhRW5hYmxlZChjb250ZXh0LCBhcmVhbmFtZTogc3RyaW5nKTogYm9vbGVhbiB7XG4gICAgICBsZXQgaW5Ccm93c2VyID0gKHR5cGVvZiBjbXNDbGllbnQgPT0gXCJ1bmRlZmluZWRcIik7XG5cbiAgICAgIGxldCBhcmVhY29uZmlnID0gY29udGV4dC5zdGF0ZS5tYWNoaW5lU3RhdHVzLmFyZWFzQ29uZmlndXJhdGlvbjtcblxuICAgICAgY29uc29sZS5kZWJ1ZyhcImxvb2tpbmcgZm9yIGFyZWEgY29uZmlndXJhdGlvbjpcIiwgYXJlYW5hbWUpO1xuICAgICAgZm9yIChjb25zdCBrZXkgaW4gYXJlYWNvbmZpZykge1xuICAgICAgICBpZiAoYXJlYWNvbmZpZy5oYXNPd25Qcm9wZXJ0eShrZXkpKSB7XG4gICAgICAgICAgY29uc3QgY29uZmlnID0gYXJlYWNvbmZpZ1trZXldO1xuXG5cbiAgICAgICAgICBpZiAoY29uZmlnICYmIGNvbmZpZy5uYW1lICYmIGNvbmZpZy5uYW1lID09IGFyZWFuYW1lKSB7XG4gICAgICAgICAgICBjb25zb2xlLmRlYnVnKFwiSXNBcmVhIEVuYWJsZWQ6XCIsIGNvbmZpZywgYXJlYW5hbWUsIFwiSW4gYnJvd3NlcjogXCIsIGluQnJvd3NlciwgXCJOQyByZWFkeTogXCIsIGNvbnRleHQuc3RhdGUubWFjaGluZVN0YXR1cy5uY1JlYWR5KTtcbiAgICAgICAgICAgIGlmICghY29udGV4dC5zdGF0ZS5tYWNoaW5lU3RhdHVzLm5jUmVhZHkgJiYgY29uZmlnLm5jTmVlZGVkKSByZXR1cm4gZmFsc2U7XG5cbiAgICAgICAgICAgIGlmIChpbkJyb3dzZXIpIHJldHVybiBjb25maWcuYWxsb3dFeHRlcm5hbEJyb3dzZXIgJiYgY29uZmlnLmVuYWJsZWQ7XG4gICAgICAgICAgICByZXR1cm4gY29uZmlnLmVuYWJsZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBjb25zb2xlLmRlYnVnKFwibm8gY29uZmlndXJhdGlvbiBmb3VuZCBmb3I6XCIsIGFyZWFuYW1lKTtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9LFxuICAgIGlzQXJlYVZpc2libGUoY29udGV4dCwgYXJlYW5hbWUpOiBib29sZWFuIHtcbiAgICAgIGxldCBpbkJyb3dzZXIgPSAodHlwZW9mIGNtc0NsaWVudCA9PSBcInVuZGVmaW5lZFwiKTtcbiAgICAgIGxldCBhcmVhY29uZmlnID0gY29udGV4dC5zdGF0ZS5tYWNoaW5lU3RhdHVzLmFyZWFzQ29uZmlndXJhdGlvbjtcblxuICAgICAgZm9yIChjb25zdCBrZXkgaW4gYXJlYWNvbmZpZykge1xuICAgICAgICBpZiAoYXJlYWNvbmZpZy5oYXNPd25Qcm9wZXJ0eShrZXkpKSB7XG4gICAgICAgICAgY29uc3QgY29uZmlnID0gYXJlYWNvbmZpZ1trZXldO1xuXG5cbiAgICAgICAgICBpZiAoY29uZmlnICYmIGNvbmZpZy5uYW1lICYmIGNvbmZpZy5uYW1lID09IGFyZWFuYW1lKSB7XG4gICAgICAgICAgICBpZiAoaW5Ccm93c2VyKSByZXR1cm4gY29uZmlnLmFsbG93RXh0ZXJuYWxCcm93c2VyICYmIGNvbmZpZy5lbmFibGVkO1xuICAgICAgICAgICAgcmV0dXJuIGNvbmZpZy5lbmFibGVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfSBhcyBNYWNoaW5lU3RhdHVzQWN0aW9uc1xufVxuZXhwb3J0IGNvbnN0IG1hY2hpbmVTdGF0dXNBY3Rpb25zID0gbWFjaGluZVN0YXR1c1N0b3JlLmFjdGlvbnMgYXMgTWFjaGluZVN0YXR1c0FjdGlvbnM7XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc3RvcmUvbWFjaGluZVN0YXR1cy5zdG9yZS50cyJdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFpREE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBakJBO0FBb0JBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBQUdBO0FBYkE7QUFlQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFMQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQTFFQTtBQTNDQTtBQXdIQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///151\n"); /***/ }), /* 152 */ diff --git a/Step/wwwroot/src/store/machineStatus.store.ts b/Step/wwwroot/src/store/machineStatus.store.ts index ffd02387..f4be8e71 100644 --- a/Step/wwwroot/src/store/machineStatus.store.ts +++ b/Step/wwwroot/src/store/machineStatus.store.ts @@ -25,7 +25,7 @@ export interface MachineStatusModel { areasConfiguration: Array } -export interface buttonStatus{ +export interface buttonStatus { Active: boolean, Clickable: boolean, Id: number @@ -50,19 +50,21 @@ export interface MachineStatusActions { export const machineStatusStore = { state: { - powerOnAlarm: { Active: false, Clickable: false, Id:null }, - airPressureAlarm: { Active: false, Clickable: false, Id:null }, - protectionsAlarm: { Active: false, Clickable: false, Id:null }, - emergencyAlarm: { Active: false, Clickable: false, Id:null }, - settingsModeAlarm: { Active: false, Clickable: false, Id:null }, - keyReadyAlarm: { Active: false, Clickable: false, Id:null }, + powerOnAlarm: { Active: false, Clickable: false, Id: null }, + airPressureAlarm: { Active: false, Clickable: false, Id: null }, + protectionsAlarm: { Active: false, Clickable: false, Id: null }, + emergencyAlarm: { Active: false, Clickable: false, Id: null }, + settingsModeAlarm: { Active: false, Clickable: false, Id: null }, + keyReadyAlarm: { Active: false, Clickable: false, Id: null }, - resetAxesAlarm: { Active: false, Clickable: false, Id:null }, - waterJet1Alarm: { Active: false, Clickable: false, Id:null }, - waterJet2Alarm: { Active: false, Clickable: false, Id:null }, + resetAxesAlarm: { Active: false, Clickable: false, Id: null }, + waterJet1Alarm: { Active: false, Clickable: false, Id: null }, + waterJet2Alarm: { Active: false, Clickable: false, Id: null }, ncReady: false, + _functions: new Map(), + functions: [], areasConfiguration: [] } as MachineStatusModel,