| | |
| | | "EnumEnterpriseWalletExpandindirectOrderScene": true, |
| | | "EnumEnterpriseWalletExpandindirectOrderStatus": true, |
| | | "EnumEnterpriseWalletSignStatus": true, |
| | | "EnumEnterpriseWalletTransactionStatus": true, |
| | | "EnumEnterpriseWalletTransactionType": true, |
| | | "EnumMenuType": true, |
| | | "EnumMenuVisitLevel": true, |
| | |
| | | "EnumUserStatus": true, |
| | | "EnumUserType": true, |
| | | "EnumUserTypeText": true, |
| | | "EnumUserWalletTransactionType": true, |
| | | "EnumWalletTransactionStatus": true, |
| | | "ExtractDefaultPropTypes": true, |
| | | "ExtractPropTypes": true, |
| | | "ExtractPublicPropTypes": true, |
| | |
| | | const EnumUserStatus: typeof import('./src/constants/apiEnum')['EnumUserStatus'] |
| | | const EnumUserType: typeof import('./src/constants/apiEnum')['EnumUserType'] |
| | | const EnumUserTypeText: typeof import('./src/constants/apiEnumText')['EnumUserTypeText'] |
| | | const EnumUserWalletTransactionType: typeof import('./src/constants/apiEnum')['EnumUserWalletTransactionType'] |
| | | const EnumWalletTransactionStatus: typeof import('./src/constants/apiEnum')['EnumWalletTransactionStatus'] |
| | | const FastButtonMap: typeof import('./src/constants/module')['FastButtonMap'] |
| | | const FastColumnList: typeof import('./src/constants/module')['FastColumnList'] |
| | | const FastDataButtonList: typeof import('./src/constants/module')['FastDataButtonList'] |
| | |
| | | export type { Component, Slot, Slots, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue' |
| | | import('vue') |
| | | // @ts-ignore |
| | | export type { EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionStatus, EnumEnterpriseWalletTransactionType, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementOrderStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumTaskUserSubmitCheckReceiveStatus, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionStatus, EnumEnterpriseWalletTransactionType, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementOrderStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumTaskUserSubmitCheckReceiveStatus, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton } from './src/constants/apiEnum' |
| | | export type { EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionType, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementOrderStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumTaskUserSubmitCheckReceiveStatus, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, EnumUserWalletTransactionType, EnumWalletTransactionStatus, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionType, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementOrderStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumTaskUserSubmitCheckReceiveStatus, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, EnumUserWalletTransactionType, EnumWalletTransactionStatus, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton } from './src/constants/apiEnum' |
| | | import('./src/constants/apiEnum') |
| | | // @ts-ignore |
| | | export type { CategoryCode, IdentityCodeEnum, EducationCodeEnum, CertificateTypeCodeEnum, WelfareCodeEnum } from './src/constants/dic' |
| | |
| | | readonly EnumEnterpriseWalletExpandindirectOrderScene: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletExpandindirectOrderScene']> |
| | | readonly EnumEnterpriseWalletExpandindirectOrderStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletExpandindirectOrderStatus']> |
| | | readonly EnumEnterpriseWalletSignStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletSignStatus']> |
| | | readonly EnumEnterpriseWalletTransactionStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletTransactionStatus']> |
| | | readonly EnumEnterpriseWalletTransactionType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletTransactionType']> |
| | | readonly EnumMenuType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumMenuType']> |
| | | readonly EnumMenuVisitLevel: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumMenuVisitLevel']> |
| | |
| | | readonly EnumUserStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumUserStatus']> |
| | | readonly EnumUserType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumUserType']> |
| | | readonly EnumUserTypeText: UnwrapRef<typeof import('./src/constants/apiEnumText')['EnumUserTypeText']> |
| | | readonly EnumUserWalletTransactionType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumUserWalletTransactionType']> |
| | | readonly EnumWalletTransactionStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumWalletTransactionStatus']> |
| | | readonly FastButtonMap: UnwrapRef<typeof import('./src/constants/module')['FastButtonMap']> |
| | | readonly FastColumnList: UnwrapRef<typeof import('./src/constants/module')['FastColumnList']> |
| | | readonly FastDataButtonList: UnwrapRef<typeof import('./src/constants/module')['FastDataButtonList']> |
| | |
| | | |
| | | /** 编号地址场景 */ |
| | | export enum EnumCodeUrlScene { |
| | | /**邀请签约 */ |
| | | InviteElectronSign = 1, |
| | | /**签约地址 */ |
| | | ElectronSignUrl = 10, |
| | | } |
| | |
| | | Stop = 999, |
| | | } |
| | | |
| | | /** 企业钱包交易状态 */ |
| | | export enum EnumEnterpriseWalletTransactionStatus { |
| | | /**待提交 */ |
| | | WaitSubmit = 1, |
| | | /**待支付 */ |
| | | WaitPay = 10, |
| | | /**处理中 */ |
| | | Dealing = 20, |
| | | /**成功 */ |
| | | Success = 30, |
| | | /**退票 */ |
| | | Refund = 40, |
| | | /**失败 */ |
| | | Fail = 50, |
| | | } |
| | | |
| | | /** 企业钱包交易类型 */ |
| | | export enum EnumEnterpriseWalletTransactionType { |
| | | /**充值 */ |
| | |
| | | CommonServerOcrUtils = 6, |
| | | /**日志记录 */ |
| | | CommonServerLogRecords = 7, |
| | | /**同步数据库 */ |
| | | CommonServerSyncDatabase = 8, |
| | | /**用户认证 */ |
| | | UserServerAuth = 8, |
| | | UserServerAuth = 9, |
| | | /**用户菜单 */ |
| | | UserServerMenu = 9, |
| | | UserServerMenu = 10, |
| | | /**用户资源 */ |
| | | UserServerResource = 10, |
| | | UserServerResource = 11, |
| | | /**用户角色 */ |
| | | UserServerRole = 11, |
| | | UserServerRole = 12, |
| | | /**用户信息 */ |
| | | UserServerUser = 12, |
| | | UserServerUser = 13, |
| | | /**电子签 */ |
| | | UserServerElectronSign = 13, |
| | | UserServerElectronSign = 14, |
| | | /**用户简历 */ |
| | | UserServerUserResume = 14, |
| | | UserServerUserResume = 15, |
| | | /**企业信息 */ |
| | | UserServerEnterprise = 15, |
| | | UserServerEnterprise = 16, |
| | | /**企业钱包 */ |
| | | UserServerEnterpriseWallet = 16, |
| | | UserServerEnterpriseWallet = 17, |
| | | /**灵工信息 */ |
| | | UserServerEnterpriseEmployee = 17, |
| | | UserServerEnterpriseEmployee = 18, |
| | | /**电子签 */ |
| | | ElectronSignServerElectronSign = 18, |
| | | ElectronSignServerElectronSign = 19, |
| | | } |
| | | |
| | | /** 资源请求方式 */ |
| | |
| | | Operation = 100, |
| | | } |
| | | |
| | | /** 用户钱包收支类型 */ |
| | | export enum EnumUserWalletTransactionType { |
| | | /**收入 */ |
| | | Income = 10, |
| | | /**提现 */ |
| | | Withdraw = 20, |
| | | } |
| | | |
| | | /** 钱包交易状态 */ |
| | | export enum EnumWalletTransactionStatus { |
| | | /**待提交 */ |
| | | WaitSubmit = 1, |
| | | /**待支付 */ |
| | | WaitPay = 10, |
| | | /**处理中 */ |
| | | Dealing = 20, |
| | | /**成功 */ |
| | | Success = 30, |
| | | /**退票 */ |
| | | Refund = 40, |
| | | /**失败 */ |
| | | Fail = 50, |
| | | } |
| | | |
| | | /** 我的报名分页列表-状态 */ |
| | | export enum GetPersonalApplyTaskInfosQueryStatus { |
| | | /**待确认 */ |
| | |
| | | params: API.APIgetCodeUrlParams, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<string>('/api/common/codeUrl/getCodeUrl', { |
| | | return request<API.GetCodeUrlQueryResult>('/api/common/codeUrl/getCodeUrl', { |
| | | method: 'GET', |
| | | params: { |
| | | ...params, |
| | |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** 企业钱包转账 POST /api/user/enterpriseWallet/transferEnterpriseWallet */ |
| | | export async function transferEnterpriseWallet( |
| | | body: API.TransferEnterpriseWalletCommand, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<string>('/api/user/enterpriseWallet/transferEnterpriseWallet', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | |
| | | import * as menu from './menu'; |
| | | import * as logRecords from './logRecords'; |
| | | import * as fileUtils from './fileUtils'; |
| | | import * as syncDatabase from './syncDatabase'; |
| | | export default { |
| | | enterpriseEmployee, |
| | | user, |
| | |
| | | menu, |
| | | logRecords, |
| | | fileUtils, |
| | | syncDatabase, |
| | | }; |
New file |
| | |
| | | /* eslint-disable */ |
| | | // @ts-ignore |
| | | import { request } from '@/utils/request'; |
| | | |
| | | /** 同步数据库 POST /api/common/syncDatabase/syncDatabase */ |
| | | export async function syncDatabase(body: API.SyncDatabaseCommand, options?: API.RequestConfig) { |
| | | return request<number>('/api/common/syncDatabase/syncDatabase', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | |
| | | request?: GetPersonalUserRealResultQuery; |
| | | } |
| | | |
| | | interface APIgetPersonalUserTransactionParams { |
| | | /** 收支Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface APIgetResourceFieldsParams { |
| | | /** Id */ |
| | | id?: string; |
| | |
| | | } |
| | | |
| | | enum EnumCodeUrlScene { |
| | | /**邀请签约 */ |
| | | InviteElectronSign = 1, |
| | | /**签约地址 */ |
| | | ElectronSignUrl = 10, |
| | | } |
| | |
| | | Stop = 999, |
| | | } |
| | | |
| | | enum EnumEnterpriseWalletTransactionStatus { |
| | | /**待提交 */ |
| | | WaitSubmit = 1, |
| | | /**待支付 */ |
| | | WaitPay = 10, |
| | | /**处理中 */ |
| | | Dealing = 20, |
| | | /**成功 */ |
| | | Success = 30, |
| | | /**退票 */ |
| | | Refund = 40, |
| | | /**失败 */ |
| | | Fail = 50, |
| | | } |
| | | |
| | | enum EnumEnterpriseWalletTransactionType { |
| | | /**充值 */ |
| | | Recharge = 10, |
| | |
| | | CommonServerOcrUtils = 6, |
| | | /**日志记录 */ |
| | | CommonServerLogRecords = 7, |
| | | /**同步数据库 */ |
| | | CommonServerSyncDatabase = 8, |
| | | /**用户认证 */ |
| | | UserServerAuth = 8, |
| | | UserServerAuth = 9, |
| | | /**用户菜单 */ |
| | | UserServerMenu = 9, |
| | | UserServerMenu = 10, |
| | | /**用户资源 */ |
| | | UserServerResource = 10, |
| | | UserServerResource = 11, |
| | | /**用户角色 */ |
| | | UserServerRole = 11, |
| | | UserServerRole = 12, |
| | | /**用户信息 */ |
| | | UserServerUser = 12, |
| | | UserServerUser = 13, |
| | | /**电子签 */ |
| | | UserServerElectronSign = 13, |
| | | UserServerElectronSign = 14, |
| | | /**用户简历 */ |
| | | UserServerUserResume = 14, |
| | | UserServerUserResume = 15, |
| | | /**企业信息 */ |
| | | UserServerEnterprise = 15, |
| | | UserServerEnterprise = 16, |
| | | /**企业钱包 */ |
| | | UserServerEnterpriseWallet = 16, |
| | | UserServerEnterpriseWallet = 17, |
| | | /**灵工信息 */ |
| | | UserServerEnterpriseEmployee = 17, |
| | | UserServerEnterpriseEmployee = 18, |
| | | /**电子签 */ |
| | | ElectronSignServerElectronSign = 18, |
| | | ElectronSignServerElectronSign = 19, |
| | | } |
| | | |
| | | enum EnumResourceMethod { |
| | |
| | | Operation = 100, |
| | | } |
| | | |
| | | enum EnumUserWalletTransactionType { |
| | | /**收入 */ |
| | | Income = 10, |
| | | /**提现 */ |
| | | Withdraw = 20, |
| | | } |
| | | |
| | | enum EnumWalletTransactionStatus { |
| | | /**待提交 */ |
| | | WaitSubmit = 1, |
| | | /**待支付 */ |
| | | WaitPay = 10, |
| | | /**处理中 */ |
| | | Dealing = 20, |
| | | /**成功 */ |
| | | Success = 30, |
| | | /**退票 */ |
| | | Refund = 40, |
| | | /**失败 */ |
| | | Fail = 50, |
| | | } |
| | | |
| | | interface ExportTaskCheckReceiveTaskUsersCommand { |
| | | /** 任务Id */ |
| | | id?: string; |
| | |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: GetCheckReceiveTaskUserSubmitsQueryResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | | msg?: any; |
| | | /** 附加数据 */ |
| | | extras?: any; |
| | | /** 时间戳 */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetCodeUrlQueryResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | | /** 状态码 */ |
| | | code?: number; |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: GetCodeUrlQueryResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: GetPersonalUserRealResultQueryResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | | msg?: any; |
| | | /** 附加数据 */ |
| | | extras?: any; |
| | | /** 时间戳 */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetPersonalUserTransactionQueryResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | | /** 状态码 */ |
| | | code?: number; |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: GetPersonalUserTransactionQueryResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | | msg?: any; |
| | | /** 附加数据 */ |
| | | extras?: any; |
| | | /** 时间戳 */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetPersonalUserTransactionsQueryResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | | /** 状态码 */ |
| | | code?: number; |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: GetPersonalUserTransactionsQueryResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | |
| | | addressName?: string; |
| | | } |
| | | |
| | | interface GetCodeUrlQueryResult { |
| | | /** 地址 */ |
| | | url?: string; |
| | | /** 参数1 */ |
| | | paramValue1?: string; |
| | | /** 参数2 */ |
| | | paramValue2?: string; |
| | | /** 参数3 */ |
| | | paramValue3?: string; |
| | | /** 参数4 */ |
| | | paramValue4?: string; |
| | | /** 参数5 */ |
| | | paramValue5?: string; |
| | | } |
| | | |
| | | interface GetContractTemplateEnterprisesQuery { |
| | | /** 关键字 */ |
| | | keywords?: string; |
| | |
| | | remark?: string; |
| | | /** 订单支付时间 */ |
| | | transDate?: string; |
| | | transactionStatus?: EnumEnterpriseWalletTransactionStatus; |
| | | transactionStatus?: EnumWalletTransactionStatus; |
| | | } |
| | | |
| | | interface GetExceptionLogsQuery { |
| | |
| | | faceRealUrl?: string; |
| | | } |
| | | |
| | | interface GetPersonalUserTransactionQueryResult { |
| | | /** 收支Id */ |
| | | id?: string; |
| | | type?: EnumUserWalletTransactionType; |
| | | /** 订单号 */ |
| | | code?: string; |
| | | /** 企业名称 */ |
| | | enterpriseName?: string; |
| | | /** 结算日期 */ |
| | | settlementTime?: string; |
| | | /** 结算金额 */ |
| | | settlementAmount?: number; |
| | | /** 实发金额/提现金额 */ |
| | | amount?: number; |
| | | /** 收款人姓名 */ |
| | | receiveName?: string; |
| | | /** 收款账户 */ |
| | | receiveAccount?: string; |
| | | /** 服务费 */ |
| | | serviceFee?: number; |
| | | /** 实际到账 */ |
| | | actualAmount?: number; |
| | | } |
| | | |
| | | interface GetPersonalUserTransactionsQuery { |
| | | /** 创建时间-起始 */ |
| | | createdTimeStart?: string; |
| | | /** 创建时间-截止 */ |
| | | createdTimeEnd?: string; |
| | | type?: EnumUserWalletTransactionType; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetPersonalUserTransactionsQueryResult { |
| | | objectData?: GetPersonalUserTransactionsQueryResultObjectData; |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** 数据 */ |
| | | data?: GetPersonalUserTransactionsQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetPersonalUserTransactionsQueryResultItem { |
| | | /** 收支Id */ |
| | | id?: string; |
| | | /** 标题 */ |
| | | title?: string; |
| | | /** 创建时间 */ |
| | | createdTime?: string; |
| | | /** 金额 */ |
| | | amount?: number; |
| | | /** 余额 */ |
| | | balance?: number; |
| | | } |
| | | |
| | | interface GetPersonalUserTransactionsQueryResultObjectData { |
| | | /** 总收入 */ |
| | | sumIncome?: number; |
| | | /** 总提现 */ |
| | | sumWithdraw?: number; |
| | | } |
| | | |
| | | interface GetResourceFieldsQueryResultItem { |
| | | /** 编号 */ |
| | | code?: string; |
| | |
| | | } |
| | | |
| | | interface GetSettlementTaskUsersQueryResult { |
| | | detail?: GetSettlementTaskQueryResult; |
| | | /** 结算名单 */ |
| | | data?: GetSettlementTaskUsersQueryResultItem[]; |
| | | /** 错误信息 */ |
| | |
| | | /** 手机号 */ |
| | | contactPhoneNumber?: string; |
| | | checkReceiveStatus?: EnumTaskCheckReceiveStatus; |
| | | settlementStatus?: EnumTaskSettlementStatus; |
| | | /** 所属银行 */ |
| | | bank?: string; |
| | | /** 开户支行名称 */ |
| | |
| | | } |
| | | |
| | | interface PersonalUserElectronSignCommand { |
| | | /** 灵工Id */ |
| | | /** 灵工Id(二选一) */ |
| | | id?: string; |
| | | /** 邀约短信编号(二选一) */ |
| | | smsCode?: string; |
| | | } |
| | | |
| | | interface PersonalUserElectronSignCommandResult { |
| | |
| | | scene?: EnumCodeUrlScene; |
| | | /** 地址 */ |
| | | url?: string; |
| | | /** 参数1 */ |
| | | paramValue1?: string; |
| | | /** 参数2 */ |
| | | paramValue2?: string; |
| | | /** 参数3 */ |
| | | paramValue3?: string; |
| | | /** 参数4 */ |
| | | paramValue4?: string; |
| | | /** 参数5 */ |
| | | paramValue5?: string; |
| | | /** 过期时间 */ |
| | | expiredTime?: string; |
| | | } |
| | |
| | | interface SendInviteElectronSignSmsCommand { |
| | | /** Id */ |
| | | ids?: string[]; |
| | | /** 合同模板Id */ |
| | | contractTemplateId?: string; |
| | | } |
| | | |
| | | interface SendLoginOrRegisterVerifyCodeCommand { |
| | |
| | | actualSettlementAmount: number; |
| | | } |
| | | |
| | | type SyncDatabaseCommand = Record<string, any>; |
| | | |
| | | interface SyncElectronSignSettingsCommand { |
| | | /** 项 */ |
| | | items?: SyncElectronSignSettingsCommandItem[]; |
| | |
| | | industrialParkIds?: string[]; |
| | | status?: EnumUserStatus; |
| | | /** 备注 */ |
| | | remark?: string; |
| | | } |
| | | |
| | | interface TransferEnterpriseWalletCommand { |
| | | access?: EnumEnterpriseWalletAccess; |
| | | /** 金额 */ |
| | | amount?: number; |
| | | /** 充值备注 */ |
| | | remark?: string; |
| | | } |
| | | |
| | |
| | | ); |
| | | } |
| | | |
| | | /** 查询个人用户收支明细详情 GET /api/user/user/getPersonalUserTransaction */ |
| | | export async function getPersonalUserTransaction( |
| | | // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) |
| | | params: API.APIgetPersonalUserTransactionParams, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetPersonalUserTransactionQueryResult>( |
| | | '/api/user/user/getPersonalUserTransaction', |
| | | { |
| | | method: 'GET', |
| | | params: { |
| | | ...params, |
| | | }, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** 查询个人用户收支明细分页列表数据 POST /api/user/user/getPersonalUserTransactions */ |
| | | export async function getPersonalUserTransactions( |
| | | body: API.GetPersonalUserTransactionsQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetPersonalUserTransactionsQueryResult>( |
| | | '/api/user/user/getPersonalUserTransactions', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** 查询用户角色列表 GET /api/user/user/getUserInfoRoles */ |
| | | export async function getUserInfoRoles( |
| | | // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) |
| | |
| | | contactPhoneNumber: '', |
| | | gender: EnumUserGender.Male, |
| | | age: null as any as number, |
| | | idFrontUrl: [] as UploadUserFile[], |
| | | idBackUrl: [] as UploadUserFile[], |
| | | identityImg: [] as UploadUserFile[], |
| | | identityBackImg: [] as UploadUserFile[], |
| | | contractUrl: [] as UploadUserFile[], |
| | | regiterTime: '', |
| | | userRealTime: '', |
| | |
| | | contactPhoneNumber: row.contactPhoneNumber, |
| | | gender: detail.gender, |
| | | age: detail.age ?? null, |
| | | idFrontUrl: convertApi2FormUrlOnlyOne(detail.identityImg), |
| | | idBackUrl: convertApi2FormUrlOnlyOne(detail.identityBackImg), |
| | | identityImg: convertApi2FormUrlOnlyOne(detail.identityImg), |
| | | identityBackImg: convertApi2FormUrlOnlyOne(detail.identityBackImg), |
| | | contractUrl: convertApi2FormUrlOnlyOne(detail.contractUrl, { |
| | | fileName: detail.contractUrl ? detail.contractUrl.split('/').pop() : '合同', |
| | | }), |
| | |
| | | ids: [] as string[], |
| | | customerId: '', |
| | | name: '', |
| | | contractTemplateId: '', |
| | | }, |
| | | }); |
| | | |
| | |
| | | try { |
| | | let params: API.SendInviteElectronSignSmsCommand = { |
| | | ids: editShotMessageForm.ids, |
| | | contractTemplateId: editShotMessageForm.contractTemplateId, |
| | | }; |
| | | let res = await enterpriseEmployeeServices.sendInviteElectronSignSms(params); |
| | | if (res) { |
| | |
| | | (x) => x.enterpriseSignContractStatus !== EnumTaskUserSignContractStatus.Pass |
| | | ); |
| | | if (hasUnSigned) { |
| | | Message.warnMessage('勾选数据中包含未签约或已解约数据'); |
| | | Message.warnMessage('勾选数据中包含企业未签约或已解约数据'); |
| | | return; |
| | | } |
| | | stopElectronSign(selectionRows.map((x) => x.id)); |
| | |
| | | <template> |
| | | <ProDialog title="短信发送" v-model="visible" @close="onDialogClose" destroy-on-close draggable> |
| | | <ProForm :model="form" ref="dialogForm" label-width="90px"> |
| | | <ProForm :model="form" ref="dialogForm" label-width="100px"> |
| | | <ProFormItemV2 |
| | | label="请选择模板:" |
| | | prop="contractTemplateId" |
| | | :check-rules="[{ message: '请选择模板' }]" |
| | | > |
| | | <ProFormSelect |
| | | v-model="form.contractTemplateId" |
| | | :valueEnum="enterpriseContractTemplateSelect" |
| | | > |
| | | </ProFormSelect> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="短信类型:" prop="name" required> |
| | | <div>{{ '人员签约通道短信' }}</div> |
| | | </ProFormItemV2> |
| | |
| | | |
| | | <script setup lang="ts"> |
| | | import { FormInstance } from 'element-plus'; |
| | | import { ProDialog, ProForm, ProFormItemV2 } from '@bole-core/components'; |
| | | import { ProDialog, ProForm, ProFormItemV2, ProFormSelect } from '@bole-core/components'; |
| | | |
| | | defineOptions({ |
| | | name: 'SendShotMessageDialog', |
| | |
| | | ids: string[]; |
| | | customerId: string; |
| | | name: string; |
| | | contractTemplateId: string; |
| | | }; |
| | | |
| | | const form = defineModel<Form>('form'); |
| | | |
| | | const { enterpriseContractTemplateSelect } = useEnterpriseContractTemplateSelect(); |
| | | |
| | | const emit = defineEmits<{ |
| | | (e: 'onConfirm'): void; |
| | | (e: 'onCancel'): void; |
| | |
| | | </el-steps> |
| | | </div> |
| | | </ChunkCell> --> |
| | | <ChunkCell title="结算名单" style="flex: 1"> |
| | | <ChunkCell title="结算名单" style="flex: 1" class="settlement-user-list-chunk"> |
| | | <ProTableQueryFilterBar @on-reset="reset"> |
| | | <template #query> |
| | | <QueryFilterItem> |
| | |
| | | QueryFilterItem, |
| | | ProTableQueryFilterBar, |
| | | useFormDialog, |
| | | XLSXUtils, |
| | | } from '@bole-core/components'; |
| | | import { SettlementListColumns } from './constants'; |
| | | import { useQuery } from '@tanstack/vue-query'; |
| | |
| | | code: '', |
| | | settlementOrderName: '', |
| | | settlementOrderTime: '', |
| | | settlementTaskUsers: [] as API.GetSettlementTaskUsersQueryResultItem[], |
| | | }); |
| | | |
| | | const BaseState = { |
| | | loading: true, |
| | | }; |
| | | |
| | | const state = reactive({ ...BaseState }); |
| | | |
| | | // onMounted(async () => { |
| | | // await getList(); |
| | | // state.loading = false; |
| | | // }); |
| | | |
| | | // const { isLoading } = useQuery({ |
| | | // queryKey: ['taskServices/getSettlementTask', id], |
| | | // queryFn: async () => { |
| | | // return await taskServices.getSettlementTask( |
| | | // { id: id }, |
| | | // { |
| | | // showLoading: false, |
| | | // } |
| | | // ); |
| | | // }, |
| | | // placeholderData: () => ({} as API.GetSettlementTaskQueryResult), |
| | | // onSuccess(data) { |
| | | // form.name = data.name; |
| | | // form.settlementAmount = data.settlementAmount ?? 0; |
| | | // form.actualSettlementAmount = data.actualSettlementAmount ?? 0; |
| | | // form.code = data.code; |
| | | // form.settlementOrderName = setOssFileName(data.settlementOrderName); |
| | | // form.settlementOrderTime = data.settlementOrderTime ?? ''; |
| | | // }, |
| | | // enabled: !!id, |
| | | // }); |
| | | const { isLoading } = useQuery({ |
| | | queryKey: ['taskServices/getSettlementTask', id], |
| | | queryKey: ['taskUserServices/getSettlementTaskUsers', id, url], |
| | | queryFn: async () => { |
| | | return await taskServices.getSettlementTask( |
| | | { id: id }, |
| | | return await taskUserServices.getSettlementTaskUsers( |
| | | { taskInfoId: id, settlementOrderUrl: url }, |
| | | { |
| | | showLoading: false, |
| | | } |
| | | ); |
| | | }, |
| | | placeholderData: () => ({} as API.GetSettlementTaskQueryResult), |
| | | onSuccess(data) { |
| | | form.name = data.name; |
| | | form.settlementAmount = data.settlementAmount ?? 0; |
| | | form.actualSettlementAmount = data.actualSettlementAmount ?? 0; |
| | | form.code = data.code; |
| | | form.settlementOrderName = setOssFileName(data.settlementOrderName); |
| | | form.settlementOrderTime = data.settlementOrderTime ?? ''; |
| | | placeholderData: () => ({} as API.GetSettlementTaskUsersQueryResult), |
| | | onSuccess(res) { |
| | | form.settlementTaskUsers = res?.data ?? []; |
| | | if (res?.detail) { |
| | | form.name = res?.detail?.name; |
| | | form.settlementAmount = res?.detail?.settlementAmount ?? 0; |
| | | form.actualSettlementAmount = res?.detail?.actualSettlementAmount ?? 0; |
| | | form.code = res?.detail?.code; |
| | | form.settlementOrderName = setOssFileName(res?.detail?.settlementOrderName); |
| | | form.settlementOrderTime = res?.detail?.settlementOrderTime ?? ''; |
| | | } |
| | | if (res?.errors?.length > 0) { |
| | | Message.tipMessage('存在导入错误的数据,是否导出?').then(() => { |
| | | XLSXUtils.exportToXLSX({ |
| | | workbookDataList: res.errors, |
| | | fileName: '结算导入-错误数据', |
| | | workbookHeaderMap: { |
| | | name: '姓名', |
| | | identity: '身份证号', |
| | | taskName: '任务名称', |
| | | settlementAmount: '结算金额', |
| | | actualSettlementAmount: '实发金额', |
| | | receiveAccount: '收款账户', |
| | | bank: '所属银行', |
| | | bankBranch: '开户支行名称', |
| | | errorMessage: '错误信息', |
| | | }, |
| | | }); |
| | | }); |
| | | } |
| | | getList(); |
| | | }, |
| | | enabled: !!id, |
| | | }); |
| | |
| | | } = useTable( |
| | | async ({ pageIndex, pageSize }, extraParamState) => { |
| | | try { |
| | | let params: API.APIgetSettlementTaskUsersParams = { |
| | | taskInfoId: id, |
| | | settlementOrderUrl: url, |
| | | }; |
| | | let res = await taskUserServices.getSettlementTaskUsers(params); |
| | | let list = [...form.settlementTaskUsers]; |
| | | if (extraParamState.keywords) { |
| | | res.data = res.data?.filter((item) => { |
| | | list = list?.filter((item) => { |
| | | return ( |
| | | item.name.includes(extraParamState.keywords) || |
| | | item.contactPhoneNumber.includes(extraParamState.keywords) || |
| | |
| | | ); |
| | | }); |
| | | } |
| | | |
| | | return Promise.resolve({ |
| | | pageModel: { |
| | | rows: pageSize, |
| | | page: pageIndex, |
| | | totalCount: res.data.length, |
| | | totalCount: list.length, |
| | | }, |
| | | data: paginateList(res.data, pageIndex, pageSize), |
| | | data: paginateList(list, pageIndex, pageSize), |
| | | }); |
| | | } catch (error) { |
| | | console.log('error: ', error); |
| | |
| | | name: 'ServiceChargeManageList', |
| | | }); |
| | | } |
| | | |
| | | onMounted(() => { |
| | | getList(); |
| | | }); |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | |
| | | margin: 0 auto; |
| | | padding: 24px 0; |
| | | } |
| | | |
| | | .settlement-user-list-chunk { |
| | | :deep() { |
| | | .no-data img { |
| | | width: 280px; |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | | <style lang="scss"> |
| | | .text-over-tooltip-content { |
| | |
| | | |
| | | <script setup lang="ts"> |
| | | import { LoadingLayout } from '@bole-core/components'; |
| | | import * as codeUrlServices from '@/services/api/codeUrl'; |
| | | import * as enterpriseEmployeeServices from '@/services/api/enterpriseEmployee'; |
| | | import { useQuery } from '@tanstack/vue-query'; |
| | | |
| | | //跳转到c端小程序签约详情 |
| | |
| | | }); |
| | | |
| | | const route = useRoute(); |
| | | const templateCode = (route.params.code as string) ?? ''; |
| | | const smsCode = (route.params.code as string) ?? ''; |
| | | |
| | | function goSign() {} |
| | | |
| | | const { data, isLoading } = useQuery({ |
| | | queryKey: ['codeUrlServices/getCodeUrl', templateCode], |
| | | queryFn: () => |
| | | codeUrlServices.getCodeUrl( |
| | | { |
| | | scene: EnumCodeUrlScene.ElectronSignUrl, |
| | | code: templateCode, |
| | | }, |
| | | { showLoading: false } |
| | | ), |
| | | enabled: computed(() => !!templateCode), |
| | | queryKey: ['enterpriseEmployeeServices/personalUserElectronSign', smsCode], |
| | | queryFn: () => { |
| | | let params: API.PersonalUserElectronSignCommand = { |
| | | smsCode: smsCode, |
| | | }; |
| | | return enterpriseEmployeeServices.personalUserElectronSign(params, { showLoading: false }); |
| | | }, |
| | | enabled: computed(() => !!smsCode), |
| | | onSuccess(data) { |
| | | if (data?.signContractLongUrl) { |
| | | window.location.href = data.signContractLongUrl; |
| | | } |
| | | }, |
| | | }); |
| | | </script> |
| | | |
| | |
| | | <template> |
| | | <div class="sign-middleware-wrapper"> |
| | | <el-button type="primary" @click="goSign">前往签约</el-button> |
| | | </div> |
| | | <LoadingLayout :loading="isLoading"> |
| | | <div class="sign-middleware-wrapper"> |
| | | <!-- <el-button type="primary" @click="goSign">前往签约</el-button> --> |
| | | </div> |
| | | </LoadingLayout> |
| | | </template> |
| | | |
| | | <script setup lang="ts"> |
| | | import { LoadingLayout } from '@bole-core/components'; |
| | | import * as codeUrlServices from '@/services/api/codeUrl'; |
| | | import { useQuery } from '@tanstack/vue-query'; |
| | | |
| | | //跳转上上签或支付宝信任签的签约地址 |
| | | defineOptions({ |
| | | name: 'SignU', |
| | | }); |
| | | |
| | | const route = useRoute(); |
| | | const templateCode = (route.params.code as string) ?? ''; |
| | | const code = (route.params.code as string) ?? ''; |
| | | |
| | | function goSign() {} |
| | | |
| | | const { data, isLoading } = useQuery({ |
| | | queryKey: ['codeUrlServices/getCodeUrl', code], |
| | | queryFn: () => |
| | | codeUrlServices.getCodeUrl( |
| | | { |
| | | scene: EnumCodeUrlScene.ElectronSignUrl, |
| | | code: code, |
| | | }, |
| | | { showLoading: false } |
| | | ), |
| | | enabled: computed(() => !!code), |
| | | onSuccess(data) { |
| | | if (data.url) { |
| | | window.location.href = data.url; |
| | | } |
| | | }, |
| | | }); |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |