wupengfei
2025-04-17 404a6138ba3594a66d1b66e2bc79b9b3132836c5
src/views/Reward/components/FinancialDialog.vue
File was renamed from src/views/Reward/components/RewardGrantDialog.vue
@@ -1,6 +1,6 @@
<template>
  <ProDialog
    title="奖励金发放"
    title="财政拨付"
    v-model="innerVisible"
    destroy-on-close
    draggable
@@ -10,7 +10,14 @@
  >
    <ProForm :model="innerForm" ref="dialogForm" label-width="120px">
      <ProFormItemV2
        label="上传发放凭证:"
        label="拨付总额:"
        prop="amount"
        :check-rules="[{ message: '请输入拨付总额', type: 'number' }]"
      >
        <ProFormInputNumber v-model="innerForm.amount" :controls="false" :min="0" :precision="2" />
      </ProFormItemV2>
      <ProFormItemV2
        label="上传拨付凭证:"
        prop="settleFileUrl"
        :check-rules="[{ message: '请上传发放凭证', type: 'upload' }]"
      >
@@ -44,13 +51,14 @@
import { FormInstance } from 'element-plus';
defineOptions({
  name: 'RewardGrantDialog',
  name: 'FinancialDialog',
});
type Props = {
  modelValue: boolean;
  form?: {
    parkBountyApplyId: string;
    amount: number;
    settleFileUrl: UploadUserFile[];
  };
};