From ee36747f2db9ac3a641e1cbaeb01f726ce9faa98 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 24 三月 2025 16:02:28 +0800
Subject: [PATCH] feat: 页面

---
 src/views/Home/Home.vue |   40 +++++++++++-----------------------------
 1 files changed, 11 insertions(+), 29 deletions(-)

diff --git a/src/views/Home/Home.vue b/src/views/Home/Home.vue
index f98ab8e..c2442aa 100644
--- a/src/views/Home/Home.vue
+++ b/src/views/Home/Home.vue
@@ -44,25 +44,16 @@
           </QueryFilterItem>
         </template>
         <template #btn>
-          <el-button
-            @click="handleDownload()"
-            icon="Download"
-            type="primary"
-            style="margin-right: 10px"
-            link
+          <el-button @click="handleDownload()" type="primary" style="margin-right: 10px" link
             >妯℃澘涓嬭浇</el-button
           >
 
-          <el-button @click="handleUpload()" icon="Upload" type="primary" style="margin-right: 10px"
+          <el-button @click="handleUpload()" type="primary" style="margin-right: 10px"
             >瀵煎叆</el-button
           >
 
-          <el-button @click="downloadInsureOrder()" type="primary" icon="Download" link
-            >瀵煎嚭淇濆崟鍒楄〃</el-button
-          >
-          <el-button @click="downloadInsurePerson()" icon="Download" type="primary" link
-            >瀵煎嚭鍦ㄤ繚浜哄憳</el-button
-          >
+          <el-button @click="downloadInsureOrder()" type="primary" link>瀵煎嚭淇濆崟鍒楄〃</el-button>
+          <el-button @click="downloadInsurePerson()" type="primary" link>瀵煎嚭鍦ㄤ繚浜哄憳</el-button>
         </template>
       </ProTableQueryFilterBar>
       <ProTableV2
@@ -92,10 +83,8 @@
   useTable,
   useFormDialog,
   FieldDatePicker,
-  BlFileUpload,
   defineOperationBtns,
   UploadUserFile,
-  XLSXUtils,
   SearchInput,
   FieldRadio,
 } from '@bole-core/components';
@@ -104,16 +93,9 @@
 import { columns } from './constants';
 import UploadInsurePersonDialog from './components/UploadInsurePersonDialog.vue';
 import UploadStampFileDialog from './components/UploadStampFileDialog.vue';
-import { toThousand, format, downloadFile, setOSSLink } from '@/utils';
-import { omit } from 'lodash';
+import { format, downloadFile, setOSSLink } from '@/utils';
 import { ModelValueType } from 'element-plus';
-import { useQueryClient } from '@tanstack/vue-query';
-import {
-  InsuranceOrderTempPath,
-  JYBInsuranceOrderTempPath,
-  OnJobFlagEnumText,
-  insuranceTypeText,
-} from '@/constants';
+import { InsuranceOrderTempPath, OnJobFlagEnumText, insuranceTypeText } from '@/constants';
 import dayjs from 'dayjs';
 import _ from 'lodash';
 
@@ -139,9 +121,9 @@
     emits: {
       onClick: (role) => handleBatch(role),
     },
-    extraProps: {
-      hide: (row: API.InsuranceOrderListOutput) => !row.orderBillFile,
-    },
+    // extraProps: {
+    //   hide: (row: API.InsuranceOrderListOutput) => !row.orderBillFile,
+    // },
   },
   {
     data: {
@@ -286,10 +268,10 @@
 }
 
 function handleDownload() {
-  downloadFileByUrl(JYBInsuranceOrderTempPath, '淇濆崟瀵煎叆妯℃澘');
+  downloadFileByUrl(InsuranceOrderTempPath, '淇濆崟瀵煎叆妯℃澘');
 }
 
-function handleRowStyle(data: { row: API.InsuranceOrderListOutput; rowIndex: number }) {
+function handleRowStyle(data: { row: API.InsuranceOrderListOutput }) {
   if (
     dayjs(dayjs(data.row?.insuranceEndTime).format('YYYY-MM-DD')).diff(dayjs(), 'day') >= 0 &&
     dayjs(dayjs(data.row?.insuranceEndTime).format('YYYY-MM-DD')).diff(dayjs(), 'day') < 6

--
Gitblit v1.9.1