diff --git a/src/views/myhome/components/Ticket.vue b/src/views/myhome/components/Ticket.vue index f04c7560d..2e85f0975 100644 --- a/src/views/myhome/components/Ticket.vue +++ b/src/views/myhome/components/Ticket.vue @@ -16,7 +16,7 @@ export default { props: { url: { type: String, - default: () => '/api/v1/tickets/tickets/' + default: () => `/api/v1/tickets/tickets/` } }, data() { @@ -93,7 +93,7 @@ export default { }, watch: { url(iNew) { - this.$set(this.tableConfig, 'url', `${iNew}?applicant=${this.currentUser.id}`) + this.$set(this.tableConfig, 'url', `${iNew}?assignees__id=${this.currentUser.id}&state=pending`) } } } diff --git a/src/views/myhome/index.vue b/src/views/myhome/index.vue index cec37dbff..de16aa570 100644 --- a/src/views/myhome/index.vue +++ b/src/views/myhome/index.vue @@ -9,7 +9,10 @@ - + @@ -31,6 +34,7 @@ import User from './components/User' import Ticket from './components/Ticket' import Log from './components/LoginLog' import Session from './components/Session' +import { mapGetters } from 'vuex' export default { name: 'Name', @@ -41,6 +45,14 @@ export default { Ticket, Log, Session + }, + computed: { + url() { + return `/api/v1/tickets/tickets/?assignees__id=${this.currentUser.id}&state=pending` + }, + ...mapGetters([ + 'currentUser' + ]) } }