From 6a58f07a912382001fe6791c15192722a3879d1e Mon Sep 17 00:00:00 2001 From: kuaifan Date: Wed, 6 Jul 2022 23:27:12 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=B6=88=E6=81=AF=E6=96=B0=E5=A2=9E#?= =?UTF-8?q?=E6=88=91=E5=8D=8F=E5=8A=A9=E7=9A=84=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manage/components/ChatInput/index.vue | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/resources/assets/js/pages/manage/components/ChatInput/index.vue b/resources/assets/js/pages/manage/components/ChatInput/index.vue index e5d700d1d..ba873677c 100755 --- a/resources/assets/js/pages/manage/components/ChatInput/index.vue +++ b/resources/assets/js/pages/manage/components/ChatInput/index.vue @@ -536,7 +536,7 @@ export default { } if (list.length > 0) { item.label && values.push(...item.label) - list.length > 0 && values.push(...list) + values.push(...list) } }) renderList(values, searchTerm); @@ -1043,14 +1043,30 @@ export default { }) } // 待完成任务 - let data = this.$store.getters.transforTasks(this.$store.getters.dashboardTask['all']); - if (data.length > 0) { - data = data.sort((a, b) => { + let dataA = this.$store.getters.transforTasks(this.$store.getters.dashboardTask['all']); + if (dataA.length > 0) { + dataA = dataA.sort((a, b) => { return $A.Date(a.end_at || "2099-12-31 23:59:59") - $A.Date(b.end_at || "2099-12-31 23:59:59"); }) this.taskList.push({ label: [{id: 0, value: this.$L('我的待完成任务'), disabled: true}], - list: data.map(item => { + list: dataA.map(item => { + return { + id: item.id, + value: item.name + } + }), + }) + } + // 我协助的任务 + let dataB = this.$store.getters.assistTask; + if (dataB.length > 0) { + dataB = dataB.sort((a, b) => { + return $A.Date(a.end_at || "2099-12-31 23:59:59") - $A.Date(b.end_at || "2099-12-31 23:59:59"); + }) + this.taskList.push({ + label: [{id: 0, value: this.$L('我协助的任务'), disabled: true}], + list: dataB.map(item => { return { id: item.id, value: item.name