From 5ed0ae2fa958a51f8493d8f5fa471dd49a706982 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Thu, 17 Feb 2022 17:19:25 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=B8=BB=E4=BB=BB=E5=8A=A1=E5=BD=92?= =?UTF-8?q?=E6=A1=A3=E6=97=B6=E5=90=8C=E6=AD=A5=E5=AD=90=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=BD=92=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/js/pages/manage/components/TaskDetail.vue | 3 --- resources/assets/js/store/actions.js | 9 +++++++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/resources/assets/js/pages/manage/components/TaskDetail.vue b/resources/assets/js/pages/manage/components/TaskDetail.vue index fdb2eb92..3f0371d4 100644 --- a/resources/assets/js/pages/manage/components/TaskDetail.vue +++ b/resources/assets/js/pages/manage/components/TaskDetail.vue @@ -588,9 +588,6 @@ export default { return []; } return this.cacheTasks.filter(task => { - if (task.archived_at) { - return false; - } return task.parent_id == this.taskId }).sort((a, b) => { return a.id - b.id; diff --git a/resources/assets/js/store/actions.js b/resources/assets/js/store/actions.js index 721372e8..46f60bf7 100644 --- a/resources/assets/js/store/actions.js +++ b/resources/assets/js/store/actions.js @@ -917,6 +917,15 @@ export default { [data.flow_item_status, data.flow_item_name] = data.flow_item_name.split("|") } // + if (typeof data.archived_at !== "undefined") { + state.cacheTasks.filter(task => task.parent_id == data.id).some(task => { + dispatch("saveTask", Object.assign(task, { + archived_at: data.archived_at, + archived_userid: data.archived_userid + })) + }) + } + // let updateMarking = {}; if (typeof data.update_marking !== "undefined") { updateMarking = $A.isJson(data.update_marking) ? data.update_marking : {};