From 94a697c32d02a7d5488df2fe4f4e7589c6c2fbc0 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 04 六月 2025 17:09:41 +0800
Subject: [PATCH] fix: bug

---
 src/views/Home/Home.vue |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/src/views/Home/Home.vue b/src/views/Home/Home.vue
index 29afe92..e566cc1 100644
--- a/src/views/Home/Home.vue
+++ b/src/views/Home/Home.vue
@@ -47,11 +47,16 @@
           <el-button @click="handleDownload()" type="primary" style="margin-right: 10px" link
             >妯℃澘涓嬭浇</el-button
           >
-
           <el-button @click="handleUpload()" type="primary" style="margin-right: 10px"
-            >瀵煎叆</el-button
+            >瀵煎叆鎶曚繚浜哄憳</el-button
           >
-
+          <!-- <el-button
+            v-if="AppType === 'jx'"
+            @click="handleUpload()"
+            type="primary"
+            style="margin-right: 10px"
+            >澶ф壒閲忔暟鎹鍏�</el-button
+          > -->
           <el-button @click="getInsurancePageExport()" type="primary" link>瀵煎嚭淇濆崟鍒楄〃</el-button>
           <el-button @click="getInsuranceStaffPageExport()" type="primary" link
             >瀵煎嚭鍦ㄤ繚浜哄憳</el-button
@@ -103,6 +108,7 @@
   insuranceTypeText,
   InsurancePolicyStatusEnumText,
   InsurancePolicyStatusEnum,
+  AppType,
 } from '@/constants';
 import dayjs from 'dayjs';
 import _ from 'lodash';
@@ -403,6 +409,13 @@
   });
 }
 function handleBatch(row: API.GetInsurancePageOutput) {
+  if (
+    dayjs(row.effectEndTime).isBefore(dayjs()) ||
+    dayjs(row.effectEndTime).isSame(dayjs(), 'day')
+  ) {
+    Message.errorMessage('淇濋櫓浠婂ぉ鍒版湡锛屾棤娉曟壒鏀�');
+    return;
+  }
   router.push({
     name: 'BatchChange',
     params: {
@@ -411,6 +424,7 @@
     query: {
       insurerName: row.insurerName ?? '',
       insureBillNo: row.insureBillNo ?? '',
+      effectEndTime: row.effectEndTime ?? '',
     },
   });
 }

--
Gitblit v1.9.1