| | |
| | | <template> |
| | | <ProForm :model="form" label-width="160px" label-position="left" is-read> |
| | | <ChunkCellV2 title="材料审核" style="margin-bottom: 0"> |
| | | <BatchInfoView :form="form"></BatchInfoView> |
| | | <ProForm :model="form" label-width="160px" label-position="left"> |
| | | <ChunkCellV2 title="批次信息" style="margin-bottom: 0"> |
| | | <BatchInfoView :form="form" isEdit></BatchInfoView> |
| | | </ChunkCellV2> |
| | | <ChunkCellV2 title="汇总材料" style="margin-bottom: 0"> |
| | | <MaterialInfoView :form="form"></MaterialInfoView> |
| | | <ChunkCellV2 |
| | | title="汇总材料" |
| | | style="margin-bottom: 0" |
| | | v-if="form.parkCollectFileList.length > 0" |
| | | > |
| | | <MaterialInfoView :form="form" isEdit></MaterialInfoView> |
| | | </ChunkCellV2> |
| | | <ChunkCellV2 title="汇算材料" style="margin-bottom: 0"> |
| | | <SettlementMaterialInfoView :form="form"></SettlementMaterialInfoView> |
| | | <SettlementMaterialInfoView :form="form" isEdit></SettlementMaterialInfoView> |
| | | </ChunkCellV2> |
| | | <ChunkCellV2 title="补充材料" style="margin-bottom: 0"> |
| | | <ExtraMaterialInfoView :form="form" :is-edit="isEdit"></ExtraMaterialInfoView> |
| | | </ChunkCellV2> |
| | | <slot></slot> |
| | | </ProForm> |
| | |
| | | import BatchInfoView from './BatchInfoView.vue'; |
| | | import MaterialInfoView from './MaterialInfoView.vue'; |
| | | import SettlementMaterialInfoView from './SettlementMaterialInfoView.vue'; |
| | | import ExtraMaterialInfoView from './ExtraMaterialInfoView.vue'; |
| | | import { CustomerApplyFileTypeListItem } from './utils'; |
| | | |
| | | defineOptions({ |
| | | name: 'DetailView', |
| | |
| | | |
| | | type Props = { |
| | | hasForm?: boolean; |
| | | isEdit?: boolean; |
| | | form?: { |
| | | batchNo: string; |
| | | parkName: string; |
| | | parkTypeName: string; |
| | | applyMonth: string; |
| | | applySumAmount: number; |
| | | enterpriseTaxSubFileUrl: UploadUserFile[]; |
| | | enterpriseOperateFileUrl: UploadUserFile[]; |
| | | bountyAssignFileUlr: UploadUserFile[]; |
| | | bountyCollectFileUrl: UploadUserFile[]; |
| | | financeSumAmount: number; |
| | | settleSumAmount: number; |
| | | /** 奖励金分配表 */ |
| | | // bountyAssignFileUlr: UploadUserFile[]; |
| | | /** 奖励金汇总表 */ |
| | | // bountyCollectFileUrl: UploadUserFile[]; |
| | | parkCollectFileList: CustomerApplyFileTypeListItem[]; |
| | | /**汇算材料 */ |
| | | calculationFileList: CustomerApplyFileTypeListItem[]; |
| | | /** 补充材料 */ |
| | | extraListFiles: CustomerApplyFileTypeListItem[]; |
| | | /** 是否支持平台充值 */ |
| | | suportPlatRecharge?: boolean; |
| | | }; |
| | | }; |
| | | |
| | | const props = withDefaults(defineProps<Props>(), { |
| | | hasForm: false, |
| | | isEdit: true, |
| | | }); |
| | | </script> |
| | | |