From eaf9c983b41f2c1fe682526eab131999f84fb8fe Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 20 十月 2025 15:47:35 +0800
Subject: [PATCH] feat: 页面
---
src/components/commonView/SettlementMaterialInfoView.vue | 56 +++++++++++++++++++++++++++++++-------------------------
1 files changed, 31 insertions(+), 25 deletions(-)
diff --git a/src/components/commonView/SettlementMaterialInfoView.vue b/src/components/commonView/SettlementMaterialInfoView.vue
index de9228b..ad836fe 100644
--- a/src/components/commonView/SettlementMaterialInfoView.vue
+++ b/src/components/commonView/SettlementMaterialInfoView.vue
@@ -1,36 +1,41 @@
<template>
- <ProFormCol>
- <ProFormColItem :span="12">
- <ProFormItemV2 label="鏈鐢虫姤濂栧姳閲戞�婚:" prop="applySumAmount">
- <ProFormInputNumber v-model="form.applySumAmount" unit="鍏�" />
- </ProFormItemV2>
- </ProFormColItem>
- </ProFormCol>
- <ProFormCol>
- <ProFormColItem :span="12">
- <ProFormItemV2 label="濂栧姳閲戝垎閰嶆槑缁嗚〃:" prop="bountyAssignFileUlr">
- <ProFormUpload v-model:file-url="form.bountyAssignFileUlr"></ProFormUpload>
- </ProFormItemV2>
- </ProFormColItem>
- </ProFormCol>
- <ProFormCol>
- <ProFormColItem :span="12">
- <ProFormItemV2 label="濂栧姳閲戞眹鎬昏〃:" prop="bountyCollectFileUrl">
- <ProFormUpload v-model:file-url="form.bountyCollectFileUrl"></ProFormUpload>
- </ProFormItemV2>
- </ProFormColItem>
- </ProFormCol>
+ <ProFormItemV2 label="鏈鐢虫姤濂栧姳閲戞�婚:" prop="applySumAmount">
+ <ProFormInputNumber v-model="form.applySumAmount" formatValue="money" unit="鍏�" />
+ </ProFormItemV2>
+ <ProFormItemV2 label="璐㈡斂鎷ㄤ粯鎬婚:" prop="financeSumAmount">
+ <ProFormInputNumber v-model="form.financeSumAmount" formatValue="money" unit="鍏�" />
+ </ProFormItemV2>
+ <ProFormItemV2 label="骞冲彴鎷ㄤ粯鎬婚:" prop="settleSumAmount">
+ <ProFormInputNumber v-model="form.settleSumAmount" 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"
+ v-if="form.calculationFileList.length > 0"
+ >
+ <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',
@@ -39,8 +44,9 @@
type Props = {
form: {
applySumAmount: number;
- bountyAssignFileUlr: UploadUserFile[];
- bountyCollectFileUrl: UploadUserFile[];
+ financeSumAmount: number;
+ settleSumAmount: number;
+ calculationFileList: CustomerApplyFileTypeListItem[];
};
};
--
Gitblit v1.9.1