|  |  |  | 
|---|
|  |  |  | <ProTableV2 v-bind="proTableProps" :columns="column" :operationBtns="operationBtns"> | 
|---|
|  |  |  | <template #checkStatus="{ data, row }"> | 
|---|
|  |  |  | <div style="display: flex; justify-content: center; align-items: center"> | 
|---|
|  |  |  | <!-- {{ EnterpriseRechargeStatusEnumText[row.checkStatus] }} --> | 
|---|
|  |  |  | <!-- <el-tooltip | 
|---|
|  |  |  | {{ EnterpriseRechargeStatusEnumText[row.checkStatus] }} | 
|---|
|  |  |  | <el-tooltip | 
|---|
|  |  |  | placement="top" | 
|---|
|  |  |  | v-if="row.checkStatus === EnterpriseRechargeStatusEnum.CheckReject && row.checkRemark" | 
|---|
|  |  |  | :content="row.checkRemark" | 
|---|
|  |  |  | > | 
|---|
|  |  |  | <el-icon color="#ff0000"><WarningFilled /></el-icon> | 
|---|
|  |  |  | </el-tooltip> --> | 
|---|
|  |  |  | </el-tooltip> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | <template #operationBtn-checkBtn="{ data, row }"> | 
|---|
|  |  |  | 
|---|
|  |  |  | } from '@bole-core/components'; | 
|---|
|  |  |  | import { OrderInputType } from '@bole-core/core'; | 
|---|
|  |  |  | import * as parkBountyApplyServices from '@/services/api/ParkBountyApply'; | 
|---|
|  |  |  | import { | 
|---|
|  |  |  | EnterpriseRechargeStatusEnumText, | 
|---|
|  |  |  | EnterpriseRechargeStatusEnum, | 
|---|
|  |  |  | EnterprisePrechargeInComeStatusEnum, | 
|---|
|  |  |  | EnterprisePrechargeInComeStatusEnumText, | 
|---|
|  |  |  | } from '@/constants'; | 
|---|
|  |  |  | import { useUser } from '@/hooks'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import { convertApi2FormUrlBySeparator } from '@/utils'; | 
|---|
|  |  |  | 
|---|
|  |  |  | name: '查看凭证', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | extraProps: { | 
|---|
|  |  |  | // hide: (row) => row.inComeStatus !== EnterprisePrechargeInComeStatusEnum.HasInCome, | 
|---|
|  |  |  | hide: (row) => row.inComeStatus !== EnterprisePrechargeInComeStatusEnum.HasInCome, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | ]); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const route = useRoute(); | 
|---|
|  |  |  | const router = useRouter(); | 
|---|
|  |  |  | const id = route.params.id as string; | 
|---|
|  |  |  | const BaseState = { | 
|---|
|  |  |  | loading: true, | 
|---|
|  |  |  | }; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const state = reactive({ ...BaseState }); | 
|---|
|  |  |  | const { userDetail } = useUser(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const { | 
|---|
|  |  |  | getDataSource: getList, | 
|---|
|  |  |  | 
|---|
|  |  |  | columnsRenderProps: { | 
|---|
|  |  |  | creationTime: { type: 'date', format: 'YYYY-MM-DD' }, | 
|---|
|  |  |  | prechargeAmount: { type: 'money' }, | 
|---|
|  |  |  | // checkStatus: { type: 'enum', valueEnum: EnterpriseRechargeStatusEnumText }, | 
|---|
|  |  |  | // inComeStatus: { type: 'enum', valueEnum: EnterprisePrechargeInComeStatusEnumText }, | 
|---|
|  |  |  | checkStatus: { type: 'enum', valueEnum: EnterpriseRechargeStatusEnumText }, | 
|---|
|  |  |  | inComeStatus: { type: 'enum', valueEnum: EnterprisePrechargeInComeStatusEnumText }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | } | 
|---|
|  |  |  | ); | 
|---|