From 61501dba8d2029c9d23e07d299f3a0f8e1b8ece8 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Wed, 25 Dec 2024 15:20:51 +0700 Subject: [PATCH] fix: data not append if key not exists --- src/pages/08_request-list/RequestListView.vue | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/pages/08_request-list/RequestListView.vue b/src/pages/08_request-list/RequestListView.vue index d9561372..52c9be73 100644 --- a/src/pages/08_request-list/RequestListView.vue +++ b/src/pages/08_request-list/RequestListView.vue @@ -262,14 +262,12 @@ const responsiblePersonList = computed(() => { curr.productService.service?.workflow?.step.forEach((v) => { const key = v.order.toString(); - if (!acc[key]) { - acc[key] = []; - } else { - v.responsiblePerson.forEach((lhs) => { - if (acc[v.order].find((rhs) => rhs.id === lhs.userId)) return; - acc[v.order].push(lhs.user); - }); - } + if (!acc[key]) acc[key] = []; + + v.responsiblePerson.forEach((lhs) => { + if (acc[v.order].find((rhs) => rhs.id === lhs.userId)) return; + acc[v.order].push(lhs.user); + }); }); return acc; @@ -612,6 +610,7 @@ function isInstallmentPaySuccess(installmentNo: number) {