| | |
| | | <template> |
| | | <ProFormCol> |
| | | <ProFormColItem :span="12"> |
| | | <ProFormItemV2 label="本次申报奖励金总额:" prop="applySumAmount"> |
| | | <ProFormInputNumber v-model="form.applySumAmount" formatValue="money" unit="元" /> |
| | | </ProFormItemV2> |
| | | </ProFormColItem> |
| | | </ProFormCol> |
| | | <ProFormCol> |
| | | <ProFormColItem :span="12"> |
| | | <ProFormItemV2 |
| | | label="奖励金分配明细表:" |
| | | prop="bountyAssignFileUlr" |
| | | style="margin-bottom: 22px" |
| | | > |
| | | <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', |
| | |
| | | type Props = { |
| | | form: { |
| | | applySumAmount: number; |
| | | bountyAssignFileUlr: UploadUserFile[]; |
| | | bountyCollectFileUrl: UploadUserFile[]; |
| | | calculationFileList: CustomerApplyFileTypeListItem[]; |
| | | }; |
| | | }; |
| | | |