From 81b07ea6e856fef33093a455a4d657865f655455 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Fri, 1 Jul 2022 11:33:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BB=BB=E5=8A=A1=E8=81=8A=E5=A4=A9?= =?UTF-8?q?=E5=87=BA=E7=8E=B0=E7=A9=BA=E7=99=BD=E7=9A=84=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/js/pages/manage/components/TaskDetail.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/resources/assets/js/pages/manage/components/TaskDetail.vue b/resources/assets/js/pages/manage/components/TaskDetail.vue index b868369b7..dd2bda0f2 100644 --- a/resources/assets/js/pages/manage/components/TaskDetail.vue +++ b/resources/assets/js/pages/manage/components/TaskDetail.vue @@ -597,6 +597,7 @@ export default { 'cacheProjects', 'cacheColumns', 'cacheTasks', + 'cacheDialogs', 'taskContents', 'taskFiles', 'taskPriority', @@ -809,7 +810,12 @@ export default { if (val) { this.timeValue = this.taskDetail.end_at ? [this.taskDetail.start_at, this.taskDetail.end_at] : []; } - } + }, + 'taskDetail.dialog_id'(dialog_id) { + if (dialog_id > 0 && !this.cacheDialogs.find(({id}) => id == dialog_id)) { + this.$store.dispatch("getDialogOne", dialog_id).catch(() => {}) + } + }, }, methods: {