From fc6bbae5805da6c95fd675210999a03802cd62ad Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 23 十月 2025 15:39:12 +0800
Subject: [PATCH] fix: 数据看板

---
 src/components/commonView/DetailView.vue |   40 ++++++++++++++++++++++++++++++----------
 1 files changed, 30 insertions(+), 10 deletions(-)

diff --git a/src/components/commonView/DetailView.vue b/src/components/commonView/DetailView.vue
index af0b043..5e6c408 100644
--- a/src/components/commonView/DetailView.vue
+++ b/src/components/commonView/DetailView.vue
@@ -1,13 +1,20 @@
 <template>
-  <ProForm :model="form" label-width="160px" label-position="left" is-read>
-    <ChunkCellV2 title="鏉愭枡瀹℃牳" style="margin-bottom: 0">
-      <BatchInfoView :form="form"></BatchInfoView>
+  <ProForm :model="form" label-width="160px" label-position="left">
+    <ChunkCellV2 title="鎵规淇℃伅" style="margin-bottom: 0">
+      <BatchInfoView :form="form" isEdit></BatchInfoView>
     </ChunkCellV2>
-    <ChunkCellV2 title="姹囨�绘潗鏂�" style="margin-bottom: 0">
-      <MaterialInfoView :form="form"></MaterialInfoView>
+    <ChunkCellV2
+      title="姹囨�绘潗鏂�"
+      style="margin-bottom: 0"
+      v-if="form.parkCollectFileList.length > 0"
+    >
+      <MaterialInfoView :form="form" isEdit></MaterialInfoView>
     </ChunkCellV2>
     <ChunkCellV2 title="姹囩畻鏉愭枡" style="margin-bottom: 0">
-      <SettlementMaterialInfoView :form="form"></SettlementMaterialInfoView>
+      <SettlementMaterialInfoView :form="form" isEdit></SettlementMaterialInfoView>
+    </ChunkCellV2>
+    <ChunkCellV2 title="琛ュ厖鏉愭枡" style="margin-bottom: 0">
+      <ExtraMaterialInfoView :form="form" :is-edit="isEdit"></ExtraMaterialInfoView>
     </ChunkCellV2>
     <slot></slot>
   </ProForm>
@@ -19,6 +26,8 @@
 import BatchInfoView from './BatchInfoView.vue';
 import MaterialInfoView from './MaterialInfoView.vue';
 import SettlementMaterialInfoView from './SettlementMaterialInfoView.vue';
+import ExtraMaterialInfoView from './ExtraMaterialInfoView.vue';
+import { CustomerApplyFileTypeListItem } from './utils';
 
 defineOptions({
   name: 'DetailView',
@@ -26,21 +35,32 @@
 
 type Props = {
   hasForm?: boolean;
+  isEdit?: boolean;
   form?: {
     batchNo: string;
     parkName: string;
     parkTypeName: string;
     applyMonth: string;
     applySumAmount: number;
-    enterpriseTaxSubFileUrl: UploadUserFile[];
-    enterpriseOperateFileUrl: UploadUserFile[];
-    bountyAssignFileUlr: UploadUserFile[];
-    bountyCollectFileUrl: UploadUserFile[];
+    financeSumAmount: number;
+    settleSumAmount: number;
+    /** 濂栧姳閲戝垎閰嶈〃 */
+    // bountyAssignFileUlr: UploadUserFile[];
+    /** 濂栧姳閲戞眹鎬昏〃 */
+    // bountyCollectFileUrl: UploadUserFile[];
+    parkCollectFileList: CustomerApplyFileTypeListItem[];
+    /**姹囩畻鏉愭枡 */
+    calculationFileList: CustomerApplyFileTypeListItem[];
+    /** 琛ュ厖鏉愭枡 */
+    extraListFiles: CustomerApplyFileTypeListItem[];
+    /** 鏄惁鏀寔骞冲彴鍏呭�� */
+    suportPlatRecharge?: boolean;
   };
 };
 
 const props = withDefaults(defineProps<Props>(), {
   hasForm: false,
+  isEdit: true,
 });
 </script>
 

--
Gitblit v1.9.1