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