From cc8ef8c97bed8701879c99da6ec7b083981c6923 Mon Sep 17 00:00:00 2001
From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com>
Date: Wed, 25 Dec 2024 16:31:32 +0700
Subject: [PATCH] fix: error undefined
---
src/pages/08_request-list/RequestListView.vue | 23 +++++++++----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/src/pages/08_request-list/RequestListView.vue b/src/pages/08_request-list/RequestListView.vue
index 47b857f4..2b3b70ca 100644
--- a/src/pages/08_request-list/RequestListView.vue
+++ b/src/pages/08_request-list/RequestListView.vue
@@ -262,11 +262,13 @@ const responsiblePersonList = computed(() => {
curr.productService.service?.workflow?.step.forEach((v) => {
const key = v.order.toString();
- if (!acc[key]) acc[key] = [];
+ if (!acc[key]) acc[key] = v.responsiblePerson.map((v) => v.user);
+
+ const current = acc[key];
v.responsiblePerson.forEach((lhs) => {
- if (acc[v.order].find((rhs) => rhs.id === lhs.userId)) return;
- acc[v.order].push(lhs.user);
+ if (current.find((rhs) => rhs.id === lhs.userId)) return;
+ current.push(lhs.user);
});
});
@@ -275,7 +277,7 @@ const responsiblePersonList = computed(() => {
{},
);
- return temp;
+ return temp || {};
});
const successAll = computed(() => {
@@ -372,15 +374,12 @@ function isInstallmentPaySuccess(installmentNo: number) {
{{ $t('flow.responsiblePerson') }}