From 425d9747bbe4241087673bd0c6a1d62bc7747eae Mon Sep 17 00:00:00 2001 From: bogdan Date: Mon, 21 Aug 2023 09:13:49 +0200 Subject: [PATCH] implementing ota update over ui --- cards/FirmwareCard.vue | 14 ++++++++++---- helpers.js | 3 ++- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/cards/FirmwareCard.vue b/cards/FirmwareCard.vue index cb9be32..815ac11 100644 --- a/cards/FirmwareCard.vue +++ b/cards/FirmwareCard.vue @@ -10,8 +10,11 @@ -
Current firmware version:: {{ data.fw_rev }}
-
Available firmware version:: {{ data.fw_rev }}
+
Current firmware version: {{ data.fw_rev }}
+
Available firmware version: {{ data.fw_rev }}
+
Firmware status: {{ data.ota_state }} +
+ @@ -29,10 +32,13 @@ defineOptions({ }) const init = { - ota_enab: false, res_ota_enab: false, ota_url: "", ota_auto_int: 0, fw_rev: "" + ota_enab: false, res_ota_enab: false, ota_url: '', + ota_auto_int: 0, fw_rev: '', ota_newver: '', ota_state: '' } const data = reactive(init); PostData(data, 2, 0, null); - +function CheckFirmware() { + PostData({ ota_start: 1 }, 2, 0, () => { }); +} diff --git a/helpers.js b/helpers.js index 44843ca..a6b6ba9 100644 --- a/helpers.js +++ b/helpers.js @@ -14,7 +14,8 @@ function ShowDelayDialog(mess, time, onexpire) { message: '', progress: true, persistent: true, // we want the user to not be able to close it - ok: false // we want the user to not be able to close it + ok: false, // we want the user to not be able to close it + square: true }) let percentage = 0