| | |
| | | [EnterpriseRechargeStatusEnum.CheckReject]: '审核未通过', |
| | | }; |
| | | |
| | | export enum GetEnterpriseDrawWithListOutputStatus { |
| | | /** 待审核*/ |
| | | WaitCheck = 10, |
| | | /** 审核通过*/ |
| | | CheckPassed = 20, |
| | | /** 已拨付*/ |
| | | PaySuccess = 21, |
| | | /** 拨付失败*/ |
| | | PayFail = 22, |
| | | /** 审核未通过*/ |
| | | CheckReject = 30, |
| | | } |
| | | export const GetEnterpriseDrawWithListOutputStatusText = { |
| | | [GetEnterpriseDrawWithListOutputStatus.WaitCheck]: '待审核', |
| | | [GetEnterpriseDrawWithListOutputStatus.CheckPassed]: '审核通过', |
| | | [GetEnterpriseDrawWithListOutputStatus.PaySuccess]: '已拨付', |
| | | [GetEnterpriseDrawWithListOutputStatus.PayFail]: '拨付失败', |
| | | [GetEnterpriseDrawWithListOutputStatus.CheckReject]: '审核未通过', |
| | | }; |
| | | |
| | | export enum EnterprisePrechargeInComeStatusEnum { |
| | | /** 未入账*/ |
| | | NotInCome = 10, |
| | |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | | |
| | | /** 奖励金-出账-同步交易信息 POST /api/ParkBountyApply/SyncParkBountyApplyTradeTransaction */ |
| | | export async function syncParkBountyApplyTradeTransaction( |
| | | body: API.SyncParkBountyApplyTradeTransactionInput, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<any>('/api/ParkBountyApply/SyncParkBountyApplyTradeTransaction', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | |
| | | |
| | | type EnumParkBountyTradeDetailAuditType = 10 | 100; |
| | | |
| | | type EnumWalletTransactionStatus = 1 | 10 | 20 | 30 | 40 | 50; |
| | | |
| | | interface ExportInsuranceStaffListInput { |
| | | status?: InsuranceDetailStatusEnum; |
| | | insurancePolicyId?: string; |
| | |
| | | amount?: number; |
| | | remainAmount?: number; |
| | | checkStatus?: EnterpriseRechargeStatusEnum; |
| | | status?: GetEnterpriseDrawWithListOutputStatus; |
| | | checkTime?: string; |
| | | checkRemark?: string; |
| | | checkFileUrl?: string; |
| | |
| | | objectData?: any; |
| | | data?: GetEnterpriseDrawWithListOutput[]; |
| | | } |
| | | |
| | | type GetEnterpriseDrawWithListOutputStatus = 10 | 20 | 21 | 22 | 30; |
| | | |
| | | interface GetEnterprisePrechargeListOutput { |
| | | id?: string; |
| | |
| | | /** 奖励金余额 */ |
| | | remianAmount?: number; |
| | | financeType?: FinanceTypeEnum; |
| | | /** 交易Id */ |
| | | transactionId?: string; |
| | | transactionStatus?: EnumWalletTransactionStatus; |
| | | /** 订单支付时间 */ |
| | | transactionDate?: string; |
| | | /** 查询到的订单状态为FAIL失败或REFUND退票时,返回错误代码 */ |
| | | transactionErrorCode?: string; |
| | | /** 查询到的订单状态为FAIL失败或REFUND退票时,返回具体的原因。 */ |
| | | transactionFailReason?: string; |
| | | /** 审核时间 */ |
| | | financeAuditTime?: string; |
| | | auditStatus?: EnumParkBountyTradeDetailAuditStatus; |
| | |
| | | financeAuditFileUrl?: string; |
| | | /** 江祐保上传的保单文件 */ |
| | | insureBillUrl?: string; |
| | | /** 投保人数 */ |
| | | insurePeopleNum?: number; |
| | | auditType?: EnumParkBountyTradeDetailAuditType; |
| | | } |
| | | |
| | | interface GetParkBountyTradeDetailOutputPageOutput { |
| | |
| | | financeAuditOperator?: string; |
| | | /** 财务审核操作人Id */ |
| | | financeAuditOperatorId?: string; |
| | | /** 交易Id */ |
| | | transactionId?: string; |
| | | } |
| | | |
| | | interface SyncParkBountyApplyTradeTransactionInput { |
| | | /** 出账记录Id */ |
| | | id?: string; |
| | | /** 交易Id */ |
| | | transactionId?: string; |
| | | transactionStatus?: EnumWalletTransactionStatus; |
| | | /** 订单支付时间 */ |
| | | transactionDate?: string; |
| | | /** 查询到的订单状态为FAIL失败或REFUND退票时,返回错误代码 */ |
| | | transactionErrorCode?: string; |
| | | /** 查询到的订单状态为FAIL失败或REFUND退票时,返回具体的原因。 */ |
| | | transactionFailReason?: string; |
| | | } |
| | | |
| | | interface SyncUserAmountInput { |
| | |
| | | <LoadingLayout :loading="state.loading"> |
| | | <AppContainer> |
| | | <ProTableV2 v-bind="proTableProps" :columns="column" :operationBtns="operationBtns"> |
| | | <template #checkStatus="{ data, row }"> |
| | | <template #status="{ data, row }"> |
| | | <div style="display: flex; justify-content: center; align-items: center"> |
| | | {{ EnterpriseRechargeStatusEnumTextWithdrawal[row.checkStatus] }} |
| | | {{ GetEnterpriseDrawWithListOutputStatusText[row.status] }} |
| | | <el-tooltip |
| | | placement="top" |
| | | v-if="row.checkStatus === EnterpriseRechargeStatusEnum.CheckReject && row.checkRemark" |
| | | v-if=" |
| | | row.status === GetEnterpriseDrawWithListOutputStatus.CheckReject && row.checkRemark |
| | | " |
| | | :content="row.checkRemark" |
| | | > |
| | | <el-icon color="#ff0000"><WarningFilled /></el-icon> |
| | |
| | | import { |
| | | EnterpriseRechargeStatusEnumTextWithdrawal, |
| | | EnterpriseRechargeStatusEnum, |
| | | GetEnterpriseDrawWithListOutputStatus, |
| | | GetEnterpriseDrawWithListOutputStatusText, |
| | | } from '@/constants'; |
| | | import { convertApi2FormUrlBySeparator } from '@/utils'; |
| | | |
| | |
| | | }, |
| | | { |
| | | id: '3', |
| | | enCode: 'checkStatus', |
| | | enCode: 'status', |
| | | name: '审核状态', |
| | | }, |
| | | { |
| | |
| | | checkTime: { type: 'date', format: 'YYYY-MM-DD' }, |
| | | amount: { type: 'money' }, |
| | | remainAmount: { type: 'money' }, |
| | | checkStatus: { type: 'enum', valueEnum: EnterpriseRechargeStatusEnumTextWithdrawal }, |
| | | status: { type: 'enum', valueEnum: GetEnterpriseDrawWithListOutputStatusText }, |
| | | }, |
| | | } |
| | | ); |