From 8fc2e5cc4eb4c5e8560a461f8d9c52e3a7a23b3d Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Fri, 26 Aug 2022 11:56:04 +0200 Subject: [PATCH 1/1] Web UI: add and fix support for start/stop charging station MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- src/charging-station/ChargingStation.ts | 2 +- src/ui/web/src/components/Modal.vue | 2 +- .../charging-stations/CSConnector.vue | 22 +++++++++---- .../components/charging-stations/CSData.vue | 4 +++ .../charging-stations/CSInfoModal.vue | 2 +- .../components/charging-stations/CSTable.vue | 9 ++++-- .../charging-stations/IdTagInputModal.vue | 2 +- src/ui/web/src/composable/UIClient.ts | 32 ++++++++++++------- 8 files changed, 50 insertions(+), 25 deletions(-) diff --git a/src/charging-station/ChargingStation.ts b/src/charging-station/ChargingStation.ts index 5631a984..f74cf4bd 100644 --- a/src/charging-station/ChargingStation.ts +++ b/src/charging-station/ChargingStation.ts @@ -550,8 +550,8 @@ export default class ChargingStation { this.templateFileWatcher.close(); this.sharedLRUCache.deleteChargingStationTemplate(this.stationInfo?.templateHash); this.bootNotificationResponse = null; - parentPort.postMessage(MessageChannelUtils.buildStoppedMessage(this)); this.stopped = true; + parentPort.postMessage(MessageChannelUtils.buildStoppedMessage(this)); } public async reset(reason?: StopTransactionReason): Promise { diff --git a/src/ui/web/src/components/Modal.vue b/src/ui/web/src/components/Modal.vue index 20d7f0d5..954c9361 100644 --- a/src/ui/web/src/components/Modal.vue +++ b/src/ui/web/src/components/Modal.vue @@ -1,6 +1,6 @@