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>
|
2020-01-26 22:55:59 +00:00
|
|
|
<v-icon>{{home}}</v-icon>
|
2020-01-17 21:11:19 +00:00
|
|
|
</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>
|
2020-01-26 22:55:59 +00:00
|
|
|
<v-icon>{{work}}</v-icon>
|
2020-01-18 11:49:49 +00:00
|
|
|
</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 20:10:04 +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'
|
2020-01-26 22:55:59 +00:00
|
|
|
import {mdiHome, mdiBriefcase} from '@mdi/js'
|
2020-01-17 21:11:19 +00:00
|
|
|
export default {
|
|
|
|
name: 'FinanzerNavigation',
|
2020-01-26 22:55:59 +00:00
|
|
|
data () {
|
|
|
|
return {
|
|
|
|
home: mdiHome,
|
|
|
|
work: mdiBriefcase
|
|
|
|
}
|
|
|
|
},
|
2020-01-17 21:11:19 +00:00
|
|
|
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>
|