Skip to content

Commit cf8190d

Browse files
authored
feat(History): show auxiliary data (#1608)
Signed-off-by: Pedro Lamas <[email protected]>
1 parent 9c47df8 commit cf8190d

File tree

7 files changed

+418
-114
lines changed

7 files changed

+418
-114
lines changed

src/api/socketActions.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -779,6 +779,9 @@ export const SocketActions = {
779779
async serverSensorsList () {
780780
baseEmit(
781781
'server.sensors.list', {
782+
params: {
783+
extended: true
784+
},
782785
dispatch: 'sensors/onSensorsList'
783786
}
784787
)

src/components/ui/AppDataTableRow.vue

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,13 @@
2222
:header="header"
2323
:value="getValue(header)"
2424
>
25-
{{ getValue(header) ?? '--' }}
25+
<slot
26+
name="item.data-table-default"
27+
:header="header"
28+
:value="getValue(header)"
29+
>
30+
{{ formatValue(getValue(header)) }}
31+
</slot>
2632
</slot>
2733
</td>
2834
</template>
@@ -50,5 +56,11 @@ export default class AppDataTableRow extends Vue {
5056
getValue (header: DataTableHeader) {
5157
return get(this.item, header.value)
5258
}
59+
60+
formatValue (value: unknown) {
61+
return value == null || value === ''
62+
? '--'
63+
: value
64+
}
5365
}
5466
</script>

0 commit comments

Comments
 (0)