From bb30f348386fabfba103d48f34a1fc05702bb1ef Mon Sep 17 00:00:00 2001
From: Mila <Mila@pollex.com.tw>
Date: 星期三, 08 十二月 2021 11:35:25 +0800
Subject: [PATCH] fixed: 調整 [進行預約] 預約單 id 邏輯

---
 PAMapp/pages/questionnaire/_agentNo.vue |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/PAMapp/pages/questionnaire/_agentNo.vue b/PAMapp/pages/questionnaire/_agentNo.vue
index 56f3a85..f79843c 100644
--- a/PAMapp/pages/questionnaire/_agentNo.vue
+++ b/PAMapp/pages/questionnaire/_agentNo.vue
@@ -402,12 +402,15 @@
 
       const appointmentInfo = agentInfo.length > 0 && agentInfo[0].appointments
         ? agentInfo[0].appointments!
-          .filter((appointment) => appointment.communicateStatus !== 'contacted')
-          .sort((preAppointment, nextAppointment) => {
-              return +nextAppointment.appointmentDate - +preAppointment.appointmentDate
-          })[0]
+              .filter((appointment) => appointment.communicateStatus !== 'contacted')
+              .map((reversedAppointment) => {
+                return {
+                  ...reversedAppointment,
+                  sortDate: new Date(reversedAppointment.appointmentDate)
+                }
+              })
+              .sort((preAppointment, nextAppointment) => +nextAppointment.sortDate - +preAppointment.sortDate)[0]
         : null;
-
       return this.getReservedData(appointmentInfo);
     }
 

--
Gitblit v1.8.0