From c3a298739be5b721589fafcd6cff60249effdd04 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Sun, 29 Jan 2023 19:04:36 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=B7=A5=E4=BD=9C=E5=8F=B0=20=E5=B7=A5?= =?UTF-8?q?=E5=8D=95=E5=88=97=E8=A1=A8url?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/myhome/components/Ticket.vue | 4 ++-- src/views/myhome/index.vue | 14 +++++++++++++- 2 files changed, 15 insertions(+), 3 deletions(-) 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' + ]) } }