added links to single recorder view and added translations
This commit is contained in:
7183
package-lock.json
generated
7183
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -4,7 +4,6 @@
|
||||
<section class="hero is-primary">
|
||||
<div class="hero-body">
|
||||
<div class="container has-text-centered">
|
||||
{{cmd_params}}
|
||||
<h3>
|
||||
<div class="text-center">
|
||||
<font-awesome-icon class="float-left" icon="arrow-circle-left" @click="previousRecorder()"/>
|
||||
@@ -25,11 +24,21 @@
|
||||
</h2>
|
||||
|
||||
<p>
|
||||
<font-awesome-icon icon="tag"/> {{recorder.model_name ? recorder.model_name : "undefined"}}<br/>
|
||||
<font-awesome-icon icon="code"/> {{recorder.firmware_version ? recorder.firmware_version : "undefined"}}<br/>
|
||||
<font-awesome-icon icon="video"/> {{recorder.additional_camera_connected ? "yes" : "no"}}<br/>
|
||||
<font-awesome-icon icon="barcode"/> {{recorder.serial_number ? recorder.serial_number : "undefined"}}<br/>
|
||||
<font-awesome-icon icon="home"/> {{recorder.room ? recorder.room.name : "undefined"}}
|
||||
<span v-b-tooltip.hover :title="$t('model_name')">
|
||||
<font-awesome-icon icon="tag"/> {{recorder.model_name ? recorder.model_name : $t("undefined")}}<br/>
|
||||
</span>
|
||||
<span v-b-tooltip.hover :title="$t('firmware_version')">
|
||||
<font-awesome-icon icon="code"/> {{recorder.firmware_version ? recorder.firmware_version : $t("undefined")}}<br/>
|
||||
</span>
|
||||
<span v-b-tooltip.hover :title="$t('additional_camera_connected')">
|
||||
<font-awesome-icon icon="video"/> {{recorder.additional_camera_connected ? $t("yes") : $t("no")}}<br/>
|
||||
</span>
|
||||
<span v-b-tooltip.hover :title="$t('serial_number')">
|
||||
<font-awesome-icon icon="barcode" /> {{recorder.serial_number ? recorder.serial_number : $t("undefined")}}<br/>
|
||||
</span>
|
||||
<span v-b-tooltip.hover :title="$t('room')">
|
||||
<font-awesome-icon icon="home"/> {{recorder.room ? recorder.room.name : $t("undefined")}}
|
||||
</span>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
@@ -99,6 +108,7 @@
|
||||
</b-card-header>
|
||||
<b-collapse id="accordion-3" visible accordion="my-accordion" role="tabpanel">
|
||||
<b-card-body>
|
||||
{{cmd_params}}
|
||||
<b-list-group style="max-height: 400px; overflow-y:scroll;" v-if="!(recorder.locked || recorder.offline)">
|
||||
<b-list-group-item v-for="command in recorderModel.commands"
|
||||
v-bind:key="command.id">
|
||||
|
||||
@@ -28,8 +28,12 @@
|
||||
<b-card-group deck>
|
||||
<b-card class="mb-2" style="max-width: 30rem; min-width:20rem;"
|
||||
v-for="(recorder) in recorders"
|
||||
:header="recorder.name + ' (' + recorder.ip + ' / ' + recorder.network_name + ')'"
|
||||
v-bind:key="recorder.id">
|
||||
<template v-slot:header>
|
||||
<router-link :to="{name: 'recorder', params: {recorder_id: recorder.id}}">
|
||||
<h4>{{recorder.name}}</h4></router-link>
|
||||
<h6>{{' (' + recorder.ip + ' / ' + recorder.network_name + ')'}}</h6>
|
||||
</template>
|
||||
<b-card-text>
|
||||
<h5 class="card-title"><strong>{{ $t('name') }}: </strong>
|
||||
<span v-if="!formEditField[recorder.id+'_name']">{{recorder.name}}
|
||||
|
||||
@@ -73,6 +73,7 @@ const messages = {
|
||||
' | {num} Aufzeichnungsgerätemodelle sind definiert',
|
||||
no: 'nein',
|
||||
yes: 'ja',
|
||||
undefined: 'unbekannt',
|
||||
create: 'anlegen',
|
||||
and: 'und',
|
||||
number: 'Nummer',
|
||||
@@ -81,6 +82,12 @@ const messages = {
|
||||
requires_password: 'Passwort benötigt',
|
||||
ssh_port: 'SSH Port',
|
||||
telnet_port: 'Telnet Port',
|
||||
serial_number: 'Seriennummer',
|
||||
additional_camera_connected: 'zusätzliche Kamera verbunden',
|
||||
firmware_version: 'Firmwareversion',
|
||||
model_name: 'Modellname',
|
||||
created_at: 'Erstellt um',
|
||||
last_time_modified: 'Letzter Änderungszeitpunkt',
|
||||
},
|
||||
en: {
|
||||
welcomeMsg: 'Welcome to Your Vue.js + TypeScript App',
|
||||
|
||||
Reference in New Issue
Block a user