From fe5327e160d5f141a7270889da73de9a6e77641b Mon Sep 17 00:00:00 2001 From: Daniel Lando Date: Wed, 24 Apr 2019 17:25:25 +0200 Subject: [PATCH] Fixed some client side problems --- src/components/MqttClients.vue | 14 +++++++----- src/components/dialogs/Mqtt_Client.vue | 31 ++++++++++++++++++++++++-- src/components/dialogs/Value.vue | 14 +++++++++++- 3 files changed, 50 insertions(+), 9 deletions(-) diff --git a/src/components/MqttClients.vue b/src/components/MqttClients.vue index 0482c85..dad17a0 100644 --- a/src/components/MqttClients.vue +++ b/src/components/MqttClients.vue @@ -17,7 +17,8 @@ {{ props.item.reconnectPeriod }} {{ props.item.auth ? 'Required' : 'Not Required' }} {{ props.item.clean ? 'Yes' : 'No' }} - {{ getMaps(props.item) }} + {{ getMaps(props.item.mapsGet) }} + {{ getMaps(props.item.mapsSet) }} edit @@ -116,7 +117,8 @@ export default { { text: "Reconnect (ms)", value: "reconnectPeriod" }, { text: "Auth", value: "auth" }, { text: "Clean", value: "clean" }, - { text: "Maps", value: "maps" }, + { text: "Maps GET", value: "mapsGet" }, + { text: "Maps SET", value: "mapsSet" }, { text: "Actions", sortable: false } ], fab: false, @@ -126,16 +128,16 @@ export default { showSnackbar(text) { this.$emit("showSnackbar", text); }, - getMaps(item){ + getMaps(itemMaps){ var result = "" - if(!item.maps){ + if(!itemMaps){ result = "Not defined" } else{ var maps = this.maps - item.maps.forEach((id, i) => { + itemMaps.forEach((id, i) => { var t = maps.find(e => e._id == id); - result += (t ? t.name : id) + (i == item.maps.length - 1 ? '' : ', '); + result += (t ? t.name : id) + (i == itemMaps.length - 1 ? '' : ', '); }); } return result; diff --git a/src/components/dialogs/Mqtt_Client.vue b/src/components/dialogs/Mqtt_Client.vue index d2217ab..a728560 100644 --- a/src/components/dialogs/Mqtt_Client.vue +++ b/src/components/dialogs/Mqtt_Client.vue @@ -92,9 +92,9 @@ + + + + + diff --git a/src/components/dialogs/Value.vue b/src/components/dialogs/Value.vue index 8b89a2b..c59b407 100644 --- a/src/components/dialogs/Value.vue +++ b/src/components/dialogs/Value.vue @@ -23,7 +23,18 @@ > - + + + + +