2020-01-17 21:11:19 +00:00
|
|
|
<template>
|
|
|
|
<div>
|
|
|
|
<v-list>
|
2020-01-23 12:24:12 +00:00
|
|
|
<v-list-item class="title" link to="/main/finanzer/overview">
|
2020-01-17 21:11:19 +00:00
|
|
|
<v-list-item-icon>
|
|
|
|
<v-icon>home</v-icon>
|
|
|
|
</v-list-item-icon>
|
|
|
|
<v-list-item-title>Gesamtübersicht</v-list-item-title>
|
|
|
|
</v-list-item>
|
2020-01-18 11:49:49 +00:00
|
|
|
<v-list-item link to="/main/finanzer/servicemanagement">
|
|
|
|
<v-list-item-icon>
|
|
|
|
<v-icon>work</v-icon>
|
|
|
|
</v-list-item-icon>
|
2020-01-23 12:24:12 +00:00
|
|
|
<v-list-item-title>Dienstverwaltung</v-list-item-title>
|
2020-01-18 11:49:49 +00:00
|
|
|
</v-list-item>
|
2020-01-17 21:11:19 +00:00
|
|
|
</v-list>
|
|
|
|
<v-divider />
|
|
|
|
<v-list>
|
|
|
|
<div v-for="user in users" v-bind:key="users.indexOf(user)">
|
2020-01-23 12:24:12 +00:00
|
|
|
<v-list-item :to="{ name: 'activeUser', params: { id: user.username } }" link>
|
|
|
|
<v-list-item-title>{{ user.lastname }}, {{ user.firstname }}</v-list-item-title>
|
2020-01-17 21:11:19 +00:00
|
|
|
</v-list-item>
|
|
|
|
</div>
|
2020-01-23 12:24:12 +00:00
|
|
|
<v-list-item>
|
|
|
|
<v-progress-circular indeterminate color="grey" v-if="loading" />
|
|
|
|
</v-list-item>
|
2020-01-17 21:11:19 +00:00
|
|
|
</v-list>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
|
|
import { mapGetters, mapActions } from 'vuex'
|
|
|
|
export default {
|
|
|
|
name: 'FinanzerNavigation',
|
|
|
|
methods: {
|
|
|
|
...mapActions({
|
2020-01-23 12:24:12 +00:00
|
|
|
addUser: 'finanzerUsers/addUser'
|
2020-01-17 21:11:19 +00:00
|
|
|
})
|
|
|
|
},
|
|
|
|
computed: {
|
|
|
|
...mapGetters({
|
|
|
|
users: 'finanzerUsers/users',
|
2020-01-23 12:24:12 +00:00
|
|
|
allUsers: 'finanzerUsers/allUsers',
|
|
|
|
loading: 'finanzerUsers/usersLoading'
|
2020-01-17 21:11:19 +00:00
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
|
|
|
|
<style scoped></style>
|