From 4923681d933b455972166552dfb7538cd18f5808 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期二, 01 四月 2025 18:49:21 +0800
Subject: [PATCH] fix: bug

---
 src/views/Home/BatchChange.vue                    |    5 ++++-
 src/views/Home/components/InsureOrderInfoView.vue |    4 ++--
 src/views/Home/Home.vue                           |    4 ++--
 3 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/views/Home/BatchChange.vue b/src/views/Home/BatchChange.vue
index 4f6db0b..0fe1fc9 100644
--- a/src/views/Home/BatchChange.vue
+++ b/src/views/Home/BatchChange.vue
@@ -298,7 +298,10 @@
       insurancePolicyId: id,
       effectTime: state.form.time,
       addInsStaffList: _addInsStaffList.filter((x) => x.changeFlag.includes('澧炲姞')),
-      updateInsStaffList: _addInsStaffList.filter((x) => x.changeFlag.includes('鏇挎崲')),
+      updateInsStaffList: _.uniqBy(
+        _addInsStaffList.filter((x) => x.changeFlag.includes('鏇挎崲')),
+        'orginIdNumber'
+      ),
       delInsStaffList: _addInsStaffList.filter((x) => x.changeFlag.includes('鍒犻櫎')),
     };
     let res = await insureBatchBillServices.addOrUpdateInsureBatchBill(params);
diff --git a/src/views/Home/Home.vue b/src/views/Home/Home.vue
index d31334e..59d56da 100644
--- a/src/views/Home/Home.vue
+++ b/src/views/Home/Home.vue
@@ -404,8 +404,8 @@
 }
 function handleBatch(row: API.GetInsurancePageOutput) {
   if (
-    dayjs(row.effectEndTime).isAfter(dayjs()) ||
-    dayjs(row.effectEndTime).isBefore(dayjs(), 'day')
+    dayjs(row.effectEndTime).isBefore(dayjs()) ||
+    dayjs(row.effectEndTime).isSame(dayjs(), 'day')
   ) {
     Message.errorMessage('淇濋櫓浠婂ぉ鍒版湡锛屾棤娉曟壒鏀�');
     return;
diff --git a/src/views/Home/components/InsureOrderInfoView.vue b/src/views/Home/components/InsureOrderInfoView.vue
index f40fd71..258e11f 100644
--- a/src/views/Home/components/InsureOrderInfoView.vue
+++ b/src/views/Home/components/InsureOrderInfoView.vue
@@ -398,8 +398,8 @@
 
 function handleBatchChange() {
   if (
-    dayjs(detail.value?.effectEndTime).isAfter(dayjs()) ||
-    dayjs(detail.value?.effectEndTime).isBefore(dayjs(), 'day')
+    dayjs(detail.value?.effectEndTime).isBefore(dayjs()) ||
+    dayjs(detail.value?.effectEndTime).isSame(dayjs(), 'day')
   ) {
     Message.errorMessage('淇濋櫓浠婂ぉ鍒版湡锛屾棤娉曟壒鏀�');
     return;

--
Gitblit v1.9.1