From b7426e2384b85e92ec1b59061bdada9b4f5c69ec Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期三, 23 四月 2025 16:12:40 +0800 Subject: [PATCH] feat: 接口 --- src/views/Reward/components/FinancialDialog.vue | 25 +++++++++++++++++++------ 1 files changed, 19 insertions(+), 6 deletions(-) diff --git a/src/views/Reward/components/RewardGrantDialog.vue b/src/views/Reward/components/FinancialDialog.vue similarity index 76% copy from src/views/Reward/components/RewardGrantDialog.vue copy to src/views/Reward/components/FinancialDialog.vue index 5aa24df..1bf081d 100644 --- a/src/views/Reward/components/RewardGrantDialog.vue +++ b/src/views/Reward/components/FinancialDialog.vue @@ -1,6 +1,6 @@ <template> <ProDialog - title="濂栧姳閲戝彂鏀�" + title="璐㈡斂鎷ㄤ粯" v-model="innerVisible" destroy-on-close draggable @@ -10,12 +10,24 @@ > <ProForm :model="innerForm" ref="dialogForm" label-width="120px"> <ProFormItemV2 - label="涓婁紶鍙戞斁鍑瘉:" - prop="settleFileUrl" + label="鎷ㄤ粯鎬婚:" + prop="financeSumAmount" + :check-rules="[{ message: '璇疯緭鍏ユ嫧浠樻�婚', type: 'number' }]" + > + <ProFormInputNumber + v-model="innerForm.financeSumAmount" + :controls="false" + :min="0" + :precision="2" + /> + </ProFormItemV2> + <ProFormItemV2 + label="涓婁紶鎷ㄤ粯鍑瘉:" + prop="financeFileUrl" :check-rules="[{ message: '璇蜂笂浼犲彂鏀惧嚟璇�', type: 'upload' }]" > <ProFormUpload - v-model:file-url="innerForm.settleFileUrl" + v-model:file-url="innerForm.financeFileUrl" :limitFileSize="50" accept="doc,docx,pdf,xls,xlsx,jpg/jpeg,png" > @@ -44,14 +56,15 @@ import { FormInstance } from 'element-plus'; defineOptions({ - name: 'RewardGrantDialog', + name: 'FinancialDialog', }); type Props = { modelValue: boolean; form?: { parkBountyApplyId: string; - settleFileUrl: UploadUserFile[]; + financeSumAmount: number; + financeFileUrl: UploadUserFile[]; }; }; -- Gitblit v1.9.1