| | |
| | | "EnumEnterpriseWalletExpandindirectOrderStatus": true, |
| | | "EnumEnterpriseWalletSignStatus": true, |
| | | "EnumEnterpriseWalletTransactionType": true, |
| | | "EnumGetArrangeTaskUsersQueryApplyStatus": true, |
| | | "EnumGetArrangeTaskUsersQueryApplyStatusText": true, |
| | | "EnumGetEnterpriseEmployeesQuerySignContractStatus": true, |
| | | "EnumLogLevel": true, |
| | | "EnumMenuType": true, |
| | |
| | | "EnumTaskSettlementStatusText": true, |
| | | "EnumTaskStatus": true, |
| | | "EnumTaskStatusText": true, |
| | | "EnumTaskUserApplyStatus": true, |
| | | "EnumTaskUserArrangeStatus": true, |
| | | "EnumTaskUserArrangeStatusText": true, |
| | | "EnumTaskUserHireStatus": true, |
| | |
| | | const EnumEnterpriseWalletSignStatus: typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletSignStatus'] |
| | | const EnumEnterpriseWalletTransactionStatus: typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletTransactionStatus'] |
| | | const EnumEnterpriseWalletTransactionType: typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletTransactionType'] |
| | | const EnumGetArrangeTaskUsersQueryApplyStatus: typeof import('./src/constants/apiEnum')['EnumGetArrangeTaskUsersQueryApplyStatus'] |
| | | const EnumGetArrangeTaskUsersQueryApplyStatusText: typeof import('./src/constants/enterpriseEmployee')['EnumGetArrangeTaskUsersQueryApplyStatusText'] |
| | | const EnumGetEnterpriseEmployeesQuerySignContractStatus: typeof import('./src/constants/apiEnum')['EnumGetEnterpriseEmployeesQuerySignContractStatus'] |
| | | const EnumLogLevel: typeof import('./src/constants/apiEnum')['EnumLogLevel'] |
| | | const EnumMenuType: typeof import('./src/constants/apiEnum')['EnumMenuType'] |
| | |
| | | const EnumTaskSettlementStatusText: typeof import('./src/constants/task')['EnumTaskSettlementStatusText'] |
| | | const EnumTaskStatus: typeof import('./src/constants/apiEnum')['EnumTaskStatus'] |
| | | const EnumTaskStatusText: typeof import('./src/constants/task')['EnumTaskStatusText'] |
| | | const EnumTaskUserApplyStatus: typeof import('./src/constants/apiEnum')['EnumTaskUserApplyStatus'] |
| | | const EnumTaskUserArrangeStatus: typeof import('./src/constants/apiEnum')['EnumTaskUserArrangeStatus'] |
| | | const EnumTaskUserArrangeStatusText: typeof import('./src/constants/task')['EnumTaskUserArrangeStatusText'] |
| | | const EnumTaskUserHireStatus: typeof import('./src/constants/apiEnum')['EnumTaskUserHireStatus'] |
| | |
| | | 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, EnumConsoleLogAccess, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumElectronSignVerifyType, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionType, EnumGetEnterpriseEmployeesQuerySignContractStatus, EnumLogLevel, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumSmsStatus, EnumTaskCheckReceiveMethod, EnumTaskCheckReceiveStatus, EnumTaskPaymentMethod, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementAuditStatus, EnumTaskSettlementOrderStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumTaskUserSubmitCheckHistoryType, EnumTaskUserSubmitCheckReceiveStatus, EnumUserBankCardAccess, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, EnumUserWalletTransactionType, EnumWalletTransactionStatus, EnumWeChatPayApplymentBankAccountType, EnumWeChatPayApplymentCertType, EnumWeChatPayApplymentContactType, EnumWeChatPayApplymentFinanceType, EnumWeChatPayApplymentIdDocType, EnumWeChatPayApplymentIdHolderType, EnumWeChatPayApplymentSalesScenesType, EnumWeChatPayApplymentState, EnumWeChatPayApplymentSubjectType, EnumWeChatPaySettlementModifyVerifyResult, EnumWeChatPaySettlementVerifyResult, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetSettlementTasksQueryPaymentStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, SettlementReceiveStatus, EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumConsoleLogAccess, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumElectronSignVerifyType, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionType, EnumGetEnterpriseEmployeesQuerySignContractStatus, EnumLogLevel, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumSmsStatus, EnumTaskCheckReceiveMethod, EnumTaskCheckReceiveStatus, EnumTaskPaymentMethod, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementAuditStatus, EnumTaskSettlementOrderStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumTaskUserSubmitCheckHistoryType, EnumTaskUserSubmitCheckReceiveStatus, EnumUserBankCardAccess, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, EnumUserWalletTransactionType, EnumWalletTransactionStatus, EnumWeChatPayApplymentBankAccountType, EnumWeChatPayApplymentCertType, EnumWeChatPayApplymentContactType, EnumWeChatPayApplymentFinanceType, EnumWeChatPayApplymentIdDocType, EnumWeChatPayApplymentIdHolderType, EnumWeChatPayApplymentSalesScenesType, EnumWeChatPayApplymentState, EnumWeChatPayApplymentSubjectType, EnumWeChatPaySettlementModifyVerifyResult, EnumWeChatPaySettlementVerifyResult, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetSettlementTasksQueryPaymentStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, SettlementReceiveStatus } from './src/constants/apiEnum' |
| | | export type { EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumConsoleLogAccess, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumElectronSignVerifyType, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionType, EnumGetArrangeTaskUsersQueryApplyStatus, EnumGetEnterpriseEmployeesQuerySignContractStatus, EnumLogLevel, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumSmsStatus, EnumTaskCheckReceiveMethod, EnumTaskCheckReceiveStatus, EnumTaskPaymentMethod, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementAuditStatus, EnumTaskSettlementOrderStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserApplyStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumTaskUserSubmitCheckHistoryType, EnumTaskUserSubmitCheckReceiveStatus, EnumUserBankCardAccess, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, EnumUserWalletTransactionType, EnumWalletTransactionStatus, EnumWeChatPayApplymentBankAccountType, EnumWeChatPayApplymentCertType, EnumWeChatPayApplymentContactType, EnumWeChatPayApplymentFinanceType, EnumWeChatPayApplymentIdDocType, EnumWeChatPayApplymentIdHolderType, EnumWeChatPayApplymentSalesScenesType, EnumWeChatPayApplymentState, EnumWeChatPayApplymentSubjectType, EnumWeChatPaySettlementModifyVerifyResult, EnumWeChatPaySettlementVerifyResult, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetSettlementTasksQueryPaymentStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, SettlementReceiveStatus, EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumConsoleLogAccess, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumElectronSignVerifyType, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionType, EnumGetArrangeTaskUsersQueryApplyStatus, EnumGetEnterpriseEmployeesQuerySignContractStatus, EnumLogLevel, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumSmsStatus, EnumTaskCheckReceiveMethod, EnumTaskCheckReceiveStatus, EnumTaskPaymentMethod, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementAuditStatus, EnumTaskSettlementOrderStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserApplyStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumTaskUserSubmitCheckHistoryType, EnumTaskUserSubmitCheckReceiveStatus, EnumUserBankCardAccess, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, EnumUserWalletTransactionType, EnumWalletTransactionStatus, EnumWeChatPayApplymentBankAccountType, EnumWeChatPayApplymentCertType, EnumWeChatPayApplymentContactType, EnumWeChatPayApplymentFinanceType, EnumWeChatPayApplymentIdDocType, EnumWeChatPayApplymentIdHolderType, EnumWeChatPayApplymentSalesScenesType, EnumWeChatPayApplymentState, EnumWeChatPayApplymentSubjectType, EnumWeChatPaySettlementModifyVerifyResult, EnumWeChatPaySettlementVerifyResult, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetSettlementTasksQueryPaymentStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, SettlementReceiveStatus } from './src/constants/apiEnum' |
| | | import('./src/constants/apiEnum') |
| | | // @ts-ignore |
| | | export type { CategoryCode, IdentityCodeEnum, EducationCodeEnum, CertificateTypeCodeEnum, WelfareCodeEnum } from './src/constants/dic' |
| | |
| | | readonly EnumEnterpriseWalletExpandindirectOrderStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletExpandindirectOrderStatus']> |
| | | readonly EnumEnterpriseWalletSignStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletSignStatus']> |
| | | readonly EnumEnterpriseWalletTransactionType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletTransactionType']> |
| | | readonly EnumGetArrangeTaskUsersQueryApplyStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumGetArrangeTaskUsersQueryApplyStatus']> |
| | | readonly EnumGetArrangeTaskUsersQueryApplyStatusText: UnwrapRef<typeof import('./src/constants/enterpriseEmployee')['EnumGetArrangeTaskUsersQueryApplyStatusText']> |
| | | readonly EnumGetEnterpriseEmployeesQuerySignContractStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumGetEnterpriseEmployeesQuerySignContractStatus']> |
| | | readonly EnumLogLevel: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumLogLevel']> |
| | | readonly EnumMenuType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumMenuType']> |
| | |
| | | readonly EnumTaskSettlementStatusText: UnwrapRef<typeof import('./src/constants/task')['EnumTaskSettlementStatusText']> |
| | | readonly EnumTaskStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskStatus']> |
| | | readonly EnumTaskStatusText: UnwrapRef<typeof import('./src/constants/task')['EnumTaskStatusText']> |
| | | readonly EnumTaskUserApplyStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskUserApplyStatus']> |
| | | readonly EnumTaskUserArrangeStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskUserArrangeStatus']> |
| | | readonly EnumTaskUserArrangeStatusText: UnwrapRef<typeof import('./src/constants/task')['EnumTaskUserArrangeStatusText']> |
| | | readonly EnumTaskUserHireStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskUserHireStatus']> |
| | |
| | | } |
| | | |
| | | /** 没写注释 */ |
| | | export enum EnumGetArrangeTaskUsersQueryApplyStatus { |
| | | /**未报名 */ |
| | | None = 10, |
| | | /**已报名 */ |
| | | Completed = 20, |
| | | } |
| | | |
| | | /** 没写注释 */ |
| | | export enum EnumGetEnterpriseEmployeesQuerySignContractStatus { |
| | | /**灵工待签约 */ |
| | | UserWait = 10, |
| | |
| | | Complete = 20, |
| | | } |
| | | |
| | | /** 任务用户报名状态 */ |
| | | export enum EnumTaskUserApplyStatus { |
| | | /**未报名 */ |
| | | None = 10, |
| | | /**已报名 */ |
| | | Completed = 20, |
| | | } |
| | | |
| | | /** 任务用户安排状态 */ |
| | | export enum EnumTaskUserArrangeStatus { |
| | | /**未安排 */ |
| | |
| | | import { EnumTaskUserHireStatus, EnumTaskUserSignContractStatus } from './apiEnum'; |
| | | import { EnumTaskUserHireStatus, EnumTaskUserSignContractStatus,EnumGetArrangeTaskUsersQueryApplyStatus } from './apiEnum'; |
| | | |
| | | export const EnumTaskUserHireStatusText = { |
| | | [EnumTaskUserHireStatus.Wait]: '待录用', |
| | |
| | | }; |
| | | |
| | | export const ImportEnterpriseEmployeesTempPath = `${TempFolderPath}/%E7%81%B5%E5%B7%A5%E5%AF%BC%E5%85%A5%E6%A8%A1%E6%9D%BF.xlsx`; |
| | | |
| | | export const EnumGetArrangeTaskUsersQueryApplyStatusText = { |
| | | [EnumGetArrangeTaskUsersQueryApplyStatus.None]: '未报名', |
| | | [EnumGetArrangeTaskUsersQueryApplyStatus.Completed]: '已报名', |
| | | } |
| | |
| | | }); |
| | | } |
| | | |
| | | /** 校验合同模板业务编号是否存在 POST /api/user/electronSign/checkExistContractTemplateCode */ |
| | | export async function checkExistContractTemplateCode( |
| | | body: API.CheckExistContractTemplateCodeCommand, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<boolean>('/api/user/electronSign/checkExistContractTemplateCode', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | | |
| | | /** 电子签回传 POST /api/user/electronSign/electronSignCallback */ |
| | | export async function electronSignCallback( |
| | | body: API.ElectronSignCallbackCommand, |
| | |
| | | }); |
| | | } |
| | | |
| | | /** 修复合同模板变量数据(1.2.0.2) POST /api/user/electronSign/repairContractTemplateValuePointBy_1_2_0_2_ */ |
| | | export async function repairContractTemplateValuePointBy1202_( |
| | | body: API.RepairContractTemplateValuePointBy1202Command, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<number>('/api/user/electronSign/repairContractTemplateValuePointBy_1_2_0_2_', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | | |
| | | /** 保存合同模板 POST /api/user/electronSign/saveContractTemplate */ |
| | | export async function saveContractTemplate( |
| | | body: API.SaveContractTemplateCommand, |
| | |
| | | // @ts-ignore |
| | | import { request } from '@/utils/request'; |
| | | |
| | | /** 企业批量签约合同 POST /api/user/enterpriseEmployee/batchEnterpriseSignContract */ |
| | | export async function batchEnterpriseSignContract( |
| | | body: API.BatchEnterpriseSignContractCommand, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.BatchEnterpriseSignContractCommandResult>( |
| | | '/api/user/enterpriseEmployee/batchEnterpriseSignContract', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** 编辑灵工信息 POST /api/user/enterpriseEmployee/editEnterpriseEmployee */ |
| | | export async function editEnterpriseEmployee( |
| | | body: API.EditEnterpriseEmployeeCommand, |
| | |
| | | address?: string; |
| | | } |
| | | |
| | | interface BatchEnterpriseSignContractCommand { |
| | | /** 灵工Id */ |
| | | ids?: string[]; |
| | | } |
| | | |
| | | interface BatchEnterpriseSignContractCommandResult { |
| | | /** 签约成功灵工Id */ |
| | | successIds?: string[]; |
| | | /** 签约失败的灵工信息 */ |
| | | errors?: BatchEnterpriseSignContractCommandResultError[]; |
| | | } |
| | | |
| | | interface BatchEnterpriseSignContractCommandResultError { |
| | | /** 姓名 */ |
| | | name?: string; |
| | | /** 手机号 */ |
| | | contactPhoneNumber?: string; |
| | | /** 身份证号 */ |
| | | identity?: string; |
| | | /** 错误消息 */ |
| | | errorMessages?: string; |
| | | } |
| | | |
| | | interface BindWxmpUserInfoCommand { |
| | | /** 访问令牌 */ |
| | | accessToken: string; |
| | |
| | | accesses?: EnumElectronSignAccess[]; |
| | | } |
| | | |
| | | interface CheckExistContractTemplateCodeCommand { |
| | | /** 模板Id(编辑时传入) */ |
| | | id?: string; |
| | | /** 业务编号 */ |
| | | code: string; |
| | | } |
| | | |
| | | type CheckHealthQuery = Record<string, any>; |
| | | |
| | | interface CheckOperatorTokenCommand { |
| | |
| | | interface CheckReceiveTaskCommand { |
| | | /** 提交Id */ |
| | | id?: string; |
| | | /** 任务人员Id */ |
| | | taskInfoUserId?: string; |
| | | /** 日期 */ |
| | | date?: string; |
| | | /** 签到时间 */ |
| | | checkInTime?: string; |
| | | /** 签出时间 */ |
| | |
| | | interface EditTaskSettlementOrderRosterCommand { |
| | | /** 名单Id */ |
| | | id?: string; |
| | | /** 累计工时 */ |
| | | totalWorkHours?: number; |
| | | /** 服务费(元) */ |
| | | serviceFee?: number; |
| | | /** 超时(小时) */ |
| | | timeoutHours?: number; |
| | | /** 超时费用(元) */ |
| | | timeoutFee?: number; |
| | | /** 其他费用(元) */ |
| | | otherFee?: number; |
| | | /** 备注 */ |
| | | remark?: string; |
| | | /** 结算金额 */ |
| | | settlementAmount: number; |
| | | /** 实发金额 */ |
| | |
| | | Recharge = 10, |
| | | /**转账 */ |
| | | Transfer = 20, |
| | | } |
| | | |
| | | enum EnumGetArrangeTaskUsersQueryApplyStatus { |
| | | /**未报名 */ |
| | | None = 10, |
| | | /**已报名 */ |
| | | Completed = 20, |
| | | } |
| | | |
| | | enum EnumGetEnterpriseEmployeesQuerySignContractStatus { |
| | |
| | | Complete = 20, |
| | | } |
| | | |
| | | enum EnumTaskUserApplyStatus { |
| | | /**未报名 */ |
| | | None = 10, |
| | | /**已报名 */ |
| | | Completed = 20, |
| | | } |
| | | |
| | | enum EnumTaskUserArrangeStatus { |
| | | /**未安排 */ |
| | | Wait = 10, |
| | |
| | | interface ExportTaskSettlementOrderRostersCommand { |
| | | /** 结算订单Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface FriendlyResultBatchEnterpriseSignContractCommandResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | | /** 状态码 */ |
| | | code?: number; |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: BatchEnterpriseSignContractCommandResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | | msg?: any; |
| | | /** 附加数据 */ |
| | | extras?: any; |
| | | /** 时间戳 */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultBoolean { |
| | |
| | | /** 关键字(姓名/身份证/电话) */ |
| | | keywords?: string; |
| | | arrangeStatus?: EnumTaskUserArrangeStatus; |
| | | applyStatus?: EnumGetArrangeTaskUsersQueryApplyStatus; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | |
| | | bindProperty?: string; |
| | | /** 是否必填 */ |
| | | required?: boolean; |
| | | /** 坐标X */ |
| | | x?: number; |
| | | /** 坐标Y */ |
| | | y?: number; |
| | | /** 页码 */ |
| | | page?: number; |
| | | } |
| | | |
| | | type GetCurrentLogierMenusQuery = Record<string, any>; |
| | |
| | | releaseStatus?: EnumTaskReleaseStatus; |
| | | recommendStatus?: EnumTaskRecommendStatus; |
| | | checkReceiveStatus?: EnumTaskCheckReceiveStatus; |
| | | applyStatus?: EnumTaskUserApplyStatus; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | interface GetPersonalHireTaskInfosQuery { |
| | | hireStatus?: EnumTaskUserHireStatus; |
| | | arrangeStatus?: EnumTaskUserArrangeStatus; |
| | | status?: GetPersonalHireTaskInfosQueryStatus; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | |
| | | hirePassTaskCount?: number; |
| | | /** 已取消 */ |
| | | hireRefuseTaskCount?: number; |
| | | /** 任务中 */ |
| | | inProcessTaskCount?: number; |
| | | /** 已安排 */ |
| | | arrangeCompleteTaskCount?: number; |
| | | /** 余额 */ |
| | | balance?: number; |
| | | /** 我的收益 */ |
| | | incomeCount?: number; |
| | | /** 待结算 */ |
| | | waitSettlement?: number; |
| | | /** 已发放 */ |
| | | releaseedCount?: number; |
| | | /** 已绑定的银行卡通道 */ |
| | | bankCardAAccesses?: EnumUserBankCardAccess[]; |
| | | } |
| | |
| | | interface GetSettlementTasksQuery { |
| | | /** 关键字 */ |
| | | keywords?: string; |
| | | /** 任务Id */ |
| | | taskInfoId?: string; |
| | | paymentStatus?: GetSettlementTasksQueryPaymentStatus; |
| | | settlementOrderStatus?: EnumTaskSettlementOrderStatus; |
| | | settlementStatus?: EnumTaskSettlementStatus; |
| | |
| | | /** 是否实名 */ |
| | | isReal?: boolean; |
| | | realMethod?: EnumUserRealMethod; |
| | | /** 累计工时 */ |
| | | totalWorkHours?: number; |
| | | /** 所属银行 */ |
| | | bank?: string; |
| | | /** 开户支行名称 */ |
| | | bankBranch?: string; |
| | | /** 收款账户 */ |
| | | receiveAccount?: string; |
| | | /** 服务费(元) */ |
| | | serviceFee?: number; |
| | | /** 超时(小时) */ |
| | | timeoutHours?: number; |
| | | /** 超时费用(元) */ |
| | | timeoutFee?: number; |
| | | /** 其他费用(元) */ |
| | | otherFee?: number; |
| | | /** 备注 */ |
| | | remark?: string; |
| | | /** 结算金额 */ |
| | | settlementAmount?: number; |
| | | /** 实发金额 */ |
| | |
| | | checkReceiveStatus?: EnumTaskCheckReceiveStatus; |
| | | /** 是否收藏 */ |
| | | isCollected?: boolean; |
| | | applyStatus?: EnumTaskUserApplyStatus; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | |
| | | bankBranch?: string; |
| | | /** 收款账户 */ |
| | | receiveAccount?: string; |
| | | /** 累计工时 */ |
| | | totalWorkHours?: number; |
| | | /** 服务费(元) */ |
| | | serviceFee?: number; |
| | | /** 超时(小时) */ |
| | | timeoutHours?: number; |
| | | /** 超时费用(元) */ |
| | | timeoutFee?: number; |
| | | /** 其他费用(元) */ |
| | | otherFee?: number; |
| | | /** 结算金额 */ |
| | | settlementAmount?: number; |
| | | /** 实发金额 */ |
| | | actualSettlementAmount?: number; |
| | | /** 备注 */ |
| | | remark?: string; |
| | | } |
| | | |
| | | interface InviteElectronSignCommand { |
| | |
| | | verifyCode: string; |
| | | } |
| | | |
| | | type RepairContractTemplateValuePointBy1202Command = Record<string, any>; |
| | | |
| | | interface ResendResourceCommand { |
| | | /** 资源日志Id */ |
| | | id?: string; |
| | |
| | | bindProperty?: string; |
| | | /** 是否必填 */ |
| | | required?: boolean; |
| | | /** 坐标X */ |
| | | x?: number; |
| | | /** 坐标Y */ |
| | | y?: number; |
| | | /** 页码 */ |
| | | page?: number; |
| | | } |
| | | |
| | | interface SaveDictionaryCategoryCommand { |
| | |
| | | name: string; |
| | | billingMethod: EnumBillingMethod; |
| | | /** 服务费 */ |
| | | serviceFee: number; |
| | | serviceFee?: number; |
| | | /** 核定工时 */ |
| | | verifyWorkHours?: number; |
| | | /** 超时服务费 */ |
| | |
| | | /> |
| | | </QueryFilterItem> |
| | | <QueryFilterItem> |
| | | <FieldRadio |
| | | v-model="extraParamState.applyStatus" |
| | | :value-enum="EnumGetArrangeTaskUsersQueryApplyStatusText" |
| | | buttonStyle |
| | | showAllBtn |
| | | @change="getList()" |
| | | /> |
| | | </QueryFilterItem> |
| | | <QueryFilterItem> |
| | | <SearchInput |
| | | v-model="extraParamState.searchWord" |
| | | style="width: 250px" |
| | |
| | | import { EmploymentArrangeColumns } from './constants'; |
| | | import { Message } from '@bole-core/core'; |
| | | import * as taskUserServices from '@/services/api/taskUser'; |
| | | import { EnumTaskUserArrangeStatusText } from '@/constants'; |
| | | import { |
| | | EnumTaskUserArrangeStatusText, |
| | | EnumGetArrangeTaskUsersQueryApplyStatusText, |
| | | } from '@/constants'; |
| | | |
| | | defineOptions({ |
| | | name: 'EmploymentManageArrange', |
| | |
| | | id: id, |
| | | keywords: extraParamState.searchWord, |
| | | arrangeStatus: extraParamState.arrangeStatus, |
| | | applyStatus: extraParamState.applyStatus, |
| | | }; |
| | | |
| | | let res = await taskUserServices.getArrangeTaskUsers(params, { |
| | |
| | | searchWord: '', |
| | | orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], |
| | | arrangeStatus: '' as any as EnumTaskUserArrangeStatus, |
| | | applyStatus: '' as any as EnumGetArrangeTaskUsersQueryApplyStatus, |
| | | }, |
| | | queryKey: ['taskUserServices/getArrangeTaskUsers'], |
| | | columnsRenderProps: { |
| | |
| | | isSettlement: isSettlement.value, |
| | | |
| | | auditStatus: '' as any as EnumTaskSettlementAuditStatus, |
| | | |
| | | timeoutServiceFee: 0, |
| | | }); |
| | | |
| | | const BaseState = { |
| | |
| | | form.code = res?.detail?.code; |
| | | form.settlementAccess = res?.detail?.settlementAccess; |
| | | form.auditStatus = res?.detail?.auditStatus; |
| | | form.timeoutServiceFee = res?.detail?.timeoutServiceFee ?? 0; |
| | | // form.settlementOrderName = setOssFileName(res?.detail?.settlementOrderName); |
| | | // form.settlementOrderTime = res?.detail?.settlementOrderTime ?? ''; |
| | | } |
| | |
| | | settlementAmount: { type: 'money' }, |
| | | actualSettlementAmount: { type: 'money' }, |
| | | settlementReceiveStatus: { type: 'enum', valueEnum: SettlementReceiveStatusText }, |
| | | serviceFee: { type: 'money' }, |
| | | timeoutHours: { |
| | | formatter: (row: API.GetSettlementTaskUsersQueryResultItem) => |
| | | row.timeoutHours ? `${row.timeoutHours}小时` : '', |
| | | }, |
| | | timeoutFee: { type: 'money' }, |
| | | otherFee: { type: 'money' }, |
| | | }, |
| | | } |
| | | ); |
| | |
| | | actualSettlementAmount: null as number, |
| | | receiveAccount: '', |
| | | bank: '', |
| | | totalWorkHours: null as number, |
| | | // totalWorkHours: null as number, |
| | | settlementAccess: form.settlementAccess, |
| | | // bankBranch: '', |
| | | timeoutServiceFee: 0, |
| | | serviceFee: null as number, |
| | | timeoutHours: null as number, |
| | | timeoutFee: null as number, |
| | | otherFee: null as number, |
| | | remark: '', |
| | | }, |
| | | }); |
| | | |
| | |
| | | actualSettlementAmount: row?.actualSettlementAmount ?? null, |
| | | receiveAccount: row?.receiveAccount ?? '', |
| | | bank: row?.bank ?? '', |
| | | totalWorkHours: row?.totalWorkHours ?? null, |
| | | // totalWorkHours: row?.totalWorkHours ?? null, |
| | | settlementAccess: form.settlementAccess, |
| | | // bankBranch: row?.bankBranch ?? '', |
| | | timeoutServiceFee: form.timeoutServiceFee, |
| | | serviceFee: row?.serviceFee ?? 0, |
| | | timeoutHours: row?.timeoutHours ?? null, |
| | | timeoutFee: row?.timeoutFee ?? null, |
| | | otherFee: row?.otherFee ?? null, |
| | | remark: row?.remark ?? '', |
| | | }); |
| | | } |
| | | } |
| | | |
| | | async function handleAddOrEdit() { |
| | | try { |
| | | const settlementAmount = |
| | | (editForm.timeoutFee ?? 0) + (editForm.serviceFee ?? 0) + (editForm.otherFee ?? 0); |
| | | let params: API.EditTaskSettlementOrderRosterCommand = { |
| | | id: editForm.id, |
| | | settlementAmount: editForm.settlementAmount, |
| | | settlementAmount: settlementAmount, |
| | | actualSettlementAmount: editForm.actualSettlementAmount, |
| | | receiveAccount: editForm.receiveAccount, |
| | | bank: editForm.bank, |
| | | totalWorkHours: editForm.totalWorkHours, |
| | | // totalWorkHours: editForm.totalWorkHours, |
| | | // bankBranch: editForm.bankBranch, |
| | | serviceFee: editForm.serviceFee, |
| | | timeoutHours: editForm.timeoutHours, |
| | | timeoutFee: editForm.timeoutFee, |
| | | otherFee: editForm.otherFee, |
| | | remark: editForm.remark, |
| | | }; |
| | | let res = await taskServices.editTaskSettlementOrderRoster(params); |
| | | if (res) { |
| | |
| | | :width="700" |
| | | > |
| | | <ProForm :model="form" ref="dialogForm" label-width="120px"> |
| | | <template v-if="form.settlementAccess !== EnumEnterpriseWalletAccess.WeChatPay"> |
| | | <template v-if="form.settlementAccess === EnumEnterpriseWalletAccess.PingAnPay"> |
| | | <ProFormItemV2 |
| | | label="所属银行:" |
| | | prop="bank" |
| | |
| | | </ProFormItemV2> |
| | | </template> |
| | | |
| | | <ProFormItemV2 label="调整工时:" prop="totalWorkHours"> |
| | | <!-- <ProFormItemV2 label="调整工时:" prop="totalWorkHours"> |
| | | <ProFormInputNumber |
| | | placeholder="请输入调整工时" |
| | | v-model.trim="form.totalWorkHours" |
| | | :controls="false" |
| | | :min="0" |
| | | ></ProFormInputNumber> |
| | | </ProFormItemV2> --> |
| | | <ProFormItemV2 label="服务费:" prop="serviceFee"> |
| | | <ProFormInputNumber |
| | | placeholder="请输入服务费:" |
| | | v-model.trim="form.serviceFee" |
| | | :controls="false" |
| | | :min="0" |
| | | disabled |
| | | unit="元" |
| | | ></ProFormInputNumber> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 |
| | | <ProFormItemV2 label="超时:" prop="timeoutHours"> |
| | | <ProFormInputNumber |
| | | placeholder="请输入超时:" |
| | | v-model.trim="form.timeoutHours" |
| | | :controls="false" |
| | | :min="0" |
| | | unit="小时" |
| | | @change="onTimeoutHoursChange" |
| | | ></ProFormInputNumber> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="超时费用:" prop="timeoutFee"> |
| | | <ProFormInputNumber |
| | | placeholder="请输入超时费用:" |
| | | v-model.trim="form.timeoutFee" |
| | | :controls="false" |
| | | :min="0" |
| | | unit="元" |
| | | ></ProFormInputNumber> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="其他费用:" prop="otherFee"> |
| | | <ProFormInputNumber |
| | | placeholder="请输入其他费用:" |
| | | v-model.trim="form.otherFee" |
| | | :controls="false" |
| | | :min="0" |
| | | unit="元" |
| | | ></ProFormInputNumber> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="结算金额:" prop="settlementAmount" mode="read"> |
| | | <ProFormInputNumber |
| | | :modelValue="settlementAmount" |
| | | :controls="false" |
| | | :min="0" |
| | | unit="元" |
| | | ></ProFormInputNumber> |
| | | </ProFormItemV2> |
| | | <!-- <ProFormItemV2 |
| | | label="结算金额:" |
| | | prop="settlementAmount" |
| | | :check-rules="[{ message: '请输入结算金额' }]" |
| | |
| | | :controls="false" |
| | | :min="0" |
| | | ></ProFormInputNumber> |
| | | </ProFormItemV2> |
| | | </ProFormItemV2> --> |
| | | <ProFormItemV2 |
| | | label="实发金额:" |
| | | prop="actualSettlementAmount" |
| | |
| | | v-model.trim="form.actualSettlementAmount" |
| | | :controls="false" |
| | | :min="0" |
| | | unit="元" |
| | | ></ProFormInputNumber> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="备注:" prop="remark"> |
| | | <ProFormTextArea placeholder="请输入备注" v-model="form.remark"></ProFormTextArea> |
| | | </ProFormItemV2> |
| | | </ProForm> |
| | | <template #footer> |
| | |
| | | ProFormItemV2, |
| | | ProFormText, |
| | | UploadUserFile, |
| | | ProFormTextArea, |
| | | } from '@bole-core/components'; |
| | | import { EnumEnterpriseWalletAccess } from '@/constants'; |
| | | |
| | |
| | | title?: string; |
| | | id?: string; |
| | | settlementAmount: number; |
| | | totalWorkHours: number; |
| | | // totalWorkHours: number; |
| | | actualSettlementAmount: number; |
| | | receiveAccount: string; |
| | | bank: string; |
| | | bankBranch?: string; |
| | | settlementAccess: EnumEnterpriseWalletAccess; |
| | | timeoutServiceFee: number; |
| | | serviceFee: number; |
| | | timeoutHours: number; |
| | | timeoutFee: number; |
| | | otherFee: number; |
| | | remark: string; |
| | | }; |
| | | |
| | | const visible = defineModel({ type: Boolean }); |
| | |
| | | (e: 'onCancel'): void; |
| | | }>(); |
| | | |
| | | const settlementAmount = computed( |
| | | () => (form.value.timeoutFee ?? 0) + (form.value.serviceFee ?? 0) + (form.value.otherFee ?? 0) |
| | | ); |
| | | |
| | | function onTimeoutHoursChange(val: number) { |
| | | form.value.timeoutFee = form.value.timeoutServiceFee * val; |
| | | } |
| | | |
| | | const dialogForm = ref<FormInstance>(); |
| | | |
| | | function onDialogClose() { |
| | |
| | | enCode: 'receiveAccount', |
| | | name: '收款帐户', |
| | | }, |
| | | // { |
| | | // id: '7', |
| | | // enCode: 'totalWorkHours', |
| | | // name: '累计工时(小时)', |
| | | // }, |
| | | { |
| | | id: '7', |
| | | enCode: 'totalWorkHours', |
| | | name: '累计工时(小时)', |
| | | id: '7-1', |
| | | enCode: 'serviceFee', |
| | | name: '服务费', |
| | | }, |
| | | { |
| | | id: '7-2', |
| | | enCode: 'timeoutHours', |
| | | name: '超时', |
| | | }, |
| | | { |
| | | id: '7-3', |
| | | enCode: 'timeoutFee', |
| | | name: '超时费用', |
| | | }, |
| | | { |
| | | id: '7-4', |
| | | enCode: 'otherFee', |
| | | name: '其他费用', |
| | | }, |
| | | { |
| | | id: '8', |
| | |
| | | enCode: 'settlementTime', |
| | | name: '结算时间', |
| | | }, |
| | | { |
| | | id: '12', |
| | | enCode: 'remark', |
| | | name: '备注', |
| | | }, |
| | | ]); |
| | | |
| | | export const BalanceManageColumns = defineColumns([ |