This commit is contained in:
@@ -3,14 +3,21 @@
|
|||||||
<gz-error :errorBoxMessage="formState.errorBoxMessage"></gz-error>
|
<gz-error :errorBoxMessage="formState.errorBoxMessage"></gz-error>
|
||||||
<v-col rows="12">
|
<v-col rows="12">
|
||||||
<v-timeline :dense="$vuetify.breakpoint.smAndDown">
|
<v-timeline :dense="$vuetify.breakpoint.smAndDown">
|
||||||
<v-timeline-item v-for="i in obj" :key="i.index" large>
|
<v-timeline-item
|
||||||
|
v-for="i in obj"
|
||||||
|
:key="i.index"
|
||||||
|
large
|
||||||
|
:color="getIconColorForEvent(i.event)"
|
||||||
|
:icon="getIconForEvent(i.event)"
|
||||||
|
fill-dot
|
||||||
|
>
|
||||||
<template v-slot:opposite>
|
<template v-slot:opposite>
|
||||||
<span>{{ i.date }}</span>
|
<span>{{ i.date }}</span>
|
||||||
</template>
|
</template>
|
||||||
<v-card class="elevation-2">
|
<v-card class="elevation-2">
|
||||||
<v-card-title class="headline">{{ i.name }}</v-card-title>
|
<v-card-title class="headline">{{ i.name }}</v-card-title>
|
||||||
<v-card-text>
|
<v-card-text>
|
||||||
{{ i.event }}
|
{{ getEventName(i.event) }}
|
||||||
{{ i.textra }}
|
{{ i.textra }}
|
||||||
</v-card-text>
|
</v-card-text>
|
||||||
</v-card>
|
</v-card>
|
||||||
@@ -37,6 +44,7 @@ export default {
|
|||||||
vm.readOnly = true;
|
vm.readOnly = true;
|
||||||
window.$gz.eventBus.$on("menu-click", clickHandler);
|
window.$gz.eventBus.$on("menu-click", clickHandler);
|
||||||
generateMenu(vm, false);
|
generateMenu(vm, false);
|
||||||
|
|
||||||
vm.getDataFromApi();
|
vm.getDataFromApi();
|
||||||
})
|
})
|
||||||
.catch(err => {
|
.catch(err => {
|
||||||
@@ -59,6 +67,25 @@ export default {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
getEventName(event) {
|
||||||
|
return this.eventTypes[event].name;
|
||||||
|
},
|
||||||
|
getIconForEvent(event) {
|
||||||
|
return this.eventTypes[event].icon;
|
||||||
|
},
|
||||||
|
getIconColorForEvent(event) {
|
||||||
|
switch (event) {
|
||||||
|
case 0:
|
||||||
|
case 5:
|
||||||
|
return "red";
|
||||||
|
case 1:
|
||||||
|
case 4:
|
||||||
|
case 10:
|
||||||
|
return "green";
|
||||||
|
default:
|
||||||
|
return "primary";
|
||||||
|
}
|
||||||
|
},
|
||||||
getDataFromApi() {
|
getDataFromApi() {
|
||||||
let vm = this;
|
let vm = this;
|
||||||
if (vm.formState.loading) {
|
if (vm.formState.loading) {
|
||||||
|
|||||||
Reference in New Issue
Block a user