From 505b3d24ba6d554e4d37b74bf045eafe6f1d4d70 Mon Sep 17 00:00:00 2001 From: Paolo Possanzini Date: Fri, 26 Jan 2018 09:24:45 +0100 Subject: [PATCH] binding descrizioni e rimozioni allarmi --- Step/wwwroot/dist/0.build.js | 2 +- Step/wwwroot/dist/2.build.js | 2 +- Step/wwwroot/dist/build.js | 4 +- Step/wwwroot/src/@types/signalr.alarms.d.ts | 2 +- Step/wwwroot/src/components/test-status.ts | 4 +- Step/wwwroot/src/modules/app-header.ts | 2 +- Step/wwwroot/src/services/hub.ts | 2 + Step/wwwroot/src/store/alarms.store.ts | 43 ++++++++++++++++----- 8 files changed, 44 insertions(+), 17 deletions(-) diff --git a/Step/wwwroot/dist/0.build.js b/Step/wwwroot/dist/0.build.js index 914fc7a5..5ab5bba9 100644 --- a/Step/wwwroot/dist/0.build.js +++ b/Step/wwwroot/dist/0.build.js @@ -20,7 +20,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.Hub = undefined;\n\nvar _store = __webpack_require__(35);\n\nfunction recalcArrayId(prefix, alarms) {\n for (var key in alarms) {\n if (alarms.hasOwnProperty(key)) {\n var element = alarms[key];\n element.guid = prefix + \"__\" + element.id.toString();\n }\n }\n}\nvar Hub = /** @class */function () {\n function Hub() {\n this._hub = $.connection.ncHub;\n // Registro le callback;\n this._hub.client.alarms = this.manageAlarmsCallbacks;\n this._hub.client.powerOn = function (r) {\n console.log(r);\n };\n $.connection.hub.start();\n }\n Hub.prototype.manageAlarmsCallbacks = function (alarms) {\n recalcArrayId(\"nc\", alarms.NcAlarms);\n recalcArrayId(\"plc\", alarms.PlcAlarms);\n recalcArrayId(\"process\", alarms.ProcessAlarms);\n var tempList = alarms.NcAlarms.concat(alarms.PlcAlarms).concat(alarms.ProcessAlarms);\n for (var key in tempList) {\n if (tempList.hasOwnProperty(key)) {\n var element = tempList[key];\n if (element.isWarning) _store.alarmsModelActions.addWarning(_store.store, element);else _store.alarmsModelActions.addAlarm(_store.store, element);\n }\n }\n };\n Hub.prototype.recalcId = function (prefix, alarm) {\n alarm.guid = prefix + \"__\" + alarm.id.toString();\n return alarm;\n };\n Hub.prototype.managePowerCallbacks = function () {};\n Hub.prototype.Hello = function () {\n this._hub.server.hello();\n };\n return Hub;\n}();\nexports.Hub = Hub;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTg3LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3NlcnZpY2VzL2h1Yi50cz9jOGIwIl0sInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IEFsYXJtc01vZGVsQWN0aW9uc0ludGVyZmFjZSBmcm9tIFwiLi4vc3RvcmUvYWxhcm1zLnN0b3JlXCJcbmltcG9ydCB7IHNpZ25hbHIgfSBmcm9tIFwic3JjL0B0eXBlcy9zaWduYWxyLmFsYXJtc1wiO1xuaW1wb3J0IHsgc3RvcmUsIGFsYXJtc01vZGVsQWN0aW9ucyB9IGZyb20gXCJzcmMvc3RvcmVcIjtcbmltcG9ydCB7IGFsYXJtRGV0YWlsIH0gZnJvbSBcInNyYy9tb2R1bGVzL2FsYXJtc1wiO1xuXG5cbmRlY2xhcmUgbGV0ICQ6IGFueTtcblxuZnVuY3Rpb24gcmVjYWxjQXJyYXlJZChwcmVmaXg6IHN0cmluZywgYWxhcm1zOiBBcnJheTxzaWduYWxyLmdlbmVyaWNBbGFybT4pe1xuICBmb3IgKGNvbnN0IGtleSBpbiBhbGFybXMpIHtcbiAgICBpZiAoYWxhcm1zLmhhc093blByb3BlcnR5KGtleSkpIHtcbiAgICAgIGNvbnN0IGVsZW1lbnQgPSBhbGFybXNba2V5XTtcbiAgICAgIGVsZW1lbnQuZ3VpZCA9IHByZWZpeCArIFwiX19cIiArIGVsZW1lbnQuaWQudG9TdHJpbmcoKTtcbiAgICB9XG4gIH1cbn1cblxuZXhwb3J0IGNsYXNzIEh1YiB7XG5cbiAgcHJpdmF0ZSBfaHViOiBhbnk7XG5cbiAgY29uc3RydWN0b3IoKSB7XG5cbiAgICB0aGlzLl9odWIgPSAkLmNvbm5lY3Rpb24ubmNIdWI7XG5cbiAgICAvLyBSZWdpc3RybyBsZSBjYWxsYmFjaztcbiAgICB0aGlzLl9odWIuY2xpZW50LmFsYXJtcyA9IHRoaXMubWFuYWdlQWxhcm1zQ2FsbGJhY2tzO1xuICAgIHRoaXMuX2h1Yi5jbGllbnQucG93ZXJPbiA9IChyKSA9PiB7IGNvbnNvbGUubG9nKHIpOyB9O1xuXG4gICAgJC5jb25uZWN0aW9uLmh1Yi5zdGFydCgpO1xuICB9XG5cbiAgcHJpdmF0ZSBtYW5hZ2VBbGFybXNDYWxsYmFja3MoYWxhcm1zOiBzaWduYWxyLmFsYXJtTWVzc2FnZSkge1xuXG4gICAgcmVjYWxjQXJyYXlJZChcIm5jXCIsIGFsYXJtcy5OY0FsYXJtcyk7XG4gICAgcmVjYWxjQXJyYXlJZChcInBsY1wiLCBhbGFybXMuUGxjQWxhcm1zKTtcbiAgICByZWNhbGNBcnJheUlkKFwicHJvY2Vzc1wiLCBhbGFybXMuUHJvY2Vzc0FsYXJtcyk7XG5cbiAgICBsZXQgdGVtcExpc3QgPSBhbGFybXMuTmNBbGFybXMuY29uY2F0KGFsYXJtcy5QbGNBbGFybXMpLmNvbmNhdChhbGFybXMuUHJvY2Vzc0FsYXJtcyk7XG5cbiAgICBmb3IgKGNvbnN0IGtleSBpbiB0ZW1wTGlzdCkge1xuICAgICAgaWYgKHRlbXBMaXN0Lmhhc093blByb3BlcnR5KGtleSkpIHtcbiAgICAgICAgY29uc3QgZWxlbWVudCA9IHRlbXBMaXN0W2tleV07XG5cbiAgICAgICAgaWYoZWxlbWVudC5pc1dhcm5pbmcpXG4gICAgICAgICAgYWxhcm1zTW9kZWxBY3Rpb25zLmFkZFdhcm5pbmcoc3RvcmUsIGVsZW1lbnQpO1xuICAgICAgICBlbHNlXG4gICAgICAgICAgYWxhcm1zTW9kZWxBY3Rpb25zLmFkZEFsYXJtKHN0b3JlLCBlbGVtZW50KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgcHJpdmF0ZSByZWNhbGNJZChwcmVmaXg6IHN0cmluZywgYWxhcm06IHNpZ25hbHIuZ2VuZXJpY0FsYXJtKTogc2lnbmFsci5nZW5lcmljQWxhcm0ge1xuXG4gICAgYWxhcm0uZ3VpZCA9IHByZWZpeCArIFwiX19cIiArIGFsYXJtLmlkLnRvU3RyaW5nKCk7XG4gICAgcmV0dXJuIGFsYXJtO1xuICB9XG5cbiAgcHJpdmF0ZSBtYW5hZ2VQb3dlckNhbGxiYWNrcygpIHtcblxuICB9XG5cblxuICBwdWJsaWMgSGVsbG8oKSB7XG4gICAgdGhpcy5faHViLnNlcnZlci5oZWxsbygpO1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc2VydmljZXMvaHViLnRzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBR0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBQ0E7QUFDQTtBQUlBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQW5EQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///587\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.Hub = undefined;\n\nvar _store = __webpack_require__(35);\n\nfunction recalcArrayId(prefix, alarms) {\n for (var key in alarms) {\n if (alarms.hasOwnProperty(key)) {\n var element = alarms[key];\n element.guid = prefix + \"__\" + element.id.toString();\n }\n }\n}\nvar Hub = /** @class */function () {\n function Hub() {\n this._hub = $.connection.ncHub;\n // Registro le callback;\n this._hub.client.alarms = this.manageAlarmsCallbacks;\n this._hub.client.powerOn = function (r) {\n console.log(r);\n };\n $.connection.hub.start();\n }\n Hub.prototype.manageAlarmsCallbacks = function (alarms) {\n recalcArrayId(\"nc\", alarms.NcAlarms);\n recalcArrayId(\"plc\", alarms.PlcAlarms);\n recalcArrayId(\"process\", alarms.ProcessAlarms);\n var tempList = alarms.NcAlarms.concat(alarms.PlcAlarms).concat(alarms.ProcessAlarms);\n for (var key in tempList) {\n if (tempList.hasOwnProperty(key)) {\n var element = tempList[key];\n if (element.isWarning) _store.alarmsModelActions.addWarning(_store.store, element);else _store.alarmsModelActions.addAlarm(_store.store, element);\n }\n }\n _store.alarmsModelActions.checkRemove(_store.store, tempList.map(function (i) {\n return i.guid;\n }));\n };\n Hub.prototype.recalcId = function (prefix, alarm) {\n alarm.guid = prefix + \"__\" + alarm.id.toString();\n return alarm;\n };\n Hub.prototype.managePowerCallbacks = function () {};\n Hub.prototype.Hello = function () {\n this._hub.server.hello();\n };\n return Hub;\n}();\nexports.Hub = Hub;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTg3LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3NlcnZpY2VzL2h1Yi50cz9jOGIwIl0sInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IEFsYXJtc01vZGVsQWN0aW9uc0ludGVyZmFjZSBmcm9tIFwiLi4vc3RvcmUvYWxhcm1zLnN0b3JlXCJcbmltcG9ydCB7IHNpZ25hbHIgfSBmcm9tIFwic3JjL0B0eXBlcy9zaWduYWxyLmFsYXJtc1wiO1xuaW1wb3J0IHsgc3RvcmUsIGFsYXJtc01vZGVsQWN0aW9ucyB9IGZyb20gXCJzcmMvc3RvcmVcIjtcbmltcG9ydCB7IGFsYXJtRGV0YWlsIH0gZnJvbSBcInNyYy9tb2R1bGVzL2FsYXJtc1wiO1xuXG5cbmRlY2xhcmUgbGV0ICQ6IGFueTtcblxuZnVuY3Rpb24gcmVjYWxjQXJyYXlJZChwcmVmaXg6IHN0cmluZywgYWxhcm1zOiBBcnJheTxzaWduYWxyLmdlbmVyaWNBbGFybT4pe1xuICBmb3IgKGNvbnN0IGtleSBpbiBhbGFybXMpIHtcbiAgICBpZiAoYWxhcm1zLmhhc093blByb3BlcnR5KGtleSkpIHtcbiAgICAgIGNvbnN0IGVsZW1lbnQgPSBhbGFybXNba2V5XTtcbiAgICAgIGVsZW1lbnQuZ3VpZCA9IHByZWZpeCArIFwiX19cIiArIGVsZW1lbnQuaWQudG9TdHJpbmcoKTtcbiAgICB9XG4gIH1cbn1cblxuZXhwb3J0IGNsYXNzIEh1YiB7XG5cbiAgcHJpdmF0ZSBfaHViOiBhbnk7XG5cbiAgY29uc3RydWN0b3IoKSB7XG5cbiAgICB0aGlzLl9odWIgPSAkLmNvbm5lY3Rpb24ubmNIdWI7XG5cbiAgICAvLyBSZWdpc3RybyBsZSBjYWxsYmFjaztcbiAgICB0aGlzLl9odWIuY2xpZW50LmFsYXJtcyA9IHRoaXMubWFuYWdlQWxhcm1zQ2FsbGJhY2tzO1xuICAgIHRoaXMuX2h1Yi5jbGllbnQucG93ZXJPbiA9IChyKSA9PiB7IGNvbnNvbGUubG9nKHIpOyB9O1xuXG4gICAgJC5jb25uZWN0aW9uLmh1Yi5zdGFydCgpO1xuICB9XG5cbiAgcHJpdmF0ZSBtYW5hZ2VBbGFybXNDYWxsYmFja3MoYWxhcm1zOiBzaWduYWxyLmFsYXJtTWVzc2FnZSkge1xuXG4gICAgcmVjYWxjQXJyYXlJZChcIm5jXCIsIGFsYXJtcy5OY0FsYXJtcyk7XG4gICAgcmVjYWxjQXJyYXlJZChcInBsY1wiLCBhbGFybXMuUGxjQWxhcm1zKTtcbiAgICByZWNhbGNBcnJheUlkKFwicHJvY2Vzc1wiLCBhbGFybXMuUHJvY2Vzc0FsYXJtcyk7XG5cbiAgICBsZXQgdGVtcExpc3QgPSBhbGFybXMuTmNBbGFybXMuY29uY2F0KGFsYXJtcy5QbGNBbGFybXMpLmNvbmNhdChhbGFybXMuUHJvY2Vzc0FsYXJtcyk7XG5cbiAgICBmb3IgKGNvbnN0IGtleSBpbiB0ZW1wTGlzdCkge1xuICAgICAgaWYgKHRlbXBMaXN0Lmhhc093blByb3BlcnR5KGtleSkpIHtcbiAgICAgICAgY29uc3QgZWxlbWVudCA9IHRlbXBMaXN0W2tleV07XG5cbiAgICAgICAgaWYoZWxlbWVudC5pc1dhcm5pbmcpXG4gICAgICAgICAgYWxhcm1zTW9kZWxBY3Rpb25zLmFkZFdhcm5pbmcoc3RvcmUsIGVsZW1lbnQpO1xuICAgICAgICBlbHNlXG4gICAgICAgICAgYWxhcm1zTW9kZWxBY3Rpb25zLmFkZEFsYXJtKHN0b3JlLCBlbGVtZW50KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhbGFybXNNb2RlbEFjdGlvbnMuY2hlY2tSZW1vdmUoc3RvcmUsIHRlbXBMaXN0Lm1hcChpID0+IGkuZ3VpZCkpO1xuICB9XG5cblxuXG4gIHByaXZhdGUgcmVjYWxjSWQocHJlZml4OiBzdHJpbmcsIGFsYXJtOiBzaWduYWxyLmdlbmVyaWNBbGFybSk6IHNpZ25hbHIuZ2VuZXJpY0FsYXJtIHtcblxuICAgIGFsYXJtLmd1aWQgPSBwcmVmaXggKyBcIl9fXCIgKyBhbGFybS5pZC50b1N0cmluZygpO1xuICAgIHJldHVybiBhbGFybTtcbiAgfVxuXG4gIHByaXZhdGUgbWFuYWdlUG93ZXJDYWxsYmFja3MoKSB7XG5cbiAgfVxuXG5cbiAgcHVibGljIEhlbGxvKCkge1xuICAgIHRoaXMuX2h1Yi5zZXJ2ZXIuaGVsbG8oKTtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3NlcnZpY2VzL2h1Yi50cyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUdBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFJQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFJQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFyREE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///587\n"); /***/ }), diff --git a/Step/wwwroot/dist/2.build.js b/Step/wwwroot/dist/2.build.js index 4419a024..be9232c3 100644 --- a/Step/wwwroot/dist/2.build.js +++ b/Step/wwwroot/dist/2.build.js @@ -12,7 +12,7 @@ eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true } /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue__ = __webpack_require__(11);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_class_component__ = __webpack_require__(36);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_class_component___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_vue_class_component__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__store__ = __webpack_require__(35);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__store___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__store__);\nvar __extends = (this && this.__extends) || (function () {\r\n var extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return function (d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n };\r\n})();\r\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n};\r\n\r\n\r\n\r\nvar TestStatus = /** @class */ (function (_super) {\r\n __extends(TestStatus, _super);\r\n function TestStatus() {\r\n return _super !== null && _super.apply(this, arguments) || this;\r\n }\r\n TestStatus.prototype.toggleAssi = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setPowerAlarm(this.$store, !this.$store.state.machineStatus.powerOnAlarm);\r\n };\r\n TestStatus.prototype.toggleAria = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setAirPressureAlarm(this.$store, !this.$store.state.machineStatus.airPressureAlarm);\r\n };\r\n TestStatus.prototype.toggleProtezioni = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setProtectionsAlarm(this.$store, !this.$store.state.machineStatus.protectionsAlarm);\r\n };\r\n TestStatus.prototype.toggleEmergenza = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setEmergencyAlarm(this.$store, !this.$store.state.machineStatus.emergencyAlarm);\r\n };\r\n TestStatus.prototype.toggleSettings = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setSettingsModeAlarm(this.$store, !this.$store.state.machineStatus.settingsModeAlarm);\r\n };\r\n TestStatus.prototype.toggleChiave = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setKeyReadyAlarm(this.$store, !this.$store.state.machineStatus.keyReadyAlarm);\r\n };\r\n TestStatus.prototype.toggleResetAxes = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setResetAxesAlarm(this.$store, !this.$store.state.machineStatus.resetAxesAlarm);\r\n };\r\n TestStatus.prototype.toggleWaterJet1 = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setWaterJet1Alarm(this.$store, !this.$store.state.machineStatus.waterJet1Alarm);\r\n };\r\n TestStatus.prototype.toggleWaterJet2 = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setWaterJet2Alarm(this.$store, !this.$store.state.machineStatus.waterJet2Alarm);\r\n };\r\n TestStatus.prototype.addProcess = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"processModelActions\"].addProcess(this.$store, {});\r\n };\r\n TestStatus.prototype.removeProcess = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"processModelActions\"].removeAllProcess(this.$store);\r\n };\r\n TestStatus.prototype.addAlarm = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"alarmsModelActions\"].addAlarm(this.$store, { alarmMessage: \"Lorem Ipsum dolor sit amen ... \", dateTime: new Date(), id: new Date().getTime(), isWarning: false });\r\n };\r\n TestStatus.prototype.addWarning = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"alarmsModelActions\"].addWarning(this.$store, { alarmMessage: \"Lorem Ipsum dolor sit amen ... \", dateTime: new Date(), id: new Date().getTime(), isWarning: true });\r\n };\r\n TestStatus.prototype.removeAlarms = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"alarmsModelActions\"].removeAllAlarms(this.$store);\r\n };\r\n TestStatus.prototype.addService = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"alarmsModelActions\"].addServiceAlarm(this.$store, {});\r\n };\r\n TestStatus = __decorate([\r\n __WEBPACK_IMPORTED_MODULE_1_vue_class_component___default()({})\r\n ], TestStatus);\r\n return TestStatus;\r\n}(__WEBPACK_IMPORTED_MODULE_0_vue__[\"default\"]));\r\n/* harmony default export */ __webpack_exports__[\"a\"] = (TestStatus);\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTg0LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdGVzdC1zdGF0dXMudHM/YzBhNiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgVnVlIGZyb20gXCJ2dWVcIjtcbmltcG9ydCBDb21wb25lbnQgZnJvbSBcInZ1ZS1jbGFzcy1jb21wb25lbnRcIjtcblxuaW1wb3J0IHtcbiAgbWFjaGluZVN0YXR1c0FjdGlvbnMsXG4gIE1hY2hpbmVTdGF0dXNNb2RlbCxcbiAgYWxhcm1zTW9kZWxBY3Rpb25zLFxuICBwcm9jZXNzTW9kZWxBY3Rpb25zXG59IGZyb20gXCIuLi9zdG9yZVwiO1xuXG5AQ29tcG9uZW50KHt9KVxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgVGVzdFN0YXR1cyBleHRlbmRzIFZ1ZSB7XG5cbiAgdG9nZ2xlQXNzaSgpIHtcbiAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXRQb3dlckFsYXJtKFxuICAgICAgdGhpcy4kc3RvcmUsXG4gICAgICAhdGhpcy4kc3RvcmUuc3RhdGUubWFjaGluZVN0YXR1cy5wb3dlck9uQWxhcm1cbiAgICApO1xuICB9XG5cbiAgdG9nZ2xlQXJpYSgpIHtcbiAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXRBaXJQcmVzc3VyZUFsYXJtKFxuICAgICAgdGhpcy4kc3RvcmUsXG4gICAgICAhdGhpcy4kc3RvcmUuc3RhdGUubWFjaGluZVN0YXR1cy5haXJQcmVzc3VyZUFsYXJtXG4gICAgKTtcbiAgfVxuXG4gIHRvZ2dsZVByb3RlemlvbmkoKSB7XG4gICAgbWFjaGluZVN0YXR1c0FjdGlvbnMuc2V0UHJvdGVjdGlvbnNBbGFybShcbiAgICAgIHRoaXMuJHN0b3JlLFxuICAgICAgIXRoaXMuJHN0b3JlLnN0YXRlLm1hY2hpbmVTdGF0dXMucHJvdGVjdGlvbnNBbGFybVxuICAgICk7XG4gIH1cblxuICB0b2dnbGVFbWVyZ2VuemEoKSB7XG4gICAgbWFjaGluZVN0YXR1c0FjdGlvbnMuc2V0RW1lcmdlbmN5QWxhcm0oXG4gICAgICB0aGlzLiRzdG9yZSxcbiAgICAgICF0aGlzLiRzdG9yZS5zdGF0ZS5tYWNoaW5lU3RhdHVzLmVtZXJnZW5jeUFsYXJtXG4gICAgKTtcbiAgfVxuXG4gIHRvZ2dsZVNldHRpbmdzKCkge1xuICAgIG1hY2hpbmVTdGF0dXNBY3Rpb25zLnNldFNldHRpbmdzTW9kZUFsYXJtKFxuICAgICAgdGhpcy4kc3RvcmUsXG4gICAgICAhdGhpcy4kc3RvcmUuc3RhdGUubWFjaGluZVN0YXR1cy5zZXR0aW5nc01vZGVBbGFybVxuICAgICk7XG4gIH1cbiAgdG9nZ2xlQ2hpYXZlKCkge1xuICAgIG1hY2hpbmVTdGF0dXNBY3Rpb25zLnNldEtleVJlYWR5QWxhcm0oXG4gICAgICB0aGlzLiRzdG9yZSxcbiAgICAgICF0aGlzLiRzdG9yZS5zdGF0ZS5tYWNoaW5lU3RhdHVzLmtleVJlYWR5QWxhcm1cbiAgICApO1xuICB9XG4gIHRvZ2dsZVJlc2V0QXhlcygpIHtcbiAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXRSZXNldEF4ZXNBbGFybShcbiAgICAgIHRoaXMuJHN0b3JlLFxuICAgICAgIXRoaXMuJHN0b3JlLnN0YXRlLm1hY2hpbmVTdGF0dXMucmVzZXRBeGVzQWxhcm1cbiAgICApO1xuICB9XG4gIHRvZ2dsZVdhdGVySmV0MSgpIHtcbiAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXRXYXRlckpldDFBbGFybShcbiAgICAgIHRoaXMuJHN0b3JlLFxuICAgICAgIXRoaXMuJHN0b3JlLnN0YXRlLm1hY2hpbmVTdGF0dXMud2F0ZXJKZXQxQWxhcm1cbiAgICApO1xuICB9XG4gIHRvZ2dsZVdhdGVySmV0MigpIHtcbiAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXRXYXRlckpldDJBbGFybShcbiAgICAgIHRoaXMuJHN0b3JlLFxuICAgICAgIXRoaXMuJHN0b3JlLnN0YXRlLm1hY2hpbmVTdGF0dXMud2F0ZXJKZXQyQWxhcm1cbiAgICApO1xuICB9XG4gIGFkZFByb2Nlc3MoKSB7XG4gICAgcHJvY2Vzc01vZGVsQWN0aW9ucy5hZGRQcm9jZXNzKHRoaXMuJHN0b3JlLCB7fSk7XG4gIH1cbiAgcmVtb3ZlUHJvY2VzcygpIHtcbiAgICBwcm9jZXNzTW9kZWxBY3Rpb25zLnJlbW92ZUFsbFByb2Nlc3ModGhpcy4kc3RvcmUpO1xuICB9XG4gIGFkZEFsYXJtKCkge1xuICAgIGFsYXJtc01vZGVsQWN0aW9ucy5hZGRBbGFybSh0aGlzLiRzdG9yZSwgeyBhbGFybU1lc3NhZ2U6IFwiTG9yZW0gSXBzdW0gZG9sb3Igc2l0IGFtZW4gLi4uIFwiLCBkYXRlVGltZTogbmV3IERhdGUoKSwgaWQ6IG5ldyBEYXRlKCkuZ2V0VGltZSgpLCBpc1dhcm5pbmc6IGZhbHNlIH0pO1xuICB9XG4gIGFkZFdhcm5pbmcoKSB7XG4gICAgYWxhcm1zTW9kZWxBY3Rpb25zLmFkZFdhcm5pbmcodGhpcy4kc3RvcmUsIHsgYWxhcm1NZXNzYWdlOiBcIkxvcmVtIElwc3VtIGRvbG9yIHNpdCBhbWVuIC4uLiBcIiwgZGF0ZVRpbWU6IG5ldyBEYXRlKCksICBpZDogbmV3IERhdGUoKS5nZXRUaW1lKCksIGlzV2FybmluZzogdHJ1ZSB9KTtcbiAgfVxuICByZW1vdmVBbGFybXMoKSB7XG4gICAgYWxhcm1zTW9kZWxBY3Rpb25zLnJlbW92ZUFsbEFsYXJtcyh0aGlzLiRzdG9yZSk7XG4gIH1cbiAgYWRkU2VydmljZSgpIHtcbiAgICBhbGFybXNNb2RlbEFjdGlvbnMuYWRkU2VydmljZUFsYXJtKHRoaXMuJHN0b3JlLCB7fSBhcyBhbnkpO1xuICB9XG59XG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9jb21wb25lbnRzL3Rlc3Qtc3RhdHVzLnRzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBRUE7QUFRQTtBQUFBO0FBQUE7O0FBOEVBO0FBNUVBO0FBQ0E7QUFJQTtBQUVBO0FBQ0E7QUFJQTtBQUVBO0FBQ0E7QUFJQTtBQUVBO0FBQ0E7QUFJQTtBQUVBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQTdFQTtBQURBO0FBQ0E7QUE4RUE7QUFBQTtBQTlFQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///584\n"); +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue__ = __webpack_require__(11);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_class_component__ = __webpack_require__(36);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_class_component___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_vue_class_component__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__store__ = __webpack_require__(35);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__store___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__store__);\nvar __extends = (this && this.__extends) || (function () {\r\n var extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return function (d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n };\r\n})();\r\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n};\r\n\r\n\r\n\r\nvar TestStatus = /** @class */ (function (_super) {\r\n __extends(TestStatus, _super);\r\n function TestStatus() {\r\n return _super !== null && _super.apply(this, arguments) || this;\r\n }\r\n TestStatus.prototype.toggleAssi = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setPowerAlarm(this.$store, !this.$store.state.machineStatus.powerOnAlarm);\r\n };\r\n TestStatus.prototype.toggleAria = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setAirPressureAlarm(this.$store, !this.$store.state.machineStatus.airPressureAlarm);\r\n };\r\n TestStatus.prototype.toggleProtezioni = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setProtectionsAlarm(this.$store, !this.$store.state.machineStatus.protectionsAlarm);\r\n };\r\n TestStatus.prototype.toggleEmergenza = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setEmergencyAlarm(this.$store, !this.$store.state.machineStatus.emergencyAlarm);\r\n };\r\n TestStatus.prototype.toggleSettings = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setSettingsModeAlarm(this.$store, !this.$store.state.machineStatus.settingsModeAlarm);\r\n };\r\n TestStatus.prototype.toggleChiave = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setKeyReadyAlarm(this.$store, !this.$store.state.machineStatus.keyReadyAlarm);\r\n };\r\n TestStatus.prototype.toggleResetAxes = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setResetAxesAlarm(this.$store, !this.$store.state.machineStatus.resetAxesAlarm);\r\n };\r\n TestStatus.prototype.toggleWaterJet1 = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setWaterJet1Alarm(this.$store, !this.$store.state.machineStatus.waterJet1Alarm);\r\n };\r\n TestStatus.prototype.toggleWaterJet2 = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"machineStatusActions\"].setWaterJet2Alarm(this.$store, !this.$store.state.machineStatus.waterJet2Alarm);\r\n };\r\n TestStatus.prototype.addProcess = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"processModelActions\"].addProcess(this.$store, {});\r\n };\r\n TestStatus.prototype.removeProcess = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"processModelActions\"].removeAllProcess(this.$store);\r\n };\r\n TestStatus.prototype.addAlarm = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"alarmsModelActions\"].addAlarm(this.$store, { message: \"Lorem Ipsum dolor sit amen ... \", dateTime: new Date(), id: new Date().getTime(), isWarning: false });\r\n };\r\n TestStatus.prototype.addWarning = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"alarmsModelActions\"].addWarning(this.$store, { message: \"Lorem Ipsum dolor sit amen ... \", dateTime: new Date(), id: new Date().getTime(), isWarning: true });\r\n };\r\n TestStatus.prototype.removeAlarms = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"alarmsModelActions\"].removeAllAlarms(this.$store);\r\n };\r\n TestStatus.prototype.addService = function () {\r\n __WEBPACK_IMPORTED_MODULE_2__store__[\"alarmsModelActions\"].addServiceAlarm(this.$store, {});\r\n };\r\n TestStatus = __decorate([\r\n __WEBPACK_IMPORTED_MODULE_1_vue_class_component___default()({})\r\n ], TestStatus);\r\n return TestStatus;\r\n}(__WEBPACK_IMPORTED_MODULE_0_vue__[\"default\"]));\r\n/* harmony default export */ __webpack_exports__[\"a\"] = (TestStatus);\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTg0LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdGVzdC1zdGF0dXMudHM/YzBhNiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgVnVlIGZyb20gXCJ2dWVcIjtcbmltcG9ydCBDb21wb25lbnQgZnJvbSBcInZ1ZS1jbGFzcy1jb21wb25lbnRcIjtcblxuaW1wb3J0IHtcbiAgbWFjaGluZVN0YXR1c0FjdGlvbnMsXG4gIE1hY2hpbmVTdGF0dXNNb2RlbCxcbiAgYWxhcm1zTW9kZWxBY3Rpb25zLFxuICBwcm9jZXNzTW9kZWxBY3Rpb25zXG59IGZyb20gXCIuLi9zdG9yZVwiO1xuXG5AQ29tcG9uZW50KHt9KVxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgVGVzdFN0YXR1cyBleHRlbmRzIFZ1ZSB7XG5cbiAgdG9nZ2xlQXNzaSgpIHtcbiAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXRQb3dlckFsYXJtKFxuICAgICAgdGhpcy4kc3RvcmUsXG4gICAgICAhdGhpcy4kc3RvcmUuc3RhdGUubWFjaGluZVN0YXR1cy5wb3dlck9uQWxhcm1cbiAgICApO1xuICB9XG5cbiAgdG9nZ2xlQXJpYSgpIHtcbiAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXRBaXJQcmVzc3VyZUFsYXJtKFxuICAgICAgdGhpcy4kc3RvcmUsXG4gICAgICAhdGhpcy4kc3RvcmUuc3RhdGUubWFjaGluZVN0YXR1cy5haXJQcmVzc3VyZUFsYXJtXG4gICAgKTtcbiAgfVxuXG4gIHRvZ2dsZVByb3RlemlvbmkoKSB7XG4gICAgbWFjaGluZVN0YXR1c0FjdGlvbnMuc2V0UHJvdGVjdGlvbnNBbGFybShcbiAgICAgIHRoaXMuJHN0b3JlLFxuICAgICAgIXRoaXMuJHN0b3JlLnN0YXRlLm1hY2hpbmVTdGF0dXMucHJvdGVjdGlvbnNBbGFybVxuICAgICk7XG4gIH1cblxuICB0b2dnbGVFbWVyZ2VuemEoKSB7XG4gICAgbWFjaGluZVN0YXR1c0FjdGlvbnMuc2V0RW1lcmdlbmN5QWxhcm0oXG4gICAgICB0aGlzLiRzdG9yZSxcbiAgICAgICF0aGlzLiRzdG9yZS5zdGF0ZS5tYWNoaW5lU3RhdHVzLmVtZXJnZW5jeUFsYXJtXG4gICAgKTtcbiAgfVxuXG4gIHRvZ2dsZVNldHRpbmdzKCkge1xuICAgIG1hY2hpbmVTdGF0dXNBY3Rpb25zLnNldFNldHRpbmdzTW9kZUFsYXJtKFxuICAgICAgdGhpcy4kc3RvcmUsXG4gICAgICAhdGhpcy4kc3RvcmUuc3RhdGUubWFjaGluZVN0YXR1cy5zZXR0aW5nc01vZGVBbGFybVxuICAgICk7XG4gIH1cbiAgdG9nZ2xlQ2hpYXZlKCkge1xuICAgIG1hY2hpbmVTdGF0dXNBY3Rpb25zLnNldEtleVJlYWR5QWxhcm0oXG4gICAgICB0aGlzLiRzdG9yZSxcbiAgICAgICF0aGlzLiRzdG9yZS5zdGF0ZS5tYWNoaW5lU3RhdHVzLmtleVJlYWR5QWxhcm1cbiAgICApO1xuICB9XG4gIHRvZ2dsZVJlc2V0QXhlcygpIHtcbiAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXRSZXNldEF4ZXNBbGFybShcbiAgICAgIHRoaXMuJHN0b3JlLFxuICAgICAgIXRoaXMuJHN0b3JlLnN0YXRlLm1hY2hpbmVTdGF0dXMucmVzZXRBeGVzQWxhcm1cbiAgICApO1xuICB9XG4gIHRvZ2dsZVdhdGVySmV0MSgpIHtcbiAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXRXYXRlckpldDFBbGFybShcbiAgICAgIHRoaXMuJHN0b3JlLFxuICAgICAgIXRoaXMuJHN0b3JlLnN0YXRlLm1hY2hpbmVTdGF0dXMud2F0ZXJKZXQxQWxhcm1cbiAgICApO1xuICB9XG4gIHRvZ2dsZVdhdGVySmV0MigpIHtcbiAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXRXYXRlckpldDJBbGFybShcbiAgICAgIHRoaXMuJHN0b3JlLFxuICAgICAgIXRoaXMuJHN0b3JlLnN0YXRlLm1hY2hpbmVTdGF0dXMud2F0ZXJKZXQyQWxhcm1cbiAgICApO1xuICB9XG4gIGFkZFByb2Nlc3MoKSB7XG4gICAgcHJvY2Vzc01vZGVsQWN0aW9ucy5hZGRQcm9jZXNzKHRoaXMuJHN0b3JlLCB7fSk7XG4gIH1cbiAgcmVtb3ZlUHJvY2VzcygpIHtcbiAgICBwcm9jZXNzTW9kZWxBY3Rpb25zLnJlbW92ZUFsbFByb2Nlc3ModGhpcy4kc3RvcmUpO1xuICB9XG4gIGFkZEFsYXJtKCkge1xuICAgIGFsYXJtc01vZGVsQWN0aW9ucy5hZGRBbGFybSh0aGlzLiRzdG9yZSwgeyBtZXNzYWdlOiBcIkxvcmVtIElwc3VtIGRvbG9yIHNpdCBhbWVuIC4uLiBcIiwgZGF0ZVRpbWU6IG5ldyBEYXRlKCksIGlkOiBuZXcgRGF0ZSgpLmdldFRpbWUoKSwgaXNXYXJuaW5nOiBmYWxzZSB9KTtcbiAgfVxuICBhZGRXYXJuaW5nKCkge1xuICAgIGFsYXJtc01vZGVsQWN0aW9ucy5hZGRXYXJuaW5nKHRoaXMuJHN0b3JlLCB7IG1lc3NhZ2U6IFwiTG9yZW0gSXBzdW0gZG9sb3Igc2l0IGFtZW4gLi4uIFwiLCBkYXRlVGltZTogbmV3IERhdGUoKSwgIGlkOiBuZXcgRGF0ZSgpLmdldFRpbWUoKSwgaXNXYXJuaW5nOiB0cnVlIH0pO1xuICB9XG4gIHJlbW92ZUFsYXJtcygpIHtcbiAgICBhbGFybXNNb2RlbEFjdGlvbnMucmVtb3ZlQWxsQWxhcm1zKHRoaXMuJHN0b3JlKTtcbiAgfVxuICBhZGRTZXJ2aWNlKCkge1xuICAgIGFsYXJtc01vZGVsQWN0aW9ucy5hZGRTZXJ2aWNlQWxhcm0odGhpcy4kc3RvcmUsIHt9IGFzIGFueSk7XG4gIH1cbn1cblxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL2NvbXBvbmVudHMvdGVzdC1zdGF0dXMudHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFFQTtBQVFBO0FBQUE7QUFBQTs7QUE4RUE7QUE1RUE7QUFDQTtBQUlBO0FBRUE7QUFDQTtBQUlBO0FBRUE7QUFDQTtBQUlBO0FBRUE7QUFDQTtBQUlBO0FBRUE7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBN0VBO0FBREE7QUFDQTtBQThFQTtBQUFBO0FBOUVBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///584\n"); /***/ }), diff --git a/Step/wwwroot/dist/build.js b/Step/wwwroot/dist/build.js index afedbd66..d3dcbd0e 100644 --- a/Step/wwwroot/dist/build.js +++ b/Step/wwwroot/dist/build.js @@ -1090,7 +1090,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});\nexports.alarmsModelActions = exports.alarmsStore = undefined;\n\nvar _utils = __webpack_require__(150);\n\nvar alarmsStore = exports.alarmsStore = {\n state: {\n _alarms: new Map(),\n _warnings: new Map(),\n _serviceAlarms: new Map(),\n alarms: [],\n warnings: [],\n serviceAlarms: [],\n opened: false,\n serviceOpened: false\n },\n mutations: {\n AddAlarm: function AddAlarm(store, alarm) {\n if (!store._alarms.has(alarm.guid)) {\n store._alarms.set(alarm.guid, {\n date: alarm.dateTime,\n id: alarm.id.toString(),\n uid: alarm.guid,\n description: alarm.alarmMessage,\n title: \"\",\n status: \"active\",\n type: \"alarm\"\n });\n debugger;\n store.alarms = Array.from(store._alarms.values());\n }\n },\n AddWarning: function AddWarning(store, alarm) {\n if (!store._warnings.has(alarm.guid)) {\n store._warnings.set(alarm.guid, {\n date: alarm.dateTime,\n id: alarm.id.toString(),\n uid: alarm.guid,\n description: alarm.alarmMessage,\n title: \"\",\n status: \"active\",\n type: \"warning\"\n });\n store.warnings = Array.from(store._warnings.values());\n }\n ;\n },\n RemoveAlarm: function RemoveAlarm(store, alarm) {\n if (store._alarms.has(alarm.guid)) store._alarms.delete(alarm.guid);\n store.alarms = Array.from(store._alarms.values());\n if (Object.keys(store.alarms).length <= 0 && Object.keys(store.warnings).length <= 0) store.opened = false;\n },\n RemoveWarning: function RemoveWarning(store, alarm) {\n if (store._warnings.has(alarm.guid)) store._warnings.delete(alarm.guid);\n store.warnings = Array.from(store._warnings.values());\n if (Object.keys(store.alarms).length <= 0 && Object.keys(store.warnings).length <= 0) store.opened = false;\n },\n RemoveAllAlarms: function RemoveAllAlarms(store) {\n store._alarms.clear();\n store._warnings.clear();\n store._serviceAlarms.clear();\n store.alarms = [];\n store.warnings = [];\n store.serviceAlarms = [];\n store.opened = false;\n },\n AddServiceAlarm: function AddServiceAlarm(store, alarm) {\n if (!store._serviceAlarms.has(alarm.guid)) {\n store._serviceAlarms.set(alarm.guid, {\n date: alarm.dateTime,\n id: alarm.id.toString(),\n uid: alarm.guid,\n description: alarm.alarmMessage,\n title: \"\",\n status: \"active\",\n type: \"service\"\n });\n store.serviceAlarms = Array.from(store._serviceAlarms.values());\n }\n },\n RemoveServiceAlarm: function RemoveServiceAlarm(store, alarm) {\n if (store._serviceAlarms.has(alarm.guid)) store._serviceAlarms.delete(alarm.guid);\n store.serviceAlarms = Array.from(store._serviceAlarms.values());\n },\n ToggleOpened: function ToggleOpened(store, status) {\n store.opened = status;\n },\n ToggleServiceOpened: function ToggleServiceOpened(store, status) {\n store.serviceOpened = status;\n }\n },\n actions: {\n removeAllAlarms: function removeAllAlarms(context) {\n context.commit(\"RemoveAllAlarms\");\n },\n addAlarm: function addAlarm(context, alarm) {\n if (!alarm.guid) alarm.guid = (0, _utils.UUID)();\n context.commit(\"AddAlarm\", alarm);\n },\n addWarning: function addWarning(context, warning) {\n if (!warning.guid) warning.guid = (0, _utils.UUID)();\n context.commit(\"AddWarning\", warning);\n },\n addServiceAlarm: function addServiceAlarm(context, alarm) {\n if (!alarm.guid) alarm.guid = (0, _utils.UUID)();\n context.commit(\"AddServiceAlarm\", alarm);\n },\n toggleOpened: function toggleOpened(context, status) {\n context.commit(\"ToggleOpened\", status);\n },\n toggleServiceOpened: function toggleServiceOpened(context, status) {\n context.commit(\"ToggleServiceOpened\", status);\n }\n }\n};\nvar alarmsModelActions = exports.alarmsModelActions = alarmsStore.actions;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTQ5LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL2FsYXJtcy5zdG9yZS50cz80OTVmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFVVSUQgfSBmcm9tIFwic3JjL19iYXNlL3V0aWxzXCI7XG5pbXBvcnQgeyBzaWduYWxyIH0gZnJvbSBcInNyYy9AdHlwZXMvc2lnbmFsci5hbGFybXNcIjtcblxuZXhwb3J0IGludGVyZmFjZSBBbGFybXNNb2RlbCB7XG4gIGFsYXJtczogQXJyYXk8QWxhcm1Nb2RlbD4sXG4gIHdhcm5pbmdzOiBBcnJheTxBbGFybU1vZGVsPixcbiAgc2VydmljZUFsYXJtczogQXJyYXk8QWxhcm1Nb2RlbD4sXG4gIG9wZW5lZDogYm9vbGVhbixcbiAgc2VydmljZU9wZW5lZDogYm9vbGVhblxufVxuXG5leHBvcnQgaW50ZXJmYWNlIEFsYXJtTW9kZWwge1xuICBpZD86IHN0cmluZztcbiAgdWlkPzogc3RyaW5nO1xuICB0aXRsZTogc3RyaW5nO1xuICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICBkYXRlOiBEYXRlO1xuICBzb3VyY2U/OiBzdHJpbmc7XG5cbiAgYXR0YWNoZXM/OiBBcnJheTxhbnk+O1xuICBub3Rlcz86IEFycmF5PGFueT47XG5cbiAgc3RhdHVzOiBzdHJpbmc7XG4gIHR5cGU6IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBBbGFybXNNb2RlbEFjdGlvbnNJbnRlcmZhY2Uge1xuICByZW1vdmVBbGxBbGFybXMoY29udGV4dCk7XG4gIGFkZEFsYXJtKGNvbnRleHQsIGFsYXJtOiBzaWduYWxyLmdlbmVyaWNBbGFybSk7XG4gIGFkZFdhcm5pbmcoY29udGV4dCwgYWxhcm06IHNpZ25hbHIuZ2VuZXJpY0FsYXJtKTtcbiAgYWRkU2VydmljZUFsYXJtKGNvbnRleHQsIGFsYXJtOiBzaWduYWxyLmdlbmVyaWNBbGFybSk7XG4gIHRvZ2dsZU9wZW5lZChjb250ZXh0LCBzdGF0dXMpO1xuICB0b2dnbGVTZXJ2aWNlT3BlbmVkKHN0b3JlLCBzdGF0dXMpXG59XG5cbmV4cG9ydCBjb25zdCBhbGFybXNTdG9yZSA9IHtcblxuICBzdGF0ZToge1xuICAgIF9hbGFybXM6IG5ldyBNYXA8c3RyaW5nLCBBbGFybU1vZGVsPigpLFxuICAgIF93YXJuaW5nczogbmV3IE1hcDxzdHJpbmcsIEFsYXJtTW9kZWw+KCksXG4gICAgX3NlcnZpY2VBbGFybXM6IG5ldyBNYXA8c3RyaW5nLCBBbGFybU1vZGVsPigpLFxuICAgIGFsYXJtczogW10sXG4gICAgd2FybmluZ3M6IFtdLFxuICAgIHNlcnZpY2VBbGFybXM6IFtdLFxuICAgIG9wZW5lZDogZmFsc2UsXG4gICAgc2VydmljZU9wZW5lZDogZmFsc2VcbiAgfSBhcyBBbGFybXNNb2RlbCxcblxuICBtdXRhdGlvbnM6IHtcbiAgICBBZGRBbGFybShzdG9yZSwgYWxhcm06IHNpZ25hbHIuZ2VuZXJpY0FsYXJtKSB7XG5cbiAgICAgIGlmICghc3RvcmUuX2FsYXJtcy5oYXMoYWxhcm0uZ3VpZCkpIHtcbiAgICAgICAgc3RvcmUuX2FsYXJtcy5zZXQoYWxhcm0uZ3VpZCwge1xuICAgICAgICAgIGRhdGU6IGFsYXJtLmRhdGVUaW1lLFxuICAgICAgICAgIGlkOiBhbGFybS5pZC50b1N0cmluZygpLFxuICAgICAgICAgIHVpZDogYWxhcm0uZ3VpZCxcbiAgICAgICAgICBkZXNjcmlwdGlvbjogYWxhcm0uYWxhcm1NZXNzYWdlLFxuICAgICAgICAgIHRpdGxlOiBcIlwiLFxuICAgICAgICAgIHN0YXR1czogXCJhY3RpdmVcIixcbiAgICAgICAgICB0eXBlOiBcImFsYXJtXCJcbiAgICAgICAgfSBhcyBBbGFybU1vZGVsKTtcbiAgICAgICAgZGVidWdnZXJcbiAgICAgICAgc3RvcmUuYWxhcm1zID0gQXJyYXkuZnJvbShzdG9yZS5fYWxhcm1zLnZhbHVlcygpKTtcbiAgICAgIH1cblxuICAgIH0sXG4gICAgQWRkV2FybmluZyhzdG9yZSwgYWxhcm06IHNpZ25hbHIuZ2VuZXJpY0FsYXJtKSB7XG4gICAgICBpZiAoIXN0b3JlLl93YXJuaW5ncy5oYXMoYWxhcm0uZ3VpZCkpIHtcbiAgICAgICAgc3RvcmUuX3dhcm5pbmdzLnNldChhbGFybS5ndWlkLCB7XG4gICAgICAgICAgZGF0ZTogYWxhcm0uZGF0ZVRpbWUsXG4gICAgICAgICAgaWQ6IGFsYXJtLmlkLnRvU3RyaW5nKCksXG4gICAgICAgICAgdWlkOiBhbGFybS5ndWlkLFxuICAgICAgICAgIGRlc2NyaXB0aW9uOiBhbGFybS5hbGFybU1lc3NhZ2UsXG4gICAgICAgICAgdGl0bGU6IFwiXCIsXG4gICAgICAgICAgc3RhdHVzOiBcImFjdGl2ZVwiLFxuICAgICAgICAgIHR5cGU6IFwid2FybmluZ1wiXG4gICAgICAgIH0gYXMgQWxhcm1Nb2RlbCk7XG4gICAgICAgIHN0b3JlLndhcm5pbmdzID0gQXJyYXkuZnJvbShzdG9yZS5fd2FybmluZ3MudmFsdWVzKCkpO1xuICAgICAgfTtcbiAgICB9LFxuICAgIFJlbW92ZUFsYXJtKHN0b3JlLCBhbGFybTogc2lnbmFsci5nZW5lcmljQWxhcm0pIHtcbiAgICAgIGlmIChzdG9yZS5fYWxhcm1zLmhhcyhhbGFybS5ndWlkKSlcbiAgICAgICAgc3RvcmUuX2FsYXJtcy5kZWxldGUoYWxhcm0uZ3VpZCk7XG5cbiAgICAgIHN0b3JlLmFsYXJtcyA9IEFycmF5LmZyb20oc3RvcmUuX2FsYXJtcy52YWx1ZXMoKSk7XG4gICAgICBpZiAoT2JqZWN0LmtleXMoc3RvcmUuYWxhcm1zKS5sZW5ndGggPD0gMCAmJiBPYmplY3Qua2V5cyhzdG9yZS53YXJuaW5ncykubGVuZ3RoIDw9IDApXG4gICAgICAgIHN0b3JlLm9wZW5lZCA9IGZhbHNlO1xuICAgIH0sXG4gICAgUmVtb3ZlV2FybmluZyhzdG9yZSwgYWxhcm0pIHtcbiAgICAgIGlmIChzdG9yZS5fd2FybmluZ3MuaGFzKGFsYXJtLmd1aWQpKVxuICAgICAgICBzdG9yZS5fd2FybmluZ3MuZGVsZXRlKGFsYXJtLmd1aWQpO1xuXG4gICAgICBzdG9yZS53YXJuaW5ncyA9IEFycmF5LmZyb20oc3RvcmUuX3dhcm5pbmdzLnZhbHVlcygpKTtcbiAgICAgIGlmIChPYmplY3Qua2V5cyhzdG9yZS5hbGFybXMpLmxlbmd0aCA8PSAwICYmIE9iamVjdC5rZXlzKHN0b3JlLndhcm5pbmdzKS5sZW5ndGggPD0gMClcbiAgICAgICAgc3RvcmUub3BlbmVkID0gZmFsc2U7XG4gICAgfSxcbiAgICBSZW1vdmVBbGxBbGFybXMoc3RvcmUpIHtcblxuICAgICAgc3RvcmUuX2FsYXJtcy5jbGVhcigpO1xuICAgICAgc3RvcmUuX3dhcm5pbmdzLmNsZWFyKCk7XG4gICAgICBzdG9yZS5fc2VydmljZUFsYXJtcy5jbGVhcigpO1xuXG4gICAgICBzdG9yZS5hbGFybXMgPSBbXTtcbiAgICAgIHN0b3JlLndhcm5pbmdzID0gW107XG4gICAgICBzdG9yZS5zZXJ2aWNlQWxhcm1zID0gW107XG4gICAgICBzdG9yZS5vcGVuZWQgPSBmYWxzZTtcbiAgICB9LFxuICAgIEFkZFNlcnZpY2VBbGFybShzdG9yZSwgYWxhcm06IHNpZ25hbHIuZ2VuZXJpY0FsYXJtKSB7XG4gICAgICBpZiAoIXN0b3JlLl9zZXJ2aWNlQWxhcm1zLmhhcyhhbGFybS5ndWlkKSkge1xuICAgICAgICBzdG9yZS5fc2VydmljZUFsYXJtcy5zZXQoYWxhcm0uZ3VpZCwge1xuICAgICAgICAgIGRhdGU6IGFsYXJtLmRhdGVUaW1lLFxuICAgICAgICAgIGlkOiBhbGFybS5pZC50b1N0cmluZygpLFxuICAgICAgICAgIHVpZDogYWxhcm0uZ3VpZCxcbiAgICAgICAgICBkZXNjcmlwdGlvbjogYWxhcm0uYWxhcm1NZXNzYWdlLFxuICAgICAgICAgIHRpdGxlOiBcIlwiLFxuICAgICAgICAgIHN0YXR1czogXCJhY3RpdmVcIixcbiAgICAgICAgICB0eXBlOiBcInNlcnZpY2VcIlxuICAgICAgICB9IGFzIEFsYXJtTW9kZWwpO1xuICAgICAgICBzdG9yZS5zZXJ2aWNlQWxhcm1zID0gQXJyYXkuZnJvbShzdG9yZS5fc2VydmljZUFsYXJtcy52YWx1ZXMoKSk7XG4gICAgICB9XG4gICAgfSxcbiAgICBSZW1vdmVTZXJ2aWNlQWxhcm0oc3RvcmUsIGFsYXJtOiBzaWduYWxyLmdlbmVyaWNBbGFybSkge1xuICAgICAgaWYgKHN0b3JlLl9zZXJ2aWNlQWxhcm1zLmhhcyhhbGFybS5ndWlkKSlcbiAgICAgICAgc3RvcmUuX3NlcnZpY2VBbGFybXMuZGVsZXRlKGFsYXJtLmd1aWQpO1xuXG4gICAgICAgIHN0b3JlLnNlcnZpY2VBbGFybXMgPSBBcnJheS5mcm9tKHN0b3JlLl9zZXJ2aWNlQWxhcm1zLnZhbHVlcygpKTtcbiAgICB9LFxuICAgIFRvZ2dsZU9wZW5lZChzdG9yZSwgc3RhdHVzKSB7XG4gICAgICBzdG9yZS5vcGVuZWQgPSBzdGF0dXM7XG4gICAgfSxcbiAgICBUb2dnbGVTZXJ2aWNlT3BlbmVkKHN0b3JlLCBzdGF0dXMpIHtcbiAgICAgIHN0b3JlLnNlcnZpY2VPcGVuZWQgPSBzdGF0dXM7XG4gICAgfVxuICB9LFxuXG4gIGFjdGlvbnM6IHtcbiAgICByZW1vdmVBbGxBbGFybXMoY29udGV4dCkge1xuICAgICAgY29udGV4dC5jb21taXQoXCJSZW1vdmVBbGxBbGFybXNcIik7XG4gICAgfSxcbiAgICBhZGRBbGFybShjb250ZXh0LCBhbGFybTogc2lnbmFsci5nZW5lcmljQWxhcm0pIHtcbiAgICAgIGlmICghYWxhcm0uZ3VpZCkgYWxhcm0uZ3VpZCA9IFVVSUQoKTtcbiAgICAgIGNvbnRleHQuY29tbWl0KFwiQWRkQWxhcm1cIiwgYWxhcm0pO1xuICAgIH0sXG4gICAgYWRkV2FybmluZyhjb250ZXh0LCB3YXJuaW5nOiBzaWduYWxyLmdlbmVyaWNBbGFybSkge1xuICAgICAgaWYgKCF3YXJuaW5nLmd1aWQpIHdhcm5pbmcuZ3VpZCA9IFVVSUQoKTtcbiAgICAgIGNvbnRleHQuY29tbWl0KFwiQWRkV2FybmluZ1wiLCB3YXJuaW5nKTtcbiAgICB9LFxuICAgIGFkZFNlcnZpY2VBbGFybShjb250ZXh0LCBhbGFybTogc2lnbmFsci5nZW5lcmljQWxhcm0pIHtcbiAgICAgIGlmICghYWxhcm0uZ3VpZCkgYWxhcm0uZ3VpZCA9IFVVSUQoKTtcbiAgICAgIGNvbnRleHQuY29tbWl0KFwiQWRkU2VydmljZUFsYXJtXCIsIGFsYXJtKTtcbiAgICB9LFxuICAgIHRvZ2dsZU9wZW5lZChjb250ZXh0LCBzdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KFwiVG9nZ2xlT3BlbmVkXCIsIHN0YXR1cyk7XG4gICAgfSxcbiAgICB0b2dnbGVTZXJ2aWNlT3BlbmVkKGNvbnRleHQsIHN0YXR1cykge1xuICAgICAgY29udGV4dC5jb21taXQoXCJUb2dnbGVTZXJ2aWNlT3BlbmVkXCIsIHN0YXR1cyk7XG4gICAgfVxuXG4gIH0gYXMgQWxhcm1zTW9kZWxBY3Rpb25zSW50ZXJmYWNlXG59XG5cbmV4cG9ydCBjb25zdCBhbGFybXNNb2RlbEFjdGlvbnMgPSBhbGFybXNTdG9yZS5hY3Rpb25zIGFzIEFsYXJtc01vZGVsQWN0aW9uc0ludGVyZmFjZTtcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zdG9yZS9hbGFybXMuc3RvcmUudHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBa0NBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkE7QUFXQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUEE7QUFTQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUEE7QUFTQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFQQTtBQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBcEZBO0FBdUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBckJBO0FBcEdBO0FBOEhBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///149\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.alarmsModelActions = exports.alarmsStore = undefined;\n\nvar _utils = __webpack_require__(150);\n\nvar alarmsStore = exports.alarmsStore = {\n state: {\n _alarms: new Map(),\n _warnings: new Map(),\n _serviceAlarms: new Map(),\n alarms: [],\n warnings: [],\n serviceAlarms: [],\n opened: false,\n serviceOpened: false\n },\n mutations: {\n AddAlarm: function AddAlarm(store, alarm) {\n if (!store._alarms.has(alarm.guid)) {\n store._alarms.set(alarm.guid, {\n date: alarm.dateTime,\n id: alarm.id.toString(),\n uid: alarm.guid,\n description: null,\n title: alarm.message,\n status: \"active\",\n type: \"alarm\"\n });\n store.alarms = Array.from(store._alarms.values());\n }\n },\n AddWarning: function AddWarning(store, alarm) {\n if (!store._warnings.has(alarm.guid)) {\n store._warnings.set(alarm.guid, {\n date: alarm.dateTime,\n id: alarm.id.toString(),\n uid: alarm.guid,\n description: null,\n title: alarm.message,\n status: \"active\",\n type: \"warning\"\n });\n store.warnings = Array.from(store._warnings.values());\n }\n ;\n },\n RemoveAlarm: function RemoveAlarm(store, alarm) {\n if (store._alarms.has(alarm.guid)) store._alarms.delete(alarm.guid);\n store.alarms = Array.from(store._alarms.values());\n if (Object.keys(store.alarms).length <= 0 && Object.keys(store.warnings).length <= 0) store.opened = false;\n },\n RemoveWarning: function RemoveWarning(store, alarm) {\n if (store._warnings.has(alarm.guid)) store._warnings.delete(alarm.guid);\n store.warnings = Array.from(store._warnings.values());\n if (Object.keys(store.alarms).length <= 0 && Object.keys(store.warnings).length <= 0) store.opened = false;\n },\n RemoveAllAlarms: function RemoveAllAlarms(store) {\n store._alarms.clear();\n store._warnings.clear();\n store._serviceAlarms.clear();\n store.alarms = [];\n store.warnings = [];\n store.serviceAlarms = [];\n store.opened = false;\n },\n AddServiceAlarm: function AddServiceAlarm(store, alarm) {\n if (!store._serviceAlarms.has(alarm.guid)) {\n store._serviceAlarms.set(alarm.guid, {\n date: alarm.dateTime,\n id: alarm.id.toString(),\n uid: alarm.guid,\n description: null,\n title: alarm.message,\n status: \"active\",\n type: \"service\"\n });\n store.serviceAlarms = Array.from(store._serviceAlarms.values());\n }\n },\n RemoveServiceAlarm: function RemoveServiceAlarm(store, alarm) {\n if (store._serviceAlarms.has(alarm.guid)) store._serviceAlarms.delete(alarm.guid);\n store.serviceAlarms = Array.from(store._serviceAlarms.values());\n },\n ToggleOpened: function ToggleOpened(store, status) {\n store.opened = status;\n },\n ToggleServiceOpened: function ToggleServiceOpened(store, status) {\n store.serviceOpened = status;\n },\n CheckRemove: function CheckRemove(store, keys) {\n var removed = false;\n // Cancello gli allarmi\n var ak = Array.from(store._alarms.keys());\n for (var index in ak) {\n if (keys.indexOf(ak[index]) < 0) {\n store._alarms.delete(ak[index]);\n removed = true;\n }\n }\n // Cancello i warnings\n var wk = Array.from(store._warnings.keys());\n for (var index in wk) {\n if (keys.indexOf(wk[index]) < 0) {\n store._warnings.delete(wk[index]);\n removed = true;\n }\n }\n if (removed) {\n store.warnings = Array.from(store._warnings.values());\n store.alarms = Array.from(store._alarms.values());\n }\n }\n },\n actions: {\n removeAllAlarms: function removeAllAlarms(context) {\n context.commit(\"RemoveAllAlarms\");\n },\n addAlarm: function addAlarm(context, alarm) {\n if (!alarm.guid) alarm.guid = (0, _utils.UUID)();\n context.commit(\"AddAlarm\", alarm);\n },\n addWarning: function addWarning(context, warning) {\n if (!warning.guid) warning.guid = (0, _utils.UUID)();\n context.commit(\"AddWarning\", warning);\n },\n addServiceAlarm: function addServiceAlarm(context, alarm) {\n if (!alarm.guid) alarm.guid = (0, _utils.UUID)();\n context.commit(\"AddServiceAlarm\", alarm);\n },\n toggleOpened: function toggleOpened(context, status) {\n context.commit(\"ToggleOpened\", status);\n },\n toggleServiceOpened: function toggleServiceOpened(context, status) {\n context.commit(\"ToggleServiceOpened\", status);\n },\n checkRemove: function checkRemove(context, alarmsKeys) {\n context.commit(\"CheckRemove\", alarmsKeys);\n }\n }\n};\nvar alarmsModelActions = exports.alarmsModelActions = alarmsStore.actions;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTQ5LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL2FsYXJtcy5zdG9yZS50cz80OTVmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFVVSUQgfSBmcm9tIFwic3JjL19iYXNlL3V0aWxzXCI7XG5pbXBvcnQgeyBzaWduYWxyIH0gZnJvbSBcInNyYy9AdHlwZXMvc2lnbmFsci5hbGFybXNcIjtcblxuZXhwb3J0IGludGVyZmFjZSBBbGFybXNNb2RlbCB7XG4gIGFsYXJtczogQXJyYXk8QWxhcm1Nb2RlbD4sXG4gIHdhcm5pbmdzOiBBcnJheTxBbGFybU1vZGVsPixcbiAgc2VydmljZUFsYXJtczogQXJyYXk8QWxhcm1Nb2RlbD4sXG4gIG9wZW5lZDogYm9vbGVhbixcbiAgc2VydmljZU9wZW5lZDogYm9vbGVhblxufVxuXG5leHBvcnQgaW50ZXJmYWNlIEFsYXJtTW9kZWwge1xuICBpZD86IHN0cmluZztcbiAgdWlkPzogc3RyaW5nO1xuICB0aXRsZTogc3RyaW5nO1xuICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICBkYXRlOiBEYXRlO1xuICBzb3VyY2U/OiBzdHJpbmc7XG5cbiAgYXR0YWNoZXM/OiBBcnJheTxhbnk+O1xuICBub3Rlcz86IEFycmF5PGFueT47XG5cbiAgc3RhdHVzOiBzdHJpbmc7XG4gIHR5cGU6IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBBbGFybXNNb2RlbEFjdGlvbnNJbnRlcmZhY2Uge1xuICByZW1vdmVBbGxBbGFybXMoY29udGV4dCk7XG4gIGFkZEFsYXJtKGNvbnRleHQsIGFsYXJtOiBzaWduYWxyLmdlbmVyaWNBbGFybSk7XG4gIGFkZFdhcm5pbmcoY29udGV4dCwgYWxhcm06IHNpZ25hbHIuZ2VuZXJpY0FsYXJtKTtcbiAgYWRkU2VydmljZUFsYXJtKGNvbnRleHQsIGFsYXJtOiBzaWduYWxyLmdlbmVyaWNBbGFybSk7XG4gIHRvZ2dsZU9wZW5lZChjb250ZXh0LCBzdGF0dXMpO1xuICB0b2dnbGVTZXJ2aWNlT3BlbmVkKHN0b3JlLCBzdGF0dXMpO1xuICBjaGVja1JlbW92ZShjb250ZXh0LCBhbGFybXNLZXlzOiBBcnJheTxzdHJpbmc+KTtcbn1cblxuZXhwb3J0IGNvbnN0IGFsYXJtc1N0b3JlID0ge1xuXG4gIHN0YXRlOiB7XG4gICAgX2FsYXJtczogbmV3IE1hcDxzdHJpbmcsIEFsYXJtTW9kZWw+KCksXG4gICAgX3dhcm5pbmdzOiBuZXcgTWFwPHN0cmluZywgQWxhcm1Nb2RlbD4oKSxcbiAgICBfc2VydmljZUFsYXJtczogbmV3IE1hcDxzdHJpbmcsIEFsYXJtTW9kZWw+KCksXG4gICAgYWxhcm1zOiBbXSxcbiAgICB3YXJuaW5nczogW10sXG4gICAgc2VydmljZUFsYXJtczogW10sXG4gICAgb3BlbmVkOiBmYWxzZSxcbiAgICBzZXJ2aWNlT3BlbmVkOiBmYWxzZVxuICB9IGFzIEFsYXJtc01vZGVsLFxuXG4gIG11dGF0aW9uczoge1xuICAgIEFkZEFsYXJtKHN0b3JlLCBhbGFybTogc2lnbmFsci5nZW5lcmljQWxhcm0pIHtcblxuICAgICAgaWYgKCFzdG9yZS5fYWxhcm1zLmhhcyhhbGFybS5ndWlkKSkge1xuICAgICAgICBzdG9yZS5fYWxhcm1zLnNldChhbGFybS5ndWlkLCB7XG4gICAgICAgICAgZGF0ZTogYWxhcm0uZGF0ZVRpbWUsXG4gICAgICAgICAgaWQ6IGFsYXJtLmlkLnRvU3RyaW5nKCksXG4gICAgICAgICAgdWlkOiBhbGFybS5ndWlkLFxuICAgICAgICAgIGRlc2NyaXB0aW9uOiBudWxsLFxuICAgICAgICAgIHRpdGxlOiBhbGFybS5tZXNzYWdlLFxuICAgICAgICAgIHN0YXR1czogXCJhY3RpdmVcIixcbiAgICAgICAgICB0eXBlOiBcImFsYXJtXCJcbiAgICAgICAgfSBhcyBBbGFybU1vZGVsKTtcblxuICAgICAgICBzdG9yZS5hbGFybXMgPSBBcnJheS5mcm9tKHN0b3JlLl9hbGFybXMudmFsdWVzKCkpO1xuICAgICAgfVxuXG4gICAgfSxcbiAgICBBZGRXYXJuaW5nKHN0b3JlLCBhbGFybTogc2lnbmFsci5nZW5lcmljQWxhcm0pIHtcbiAgICAgIGlmICghc3RvcmUuX3dhcm5pbmdzLmhhcyhhbGFybS5ndWlkKSkge1xuICAgICAgICBzdG9yZS5fd2FybmluZ3Muc2V0KGFsYXJtLmd1aWQsIHtcbiAgICAgICAgICBkYXRlOiBhbGFybS5kYXRlVGltZSxcbiAgICAgICAgICBpZDogYWxhcm0uaWQudG9TdHJpbmcoKSxcbiAgICAgICAgICB1aWQ6IGFsYXJtLmd1aWQsXG4gICAgICAgICAgZGVzY3JpcHRpb246IG51bGwsXG4gICAgICAgICAgdGl0bGU6IGFsYXJtLm1lc3NhZ2UsXG4gICAgICAgICAgc3RhdHVzOiBcImFjdGl2ZVwiLFxuICAgICAgICAgIHR5cGU6IFwid2FybmluZ1wiXG4gICAgICAgIH0gYXMgQWxhcm1Nb2RlbCk7XG4gICAgICAgIHN0b3JlLndhcm5pbmdzID0gQXJyYXkuZnJvbShzdG9yZS5fd2FybmluZ3MudmFsdWVzKCkpO1xuICAgICAgfTtcbiAgICB9LFxuICAgIFJlbW92ZUFsYXJtKHN0b3JlLCBhbGFybTogc2lnbmFsci5nZW5lcmljQWxhcm0pIHtcbiAgICAgIGlmIChzdG9yZS5fYWxhcm1zLmhhcyhhbGFybS5ndWlkKSlcbiAgICAgICAgc3RvcmUuX2FsYXJtcy5kZWxldGUoYWxhcm0uZ3VpZCk7XG5cbiAgICAgIHN0b3JlLmFsYXJtcyA9IEFycmF5LmZyb20oc3RvcmUuX2FsYXJtcy52YWx1ZXMoKSk7XG4gICAgICBpZiAoT2JqZWN0LmtleXMoc3RvcmUuYWxhcm1zKS5sZW5ndGggPD0gMCAmJiBPYmplY3Qua2V5cyhzdG9yZS53YXJuaW5ncykubGVuZ3RoIDw9IDApXG4gICAgICAgIHN0b3JlLm9wZW5lZCA9IGZhbHNlO1xuICAgIH0sXG4gICAgUmVtb3ZlV2FybmluZyhzdG9yZSwgYWxhcm0pIHtcbiAgICAgIGlmIChzdG9yZS5fd2FybmluZ3MuaGFzKGFsYXJtLmd1aWQpKVxuICAgICAgICBzdG9yZS5fd2FybmluZ3MuZGVsZXRlKGFsYXJtLmd1aWQpO1xuXG4gICAgICBzdG9yZS53YXJuaW5ncyA9IEFycmF5LmZyb20oc3RvcmUuX3dhcm5pbmdzLnZhbHVlcygpKTtcbiAgICAgIGlmIChPYmplY3Qua2V5cyhzdG9yZS5hbGFybXMpLmxlbmd0aCA8PSAwICYmIE9iamVjdC5rZXlzKHN0b3JlLndhcm5pbmdzKS5sZW5ndGggPD0gMClcbiAgICAgICAgc3RvcmUub3BlbmVkID0gZmFsc2U7XG4gICAgfSxcbiAgICBSZW1vdmVBbGxBbGFybXMoc3RvcmUpIHtcblxuICAgICAgc3RvcmUuX2FsYXJtcy5jbGVhcigpO1xuICAgICAgc3RvcmUuX3dhcm5pbmdzLmNsZWFyKCk7XG4gICAgICBzdG9yZS5fc2VydmljZUFsYXJtcy5jbGVhcigpO1xuXG4gICAgICBzdG9yZS5hbGFybXMgPSBbXTtcbiAgICAgIHN0b3JlLndhcm5pbmdzID0gW107XG4gICAgICBzdG9yZS5zZXJ2aWNlQWxhcm1zID0gW107XG4gICAgICBzdG9yZS5vcGVuZWQgPSBmYWxzZTtcbiAgICB9LFxuICAgIEFkZFNlcnZpY2VBbGFybShzdG9yZSwgYWxhcm06IHNpZ25hbHIuZ2VuZXJpY0FsYXJtKSB7XG4gICAgICBpZiAoIXN0b3JlLl9zZXJ2aWNlQWxhcm1zLmhhcyhhbGFybS5ndWlkKSkge1xuICAgICAgICBzdG9yZS5fc2VydmljZUFsYXJtcy5zZXQoYWxhcm0uZ3VpZCwge1xuICAgICAgICAgIGRhdGU6IGFsYXJtLmRhdGVUaW1lLFxuICAgICAgICAgIGlkOiBhbGFybS5pZC50b1N0cmluZygpLFxuICAgICAgICAgIHVpZDogYWxhcm0uZ3VpZCxcbiAgICAgICAgICBkZXNjcmlwdGlvbjogbnVsbCxcbiAgICAgICAgICB0aXRsZTogYWxhcm0ubWVzc2FnZSxcbiAgICAgICAgICBzdGF0dXM6IFwiYWN0aXZlXCIsXG4gICAgICAgICAgdHlwZTogXCJzZXJ2aWNlXCJcbiAgICAgICAgfSBhcyBBbGFybU1vZGVsKTtcbiAgICAgICAgc3RvcmUuc2VydmljZUFsYXJtcyA9IEFycmF5LmZyb20oc3RvcmUuX3NlcnZpY2VBbGFybXMudmFsdWVzKCkpO1xuICAgICAgfVxuICAgIH0sXG4gICAgUmVtb3ZlU2VydmljZUFsYXJtKHN0b3JlLCBhbGFybTogc2lnbmFsci5nZW5lcmljQWxhcm0pIHtcbiAgICAgIGlmIChzdG9yZS5fc2VydmljZUFsYXJtcy5oYXMoYWxhcm0uZ3VpZCkpXG4gICAgICAgIHN0b3JlLl9zZXJ2aWNlQWxhcm1zLmRlbGV0ZShhbGFybS5ndWlkKTtcblxuICAgICAgc3RvcmUuc2VydmljZUFsYXJtcyA9IEFycmF5LmZyb20oc3RvcmUuX3NlcnZpY2VBbGFybXMudmFsdWVzKCkpO1xuICAgIH0sXG4gICAgVG9nZ2xlT3BlbmVkKHN0b3JlLCBzdGF0dXMpIHtcbiAgICAgIHN0b3JlLm9wZW5lZCA9IHN0YXR1cztcbiAgICB9LFxuICAgIFRvZ2dsZVNlcnZpY2VPcGVuZWQoc3RvcmUsIHN0YXR1cykge1xuICAgICAgc3RvcmUuc2VydmljZU9wZW5lZCA9IHN0YXR1cztcbiAgICB9LFxuICAgIENoZWNrUmVtb3ZlKHN0b3JlLCBrZXlzOiBBcnJheTxTdHJpbmc+KSB7XG4gICAgICBsZXQgcmVtb3ZlZCA9IGZhbHNlO1xuXG4gICAgICAvLyBDYW5jZWxsbyBnbGkgYWxsYXJtaVxuICAgICAgbGV0IGFrID0gQXJyYXkuZnJvbSgoc3RvcmUuX2FsYXJtcyBhcyBNYXA8c3RyaW5nLCBBbGFybU1vZGVsPikua2V5cygpKTtcbiAgICAgIGZvciAoY29uc3QgaW5kZXggaW4gYWspIHtcbiAgICAgICAgaWYgKGtleXMuaW5kZXhPZihha1tpbmRleF0pIDwgMCkgeyBzdG9yZS5fYWxhcm1zLmRlbGV0ZShha1tpbmRleF0pOyByZW1vdmVkID0gdHJ1ZTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBDYW5jZWxsbyBpIHdhcm5pbmdzXG4gICAgICBsZXQgd2sgPSBBcnJheS5mcm9tKChzdG9yZS5fd2FybmluZ3MgYXMgTWFwPHN0cmluZywgQWxhcm1Nb2RlbD4pLmtleXMoKSk7XG4gICAgICBmb3IgKGNvbnN0IGluZGV4IGluIHdrKSB7XG4gICAgICAgIGlmIChrZXlzLmluZGV4T2Yod2tbaW5kZXhdKSA8IDApIHsgc3RvcmUuX3dhcm5pbmdzLmRlbGV0ZSh3a1tpbmRleF0pOyByZW1vdmVkID0gdHJ1ZTsgfVxuICAgICAgfVxuXG4gICAgICBpZihyZW1vdmVkKVxuICAgICAge1xuICAgICAgICBzdG9yZS53YXJuaW5ncyA9IEFycmF5LmZyb20oc3RvcmUuX3dhcm5pbmdzLnZhbHVlcygpKTtcbiAgICAgICAgc3RvcmUuYWxhcm1zID0gQXJyYXkuZnJvbShzdG9yZS5fYWxhcm1zLnZhbHVlcygpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0sXG5cbiAgYWN0aW9uczoge1xuICAgIHJlbW92ZUFsbEFsYXJtcyhjb250ZXh0KSB7XG4gICAgICBjb250ZXh0LmNvbW1pdChcIlJlbW92ZUFsbEFsYXJtc1wiKTtcbiAgICB9LFxuICAgIGFkZEFsYXJtKGNvbnRleHQsIGFsYXJtOiBzaWduYWxyLmdlbmVyaWNBbGFybSkge1xuICAgICAgaWYgKCFhbGFybS5ndWlkKSBhbGFybS5ndWlkID0gVVVJRCgpO1xuICAgICAgY29udGV4dC5jb21taXQoXCJBZGRBbGFybVwiLCBhbGFybSk7XG4gICAgfSxcbiAgICBhZGRXYXJuaW5nKGNvbnRleHQsIHdhcm5pbmc6IHNpZ25hbHIuZ2VuZXJpY0FsYXJtKSB7XG4gICAgICBpZiAoIXdhcm5pbmcuZ3VpZCkgd2FybmluZy5ndWlkID0gVVVJRCgpO1xuICAgICAgY29udGV4dC5jb21taXQoXCJBZGRXYXJuaW5nXCIsIHdhcm5pbmcpO1xuICAgIH0sXG4gICAgYWRkU2VydmljZUFsYXJtKGNvbnRleHQsIGFsYXJtOiBzaWduYWxyLmdlbmVyaWNBbGFybSkge1xuICAgICAgaWYgKCFhbGFybS5ndWlkKSBhbGFybS5ndWlkID0gVVVJRCgpO1xuICAgICAgY29udGV4dC5jb21taXQoXCJBZGRTZXJ2aWNlQWxhcm1cIiwgYWxhcm0pO1xuICAgIH0sXG4gICAgdG9nZ2xlT3BlbmVkKGNvbnRleHQsIHN0YXR1cykge1xuICAgICAgY29udGV4dC5jb21taXQoXCJUb2dnbGVPcGVuZWRcIiwgc3RhdHVzKTtcbiAgICB9LFxuICAgIHRvZ2dsZVNlcnZpY2VPcGVuZWQoY29udGV4dCwgc3RhdHVzKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdChcIlRvZ2dsZVNlcnZpY2VPcGVuZWRcIiwgc3RhdHVzKTtcbiAgICB9LFxuICAgIGNoZWNrUmVtb3ZlKGNvbnRleHQsIGFsYXJtc0tleXM6IEFycmF5PHN0cmluZz4pIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KFwiQ2hlY2tSZW1vdmVcIiwgYWxhcm1zS2V5cyk7XG4gICAgfVxuXG4gIH0gYXMgQWxhcm1zTW9kZWxBY3Rpb25zSW50ZXJmYWNlXG59XG5cbmV4cG9ydCBjb25zdCBhbGFybXNNb2RlbEFjdGlvbnMgPSBhbGFybXNTdG9yZS5hY3Rpb25zIGFzIEFsYXJtc01vZGVsQWN0aW9uc0ludGVyZmFjZTtcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zdG9yZS9hbGFybXMuc3RvcmUudHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBbUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkE7QUFXQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUEE7QUFVQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVBBO0FBU0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUEE7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUF6R0E7QUE0R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF4QkE7QUF6SEE7QUFzSkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///149\n"); /***/ }), /* 150 */ @@ -3337,7 +3337,7 @@ eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true } /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue__ = __webpack_require__(11);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_class_component__ = __webpack_require__(36);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_class_component___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_vue_class_component__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__base_components__ = __webpack_require__(55);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__base_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__base_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_src_base__ = __webpack_require__(31);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_src_base___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_src_base__);\nvar __extends = (this && this.__extends) || (function () {\r\n var extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return function (d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n };\r\n})();\r\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n};\r\n\r\n\r\n\r\n\r\nvar AppHeader = /** @class */ (function (_super) {\r\n __extends(AppHeader, _super);\r\n function AppHeader() {\r\n return _super !== null && _super.apply(this, arguments) || this;\r\n }\r\n Object.defineProperty(AppHeader.prototype, \"state\", {\r\n get: function () { return this.$store.state.machineStatus; },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n ;\r\n Object.defineProperty(AppHeader.prototype, \"isMainViewLiftedUp\", {\r\n get: function () { return this.$store.state.isMainViewLiftedUp; },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n Object.defineProperty(AppHeader.prototype, \"mainStatus\", {\r\n get: function () { return this.$store.getters.mainStatus; },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n ;\r\n Object.defineProperty(AppHeader.prototype, \"powerOnStatus\", {\r\n get: function () { return this.$store.getters.powerOnAlarms; },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n ;\r\n AppHeader.prototype.mounted = function () {\r\n var _this = this;\r\n __WEBPACK_IMPORTED_MODULE_3_src_base__[\"Factory\"].Get(__WEBPACK_IMPORTED_MODULE_3_src_base__[\"MessageService\"]).subscribeToChannel(\"force-ui-update\", function (args) {\r\n _this.$forceUpdate();\r\n });\r\n };\r\n Object.defineProperty(AppHeader.prototype, \"alarmTitle\", {\r\n get: function () {\r\n var s = this.$store.state;\r\n switch (this.ribbonStatus) {\r\n case ribbonStatusEnum.Warning:\r\n if (this.alarmCount == 1)\r\n return \"warning_ribbon_title_1_item\";\r\n return \"warning_ribbon_title_more_items\";\r\n case ribbonStatusEnum.Alarm:\r\n if (this.alarmCount == 1)\r\n return \"alarm_ribbon_title_1_item\";\r\n return \"alarm_ribbon_title_more_items\";\r\n }\r\n return \"\";\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n Object.defineProperty(AppHeader.prototype, \"alarmCount\", {\r\n get: function () {\r\n var s = this.$store.state;\r\n return Object.keys(s.alarms.warnings).length + Object.keys(s.alarms.alarms).length;\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n Object.defineProperty(AppHeader.prototype, \"showDetails\", {\r\n get: function () {\r\n var s = this.$store.state;\r\n switch (this.ribbonStatus) {\r\n case ribbonStatusEnum.Warning:\r\n return s.alarms.warnings.length == 1;\r\n case ribbonStatusEnum.Alarm:\r\n return s.alarms.alarms.length == 1;\r\n }\r\n return false;\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n Object.defineProperty(AppHeader.prototype, \"ribbonStatus\", {\r\n get: function () {\r\n // Controllo se ci sono allarmi\r\n var s = this.$store.state;\r\n debugger;\r\n if (s.alarms.alarms.length > 0)\r\n return ribbonStatusEnum.Alarm;\r\n if (s.alarms.warnings.length > 0)\r\n return ribbonStatusEnum.Warning;\r\n if (s.process.process.length > 0)\r\n return ribbonStatusEnum.Working;\r\n return ribbonStatusEnum.Idle;\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n Object.defineProperty(AppHeader.prototype, \"serviceRequired\", {\r\n get: function () {\r\n return this.$store.state.alarms.serviceAlarms.length > 0;\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n AppHeader.prototype.sendMessage = function (name) {\r\n __WEBPACK_IMPORTED_MODULE_3_src_base__[\"Factory\"].Get(__WEBPACK_IMPORTED_MODULE_3_src_base__[\"MessageService\"]).publishToChannel(name);\r\n };\r\n AppHeader = __decorate([\r\n __WEBPACK_IMPORTED_MODULE_1_vue_class_component___default()({ name: \"app-header\", components: { appRibbon: __WEBPACK_IMPORTED_MODULE_2__base_components__[\"AppRibbon\"], userInfo: __WEBPACK_IMPORTED_MODULE_2__base_components__[\"UserInfo\"], processInfo: __WEBPACK_IMPORTED_MODULE_2__base_components__[\"ProcessInfo\"] } })\r\n ], AppHeader);\r\n return AppHeader;\r\n}(__WEBPACK_IMPORTED_MODULE_0_vue__[\"default\"]));\r\n/* harmony default export */ __webpack_exports__[\"a\"] = (AppHeader);\r\nvar ribbonStatusEnum;\r\n(function (ribbonStatusEnum) {\r\n ribbonStatusEnum[ribbonStatusEnum[\"Idle\"] = 0] = \"Idle\";\r\n ribbonStatusEnum[ribbonStatusEnum[\"Working\"] = 1] = \"Working\";\r\n ribbonStatusEnum[ribbonStatusEnum[\"Warning\"] = 2] = \"Warning\";\r\n ribbonStatusEnum[ribbonStatusEnum[\"Alarm\"] = 3] = \"Alarm\";\r\n})(ribbonStatusEnum || (ribbonStatusEnum = {}));\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTA3LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvYXBwLWhlYWRlci50cz9lYzg5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSBcInZ1ZVwiO1xuaW1wb3J0IENvbXBvbmVudCBmcm9tIFwidnVlLWNsYXNzLWNvbXBvbmVudFwiO1xuaW1wb3J0IHsgQXBwUmliYm9uLCBVc2VySW5mbywgUHJvY2Vzc0luZm8gfSBmcm9tIFwiLi9iYXNlLWNvbXBvbmVudHNcIjtcbmltcG9ydCB7IEFwcE1vZGVsIH0gZnJvbSBcInNyYy9zdG9yZVwiO1xuaW1wb3J0IHsgRmFjdG9yeSwgTWVzc2FnZVNlcnZpY2UgfSBmcm9tIFwic3JjL19iYXNlXCI7XG5cblxuQENvbXBvbmVudCh7IG5hbWU6IFwiYXBwLWhlYWRlclwiLCBjb21wb25lbnRzOiB7IGFwcFJpYmJvbjogQXBwUmliYm9uLCB1c2VySW5mbzogVXNlckluZm8sIHByb2Nlc3NJbmZvOiBQcm9jZXNzSW5mbyB9IH0pXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBBcHBIZWFkZXIgZXh0ZW5kcyBWdWUge1xuICAkc3RvcmU6IGFueTtcblxuICBwdWJsaWMgZ2V0IHN0YXRlKCkgeyByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUubWFjaGluZVN0YXR1czsgfTtcbiAgcHVibGljIGdldCBpc01haW5WaWV3TGlmdGVkVXAoKSB7IHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS5pc01haW5WaWV3TGlmdGVkVXA7IH1cbiAgcHVibGljIGdldCBtYWluU3RhdHVzKCkgeyByZXR1cm4gdGhpcy4kc3RvcmUuZ2V0dGVycy5tYWluU3RhdHVzOyB9O1xuICBwdWJsaWMgZ2V0IHBvd2VyT25TdGF0dXMoKSB7IHJldHVybiB0aGlzLiRzdG9yZS5nZXR0ZXJzLnBvd2VyT25BbGFybXM7IH07XG5cbiAgbW91bnRlZCgpe1xuICAgIEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKS5zdWJzY3JpYmVUb0NoYW5uZWwoXCJmb3JjZS11aS11cGRhdGVcIiwgYXJncyA9PiB7XG4gICAgICB0aGlzLiRmb3JjZVVwZGF0ZSgpO1xuICAgIH0pO1xuICB9XG5cbiAgcHVibGljIGdldCBhbGFybVRpdGxlKCkge1xuICAgIGxldCBzID0gdGhpcy4kc3RvcmUuc3RhdGUgYXMgQXBwTW9kZWw7XG5cbiAgICBzd2l0Y2ggKHRoaXMucmliYm9uU3RhdHVzKSB7XG5cbiAgICAgIGNhc2UgcmliYm9uU3RhdHVzRW51bS5XYXJuaW5nOlxuICAgICAgICBpZiAodGhpcy5hbGFybUNvdW50ID09IDEpIHJldHVybiBcIndhcm5pbmdfcmliYm9uX3RpdGxlXzFfaXRlbVwiO1xuICAgICAgICByZXR1cm4gXCJ3YXJuaW5nX3JpYmJvbl90aXRsZV9tb3JlX2l0ZW1zXCI7XG4gICAgICBjYXNlIHJpYmJvblN0YXR1c0VudW0uQWxhcm06XG4gICAgICAgIGlmICh0aGlzLmFsYXJtQ291bnQgPT0gMSkgcmV0dXJuIFwiYWxhcm1fcmliYm9uX3RpdGxlXzFfaXRlbVwiO1xuICAgICAgICByZXR1cm4gXCJhbGFybV9yaWJib25fdGl0bGVfbW9yZV9pdGVtc1wiO1xuICAgIH1cbiAgICByZXR1cm4gXCJcIjtcbiAgfVxuXG4gIHB1YmxpYyBnZXQgYWxhcm1Db3VudCgpIHtcbiAgICBsZXQgcyA9IHRoaXMuJHN0b3JlLnN0YXRlIGFzIEFwcE1vZGVsO1xuXG4gICAgcmV0dXJuIE9iamVjdC5rZXlzKHMuYWxhcm1zLndhcm5pbmdzKS5sZW5ndGggKyBPYmplY3Qua2V5cyhzLmFsYXJtcy5hbGFybXMpLmxlbmd0aDtcbiAgfVxuXG4gIHB1YmxpYyBnZXQgc2hvd0RldGFpbHMoKTogYm9vbGVhbiB7XG4gICAgbGV0IHMgPSB0aGlzLiRzdG9yZS5zdGF0ZSBhcyBBcHBNb2RlbDtcbiAgICBzd2l0Y2ggKHRoaXMucmliYm9uU3RhdHVzKSB7XG4gICAgICBjYXNlIHJpYmJvblN0YXR1c0VudW0uV2FybmluZzpcbiAgICAgICAgcmV0dXJuIHMuYWxhcm1zLndhcm5pbmdzLmxlbmd0aCA9PSAxO1xuICAgICAgY2FzZSByaWJib25TdGF0dXNFbnVtLkFsYXJtOlxuICAgICAgICByZXR1cm4gcy5hbGFybXMuYWxhcm1zLmxlbmd0aCA9PSAxO1xuICAgIH1cbiAgICByZXR1cm4gZmFsc2VcbiAgfVxuXG4gIHB1YmxpYyBnZXQgcmliYm9uU3RhdHVzKCk6IHJpYmJvblN0YXR1c0VudW0ge1xuXG4gICAgLy8gQ29udHJvbGxvIHNlIGNpIHNvbm8gYWxsYXJtaVxuICAgIGxldCBzID0gdGhpcy4kc3RvcmUuc3RhdGUgYXMgQXBwTW9kZWw7XG4gICAgZGVidWdnZXJcbiAgICBpZiAocy5hbGFybXMuYWxhcm1zLmxlbmd0aCA+IDApIHJldHVybiByaWJib25TdGF0dXNFbnVtLkFsYXJtO1xuICAgIGlmIChzLmFsYXJtcy53YXJuaW5ncy5sZW5ndGggPiAwKSByZXR1cm4gcmliYm9uU3RhdHVzRW51bS5XYXJuaW5nO1xuICAgIGlmIChzLnByb2Nlc3MucHJvY2Vzcy5sZW5ndGggPiAwKSByZXR1cm4gcmliYm9uU3RhdHVzRW51bS5Xb3JraW5nO1xuXG4gICAgcmV0dXJuIHJpYmJvblN0YXR1c0VudW0uSWRsZTtcbiAgfVxuXG4gIHB1YmxpYyBnZXQgc2VydmljZVJlcXVpcmVkKCkge1xuICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS5hbGFybXMuc2VydmljZUFsYXJtcy5sZW5ndGggPiAwO1xuICB9XG5cbiAgcHVibGljIHNlbmRNZXNzYWdlKG5hbWU6IHN0cmluZykge1xuICAgIEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKS5wdWJsaXNoVG9DaGFubmVsKG5hbWUpO1xuICB9XG5cbn1cblxuZW51bSByaWJib25TdGF0dXNFbnVtIHtcbiAgSWRsZSA9IDAsXG4gIFdvcmtpbmcgPSAxLFxuICBXYXJuaW5nID0gMixcbiAgQWxhcm0gPSAzXG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvbW9kdWxlcy9hcHAtaGVhZGVyLnRzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBSUE7QUFBQTtBQUFBOztBQWtFQTtBQS9EQTtBQUFBOzs7QUFBQTtBQUFBO0FBQ0E7QUFBQTs7O0FBQUE7QUFDQTtBQUFBOzs7QUFBQTtBQUFBO0FBQ0E7QUFBQTs7O0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBQUE7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUNBOzs7QUFBQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUFBO0FBRUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7OztBQUFBO0FBRUE7QUFBQTtBQUNBO0FBQ0E7OztBQUFBO0FBRUE7QUFDQTtBQUNBO0FBaEVBO0FBREE7QUFDQTtBQWtFQTtBQUFBO0FBbEVBO0FBb0VBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///507\n"); +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue__ = __webpack_require__(11);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_class_component__ = __webpack_require__(36);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_class_component___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_vue_class_component__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__base_components__ = __webpack_require__(55);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__base_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__base_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_src_base__ = __webpack_require__(31);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_src_base___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_src_base__);\nvar __extends = (this && this.__extends) || (function () {\r\n var extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return function (d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n };\r\n})();\r\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n};\r\n\r\n\r\n\r\n\r\nvar AppHeader = /** @class */ (function (_super) {\r\n __extends(AppHeader, _super);\r\n function AppHeader() {\r\n return _super !== null && _super.apply(this, arguments) || this;\r\n }\r\n Object.defineProperty(AppHeader.prototype, \"state\", {\r\n get: function () { return this.$store.state.machineStatus; },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n ;\r\n Object.defineProperty(AppHeader.prototype, \"isMainViewLiftedUp\", {\r\n get: function () { return this.$store.state.isMainViewLiftedUp; },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n Object.defineProperty(AppHeader.prototype, \"mainStatus\", {\r\n get: function () { return this.$store.getters.mainStatus; },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n ;\r\n Object.defineProperty(AppHeader.prototype, \"powerOnStatus\", {\r\n get: function () { return this.$store.getters.powerOnAlarms; },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n ;\r\n AppHeader.prototype.mounted = function () {\r\n var _this = this;\r\n __WEBPACK_IMPORTED_MODULE_3_src_base__[\"Factory\"].Get(__WEBPACK_IMPORTED_MODULE_3_src_base__[\"MessageService\"]).subscribeToChannel(\"force-ui-update\", function (args) {\r\n _this.$forceUpdate();\r\n });\r\n };\r\n Object.defineProperty(AppHeader.prototype, \"alarmTitle\", {\r\n get: function () {\r\n var s = this.$store.state;\r\n switch (this.ribbonStatus) {\r\n case ribbonStatusEnum.Warning:\r\n if (this.alarmCount == 1)\r\n return \"warning_ribbon_title_1_item\";\r\n return \"warning_ribbon_title_more_items\";\r\n case ribbonStatusEnum.Alarm:\r\n if (this.alarmCount == 1)\r\n return \"alarm_ribbon_title_1_item\";\r\n return \"alarm_ribbon_title_more_items\";\r\n }\r\n return \"\";\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n Object.defineProperty(AppHeader.prototype, \"alarmCount\", {\r\n get: function () {\r\n var s = this.$store.state;\r\n return Object.keys(s.alarms.warnings).length + Object.keys(s.alarms.alarms).length;\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n Object.defineProperty(AppHeader.prototype, \"showDetails\", {\r\n get: function () {\r\n var s = this.$store.state;\r\n switch (this.ribbonStatus) {\r\n case ribbonStatusEnum.Warning:\r\n return s.alarms.warnings.length == 1;\r\n case ribbonStatusEnum.Alarm:\r\n return s.alarms.alarms.length == 1;\r\n }\r\n return false;\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n Object.defineProperty(AppHeader.prototype, \"ribbonStatus\", {\r\n get: function () {\r\n // Controllo se ci sono allarmi\r\n var s = this.$store.state;\r\n if (s.alarms.alarms.length > 0)\r\n return ribbonStatusEnum.Alarm;\r\n if (s.alarms.warnings.length > 0)\r\n return ribbonStatusEnum.Warning;\r\n if (s.process.process.length > 0)\r\n return ribbonStatusEnum.Working;\r\n return ribbonStatusEnum.Idle;\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n Object.defineProperty(AppHeader.prototype, \"serviceRequired\", {\r\n get: function () {\r\n return this.$store.state.alarms.serviceAlarms.length > 0;\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n AppHeader.prototype.sendMessage = function (name) {\r\n __WEBPACK_IMPORTED_MODULE_3_src_base__[\"Factory\"].Get(__WEBPACK_IMPORTED_MODULE_3_src_base__[\"MessageService\"]).publishToChannel(name);\r\n };\r\n AppHeader = __decorate([\r\n __WEBPACK_IMPORTED_MODULE_1_vue_class_component___default()({ name: \"app-header\", components: { appRibbon: __WEBPACK_IMPORTED_MODULE_2__base_components__[\"AppRibbon\"], userInfo: __WEBPACK_IMPORTED_MODULE_2__base_components__[\"UserInfo\"], processInfo: __WEBPACK_IMPORTED_MODULE_2__base_components__[\"ProcessInfo\"] } })\r\n ], AppHeader);\r\n return AppHeader;\r\n}(__WEBPACK_IMPORTED_MODULE_0_vue__[\"default\"]));\r\n/* harmony default export */ __webpack_exports__[\"a\"] = (AppHeader);\r\nvar ribbonStatusEnum;\r\n(function (ribbonStatusEnum) {\r\n ribbonStatusEnum[ribbonStatusEnum[\"Idle\"] = 0] = \"Idle\";\r\n ribbonStatusEnum[ribbonStatusEnum[\"Working\"] = 1] = \"Working\";\r\n ribbonStatusEnum[ribbonStatusEnum[\"Warning\"] = 2] = \"Warning\";\r\n ribbonStatusEnum[ribbonStatusEnum[\"Alarm\"] = 3] = \"Alarm\";\r\n})(ribbonStatusEnum || (ribbonStatusEnum = {}));\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTA3LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvYXBwLWhlYWRlci50cz9lYzg5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSBcInZ1ZVwiO1xuaW1wb3J0IENvbXBvbmVudCBmcm9tIFwidnVlLWNsYXNzLWNvbXBvbmVudFwiO1xuaW1wb3J0IHsgQXBwUmliYm9uLCBVc2VySW5mbywgUHJvY2Vzc0luZm8gfSBmcm9tIFwiLi9iYXNlLWNvbXBvbmVudHNcIjtcbmltcG9ydCB7IEFwcE1vZGVsIH0gZnJvbSBcInNyYy9zdG9yZVwiO1xuaW1wb3J0IHsgRmFjdG9yeSwgTWVzc2FnZVNlcnZpY2UgfSBmcm9tIFwic3JjL19iYXNlXCI7XG5cblxuQENvbXBvbmVudCh7IG5hbWU6IFwiYXBwLWhlYWRlclwiLCBjb21wb25lbnRzOiB7IGFwcFJpYmJvbjogQXBwUmliYm9uLCB1c2VySW5mbzogVXNlckluZm8sIHByb2Nlc3NJbmZvOiBQcm9jZXNzSW5mbyB9IH0pXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBBcHBIZWFkZXIgZXh0ZW5kcyBWdWUge1xuICAkc3RvcmU6IGFueTtcblxuICBwdWJsaWMgZ2V0IHN0YXRlKCkgeyByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUubWFjaGluZVN0YXR1czsgfTtcbiAgcHVibGljIGdldCBpc01haW5WaWV3TGlmdGVkVXAoKSB7IHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS5pc01haW5WaWV3TGlmdGVkVXA7IH1cbiAgcHVibGljIGdldCBtYWluU3RhdHVzKCkgeyByZXR1cm4gdGhpcy4kc3RvcmUuZ2V0dGVycy5tYWluU3RhdHVzOyB9O1xuICBwdWJsaWMgZ2V0IHBvd2VyT25TdGF0dXMoKSB7IHJldHVybiB0aGlzLiRzdG9yZS5nZXR0ZXJzLnBvd2VyT25BbGFybXM7IH07XG5cbiAgbW91bnRlZCgpe1xuICAgIEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKS5zdWJzY3JpYmVUb0NoYW5uZWwoXCJmb3JjZS11aS11cGRhdGVcIiwgYXJncyA9PiB7XG4gICAgICB0aGlzLiRmb3JjZVVwZGF0ZSgpO1xuICAgIH0pO1xuICB9XG5cbiAgcHVibGljIGdldCBhbGFybVRpdGxlKCkge1xuICAgIGxldCBzID0gdGhpcy4kc3RvcmUuc3RhdGUgYXMgQXBwTW9kZWw7XG5cbiAgICBzd2l0Y2ggKHRoaXMucmliYm9uU3RhdHVzKSB7XG5cbiAgICAgIGNhc2UgcmliYm9uU3RhdHVzRW51bS5XYXJuaW5nOlxuICAgICAgICBpZiAodGhpcy5hbGFybUNvdW50ID09IDEpIHJldHVybiBcIndhcm5pbmdfcmliYm9uX3RpdGxlXzFfaXRlbVwiO1xuICAgICAgICByZXR1cm4gXCJ3YXJuaW5nX3JpYmJvbl90aXRsZV9tb3JlX2l0ZW1zXCI7XG4gICAgICBjYXNlIHJpYmJvblN0YXR1c0VudW0uQWxhcm06XG4gICAgICAgIGlmICh0aGlzLmFsYXJtQ291bnQgPT0gMSkgcmV0dXJuIFwiYWxhcm1fcmliYm9uX3RpdGxlXzFfaXRlbVwiO1xuICAgICAgICByZXR1cm4gXCJhbGFybV9yaWJib25fdGl0bGVfbW9yZV9pdGVtc1wiO1xuICAgIH1cbiAgICByZXR1cm4gXCJcIjtcbiAgfVxuXG4gIHB1YmxpYyBnZXQgYWxhcm1Db3VudCgpIHtcbiAgICBsZXQgcyA9IHRoaXMuJHN0b3JlLnN0YXRlIGFzIEFwcE1vZGVsO1xuXG4gICAgcmV0dXJuIE9iamVjdC5rZXlzKHMuYWxhcm1zLndhcm5pbmdzKS5sZW5ndGggKyBPYmplY3Qua2V5cyhzLmFsYXJtcy5hbGFybXMpLmxlbmd0aDtcbiAgfVxuXG4gIHB1YmxpYyBnZXQgc2hvd0RldGFpbHMoKTogYm9vbGVhbiB7XG4gICAgbGV0IHMgPSB0aGlzLiRzdG9yZS5zdGF0ZSBhcyBBcHBNb2RlbDtcbiAgICBzd2l0Y2ggKHRoaXMucmliYm9uU3RhdHVzKSB7XG4gICAgICBjYXNlIHJpYmJvblN0YXR1c0VudW0uV2FybmluZzpcbiAgICAgICAgcmV0dXJuIHMuYWxhcm1zLndhcm5pbmdzLmxlbmd0aCA9PSAxO1xuICAgICAgY2FzZSByaWJib25TdGF0dXNFbnVtLkFsYXJtOlxuICAgICAgICByZXR1cm4gcy5hbGFybXMuYWxhcm1zLmxlbmd0aCA9PSAxO1xuICAgIH1cbiAgICByZXR1cm4gZmFsc2VcbiAgfVxuXG4gIHB1YmxpYyBnZXQgcmliYm9uU3RhdHVzKCk6IHJpYmJvblN0YXR1c0VudW0ge1xuXG4gICAgLy8gQ29udHJvbGxvIHNlIGNpIHNvbm8gYWxsYXJtaVxuICAgIGxldCBzID0gdGhpcy4kc3RvcmUuc3RhdGUgYXMgQXBwTW9kZWw7XG5cbiAgICBpZiAocy5hbGFybXMuYWxhcm1zLmxlbmd0aCA+IDApIHJldHVybiByaWJib25TdGF0dXNFbnVtLkFsYXJtO1xuICAgIGlmIChzLmFsYXJtcy53YXJuaW5ncy5sZW5ndGggPiAwKSByZXR1cm4gcmliYm9uU3RhdHVzRW51bS5XYXJuaW5nO1xuICAgIGlmIChzLnByb2Nlc3MucHJvY2Vzcy5sZW5ndGggPiAwKSByZXR1cm4gcmliYm9uU3RhdHVzRW51bS5Xb3JraW5nO1xuXG4gICAgcmV0dXJuIHJpYmJvblN0YXR1c0VudW0uSWRsZTtcbiAgfVxuXG4gIHB1YmxpYyBnZXQgc2VydmljZVJlcXVpcmVkKCkge1xuICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS5hbGFybXMuc2VydmljZUFsYXJtcy5sZW5ndGggPiAwO1xuICB9XG5cbiAgcHVibGljIHNlbmRNZXNzYWdlKG5hbWU6IHN0cmluZykge1xuICAgIEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKS5wdWJsaXNoVG9DaGFubmVsKG5hbWUpO1xuICB9XG5cbn1cblxuZW51bSByaWJib25TdGF0dXNFbnVtIHtcbiAgSWRsZSA9IDAsXG4gIFdvcmtpbmcgPSAxLFxuICBXYXJuaW5nID0gMixcbiAgQWxhcm0gPSAzXG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvbW9kdWxlcy9hcHAtaGVhZGVyLnRzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBSUE7QUFBQTtBQUFBOztBQWtFQTtBQS9EQTtBQUFBOzs7QUFBQTtBQUFBO0FBQ0E7QUFBQTs7O0FBQUE7QUFDQTtBQUFBOzs7QUFBQTtBQUFBO0FBQ0E7QUFBQTs7O0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBQUE7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUNBOzs7QUFBQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUFBO0FBRUE7QUFBQTtBQUVBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFFQTtBQUNBOzs7QUFBQTtBQUVBO0FBQUE7QUFDQTtBQUNBOzs7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQWhFQTtBQURBO0FBQ0E7QUFrRUE7QUFBQTtBQWxFQTtBQW9FQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///507\n"); /***/ }), /* 508 */ diff --git a/Step/wwwroot/src/@types/signalr.alarms.d.ts b/Step/wwwroot/src/@types/signalr.alarms.d.ts index 6229c3ee..51cb5e7a 100644 --- a/Step/wwwroot/src/@types/signalr.alarms.d.ts +++ b/Step/wwwroot/src/@types/signalr.alarms.d.ts @@ -5,7 +5,7 @@ declare module signalr { interface genericAlarm { id: number, guid?: string, - alarmMessage: string, + message: string, dateTime: Date, isWarning: boolean } diff --git a/Step/wwwroot/src/components/test-status.ts b/Step/wwwroot/src/components/test-status.ts index 7017de20..11e404bd 100644 --- a/Step/wwwroot/src/components/test-status.ts +++ b/Step/wwwroot/src/components/test-status.ts @@ -76,10 +76,10 @@ export default class TestStatus extends Vue { processModelActions.removeAllProcess(this.$store); } addAlarm() { - alarmsModelActions.addAlarm(this.$store, { alarmMessage: "Lorem Ipsum dolor sit amen ... ", dateTime: new Date(), id: new Date().getTime(), isWarning: false }); + alarmsModelActions.addAlarm(this.$store, { message: "Lorem Ipsum dolor sit amen ... ", dateTime: new Date(), id: new Date().getTime(), isWarning: false }); } addWarning() { - alarmsModelActions.addWarning(this.$store, { alarmMessage: "Lorem Ipsum dolor sit amen ... ", dateTime: new Date(), id: new Date().getTime(), isWarning: true }); + alarmsModelActions.addWarning(this.$store, { message: "Lorem Ipsum dolor sit amen ... ", dateTime: new Date(), id: new Date().getTime(), isWarning: true }); } removeAlarms() { alarmsModelActions.removeAllAlarms(this.$store); diff --git a/Step/wwwroot/src/modules/app-header.ts b/Step/wwwroot/src/modules/app-header.ts index 9ac7f699..6e4eff3c 100644 --- a/Step/wwwroot/src/modules/app-header.ts +++ b/Step/wwwroot/src/modules/app-header.ts @@ -56,7 +56,7 @@ export default class AppHeader extends Vue { // Controllo se ci sono allarmi let s = this.$store.state as AppModel; - debugger + if (s.alarms.alarms.length > 0) return ribbonStatusEnum.Alarm; if (s.alarms.warnings.length > 0) return ribbonStatusEnum.Warning; if (s.process.process.length > 0) return ribbonStatusEnum.Working; diff --git a/Step/wwwroot/src/services/hub.ts b/Step/wwwroot/src/services/hub.ts index f69316e6..22eb1772 100644 --- a/Step/wwwroot/src/services/hub.ts +++ b/Step/wwwroot/src/services/hub.ts @@ -49,6 +49,8 @@ export class Hub { alarmsModelActions.addAlarm(store, element); } } + + alarmsModelActions.checkRemove(store, tempList.map(i => i.guid)); } diff --git a/Step/wwwroot/src/store/alarms.store.ts b/Step/wwwroot/src/store/alarms.store.ts index 7d63a096..6379db95 100644 --- a/Step/wwwroot/src/store/alarms.store.ts +++ b/Step/wwwroot/src/store/alarms.store.ts @@ -30,7 +30,8 @@ export interface AlarmsModelActionsInterface { addWarning(context, alarm: signalr.genericAlarm); addServiceAlarm(context, alarm: signalr.genericAlarm); toggleOpened(context, status); - toggleServiceOpened(store, status) + toggleServiceOpened(store, status); + checkRemove(context, alarmsKeys: Array); } export const alarmsStore = { @@ -54,12 +55,12 @@ export const alarmsStore = { date: alarm.dateTime, id: alarm.id.toString(), uid: alarm.guid, - description: alarm.alarmMessage, - title: "", + description: null, + title: alarm.message, status: "active", type: "alarm" } as AlarmModel); - debugger + store.alarms = Array.from(store._alarms.values()); } @@ -70,8 +71,8 @@ export const alarmsStore = { date: alarm.dateTime, id: alarm.id.toString(), uid: alarm.guid, - description: alarm.alarmMessage, - title: "", + description: null, + title: alarm.message, status: "active", type: "warning" } as AlarmModel); @@ -111,8 +112,8 @@ export const alarmsStore = { date: alarm.dateTime, id: alarm.id.toString(), uid: alarm.guid, - description: alarm.alarmMessage, - title: "", + description: null, + title: alarm.message, status: "active", type: "service" } as AlarmModel); @@ -123,13 +124,34 @@ export const alarmsStore = { if (store._serviceAlarms.has(alarm.guid)) store._serviceAlarms.delete(alarm.guid); - store.serviceAlarms = Array.from(store._serviceAlarms.values()); + store.serviceAlarms = Array.from(store._serviceAlarms.values()); }, ToggleOpened(store, status) { store.opened = status; }, ToggleServiceOpened(store, status) { store.serviceOpened = status; + }, + CheckRemove(store, keys: Array) { + let removed = false; + + // Cancello gli allarmi + let ak = Array.from((store._alarms as Map).keys()); + for (const index in ak) { + if (keys.indexOf(ak[index]) < 0) { store._alarms.delete(ak[index]); removed = true; } + } + + // Cancello i warnings + let wk = Array.from((store._warnings as Map).keys()); + for (const index in wk) { + if (keys.indexOf(wk[index]) < 0) { store._warnings.delete(wk[index]); removed = true; } + } + + if(removed) + { + store.warnings = Array.from(store._warnings.values()); + store.alarms = Array.from(store._alarms.values()); + } } }, @@ -154,6 +176,9 @@ export const alarmsStore = { }, toggleServiceOpened(context, status) { context.commit("ToggleServiceOpened", status); + }, + checkRemove(context, alarmsKeys: Array) { + context.commit("CheckRemove", alarmsKeys); } } as AlarmsModelActionsInterface