| | |
| | | <template #title> |
| | | <div class="page-form-layout-title"> |
| | | 申报详情 |
| | | <span class="page-form-layout-title-item status"> |
| | | 审核状态:<span :style="{ color: BountyCheckStatusEnumColor[form.outCheckStatus] }">{{ |
| | | BountyCheckStatusEnumText[form.outCheckStatus] |
| | | }}</span> |
| | | </span> |
| | | <span class="page-form-layout-title-item remark"> |
| | | <TextOverTooltip v-if="form.outCheckStatus === BountyCheckStatusEnum.CheckReject"> |
| | | {{ `审核未通过原因:${form.outCheckRemark ?? ''}` }} |
| | | </TextOverTooltip> |
| | | </span> |
| | | <template v-if="isReReview"> |
| | | <span class="page-form-layout-title-item status"> |
| | | 复审状态:<span |
| | | :style="{ color: BountyCheckStatusEnumColor[form.outReCheckStatus] }" |
| | | >{{ BountyCheckStatusEnumText[form.outCheckStatus] }}</span |
| | | > |
| | | </span> |
| | | <span class="page-form-layout-title-item remark"> |
| | | <TextOverTooltip v-if="form.outCheckStatus === BountyCheckStatusEnum.CheckReject"> |
| | | {{ `复审未通过原因:${form.outCheckRemark ?? ''}` }} |
| | | </TextOverTooltip> |
| | | </span> |
| | | </template> |
| | | <template v-else> |
| | | <span class="page-form-layout-title-item status"> |
| | | 审核状态:<span |
| | | :style="{ color: BountyCheckStatusEnumColor[form.outCheckStatus] }" |
| | | >{{ BountyCheckStatusEnumText[form.outCheckStatus] }}</span |
| | | > |
| | | </span> |
| | | <span class="page-form-layout-title-item remark"> |
| | | <TextOverTooltip v-if="form.outCheckStatus === BountyCheckStatusEnum.CheckReject"> |
| | | {{ `审核未通过原因:${form.outCheckRemark ?? ''}` }} |
| | | </TextOverTooltip> |
| | | </span> |
| | | </template> |
| | | </div> |
| | | </template> |
| | | <DetailView :form="form"> |
| | |
| | | v-bind="dialogProps" |
| | | :show-upload-btn="false" |
| | | :show-delete-btn="false" |
| | | :show-check-btn="false" |
| | | /> |
| | | </ChunkCellV2> |
| | | </DetailView> |
| | |
| | | const route = useRoute(); |
| | | const { closeViewPush } = useRouteView(); |
| | | const id = route.params?.id as string; |
| | | const type = route.query?.type as string; |
| | | //是否复审 |
| | | const isReReview = type === 'reReview'; |
| | | const form = reactive({ |
| | | batchNo: '', |
| | | parkName: '', |
| | |
| | | parkCollectFileList: [] as CustomerApplyFileTypeListItem[], |
| | | calculationFileList: [] as CustomerApplyFileTypeListItem[], |
| | | |
| | | extraListFiles: [] as CustomerApplyFileTypeListItem[], |
| | | |
| | | outCheckStatus: '' as any as BountyCheckStatusEnum, |
| | | outCheckRemark: '', |
| | | |
| | | outReCheckStatus: '' as any as BountyCheckStatusEnum, |
| | | outReCheckRemark: '', |
| | | |
| | | suportPlatRecharge: false, |
| | | suportFinance: false, |
| | | }); |
| | | |
| | | const { addRewardApplyStep3Columns } = useAddRewardApplyStep3Columns({ |
| | | suportPlatRecharge: toRef(form, 'suportPlatRecharge'), |
| | | suportFinance: toRef(form, 'suportFinance'), |
| | | }); |
| | | |
| | | const { extraParamState, getList, reset, proTableProps, operationBtns, dialogProps } = |
| | |
| | | form.settleSumAmount = data.settleSumAmount; |
| | | form.outCheckStatus = data.outCheckStatus; |
| | | form.outCheckRemark = data.outCheckRemark; |
| | | form.outReCheckStatus = data.outReCheckStatus; |
| | | form.outReCheckRemark = data.outReCheckRemark; |
| | | form.parkCollectFileList = EnterpriseApplyFileUtils.convertApiFileToParkCollectFileList( |
| | | data.listFiles |
| | | ); |
| | | form.calculationFileList = EnterpriseApplyFileUtils.convertApiFileToParkCollectFileList( |
| | | data.collectCountListFiles |
| | | ); |
| | | form.extraListFiles = EnterpriseApplyFileUtils.convertApiFileToExtraListFiles( |
| | | data.extraListFiles |
| | | ); |
| | | |
| | | form.suportPlatRecharge = data.suportPlatRecharge; |
| | | form.suportFinance = data.suportFinance; |
| | | |
| | | getList(); |
| | | }, |