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 | 47 ++++++++++++++++++++++------------------------- 1 files changed, 22 insertions(+), 25 deletions(-) diff --git a/src/components/commonView/SettlementMaterialInfoView.vue b/src/components/commonView/SettlementMaterialInfoView.vue index de9228b..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="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="`${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', @@ -39,8 +37,7 @@ type Props = { form: { applySumAmount: number; - bountyAssignFileUlr: UploadUserFile[]; - bountyCollectFileUrl: UploadUserFile[]; + calculationFileList: CustomerApplyFileTypeListItem[]; }; }; -- Gitblit v1.9.1