From 763bec8077191e42a779e8f77e5126e5dd09b27f Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 14 五月 2025 14:32:43 +0800
Subject: [PATCH] feat: 接口

---
 src/components/commonView/SettlementMaterialInfoView.vue |   48 +++++++++++++++++++++++-------------------------
 1 files changed, 23 insertions(+), 25 deletions(-)

diff --git a/src/components/commonView/SettlementMaterialInfoView.vue b/src/components/commonView/SettlementMaterialInfoView.vue
index 5bbb622..6fb7d33 100644
--- a/src/components/commonView/SettlementMaterialInfoView.vue
+++ b/src/components/commonView/SettlementMaterialInfoView.vue
@@ -1,36 +1,34 @@
 <template>
-  <ProFormCol>
-    <ProFormColItem :span="12">
-      <ProFormItemV2 label="鏈鐢虫姤濂栧姳閲戞�婚:" prop="link">
-        <ProFormInputNumber v-model="form.amount" unit="鍏�" />
-      </ProFormItemV2>
-    </ProFormColItem>
-  </ProFormCol>
-  <ProFormCol>
-    <ProFormColItem :span="12">
-      <ProFormItemV2 label="濂栧姳閲戝垎閰嶆槑缁嗚〃:" prop="link">
-        <ProFormUpload v-model:file-url="form.url"></ProFormUpload>
-      </ProFormItemV2>
-    </ProFormColItem>
-  </ProFormCol>
-  <ProFormCol>
-    <ProFormColItem :span="12">
-      <ProFormItemV2 label="濂栧姳閲戞眹鎬昏〃:" prop="link">
-        <ProFormUpload v-model:file-url="form.url"></ProFormUpload>
-      </ProFormItemV2>
-    </ProFormColItem>
-  </ProFormCol>
+  <ProFormItemV2 label="鏈鐢虫姤濂栧姳閲戞�婚:" prop="applySumAmount">
+    <ProFormInputNumber v-model="form.applySumAmount" formatValue="money" unit="鍏�" />
+  </ProFormItemV2>
+  <ProFormItemV2
+    :label="`${item.fileTypeName}:`"
+    :prop="`calculationFileList.${index}.listFiles`"
+    :label-width="160"
+    :style="{ marginBottom: index === form.calculationFileList.length - 1 ? 0 : '22px' }"
+    v-for="(item, index) in form.calculationFileList"
+    :key="item.fileSearchTypeId"
+  >
+    <ProFormUpload
+      v-model:file-url="item.listFiles"
+      :limit="1"
+      :limitFileSize="50"
+      :showTip="false"
+      :limitShowViewMoreBtnCount="4"
+      accept="doc,docx,pdf,xls,xlsx,jpg/jpeg,png"
+    ></ProFormUpload>
+  </ProFormItemV2>
 </template>
 
 <script setup lang="ts">
 import {
-  ProFormCol,
-  ProFormColItem,
   ProFormItemV2,
   ProFormUpload,
   UploadUserFile,
   ProFormInputNumber,
 } from '@bole-core/components';
+import { CustomerApplyFileTypeListItem } from './utils';
 
 defineOptions({
   name: 'SettlementMaterialInfoView',
@@ -38,8 +36,8 @@
 
 type Props = {
   form: {
-    amount: number;
-    url: UploadUserFile[];
+    applySumAmount: number;
+    calculationFileList: CustomerApplyFileTypeListItem[];
   };
 };
 

--
Gitblit v1.9.1