| | |
| | | "EnumGetCheckReceiveTaskCheckInUsersQueryStatus": true, |
| | | "EnumGetCheckReceiveTasksQueryResultItemCheckStatus": true, |
| | | "EnumGetEnterpriseEmployeesQuerySignContractStatus": true, |
| | | "EnumGetStandardOrdersQueryPartAEnterpriseOrderStatus": true, |
| | | "EnumGetStandardOrdersQueryScene": true, |
| | | "EnumGetStandardOrdersQuerySceneText": true, |
| | | "EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatus": true, |
| | | "EnumInsuranceSupplierAccess": true, |
| | | "EnumLogLevel": true, |
| | | "EnumMenuType": true, |
| | |
| | | "useEnterpriseInsuranceProductSelect": true, |
| | | "useEnterpriseWalletAccessSelect": true, |
| | | "useGetDictionaryCategorySelect": true, |
| | | "useGetStandardOrders": true, |
| | | "useGetSupplierEnterpriseSelect": true, |
| | | "useGetWaitArrangeTasks": true, |
| | | "useGlobalEventContext": true, |
| | | "useGlobalEventProvide": true, |
| | | "useGroupColumns": true, |
| | |
| | | "useRouter": true, |
| | | "useSetReactive": true, |
| | | "useSlots": true, |
| | | "useStandardOrder": true, |
| | | "useTaskSelect": true, |
| | | "useTemplateRef": true, |
| | | "useUser": true, |
| | |
| | | const EnumGetCheckReceiveTaskCheckInUsersQueryStatus: typeof import('./src/constants/apiEnum')['EnumGetCheckReceiveTaskCheckInUsersQueryStatus'] |
| | | const EnumGetCheckReceiveTasksQueryResultItemCheckStatus: typeof import('./src/constants/apiEnum')['EnumGetCheckReceiveTasksQueryResultItemCheckStatus'] |
| | | const EnumGetEnterpriseEmployeesQuerySignContractStatus: typeof import('./src/constants/apiEnum')['EnumGetEnterpriseEmployeesQuerySignContractStatus'] |
| | | const EnumGetStandardOrdersQueryPartAEnterpriseOrderStatus: typeof import('./src/constants/apiEnum')['EnumGetStandardOrdersQueryPartAEnterpriseOrderStatus'] |
| | | const EnumGetStandardOrdersQueryScene: typeof import('./src/constants/apiEnum')['EnumGetStandardOrdersQueryScene'] |
| | | const EnumGetStandardOrdersQuerySceneText: typeof import('./src/constants/standardOrder')['EnumGetStandardOrdersQuerySceneText'] |
| | | const EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatus: typeof import('./src/constants/apiEnum')['EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatus'] |
| | | const EnumInsuranceSupplierAccess: typeof import('./src/constants/apiEnum')['EnumInsuranceSupplierAccess'] |
| | | const EnumInsuranceSupplierAccessText: typeof import('./src/constants/enterprise')['EnumInsuranceSupplierAccessText'] |
| | | const EnumLogLevel: typeof import('./src/constants/apiEnum')['EnumLogLevel'] |
| | |
| | | const useEnterpriseInsuranceProductSelect: typeof import('./src/hooks/insurance')['useEnterpriseInsuranceProductSelect'] |
| | | const useEnterpriseWalletAccessSelect: typeof import('./src/hooks/settlement')['useEnterpriseWalletAccessSelect'] |
| | | const useGetDictionaryCategorySelect: typeof import('./src/hooks/dic')['useGetDictionaryCategorySelect'] |
| | | const useGetEnterprises: typeof import('./src/hooks/task')['useGetEnterprises'] |
| | | const useGetStandardOrders: typeof import('./src/hooks/standardOrder')['useGetStandardOrders'] |
| | | const useGetSupplierEnterpriseSelect: typeof import('./src/hooks/supplier')['useGetSupplierEnterpriseSelect'] |
| | | const useGetWaitArrangeTasks: typeof import('./src/hooks/task')['useGetWaitArrangeTasks'] |
| | | const useGlobalEventContext: typeof import('./src/hooks/useEvent')['useGlobalEventContext'] |
| | | const useGlobalEventProvide: typeof import('./src/hooks/useEvent')['useGlobalEventProvide'] |
| | | const useGroupColumns: typeof import('./src/hooks/useAccess')['useGroupColumns'] |
| | |
| | | const useSetReactive: typeof import('./src/hooks/global/helper')['useSetReactive'] |
| | | const useSign: typeof import('./src/hooks/sign')['useSign'] |
| | | const useSlots: typeof import('vue')['useSlots'] |
| | | const useStandardOrder: typeof import('./src/hooks/standardOrder')['useStandardOrder'] |
| | | const useTaskSelect: typeof import('./src/hooks/settlement')['useTaskSelect'] |
| | | const useTemplateRef: typeof import('vue')['useTemplateRef'] |
| | | const useUser: typeof import('./src/hooks/useUser')['useUser'] |
| | |
| | | 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 { EnumAdvertisementPage, EnumAdvertisementStatus, EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumConsoleLogAccess, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumElectronSignVerifyType, EnumEnterpriseCooperationServiceFeeCollectType, EnumEnterpriseCooperationSignStatus, EnumEnterpriseCooperationStatus, EnumEnterpriseCooperationWalletTransactionStatus, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseEmployeeSource, EnumEnterpriseRealMethod, EnumEnterpriseType, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionType, EnumGetArrangeTaskUsersQueryApplyStatus, EnumGetCheckReceiveTaskCheckInUsersQueryStatus, EnumGetCheckReceiveTasksQueryResultItemCheckStatus, EnumGetEnterpriseEmployeesQuerySignContractStatus, EnumGetStandardOrdersQueryScene, EnumInsuranceSupplierAccess, EnumLogLevel, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumReadScene, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumSmsStatus, EnumStandardOrderAppointmentStatus, EnumStandardOrderPayStatus, EnumStandardOrderRefundStatus, EnumStandardOrderSettlementStatus, EnumStandardServiceRecommendStatus, EnumStandardServiceReleaseStatus, EnumTaskApplyStatus, 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, EnumWxmpSubscribMessageTemplate, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetSettlementTasksQueryPaymentStatus, GetSettlementTasksQuerySupplierPaymentStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, SettlementReceiveStatus, EnumAdvertisementPage, EnumAdvertisementStatus, EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumConsoleLogAccess, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumElectronSignVerifyType, EnumEnterpriseCooperationServiceFeeCollectType, EnumEnterpriseCooperationSignStatus, EnumEnterpriseCooperationStatus, EnumEnterpriseCooperationWalletTransactionStatus, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseEmployeeSource, EnumEnterpriseRealMethod, EnumEnterpriseType, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionType, EnumGetArrangeTaskUsersQueryApplyStatus, EnumGetCheckReceiveTaskCheckInUsersQueryStatus, EnumGetCheckReceiveTasksQueryResultItemCheckStatus, EnumGetEnterpriseEmployeesQuerySignContractStatus, EnumGetStandardOrdersQueryScene, EnumInsuranceSupplierAccess, EnumLogLevel, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumReadScene, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumSmsStatus, EnumStandardOrderAppointmentStatus, EnumStandardOrderPayStatus, EnumStandardOrderRefundStatus, EnumStandardOrderSettlementStatus, EnumStandardServiceRecommendStatus, EnumStandardServiceReleaseStatus, EnumTaskApplyStatus, 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, EnumWxmpSubscribMessageTemplate, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetSettlementTasksQueryPaymentStatus, GetSettlementTasksQuerySupplierPaymentStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, SettlementReceiveStatus } from './src/constants/apiEnum' |
| | | export type { EnumAdvertisementPage, EnumAdvertisementStatus, EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumConsoleLogAccess, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumElectronSignVerifyType, EnumEnterpriseCooperationServiceFeeCollectType, EnumEnterpriseCooperationSignStatus, EnumEnterpriseCooperationStatus, EnumEnterpriseCooperationWalletTransactionStatus, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseEmployeeSource, EnumEnterpriseRealMethod, EnumEnterpriseType, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionType, EnumGetArrangeTaskUsersQueryApplyStatus, EnumGetCheckReceiveTaskCheckInUsersQueryStatus, EnumGetCheckReceiveTasksQueryResultItemCheckStatus, EnumGetEnterpriseEmployeesQuerySignContractStatus, EnumGetStandardOrdersQueryPartAEnterpriseOrderStatus, EnumGetStandardOrdersQueryScene, EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatus, EnumInsuranceSupplierAccess, EnumLogLevel, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumReadScene, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumSmsStatus, EnumStandardOrderAppointmentStatus, EnumStandardOrderPayStatus, EnumStandardOrderRefundStatus, EnumStandardOrderSettlementStatus, EnumStandardServiceRecommendStatus, EnumStandardServiceReleaseStatus, EnumTaskApplyStatus, 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, EnumWxmpSubscribMessageTemplate, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetSettlementTasksQueryPaymentStatus, GetSettlementTasksQuerySupplierPaymentStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, SettlementReceiveStatus, EnumAdvertisementPage, EnumAdvertisementStatus, EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumConsoleLogAccess, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumElectronSignVerifyType, EnumEnterpriseCooperationServiceFeeCollectType, EnumEnterpriseCooperationSignStatus, EnumEnterpriseCooperationStatus, EnumEnterpriseCooperationWalletTransactionStatus, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseEmployeeSource, EnumEnterpriseRealMethod, EnumEnterpriseType, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionType, EnumGetArrangeTaskUsersQueryApplyStatus, EnumGetCheckReceiveTaskCheckInUsersQueryStatus, EnumGetCheckReceiveTasksQueryResultItemCheckStatus, EnumGetEnterpriseEmployeesQuerySignContractStatus, EnumGetStandardOrdersQueryPartAEnterpriseOrderStatus, EnumGetStandardOrdersQueryScene, EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatus, EnumInsuranceSupplierAccess, EnumLogLevel, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumReadScene, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumSmsStatus, EnumStandardOrderAppointmentStatus, EnumStandardOrderPayStatus, EnumStandardOrderRefundStatus, EnumStandardOrderSettlementStatus, EnumStandardServiceRecommendStatus, EnumStandardServiceReleaseStatus, EnumTaskApplyStatus, 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, EnumWxmpSubscribMessageTemplate, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetSettlementTasksQueryPaymentStatus, GetSettlementTasksQuerySupplierPaymentStatus, 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 EnumGetCheckReceiveTaskCheckInUsersQueryStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumGetCheckReceiveTaskCheckInUsersQueryStatus']> |
| | | readonly EnumGetCheckReceiveTasksQueryResultItemCheckStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumGetCheckReceiveTasksQueryResultItemCheckStatus']> |
| | | readonly EnumGetEnterpriseEmployeesQuerySignContractStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumGetEnterpriseEmployeesQuerySignContractStatus']> |
| | | readonly EnumGetStandardOrdersQueryPartAEnterpriseOrderStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumGetStandardOrdersQueryPartAEnterpriseOrderStatus']> |
| | | readonly EnumGetStandardOrdersQueryScene: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumGetStandardOrdersQueryScene']> |
| | | readonly EnumGetStandardOrdersQuerySceneText: UnwrapRef<typeof import('./src/constants/standardOrder')['EnumGetStandardOrdersQuerySceneText']> |
| | | readonly EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatus']> |
| | | readonly EnumInsuranceSupplierAccess: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumInsuranceSupplierAccess']> |
| | | readonly EnumLogLevel: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumLogLevel']> |
| | | readonly EnumMenuType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumMenuType']> |
| | |
| | | readonly useEnterpriseInsuranceProductSelect: UnwrapRef<typeof import('./src/hooks/insurance')['useEnterpriseInsuranceProductSelect']> |
| | | readonly useEnterpriseWalletAccessSelect: UnwrapRef<typeof import('./src/hooks/settlement')['useEnterpriseWalletAccessSelect']> |
| | | readonly useGetDictionaryCategorySelect: UnwrapRef<typeof import('./src/hooks/dic')['useGetDictionaryCategorySelect']> |
| | | readonly useGetStandardOrders: UnwrapRef<typeof import('./src/hooks/standardOrder')['useGetStandardOrders']> |
| | | readonly useGetSupplierEnterpriseSelect: UnwrapRef<typeof import('./src/hooks/supplier')['useGetSupplierEnterpriseSelect']> |
| | | readonly useGetWaitArrangeTasks: UnwrapRef<typeof import('./src/hooks/task')['useGetWaitArrangeTasks']> |
| | | readonly useGlobalEventContext: UnwrapRef<typeof import('./src/hooks/useEvent')['useGlobalEventContext']> |
| | | readonly useGlobalEventProvide: UnwrapRef<typeof import('./src/hooks/useEvent')['useGlobalEventProvide']> |
| | | readonly useGroupColumns: UnwrapRef<typeof import('./src/hooks/useAccess')['useGroupColumns']> |
| | |
| | | readonly useRouter: UnwrapRef<typeof import('vue-router')['useRouter']> |
| | | readonly useSetReactive: UnwrapRef<typeof import('./src/hooks/global/helper')['useSetReactive']> |
| | | readonly useSlots: UnwrapRef<typeof import('vue')['useSlots']> |
| | | readonly useStandardOrder: UnwrapRef<typeof import('./src/hooks/standardOrder')['useStandardOrder']> |
| | | readonly useTaskSelect: UnwrapRef<typeof import('./src/hooks/settlement')['useTaskSelect']> |
| | | readonly useTemplateRef: UnwrapRef<typeof import('vue')['useTemplateRef']> |
| | | readonly useUser: UnwrapRef<typeof import('./src/hooks/useUser')['useUser']> |
| | |
| | | export enum EnumEnterpriseWalletTransactionType { |
| | | /**å
å¼ */ |
| | | Recharge = 10, |
| | | /**æ¶å
¥ */ |
| | | Income = 11, |
| | | /**转账 */ |
| | | Transfer = 20, |
| | | } |
| | |
| | | Pass = 30, |
| | | } |
| | | |
| | | /** æ¥è¯¢æ å订åå页å表-ç²æ¹è®¢åç¶æ */ |
| | | export enum EnumGetStandardOrdersQueryPartAEnterpriseOrderStatus { |
| | | /**å¾
æ¯ä» */ |
| | | Wait = 10, |
| | | /**å·²æ¯ä» */ |
| | | Pay = 20, |
| | | /**已宿 */ |
| | | Completed = 30, |
| | | } |
| | | |
| | | /** æ¥è¯¢æ å订åå页å表-éå¶åºæ¯ */ |
| | | export enum EnumGetStandardOrdersQueryScene { |
| | | /**é¢çº¦è®¢å */ |
| | | Appointment = 10, |
| | | /**æ¯ä»è®¢å */ |
| | | Pay = 20, |
| | | /**ç»ç®è®¢å */ |
| | | Settlement = 30, |
| | | /**ç²æ¹ä¼ä¸è®¢å管ç */ |
| | | PartAEnterpriseOrder = 10, |
| | | /**人èµä¼ä¸è®¢å管ç */ |
| | | SupplierEnterpriseOrder = 100, |
| | | } |
| | | |
| | | /** æ¥è¯¢æ å订åå页å表-ç²æ¹è®¢åç¶æ */ |
| | | export enum EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatus { |
| | | /**å¾
æ¶æ¬¾ */ |
| | | Wait = 10, |
| | | /**已宿 */ |
| | | Completed = 30, |
| | | } |
| | | |
| | | /** æä¿ä¾åºåè´¦å· */ |
| | |
| | | export * from './sign'; |
| | | export * from './settlement'; |
| | | export * from './portraitTable'; |
| | | export * from './task'; |
| | | export * from './standardOrder'; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import { format } from '@/utils'; |
| | | import { useTable } from '@bole-core/components'; |
| | | import { ModelValueType } from 'element-plus'; |
| | | import * as standardOrderServices from '@/services/api/standardOrder'; |
| | | import { |
| | | EnumStandardOrderAppointmentStatusText, |
| | | EnumStandardOrderPayStatusText, |
| | | EnumStandardOrderSettlementStatusText, |
| | | } from '@/constants'; |
| | | import { useQuery } from '@tanstack/vue-query'; |
| | | |
| | | type UseGetStandardOrdersOptions = { |
| | | isSettlement?: boolean; |
| | | }; |
| | | |
| | | export function useGetStandardOrders(options: UseGetStandardOrdersOptions) { |
| | | const { isSettlement = false } = options; |
| | | const { |
| | | getDataSource: getList, |
| | | proTableProps, |
| | | paginationState, |
| | | extraParamState, |
| | | reset, |
| | | } = useTable( |
| | | async ({ pageIndex, pageSize }, extraParamState) => { |
| | | try { |
| | | let params: API.GetStandardOrdersQuery = { |
| | | pageModel: { |
| | | rows: pageSize, |
| | | page: pageIndex, |
| | | orderInput: extraParamState.orderInput, |
| | | }, |
| | | keywords: extraParamState.keywords, |
| | | appointmentStatus: isSettlement |
| | | ? EnumStandardOrderAppointmentStatus.Completed |
| | | : extraParamState.appointmentStatus, |
| | | payStatus: extraParamState.payStatus, |
| | | settlementStatus: extraParamState.settlementStatus, |
| | | createdTimeBegin: format(extraParamState.createdTime?.[0] ?? '', 'YYYY-MM-DD 00:00:00'), |
| | | createdTimeEnd: format(extraParamState.createdTime?.[1] ?? '', 'YYYY-MM-DD 23:59:59'), |
| | | payTimeBegin: format(extraParamState.payTime?.[0] ?? '', 'YYYY-MM-DD 00:00:00'), |
| | | payTimeEnd: format(extraParamState.payTime?.[1] ?? '', 'YYYY-MM-DD 23:59:59'), |
| | | }; |
| | | let res = await standardOrderServices.getStandardOrders(params); |
| | | return res; |
| | | } catch (error) {} |
| | | }, |
| | | { |
| | | defaultExtraParams: { |
| | | keywords: '', |
| | | appointmentStatus: '' as any as EnumStandardOrderAppointmentStatus, |
| | | payStatus: '' as any as EnumStandardOrderPayStatus, |
| | | settlementStatus: '' as any as EnumStandardOrderSettlementStatus, |
| | | createdTime: [] as unknown as ModelValueType, |
| | | payTime: [] as unknown as ModelValueType, |
| | | orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], |
| | | }, |
| | | columnsRenderProps: { |
| | | createdTime: { type: 'date' }, |
| | | payCompletedTime: { type: 'date' }, |
| | | payAmount: { type: 'money' }, |
| | | receiveAmount: { type: 'money' }, |
| | | serviceFee: { type: 'money' }, |
| | | settlementAmount: { type: 'money' }, |
| | | appointmentStatus: { type: 'enum', valueEnum: EnumStandardOrderAppointmentStatusText }, |
| | | payStatus: { type: 'enum', valueEnum: EnumStandardOrderPayStatusText }, |
| | | settlementStatus: { type: 'enum', valueEnum: EnumStandardOrderSettlementStatusText }, |
| | | }, |
| | | } |
| | | ); |
| | | |
| | | return { |
| | | getList, |
| | | proTableProps, |
| | | paginationState, |
| | | extraParamState, |
| | | reset, |
| | | }; |
| | | } |
| | | |
| | | type UseStandardOrderOptions = { |
| | | id: MaybeRef<string>; |
| | | scene?: EnumGetStandardOrdersQueryScene; |
| | | onSuccess?: (data: API.GetStandardOrderQueryResult) => any; |
| | | }; |
| | | |
| | | export function useStandardOrder({ id, scene, onSuccess }: UseStandardOrderOptions) { |
| | | const { |
| | | isLoading, |
| | | isError, |
| | | data: detail, |
| | | refetch, |
| | | } = useQuery({ |
| | | queryKey: ['standardOrderServices/getStandardOrder', id, scene], |
| | | queryFn: async () => { |
| | | const params: API.APIgetStandardOrderParams = { |
| | | id: unref(id), |
| | | scene: scene, |
| | | }; |
| | | return await standardOrderServices.getStandardOrder(params, { |
| | | showLoading: false, |
| | | }); |
| | | }, |
| | | placeholderData: () => ({} as API.GetStandardOrderQueryResult), |
| | | onSuccess(data) { |
| | | onSuccess?.(data); |
| | | }, |
| | | enabled: computed(() => !!unref(id)), |
| | | }); |
| | | |
| | | return { detail, isLoading, isError, refetch }; |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import { useTable } from '@bole-core/components'; |
| | | import * as taskUserServices from '@/services/api/taskUser'; |
| | | |
| | | type UseWaitArrangeTasksOptions = { |
| | | id?: MaybeRef<string>; |
| | | }; |
| | | |
| | | export function useGetWaitArrangeTasks(options: UseWaitArrangeTasksOptions) { |
| | | const { id } = options; |
| | | const { |
| | | getDataSource: getList, |
| | | proTableProps, |
| | | paginationState, |
| | | extraParamState, |
| | | reset, |
| | | } = useTable( |
| | | async ({ pageIndex, pageSize }, extraParamState) => { |
| | | try { |
| | | let params: API.GetWaitArrangeTasksQuery = { |
| | | pageModel: { |
| | | rows: pageSize, |
| | | page: pageIndex, |
| | | orderInput: extraParamState.orderInput, |
| | | }, |
| | | }; |
| | | if (unref(id)) { |
| | | params.enterpriseEmployeeId = unref(id); |
| | | } |
| | | |
| | | let res = await taskUserServices.getWaitArrangeTasks(params); |
| | | return res; |
| | | } catch (error) { |
| | | console.log('error: ', error); |
| | | } |
| | | }, |
| | | { |
| | | defaultExtraParams: { |
| | | orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], |
| | | }, |
| | | queryKey: ['taskUserServices/getWaitArrangeTasks', id], |
| | | columnsRenderProps: { |
| | | beginTime: { type: 'date' }, |
| | | endTime: { type: 'date' }, |
| | | }, |
| | | } |
| | | ); |
| | | |
| | | return { |
| | | getList, |
| | | proTableProps, |
| | | paginationState, |
| | | extraParamState, |
| | | reset, |
| | | }; |
| | | } |
| | |
| | | 'home:add': any; |
| | | 'taskManage:add': any; |
| | | 'taskManage:edit': any; |
| | | 'taskArrange:arrange': any; |
| | | sureTaskSettlementOrder: any; |
| | | checkReceiveTask: any; |
| | | 'customerManage:add': any; |
| | |
| | | import * as task from './task'; |
| | | import * as enterpriseWallet from './enterpriseWallet'; |
| | | import * as ocrUtils from './ocrUtils'; |
| | | import * as standardOrder from './standardOrder'; |
| | | import * as electronSign from './electronSign'; |
| | | import * as resource from './resource'; |
| | | import * as logRecords from './logRecords'; |
| | | import * as dictionary from './dictionary'; |
| | | import * as taskCheckReceive from './taskCheckReceive'; |
| | | import * as standardOrder from './standardOrder'; |
| | | import * as taskUser from './taskUser'; |
| | | import * as standardService from './standardService'; |
| | | import * as userResume from './userResume'; |
| | | import * as auth from './auth'; |
| | | import * as taskUser from './taskUser'; |
| | | import * as enterpriseInsuranceProduct from './enterpriseInsuranceProduct'; |
| | | import * as eventUtils from './eventUtils'; |
| | | import * as enterpriseCooperationWallet from './enterpriseCooperationWallet'; |
| | |
| | | task, |
| | | enterpriseWallet, |
| | | ocrUtils, |
| | | standardOrder, |
| | | electronSign, |
| | | resource, |
| | | logRecords, |
| | | dictionary, |
| | | taskCheckReceive, |
| | | standardOrder, |
| | | taskUser, |
| | | standardService, |
| | | userResume, |
| | | auth, |
| | | taskUser, |
| | | enterpriseInsuranceProduct, |
| | | eventUtils, |
| | | enterpriseCooperationWallet, |
| | |
| | | }); |
| | | } |
| | | |
| | | /** æ¥è¯¢æ å订åç»ç®è¯¦æ
GET /api/flexjob/standardOrder/getStandardOrderSettlement */ |
| | | export async function getStandardOrderSettlement( |
| | | // å å çæçParamç±»å (ébodyåæ°swaggeré»è®¤æ²¡æçæå¯¹è±¡) |
| | | params: API.APIgetStandardOrderSettlementParams, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardOrderSettlementQueryResult>( |
| | | '/api/flexjob/standardOrder/getStandardOrderSettlement', |
| | | { |
| | | method: 'GET', |
| | | params: { |
| | | ...params, |
| | | }, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** æ¥è¯¢æ å订å详æ
GET /api/flexjob/standardOrder/getSureStandardOrder */ |
| | | export async function getSureStandardOrder( |
| | | // å å çæçParamç±»å (ébodyåæ°swaggeré»è®¤æ²¡æçæå¯¹è±¡) |
| | | params: API.APIgetSureStandardOrderParams, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetSureStandardOrderQueryResult>( |
| | | '/api/flexjob/standardOrder/getSureStandardOrder', |
| | | { |
| | | method: 'GET', |
| | | params: { |
| | | ...params, |
| | | }, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** æ åè®¢åæ¯ä» POST /api/flexjob/standardOrder/payStandardOrder */ |
| | | export async function payStandardOrder( |
| | | body: API.PayStandardOrderCommand, |
| | |
| | | }); |
| | | } |
| | | |
| | | /** ç»ç®æ å订å PUT /api/flexjob/standardOrder/settlementStandardOrder */ |
| | | export async function settlementStandardOrder( |
| | | body: API.SettlementStandardOrderCommand, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<string>('/api/flexjob/standardOrder/settlementStandardOrder', { |
| | | method: 'PUT', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | | |
| | | /** æ å订åæå¡ç¡®è®¤ POST /api/flexjob/standardOrder/sureStandardOrder */ |
| | | export async function sureStandardOrder( |
| | | body: API.SureStandardOrderCommand, |
| | |
| | | }); |
| | | } |
| | | |
| | | /** æ¹éä»»å¡å®æ POST /api/flexjob/taskUser/batchSetTaskUserArrange */ |
| | | export async function batchSetTaskUserArrange( |
| | | body: API.BatchSetTaskUserArrangeCommand, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<number>('/api/flexjob/taskUser/batchSetTaskUserArrange', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | | |
| | | /** æ¸
ç©ºå·²åæ¢ç任塿¶è DELETE /api/flexjob/taskUser/clearTaskCollect */ |
| | | export async function clearTaskCollect( |
| | | body: API.ClearTaskCollectCommand, |
| | |
| | | }); |
| | | } |
| | | |
| | | /** æ¥è¯¢ä»»å¡å®æçµå·¥è¯¦æ
GET /api/flexjob/taskUser/getArrangeTaskEnterpriseEmployee */ |
| | | export async function getArrangeTaskEnterpriseEmployee( |
| | | // å å çæçParamç±»å (ébodyåæ°swaggeré»è®¤æ²¡æçæå¯¹è±¡) |
| | | params: API.APIgetArrangeTaskEnterpriseEmployeeParams, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetArrangeTaskEnterpriseEmployeeQueryResult>( |
| | | '/api/flexjob/taskUser/getArrangeTaskEnterpriseEmployee', |
| | | { |
| | | method: 'GET', |
| | | params: { |
| | | ...params, |
| | | }, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** æ¥è¯¢ä»»å¡å®æçµå·¥å表 POST /api/flexjob/taskUser/getArrangeTaskEnterpriseEmployees */ |
| | | export async function getArrangeTaskEnterpriseEmployees( |
| | | body: API.GetArrangeTaskEnterpriseEmployeesQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetArrangeTaskEnterpriseEmployeesQueryResult>( |
| | | '/api/flexjob/taskUser/getArrangeTaskEnterpriseEmployees', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** B端æ¥è¯¢äººå宿å页åè¡¨ä¿¡æ¯ POST /api/flexjob/taskUser/getArrangeTaskUsers */ |
| | | export async function getArrangeTaskUsers( |
| | | body: API.GetArrangeTaskUsersQuery, |
| | |
| | | }); |
| | | } |
| | | |
| | | /** æ¥è¯¢å¾
宿任å¡å页å表 POST /api/flexjob/taskUser/getWaitArrangeTasks */ |
| | | export async function getWaitArrangeTasks( |
| | | body: API.GetWaitArrangeTasksQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetWaitArrangeTasksQueryResult>('/api/flexjob/taskUser/getWaitArrangeTasks', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | | |
| | | /** ä»»å¡å®æ PUT /api/flexjob/taskUser/setTaskUserArrange */ |
| | | export async function setTaskUserArrange( |
| | | body: API.SetTaskUserArrangeCommand, |
| | |
| | | maxDeep?: number; |
| | | } |
| | | |
| | | interface APIgetArrangeTaskEnterpriseEmployeeParams { |
| | | /** çµå·¥Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface APIgetCheckReceiveTaskUserSubmitParams { |
| | | /** æäº¤Idï¼ç¨äºB端客æ·ç«¯ï¼ */ |
| | | submitId?: string; |
| | |
| | | interface APIgetStandardOrderParams { |
| | | /** 订åId */ |
| | | id?: string; |
| | | /** éå¶åºæ¯ï¼ä¸ä¼ åä¸éå¶ï¼ */ |
| | | scene?: EnumGetStandardOrdersQueryScene; |
| | | } |
| | | |
| | | interface APIgetStandardOrderSettlementParams { |
| | | /** 订åId */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface APIgetStandardServiceParams { |
| | |
| | | request?: GetSupplierEnterpriseSelectQuery; |
| | | } |
| | | |
| | | interface APIgetSureStandardOrderParams { |
| | | /** 订åId */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface APIgetTaskEnterpriseParams { |
| | | /** ä¼ä¸Id */ |
| | | id?: string; |
| | |
| | | errorMessages?: string; |
| | | } |
| | | |
| | | interface BatchSetTaskUserArrangeCommand { |
| | | /** ä»»å¡Id */ |
| | | taskInfoIds?: string[]; |
| | | /** çµå·¥Id */ |
| | | enterpriseEmployeeId?: string; |
| | | arrangeStatus?: EnumTaskUserArrangeStatus; |
| | | } |
| | | |
| | | interface BindWxmpUserInfoCommand { |
| | | /** 访é®ä»¤ç */ |
| | | accessToken: string; |
| | |
| | | enum EnumEnterpriseWalletTransactionType { |
| | | /**å
å¼ */ |
| | | Recharge = 10, |
| | | /**æ¶å
¥ */ |
| | | Income = 11, |
| | | /**转账 */ |
| | | Transfer = 20, |
| | | } |
| | |
| | | Pass = 30, |
| | | } |
| | | |
| | | enum EnumGetStandardOrdersQueryScene { |
| | | /**é¢çº¦è®¢å */ |
| | | Appointment = 10, |
| | | /**æ¯ä»è®¢å */ |
| | | enum EnumGetStandardOrdersQueryPartAEnterpriseOrderStatus { |
| | | /**å¾
æ¯ä» */ |
| | | Wait = 10, |
| | | /**å·²æ¯ä» */ |
| | | Pay = 20, |
| | | /**ç»ç®è®¢å */ |
| | | Settlement = 30, |
| | | /**已宿 */ |
| | | Completed = 30, |
| | | } |
| | | |
| | | enum EnumGetStandardOrdersQueryScene { |
| | | /**ç²æ¹ä¼ä¸è®¢å管ç */ |
| | | PartAEnterpriseOrder = 10, |
| | | /**人èµä¼ä¸è®¢å管ç */ |
| | | SupplierEnterpriseOrder = 100, |
| | | } |
| | | |
| | | enum EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatus { |
| | | /**å¾
æ¶æ¬¾ */ |
| | | Wait = 10, |
| | | /**已宿 */ |
| | | Completed = 30, |
| | | } |
| | | |
| | | enum EnumInsuranceSupplierAccess { |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetArrangeTaskEnterpriseEmployeeQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | | /** ç¶æç */ |
| | | code?: number; |
| | | /** é误ç */ |
| | | errorCode?: string; |
| | | data?: GetArrangeTaskEnterpriseEmployeeQueryResult; |
| | | /** æ§è¡æå */ |
| | | success?: boolean; |
| | | /** éè¯¯ä¿¡æ¯ */ |
| | | msg?: any; |
| | | /** éå æ°æ® */ |
| | | extras?: any; |
| | | /** æ¶é´æ³ */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetArrangeTaskEnterpriseEmployeesQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | | /** ç¶æç */ |
| | | code?: number; |
| | | /** é误ç */ |
| | | errorCode?: string; |
| | | data?: GetArrangeTaskEnterpriseEmployeesQueryResult; |
| | | /** æ§è¡æå */ |
| | | success?: boolean; |
| | | /** éè¯¯ä¿¡æ¯ */ |
| | | msg?: any; |
| | | /** éå æ°æ® */ |
| | | extras?: any; |
| | | /** æ¶é´æ³ */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetArrangeTaskUsersQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardOrderSettlementQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | | /** ç¶æç */ |
| | | code?: number; |
| | | /** é误ç */ |
| | | errorCode?: string; |
| | | data?: GetStandardOrderSettlementQueryResult; |
| | | /** æ§è¡æå */ |
| | | success?: boolean; |
| | | /** éè¯¯ä¿¡æ¯ */ |
| | | msg?: any; |
| | | /** éå æ°æ® */ |
| | | extras?: any; |
| | | /** æ¶é´æ³ */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardOrdersQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetSureStandardOrderQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | | /** ç¶æç */ |
| | | code?: number; |
| | | /** é误ç */ |
| | | errorCode?: string; |
| | | data?: GetSureStandardOrderQueryResult; |
| | | /** æ§è¡æå */ |
| | | success?: boolean; |
| | | /** éè¯¯ä¿¡æ¯ */ |
| | | msg?: any; |
| | | /** éå æ°æ® */ |
| | | extras?: any; |
| | | /** æ¶é´æ³ */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetTaskEnterpriseQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetWaitArrangeTasksQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | | /** ç¶æç */ |
| | | code?: number; |
| | | /** é误ç */ |
| | | errorCode?: string; |
| | | data?: GetWaitArrangeTasksQueryResult; |
| | | /** æ§è¡æå */ |
| | | success?: boolean; |
| | | /** éè¯¯ä¿¡æ¯ */ |
| | | msg?: any; |
| | | /** éå æ°æ® */ |
| | | extras?: any; |
| | | /** æ¶é´æ³ */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetWxmpSettingsQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | |
| | | quickQuery?: string; |
| | | } |
| | | |
| | | interface GetArrangeTaskEnterpriseEmployeeQueryResult { |
| | | /** çµå·¥Id */ |
| | | id?: string; |
| | | /** 头å */ |
| | | avatar?: string; |
| | | /** å§å */ |
| | | name?: string; |
| | | /** 身份è¯å· */ |
| | | identity?: string; |
| | | /** ææºå· */ |
| | | contactPhoneNumber?: string; |
| | | gender?: EnumUserGender; |
| | | /** å¹´é¾ */ |
| | | age?: number; |
| | | /** æ¯å¦å®å */ |
| | | isReal?: boolean; |
| | | realMethod?: EnumUserRealMethod; |
| | | /** çµååå */ |
| | | contractUrl?: string; |
| | | /** åè®®èµ·å§æ¶é´ */ |
| | | contractBegin?: string; |
| | | /** åè®®ç»æ¢æ¶é´ */ |
| | | contractEnd?: string; |
| | | /** å·²å®æä»»å¡ */ |
| | | taskInfos?: GetWaitArrangeTasksQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetArrangeTaskEnterpriseEmployeesQuery { |
| | | /** å
³é®åï¼å§åã身份è¯å·ãææºå·ï¼ */ |
| | | keywords?: string; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetArrangeTaskEnterpriseEmployeesQueryResult { |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** æ°æ® */ |
| | | data?: GetArrangeTaskEnterpriseEmployeesQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetArrangeTaskEnterpriseEmployeesQueryResultItem { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 头å */ |
| | | avatar?: string; |
| | | /** å§å */ |
| | | name?: string; |
| | | /** 身份è¯å· */ |
| | | identity?: string; |
| | | /** ææºå· */ |
| | | contactPhoneNumber?: string; |
| | | gender?: EnumUserGender; |
| | | /** å¹´é¾ */ |
| | | age?: number; |
| | | /** æ¯å¦å®å */ |
| | | isReal?: boolean; |
| | | realMethod?: EnumUserRealMethod; |
| | | /** 已宿 */ |
| | | arrangeTaskCount?: number; |
| | | } |
| | | |
| | | interface GetArrangeTaskUsersQuery { |
| | | /** ä»»å¡Id */ |
| | | id?: string; |
| | |
| | | name?: string; |
| | | /** èç³»çµè¯ */ |
| | | contactPhoneNumber?: string; |
| | | /** çå¸åº+详ç»å°å+é¨çå· */ |
| | | /** ç份ç¼å· */ |
| | | provinceCode?: string; |
| | | /** ç份 */ |
| | | provinceContent?: string; |
| | | /** åå¸ç¼å· */ |
| | | cityCode?: string; |
| | | /** åå¸ */ |
| | | cityContent?: string; |
| | | /** åºç¼å· */ |
| | | areaCode?: string; |
| | | /** åº */ |
| | | areaContent?: string; |
| | | /** 详ç»å°å */ |
| | | addressName?: string; |
| | | /** é¨çå· */ |
| | | addressDetail?: string; |
| | | /** ç»åº¦ */ |
| | | longitude?: number; |
| | | /** 纬度 */ |
| | | latitude?: number; |
| | | /** æ¯å¦é»è®¤ */ |
| | | isDefault?: boolean; |
| | | } |
| | |
| | | name?: string; |
| | | /** èç³»çµè¯ */ |
| | | contactPhoneNumber?: string; |
| | | /** ç份ç¼å· */ |
| | | provinceCode?: string; |
| | | /** ç份 */ |
| | | provinceContent?: string; |
| | | /** åå¸ç¼å· */ |
| | | cityCode?: string; |
| | | /** åå¸ */ |
| | | cityContent?: string; |
| | | /** åºç¼å· */ |
| | | areaCode?: string; |
| | | /** åº */ |
| | | areaContent?: string; |
| | | /** 详ç»å°å */ |
| | | addressName?: string; |
| | | /** é¨çå· */ |
| | | addressDetail?: string; |
| | | /** ç»åº¦ */ |
| | |
| | | /** ä¾åºå */ |
| | | supplierEnterpriseName?: string; |
| | | /** æå¡äººå */ |
| | | serverNames?: string; |
| | | /** æå¡äººåèç³»çµè¯ */ |
| | | serverContactPhoneNumbers?: string; |
| | | /** æå¡äººå */ |
| | | servers?: GetStandardOrderQueryResultServer[]; |
| | | /** 夿³¨ */ |
| | | remark?: string; |
| | |
| | | receiveAmount?: number; |
| | | /** ç»ç®éé¢ */ |
| | | settlementAmount?: number; |
| | | taskCheckReceiveStatus?: EnumTaskCheckReceiveStatus; |
| | | partAEnterpriseOrderStatus?: EnumGetStandardOrdersQueryPartAEnterpriseOrderStatus; |
| | | supplierEnterpriseOrderStatus?: EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatus; |
| | | } |
| | | |
| | | interface GetStandardOrderQueryResultServer { |
| | |
| | | contactPhoneNumber?: string; |
| | | } |
| | | |
| | | interface GetStandardOrderSettlementQueryResult { |
| | | /** 订åId */ |
| | | id?: string; |
| | | /** 仿¬¾äººè´¦æ· */ |
| | | payerAccount?: string; |
| | | /** 仿¬¾äººåç§° */ |
| | | payerName?: string; |
| | | /** 仿¬¾äººå¼æ·è¡ */ |
| | | payerBank?: string; |
| | | /** 仿¬¾äººæ¯è¡ */ |
| | | payerBankBranch?: string; |
| | | /** æ¶æ¬¾äººå§å */ |
| | | receiveName?: string; |
| | | /** æ¶æ¬¾è´¦æ· */ |
| | | receiveAccount?: string; |
| | | /** æ¶æ¬¾äººå¼æ·è¡ */ |
| | | receiveBank?: string; |
| | | /** æ¶æ¬¾äººæ¯è¡ */ |
| | | receiveBankBranch?: string; |
| | | /** å¸ç§ */ |
| | | currency?: string; |
| | | /** å¸ç§ */ |
| | | currencyName?: string; |
| | | settlementStatus?: EnumStandardOrderSettlementStatus; |
| | | /** ç»ç®æ¶é´ */ |
| | | settlementTime?: string; |
| | | /** ç»ç®éé¢ */ |
| | | settlementAmount?: number; |
| | | /** çµåæ¶æ®ä¸è½½é¾æ¥ */ |
| | | ereceiptDownloadOssUrl?: string; |
| | | } |
| | | |
| | | interface GetStandardOrdersQuery { |
| | | scene?: EnumGetStandardOrdersQueryScene; |
| | | /** å
³é®åï¼è®¢åå·/æå¡åï¼ */ |
| | |
| | | payTimeEnd?: string; |
| | | appointmentStatus?: EnumStandardOrderAppointmentStatus; |
| | | payStatus?: EnumStandardOrderPayStatus; |
| | | partAEnterpriseOrderStatus?: EnumGetStandardOrdersQueryPartAEnterpriseOrderStatus; |
| | | supplierEnterpriseOrderStatus?: EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatus; |
| | | settlementStatus?: EnumStandardOrderSettlementStatus; |
| | | taskCheckReceiveStatus?: EnumTaskCheckReceiveStatus; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | |
| | | serviceCode?: string; |
| | | /** æå¡å¾ç */ |
| | | serviceFile?: string; |
| | | /** çå¸åº+详ç»å°å+é¨çå· */ |
| | | addressDetail?: string; |
| | | /** æå¡èµ·å§æ¶é´ */ |
| | | beginTime?: string; |
| | | /** æå¡æªæ¢æ¶é´ */ |
| | | endTime?: string; |
| | | /** ä¸åç¨æ·Id */ |
| | | createdUserId?: string; |
| | | /** ä¸åç¨æ· */ |
| | |
| | | supplierEnterpriseId?: string; |
| | | /** ä¾åºå */ |
| | | supplierEnterpriseName?: string; |
| | | /** ä¾åºåèç³»çµè¯ */ |
| | | supplierContactPhoneNumber?: string; |
| | | /** æå¡äººå */ |
| | | serverNames?: string; |
| | | /** æå¡äººåèç³»çµè¯ */ |
| | | serverContactPhoneNumbers?: string; |
| | | payStatus?: EnumStandardOrderPayStatus; |
| | | /** æ¯ä»å®ææ¶é´ */ |
| | | payCompletedTime?: string; |
| | |
| | | settlementTime?: string; |
| | | /** ç»ç®éé¢ */ |
| | | settlementAmount?: number; |
| | | partAEnterpriseOrderStatus?: EnumGetStandardOrdersQueryPartAEnterpriseOrderStatus; |
| | | supplierEnterpriseOrderStatus?: EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatus; |
| | | } |
| | | |
| | | interface GetStandardServiceCommentsQuery { |
| | |
| | | signStatus?: EnumEnterpriseCooperationSignStatus; |
| | | } |
| | | |
| | | interface GetSureStandardOrderQueryResult { |
| | | /** 订åId */ |
| | | id?: string; |
| | | /** éªæ¶å®ææ¶é´ */ |
| | | checkReceiveTime?: string; |
| | | /** éä»¶ */ |
| | | files?: string[]; |
| | | /** 夿³¨ */ |
| | | remark?: string; |
| | | } |
| | | |
| | | interface GetTaskEnterpriseQueryResult { |
| | | /** ä¼ä¸å
¨ç§° */ |
| | | enterpriseName?: string; |
| | |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetWaitArrangeTasksQuery { |
| | | /** çµå·¥Id */ |
| | | enterpriseEmployeeId?: string; |
| | | /** å
³é®åï¼ä»»å¡åãä»»å¡åå·ï¼ */ |
| | | keywords?: string; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetWaitArrangeTasksQueryResult { |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** æ°æ® */ |
| | | data?: GetWaitArrangeTasksQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetWaitArrangeTasksQueryResultItem { |
| | | /** Id */ |
| | | id?: string; |
| | | /** ä»»å¡åç§° */ |
| | | name?: string; |
| | | /** ä»»å¡åå· */ |
| | | code?: string; |
| | | /** åå客æ·Id */ |
| | | enterpriseId?: string; |
| | | /** ååå®¢æ· */ |
| | | enterpriseName?: string; |
| | | /** ä»»å¡å¼å§æ¶é´ */ |
| | | beginTime?: string; |
| | | /** ä»»å¡ç»ææ¶é´ */ |
| | | endTime?: string; |
| | | } |
| | | |
| | | type GetWxmpSettingsQuery = Record<string, any>; |
| | | |
| | | interface GetWxmpSettingsQueryResult { |
| | | /** éèæ¯ä»å® */ |
| | | hiddenAlipay?: boolean; |
| | | /** å¾®ä¿¡å®¡æ ¸ä¸ */ |
| | | wxmpAuditInProcess?: boolean; |
| | | } |
| | | |
| | | interface HistoryQueryResult { |
| | |
| | | id?: string; |
| | | } |
| | | |
| | | interface SaveOperationUserCommand { |
| | | /** å§å */ |
| | | name?: string; |
| | | /** ç¨æ·å */ |
| | | userName: string; |
| | | /** ææºå· */ |
| | | phoneNumber?: string; |
| | | /** å¯ç */ |
| | | password?: string; |
| | | status?: EnumUserStatus; |
| | | /** 夿³¨ */ |
| | | remark?: string; |
| | | /** Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface SavePartyAEnterpriseCommand { |
| | | /** Id */ |
| | | id?: string; |
| | |
| | | Refunded = 20, |
| | | } |
| | | |
| | | interface SettlementStandardOrderCommand { |
| | | /** 订åId */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface SetUserInfoRolesCommand { |
| | | /** ç¨æ·Id */ |
| | | userInfoId?: string; |
| | |
| | | interface SureStandardOrderCommand { |
| | | /** 订åId */ |
| | | id?: string; |
| | | /** è¯å */ |
| | | commentStar?: number; |
| | | /** è¯ä»· */ |
| | | commentContent?: string; |
| | | /** é¢çº¦è®¢å宿夿³¨ */ |
| | | appointmentCompletedRemark?: string; |
| | | } |
| | | |
| | | interface SureTaskSettlementCommand { |
| | |
| | | }); |
| | | } |
| | | |
| | | /** ä¿åè¿è¥ç«¯ç¨æ· POST /api/user/user/saveOperationUser */ |
| | | export async function saveOperationUser( |
| | | body: API.SaveOperationUserCommand, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<string>('/api/user/user/saveOperationUser', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | | |
| | | /** ä¿åç¨æ·é¶è¡å¡ä¿¡æ¯ POST /api/user/user/savePersonalUserBankCard */ |
| | | export async function savePersonalUserBankCard( |
| | | body: API.SavePersonalUserBankCardCommand, |
| | |
| | | LoadingLayout, |
| | | AppContainer, |
| | | QueryFilterItem, |
| | | useTable, |
| | | FieldDatePicker, |
| | | FieldSelect, |
| | | } from '@bole-core/components'; |
| | | import { useAccess } from '@/hooks'; |
| | | import { ModelValueType } from 'element-plus'; |
| | | import * as standardOrderServices from '@/services/api/standardOrder'; |
| | | import { |
| | | EnumStandardOrderAppointmentStatusText, |
| | | EnumStandardOrderPayStatusText, |
| | | EnumStandardOrderSettlementStatusText, |
| | | } from '@/constants'; |
| | | import { format } from '@/utils'; |
| | | |
| | | defineOptions({ |
| | | name: 'StandardOrder', |
| | | }); |
| | | |
| | | const operationBtnMap: Record<string, OperationBtnType> = { |
| | | detailBtn: { emits: { onClick: (row: API.GetStandardOrdersQueryResultItem) => goDetail(row) } }, |
| | | detailBtn: { |
| | | emits: { onClick: (row: API.GetStandardOrdersQueryResultItem) => goDetail(row, 'detail') }, |
| | | }, |
| | | confirmBtn: { |
| | | emits: { onClick: (row: API.GetStandardOrdersQueryResultItem) => goDetail(row) }, |
| | | emits: { onClick: (row: API.GetStandardOrdersQueryResultItem) => goDetail(row, 'confirm') }, |
| | | extraProps: { |
| | | hide: (row: API.GetStandardOrdersQueryResultItem) => |
| | | row.appointmentStatus !== EnumStandardOrderAppointmentStatus.WaitSure, |
| | | !( |
| | | row.appointmentStatus === EnumStandardOrderAppointmentStatus.WaitSure && |
| | | row.payStatus === EnumStandardOrderPayStatus.Completed |
| | | ), |
| | | }, |
| | | }, |
| | | }; |
| | |
| | | state.loading = false; |
| | | }); |
| | | |
| | | const { |
| | | getDataSource: getList, |
| | | proTableProps, |
| | | paginationState, |
| | | extraParamState, |
| | | reset, |
| | | } = useTable( |
| | | async ({ pageIndex, pageSize }, extraParamState) => { |
| | | try { |
| | | let params: API.GetStandardOrdersQuery = { |
| | | pageModel: { |
| | | rows: pageSize, |
| | | page: pageIndex, |
| | | orderInput: extraParamState.orderInput, |
| | | }, |
| | | keywords: extraParamState.keywords, |
| | | appointmentStatus: extraParamState.appointmentStatus, |
| | | payStatus: extraParamState.payStatus, |
| | | createdTimeBegin: format(extraParamState.createdTime?.[0] ?? '', 'YYYY-MM-DD 00:00:00'), |
| | | createdTimeEnd: format(extraParamState.createdTime?.[1] ?? '', 'YYYY-MM-DD 23:59:59'), |
| | | payTimeBegin: format(extraParamState.payTime?.[0] ?? '', 'YYYY-MM-DD 00:00:00'), |
| | | payTimeEnd: format(extraParamState.payTime?.[1] ?? '', 'YYYY-MM-DD 23:59:59'), |
| | | }; |
| | | let res = await standardOrderServices.getStandardOrders(params, { |
| | | showLoading: !state.loading, |
| | | }); |
| | | return res; |
| | | } catch (error) {} |
| | | }, |
| | | { |
| | | defaultExtraParams: { |
| | | keywords: '', |
| | | appointmentStatus: '' as any as EnumStandardOrderAppointmentStatus, |
| | | payStatus: '' as any as EnumStandardOrderPayStatus, |
| | | createdTime: [] as unknown as ModelValueType, |
| | | payTime: [] as unknown as ModelValueType, |
| | | orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], |
| | | }, |
| | | columnsRenderProps: { |
| | | createdTime: { type: 'date' }, |
| | | payCompletedTime: { type: 'date' }, |
| | | payAmount: { type: 'money' }, |
| | | receiveAmount: { type: 'money' }, |
| | | serviceFee: { type: 'money' }, |
| | | settlementAmount: { type: 'money' }, |
| | | appointmentStatus: { type: 'enum', valueEnum: EnumStandardOrderAppointmentStatusText }, |
| | | payStatus: { type: 'enum', valueEnum: EnumStandardOrderPayStatusText }, |
| | | settlementStatus: { type: 'enum', valueEnum: EnumStandardOrderSettlementStatusText }, |
| | | }, |
| | | } |
| | | ); |
| | | const { getList, proTableProps, paginationState, extraParamState, reset } = useGetStandardOrders({ |
| | | isSettlement: false, |
| | | }); |
| | | |
| | | function goDetail(row?: API.GetStandardOrdersQueryResultItem) { |
| | | router.push({ name: 'StandardOrderDetail', params: { id: row?.id ?? '' } }); |
| | | function goDetail(row: API.GetStandardOrdersQueryResultItem, type: string) { |
| | | router.push({ |
| | | name: 'StandardOrderDetail', |
| | | params: { id: row?.id ?? '' }, |
| | | query: { type: type }, |
| | | }); |
| | | } |
| | | </script> |
| | |
| | | </ProForm> |
| | | <div |
| | | class="chuck-add-or-edit-actions" |
| | | v-if="form.appointmentStatus === EnumStandardOrderAppointmentStatus.WaitSure" |
| | | v-if=" |
| | | form.appointmentStatus === EnumStandardOrderAppointmentStatus.WaitSure && |
| | | type === 'confirm' |
| | | " |
| | | > |
| | | <el-button class="chuck-add-or-edit-actions" @click="cancelStandardOrderAppointment" |
| | | >åæ¶é¢çº¦</el-button |
| | |
| | | |
| | | const route = useRoute(); |
| | | const id = (route.params.id as string) ?? ''; |
| | | const type = (route.query.type as string) ?? ''; |
| | | const { closeViewPush } = useRouteView(); |
| | | |
| | | const form = reactive({ |
| | |
| | | queryKey: ['standardOrderServices/getStandardOrder', id], |
| | | queryFn: async () => { |
| | | return await standardOrderServices.getStandardOrder( |
| | | { id: id }, |
| | | { id: id, scene: EnumGetStandardOrdersQueryScene.SupplierEnterpriseOrder }, |
| | | { |
| | | showLoading: false, |
| | | } |
| | |
| | | form.serviceCode = data.serviceCode; |
| | | form.createdUserName = data.createdUserName; |
| | | form.time = [data.beginTime, data.endTime]; |
| | | form.address = `${data.provinceContent}${data.cityContent}${data.addressName}${data.addressName}${data.addressDetail}\t${data.name}\t${data.contactPhoneNumber}`; |
| | | form.address = `${data.addressDetail}\t${data.createdUserName}\t${data.contactPhoneNumber}`; |
| | | form.serviceName = data.serviceName; |
| | | form.supplierEnterpriseName = data.supplierEnterpriseName; |
| | | form.servers = data.servers?.length ? data.servers.map((x) => x.name).join(',') : ''; |
| | |
| | | QueryFilterItem, |
| | | useTable, |
| | | } from '@bole-core/components'; |
| | | import * as taskServices from '@/services/api/task'; |
| | | import * as taskUserServices from '@/services/api/taskUser'; |
| | | |
| | | defineOptions({ |
| | | name: 'TaskArrange', |
| | |
| | | |
| | | const router = useRouter(); |
| | | |
| | | const eventContext = useGlobalEventContext(); |
| | | |
| | | eventContext.addEvent('taskArrange:arrange', () => { |
| | | getList(paginationState.pageIndex); |
| | | }); |
| | | |
| | | const BaseState = { |
| | | loading: true, |
| | | }; |
| | |
| | | } = useTable( |
| | | async ({ pageIndex, pageSize }, extraParamState) => { |
| | | try { |
| | | let params: API.GetTaskInfosQuery = { |
| | | let params: API.GetArrangeTaskEnterpriseEmployeesQuery = { |
| | | pageModel: { |
| | | rows: pageSize, |
| | | page: pageIndex, |
| | |
| | | keywords: extraParamState.keywords, |
| | | }; |
| | | |
| | | let res = await taskServices.getTaskInfos(params, { |
| | | let res = await taskUserServices.getArrangeTaskEnterpriseEmployees(params, { |
| | | showLoading: !state.loading, |
| | | }); |
| | | return res; |
| | |
| | | orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], |
| | | }, |
| | | queryKey: ['taskServices/getTaskInfos'], |
| | | columnsRenderProps: {}, |
| | | columnsRenderProps: { |
| | | gender: { type: 'enum', valueEnum: EnumUserGenderText }, |
| | | isReal: { |
| | | formatter: (row: API.GetArrangeTaskEnterpriseEmployeesQueryResultItem) => { |
| | | return row.isReal ? 'å·²å®å' : 'æªå®å'; |
| | | }, |
| | | }, |
| | | }, |
| | | } |
| | | ); |
| | | |
| | | function handleArrange(row: API.GetTaskInfosQueryResultItem) { |
| | | function handleArrange(row: API.GetArrangeTaskEnterpriseEmployeesQueryResultItem) { |
| | | router.push({ |
| | | name: 'EmploymentManageArrange', |
| | | name: 'TaskArrangeDetail', |
| | | params: { |
| | | id: row?.id ?? '', |
| | | }, |
| | |
| | | </ProFormColItem> |
| | | <ProFormColItem :span="12"> |
| | | <ProFormItemV2 label="æå¡åè®®ï¼" prop="contractUrl"> |
| | | <ProFormUpload |
| | | v-model:file-url="form.contractUrl" |
| | | :limit="1" |
| | | :limitFileSize="10" |
| | | accept="jpg/jpeg,png,pdf" |
| | | ></ProFormUpload> |
| | | <ProFormUpload v-model:file-url="form.contractUrl"></ProFormUpload> |
| | | </ProFormItemV2> |
| | | </ProFormColItem> |
| | | </ProFormCol> |
| | |
| | | </ProForm> |
| | | </ChunkCell> |
| | | <ChunkCell title="ä»»å¡å®æ"> |
| | | <ProTableQueryFilterBar> |
| | | <ProTableQueryFilterBar :show-reset-btn="false"> |
| | | <template #btn> |
| | | <el-button |
| | | v-if="checkSubModuleItemShow('pageButton', 'addBtn')" |
| | | type="primary" |
| | | link |
| | | @click="handleAdd()" |
| | | @click="openDialog()" |
| | | >æ°å¢ä»»å¡</el-button |
| | | > |
| | | </template> |
| | |
| | | import * as taskUserServices from '@/services/api/taskUser'; |
| | | import AddTaskDialog from './components/AddTaskDialog.vue'; |
| | | import { EnumUserGenderTextForPerson } from '@/constants'; |
| | | import { paginateList } from '@/utils'; |
| | | import { paginateList, convertApi2FormUrlOnlyOne } from '@/utils'; |
| | | import { useGetWaitArrangeTasks } from '@/hooks'; |
| | | import { Message } from '@bole-core/core'; |
| | | |
| | | defineOptions({ |
| | | name: 'TaskArrangeDetail', |
| | | }); |
| | | |
| | | type GetWaitArrangeTasksQueryResultItemWithChoose = API.GetWaitArrangeTasksQueryResultItem & { |
| | | choose: boolean; |
| | | }; |
| | | |
| | | const { closeViewPush } = useRouteView(); |
| | | const eventContext = useGlobalEventContext(); |
| | | |
| | | const operationBtnMap: Record<string, OperationBtnType> = { |
| | | arrangeBtn: { |
| | | emits: { |
| | | onClick: (role) => openDialog(role), |
| | | onClick: (role) => setTaskUserArrange(role), |
| | | }, |
| | | extraProps: { |
| | | hide: (row: API.GetSettlementTaskUsersQueryResultItem) => false, |
| | | hide: (row) => row.choose, |
| | | }, |
| | | }, |
| | | cancelArrangeBtn: { |
| | | emits: { |
| | | onClick: (role) => openDialog(role), |
| | | onClick: (role) => setTaskUserArrange(role), |
| | | }, |
| | | extraProps: { |
| | | hide: (row: API.GetSettlementTaskUsersQueryResultItem) => false, |
| | | hide: (row) => !row.choose, |
| | | }, |
| | | }, |
| | | }; |
| | |
| | | contractUrl: [] as UploadUserFile[], |
| | | contractTime: [], |
| | | contactPhoneNumber: '', |
| | | gender: '', |
| | | gender: '' as any as EnumUserGender, |
| | | age: 0, |
| | | identity: '', |
| | | settlementTaskUsers: [] as API.GetSettlementTaskUsersQueryResultItem[], |
| | | taskInfos: [] as GetWaitArrangeTasksQueryResultItemWithChoose[], |
| | | |
| | | arrangeList: [] as API.GetWaitArrangeTasksQueryResultItem[], |
| | | }); |
| | | |
| | | const BaseState = { |
| | |
| | | |
| | | const state = reactive({ ...BaseState }); |
| | | |
| | | const { proTableProps: waitArrangeTasksProTableProps } = useGetWaitArrangeTasks({ |
| | | id: id, |
| | | }); |
| | | |
| | | const { isLoading, refetch } = useQuery({ |
| | | queryKey: ['taskUserServices/getSettlementTaskUsers', id], |
| | | queryKey: ['taskUserServices/getArrangeTaskEnterpriseEmployee', id], |
| | | queryFn: async () => { |
| | | let params: API.APIgetSettlementTaskUsersParams = { |
| | | id: id, |
| | | }; |
| | | return await taskUserServices.getSettlementTaskUsers(params, { |
| | | return await taskUserServices.getArrangeTaskEnterpriseEmployee(params, { |
| | | showLoading: false, |
| | | }); |
| | | }, |
| | | placeholderData: () => ({} as API.GetSettlementTaskUsersQueryResult), |
| | | placeholderData: () => ({} as API.GetArrangeTaskEnterpriseEmployeeQueryResult), |
| | | onSuccess(res) { |
| | | form.settlementTaskUsers = res?.data ?? []; |
| | | if (res?.detail) { |
| | | form.name = res?.detail?.name; |
| | | } |
| | | form.name = res?.name; |
| | | form.contractUrl = convertApi2FormUrlOnlyOne(res?.contractUrl); |
| | | form.contractTime = [res.contractBegin, res.contractEnd]; |
| | | form.contactPhoneNumber = res?.contactPhoneNumber; |
| | | form.gender = res?.gender; |
| | | form.age = res?.age ?? 0; |
| | | form.identity = res?.identity ?? ''; |
| | | form.taskInfos = res?.taskInfos.map((x) => ({ |
| | | ...x, |
| | | choose: true, |
| | | })); |
| | | |
| | | getList(); |
| | | }, |
| | | enabled: !!id, |
| | |
| | | } = useTable( |
| | | async ({ pageIndex, pageSize }, extraParamState) => { |
| | | try { |
| | | let list = [...form.settlementTaskUsers]; |
| | | if (extraParamState.keywords) { |
| | | list = list?.filter((item) => { |
| | | return ( |
| | | item.name.includes(extraParamState.keywords) || |
| | | item.contactPhoneNumber.includes(extraParamState.keywords) || |
| | | item.identity.includes(extraParamState.keywords) |
| | | ); |
| | | }); |
| | | } |
| | | |
| | | let list = [...form.taskInfos]; |
| | | console.log('form.taskInfos: ', form.taskInfos); |
| | | return Promise.resolve({ |
| | | pageModel: { |
| | | rows: pageSize, |
| | |
| | | }, |
| | | { |
| | | defaultExtraParams: { |
| | | keywords: '', |
| | | orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], |
| | | }, |
| | | queryKey: ['taskUserServices/getSettlementTaskUsers'], |
| | | columnsRenderProps: { |
| | | settlementTime: { type: 'date' }, |
| | | beginTime: { type: 'date' }, |
| | | endTime: { type: 'date' }, |
| | | }, |
| | | } |
| | | ); |
| | | |
| | | const { dialogProps, handleAdd, handleEdit, editForm } = useFormDialog({ |
| | | async function setTaskUserArrange(row: GetWaitArrangeTasksQueryResultItemWithChoose) { |
| | | try { |
| | | await Message.tipMessage(`确认è¦${row.choose ? '忶宿' : '宿'}åï¼`); |
| | | let params: API.SetTaskUserArrangeCommand = { |
| | | enterpriseEmployeeId: id, |
| | | taskInfoId: row.id, |
| | | arrangeStatus: row.choose |
| | | ? EnumTaskUserArrangeStatus.Wait |
| | | : EnumTaskUserArrangeStatus.Complete, |
| | | }; |
| | | let res = await taskUserServices.setTaskUserArrange(params); |
| | | if (res) { |
| | | Message.successMessage('æä½æå'); |
| | | form.taskInfos = form.taskInfos.map((x) => { |
| | | if (x.id == row.id) { |
| | | x.choose = !x.choose; |
| | | } |
| | | return x; |
| | | }); |
| | | getList(); |
| | | } |
| | | } catch (error) {} |
| | | } |
| | | |
| | | const { dialogProps, handleEdit, editForm } = useFormDialog({ |
| | | onConfirm: handleAddOrEdit, |
| | | defaultFormParams: { |
| | | id: '', |
| | | selectedIds: [] as string[], |
| | | }, |
| | | }); |
| | | |
| | | function openDialog(row?: API.GetSettlementTaskUsersQueryResultItem) { |
| | | if (row) { |
| | | handleEdit({ |
| | | id: row?.id, |
| | | }); |
| | | } |
| | | function openDialog() { |
| | | handleEdit({ |
| | | id: id, |
| | | selectedIds: [] as string[], |
| | | }); |
| | | } |
| | | |
| | | async function handleAddOrEdit() { |
| | | try { |
| | | // let params: API.EditTaskSettlementOrderRosterCommand = { |
| | | // id: editForm.id, |
| | | // }; |
| | | // let res = await taskServices.editTaskSettlementOrderRoster(params); |
| | | // if (res) { |
| | | // Message.successMessage('æä½æå'); |
| | | // refetch(); |
| | | // getList(paginationState.pageIndex); |
| | | // } |
| | | let params: API.BatchSetTaskUserArrangeCommand = { |
| | | enterpriseEmployeeId: id, |
| | | taskInfoIds: editForm.selectedIds, |
| | | arrangeStatus: EnumTaskUserArrangeStatus.Complete, |
| | | }; |
| | | let res = await taskUserServices.batchSetTaskUserArrange(params); |
| | | if (res) { |
| | | Message.successMessage('æä½æå'); |
| | | refetch(); |
| | | getList(); |
| | | } |
| | | } catch (error) {} |
| | | } |
| | | |
| | | function handleBack() { |
| | | closeViewPush(route, { |
| | | name: 'ServiceChargeManageList', |
| | | name: 'TaskArrange', |
| | | }); |
| | | eventContext.emit('taskArrange:arrange'); |
| | | } |
| | | </script> |
| | | |
| | |
| | | QueryFilterItem, |
| | | SearchInput, |
| | | } from '@bole-core/components'; |
| | | import * as userServices from '@/services/api/user'; |
| | | import * as taskUserServices from '@/services/api/taskUser'; |
| | | |
| | | defineOptions({ |
| | | name: 'AddTaskDialog', |
| | |
| | | |
| | | type Form = { |
| | | id: string; |
| | | selectedIds: string[]; |
| | | }; |
| | | |
| | | const form = defineModel<Form>('form'); |
| | |
| | | onClick: (role) => handleChoose(role), |
| | | }, |
| | | extraProps: { |
| | | hide: (row) => row.recommendStatus === EnumTaskRecommendStatus.No, |
| | | hide: (row) => form.value.selectedIds?.includes(row.id), |
| | | }, |
| | | }, |
| | | { |
| | |
| | | name: 'åæ¶éæ©', |
| | | }, |
| | | emits: { |
| | | onClick: (role) => handleChoose(role), |
| | | onClick: (role) => handleCancelChoose(role), |
| | | }, |
| | | extraProps: { |
| | | hide: (row) => row.recommendStatus === EnumTaskRecommendStatus.No, |
| | | hide: (row) => !form.value.selectedIds?.includes(row.id), |
| | | }, |
| | | }, |
| | | ]); |
| | |
| | | }, |
| | | { |
| | | id: '2', |
| | | enCode: 'name', |
| | | enCode: 'code', |
| | | name: 'ä»»å¡åå·', |
| | | }, |
| | | { |
| | | id: '3', |
| | | enCode: 'name', |
| | | enCode: 'enterpriseName', |
| | | name: 'åå客æ·', |
| | | }, |
| | | { |
| | | id: '4', |
| | | enCode: 'name', |
| | | enCode: 'enterpriseId', |
| | | name: '客æ·ID', |
| | | }, |
| | | { |
| | | id: '5', |
| | | enCode: 'name', |
| | | enCode: 'beginTime', |
| | | name: 'ä»»å¡å¼å§', |
| | | }, |
| | | { |
| | | id: '6', |
| | | enCode: 'name', |
| | | enCode: 'endTime', |
| | | name: 'ä»»å¡ç»æ', |
| | | }, |
| | | ]); |
| | |
| | | } = useTable( |
| | | async ({ pageIndex, pageSize }, extraParamState) => { |
| | | try { |
| | | let params: API.GetPersonalUserInfoSignContractsQuery = { |
| | | let params: API.GetWaitArrangeTasksQuery = { |
| | | pageModel: { |
| | | rows: pageSize, |
| | | page: pageIndex, |
| | | orderInput: extraParamState.orderInput, |
| | | }, |
| | | id: form.value.id, |
| | | enterpriseEmployeeId: form.value.id, |
| | | keywords: extraParamState.keywords, |
| | | }; |
| | | let res = await userServices.getPersonalUserInfoSignContracts(params); |
| | | let res = await taskUserServices.getWaitArrangeTasks(params); |
| | | return res; |
| | | } catch (error) {} |
| | | }, |
| | |
| | | orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], |
| | | }, |
| | | columnsRenderProps: { |
| | | applyTime: { type: 'date' }, |
| | | hireTime: { type: 'date' }, |
| | | enterpriseSignContractTime: { type: 'date' }, |
| | | beginTime: { type: 'date' }, |
| | | endTime: { type: 'date' }, |
| | | }, |
| | | } |
| | | ); |
| | | |
| | | function handleChoose(row) {} |
| | | function handleChoose(row: API.GetWaitArrangeTasksQueryResultItem) { |
| | | form.value.selectedIds.push(row.id); |
| | | } |
| | | |
| | | function handleCancelChoose(row: API.GetWaitArrangeTasksQueryResultItem) { |
| | | form.value.selectedIds = form.value.selectedIds.filter((id) => id !== row.id); |
| | | } |
| | | |
| | | function handleConfirm() { |
| | | emit('onConfirm'); |
| | |
| | | <QueryFilterItem tip-content="ç»ç®ç¶æ"> |
| | | <FieldRadio |
| | | v-model="extraParamState.settlementStatus" |
| | | :value-enum="EnumTaskSettlementStatusText" |
| | | :value-enum="EnumStandardOrderSettlementStatusText" |
| | | buttonStyle |
| | | showAllBtn |
| | | @change="getList()" |
| | |
| | | <QueryFilterItem> |
| | | <SearchInput |
| | | v-model="extraParamState.keywords" |
| | | style="width: 250px" |
| | | style="width: 260px" |
| | | placeholder="订åå·/æå¡å/ä¾åºå" |
| | | @on-click-search="getList()" |
| | | @keyup.enter="getList()" |
| | | @on-click-search="getList" |
| | | > |
| | | </SearchInput> |
| | | </QueryFilterItem> |
| | |
| | | |
| | | <script setup lang="ts"> |
| | | import { |
| | | ProTableQueryFilterBar, |
| | | OperationBtnType, |
| | | ProTableV2, |
| | | SearchInput, |
| | | LoadingLayout, |
| | | AppContainer, |
| | | QueryFilterItem, |
| | | useTable, |
| | | FieldRadio, |
| | | useFormDialog, |
| | | ProTableQueryFilterBar, |
| | | QueryFilterItem, |
| | | FieldRadio, |
| | | SearchInput, |
| | | } from '@bole-core/components'; |
| | | import { |
| | | EnumTaskSettlementStatusText, |
| | | EnumTaskSettlementOrderStatus, |
| | | EnumTaskSettlementStatus, |
| | | EnumTaskCheckReceiveStatus, |
| | | } from '@/constants'; |
| | | import * as taskServices from '@/services/api/task'; |
| | | import { ModelValueType } from 'element-plus'; |
| | | import { useAccess } from '@/hooks'; |
| | | import OrderSettlementDetailDialog from './components/OrderSettlementDetailDialog.vue'; |
| | | import { useGetStandardOrders } from '@/hooks'; |
| | | import { EnumStandardOrderSettlementStatusText } from '@/constants'; |
| | | import * as standardOrderServices from '@/services/api/standardOrder'; |
| | | import { Message } from '@bole-core/core'; |
| | | import { toThousand } from '@/utils'; |
| | | |
| | | defineOptions({ |
| | | name: 'OrderSettlementManage', |
| | | }); |
| | | |
| | | const operationBtnMap: Record<string, OperationBtnType> = { |
| | | detailBtn: { |
| | | emits: { |
| | | onClick: (role: API.GetSettlementTasksQueryResultItem) => openDialog(role.id), |
| | | }, |
| | | }, |
| | | settlementBtn: { emits: { onClick: (role) => handleSettlement(role) } }, |
| | | detailBtn: { emits: { onClick: (role) => openDialog(role) } }, |
| | | }; |
| | | |
| | | const { column, operationBtns, checkSubModuleItemShow } = useAccess({ |
| | | const { column, operationBtns } = useAccess({ |
| | | operationBtnMap, |
| | | }); |
| | | |
| | | const router = useRouter(); |
| | | |
| | | const BaseState = { |
| | | loading: true, |
| | | }; |
| | | |
| | | const state = reactive({ ...BaseState }); |
| | | |
| | | const { getList, proTableProps, paginationState, extraParamState, reset } = useGetStandardOrders({ |
| | | isSettlement: true, |
| | | }); |
| | | |
| | | onMounted(async () => { |
| | | await getList(); |
| | | state.loading = false; |
| | | }); |
| | | |
| | | const { |
| | | getDataSource: getList, |
| | | proTableProps, |
| | | paginationState, |
| | | extraParamState, |
| | | reset, |
| | | } = useTable( |
| | | async ({ pageIndex, pageSize }, extraParamState) => { |
| | | try { |
| | | let params: API.GetSettlementTasksQuery = { |
| | | pageModel: { |
| | | rows: pageSize, |
| | | page: pageIndex, |
| | | orderInput: extraParamState.orderInput, |
| | | }, |
| | | keywords: extraParamState.keywords, |
| | | settlementStatus: extraParamState.settlementStatus, |
| | | }; |
| | | |
| | | let res = await taskServices.getSettlementTasks(params, { |
| | | showLoading: !state.loading, |
| | | }); |
| | | return res; |
| | | } catch (error) { |
| | | console.log('error: ', error); |
| | | async function handleSettlement(row: API.GetStandardOrdersQueryResultItem) { |
| | | try { |
| | | await Message.tipMessage( |
| | | `确认å°${toThousand(row.settlementAmount)}å
ç»ç®ç»${row.supplierEnterpriseName}åï¼` |
| | | ); |
| | | let params: API.SettlementStandardOrderCommand = { |
| | | id: row.id, |
| | | }; |
| | | let res = await standardOrderServices.settlementStandardOrder(params); |
| | | if (res) { |
| | | Message.successMessage('æä½æå'); |
| | | getList(paginationState.pageIndex); |
| | | } |
| | | }, |
| | | { |
| | | defaultExtraParams: { |
| | | keywords: '', |
| | | settlementOrderStatus: '' as any as EnumTaskSettlementOrderStatus, |
| | | checkReceiveStatus: '' as any as EnumTaskCheckReceiveStatus, |
| | | settlementStatus: '' as any as EnumTaskSettlementStatus, |
| | | time: [] as unknown as ModelValueType, |
| | | orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], |
| | | }, |
| | | queryKey: ['taskServices/getSettlementTasks'], |
| | | columnsRenderProps: { |
| | | settlementStatus: { type: 'enum', valueEnum: EnumTaskSettlementStatusText }, |
| | | }, |
| | | } |
| | | ); |
| | | } catch (error) {} |
| | | } |
| | | |
| | | const { dialogProps, handleAdd, editForm } = useFormDialog({ |
| | | onConfirm: handleAddOrEdit, |
| | | const { dialogProps, handleEdit, editForm } = useFormDialog({ |
| | | defaultFormParams: { |
| | | id: '', |
| | | }, |
| | | }); |
| | | |
| | | function openDialog(id: string) { |
| | | handleAdd({ |
| | | id: id, |
| | | }); |
| | | } |
| | | |
| | | async function handleAddOrEdit() { |
| | | try { |
| | | } catch (error) {} |
| | | } |
| | | |
| | | function goDetail(id: string, settlement?: string) { |
| | | router.push({ |
| | | name: 'ServiceChargeDetail', |
| | | params: { |
| | | id: id ?? '', |
| | | }, |
| | | function openDialog(row: API.GetStandardOrdersQueryResultItem) { |
| | | handleEdit({ |
| | | id: row.id, |
| | | }); |
| | | } |
| | | </script> |
| | |
| | | import { FormInstance } from 'element-plus'; |
| | | import { ProDialog } from '@bole-core/components'; |
| | | import { usePortraitTableWithAttachment } from '@/hooks'; |
| | | import { convertApi2FormUrl } from '@/utils'; |
| | | import { convertApi2FormUrl, convertApi2FormUrlOnlyOne } from '@/utils'; |
| | | import { useQuery } from '@tanstack/vue-query'; |
| | | import * as enterpriseCooperationWalletServices from '@/services/api/enterpriseCooperationWallet'; |
| | | import * as standardOrderServices from '@/services/api/standardOrder'; |
| | | import { EnumStandardOrderSettlementStatusText } from '@/constants'; |
| | | import PortraitTableWithAttachment from '@/components/Table/PortraitTableWithAttachment.vue'; |
| | | |
| | | defineOptions({ |
| | | name: 'OrderSettlementDetailDialog', |
| | |
| | | ); |
| | | |
| | | const { data: detail, refetch } = useQuery({ |
| | | queryKey: [ |
| | | 'enterpriseCooperationWalletServices/getCooperationWalletRechargeTransaction', |
| | | form.value.id, |
| | | ], |
| | | queryKey: ['standardOrderServices/getStandardOrderSettlement', form.value.id], |
| | | queryFn: async () => { |
| | | return await enterpriseCooperationWalletServices.getCooperationWalletRechargeTransaction({ |
| | | return await standardOrderServices.getStandardOrderSettlement({ |
| | | id: form.value.id, |
| | | }); |
| | | }, |
| | | placeholderData: () => ({} as API.GetCooperationWalletRechargeTransactionQueryResult), |
| | | placeholderData: () => ({} as API.GetStandardOrderSettlementQueryResult), |
| | | enabled: computed(() => !!form.value.id), |
| | | }); |
| | | |
| | | const { portraitTableWithAttachmentProps } = usePortraitTableWithAttachment({ |
| | | data: detail, |
| | | annexList: computed(() => |
| | | detail.value?.files ? detail.value?.files.map((item) => convertApi2FormUrl(item)) : [] |
| | | detail.value?.ereceiptDownloadOssUrl |
| | | ? convertApi2FormUrlOnlyOne(detail.value?.ereceiptDownloadOssUrl) |
| | | : [] |
| | | ), |
| | | columns: [ |
| | | { |
| | | label: '仿¬¾äººè´¦æ·', |
| | | key: 'receiveUnit', |
| | | key: 'payerAccount', |
| | | }, |
| | | { |
| | | label: 'æ¶æ¬¾äººè´¦æ·', |
| | | key: 'receiveName', |
| | | key: 'receiveAccount', |
| | | }, |
| | | { |
| | | label: '仿¬¾äººåç§°', |
| | | key: 'receiveBank', |
| | | key: 'payerName', |
| | | }, |
| | | { |
| | | label: 'æ¶æ¬¾äººåç§°', |
| | | key: 'receiveAccount', |
| | | key: 'receiveName', |
| | | }, |
| | | { |
| | | label: '仿¬¾äººå¼æ·è¡', |
| | | key: 'receiveAccount', |
| | | key: 'payerBank', |
| | | }, |
| | | { |
| | | label: 'æ¶æ¬¾äººå¼æ·è¡', |
| | | key: 'receiveAccount', |
| | | key: 'receiveBank', |
| | | }, |
| | | { |
| | | label: 'å¸ç§', |
| | | key: 'receiveAccount', |
| | | key: 'currencyName', |
| | | }, |
| | | { |
| | | label: 'ç»ç®éé¢', |
| | | key: 'amount', |
| | | key: 'settlementAmount', |
| | | type: 'money', |
| | | }, |
| | | { |
| | | label: 'ç»ç®æ¶é´', |
| | | key: 'createdTime', |
| | | key: 'settlementTime', |
| | | type: 'date', |
| | | }, |
| | | { |
| | | label: 'ç»ç®ç¶æ', |
| | | key: 'transactionStatus', |
| | | key: 'settlementStatus', |
| | | type: 'enum', |
| | | valueEnum: EnumStandardOrderSettlementStatusText, |
| | | }, |
| | | ], |
| | | }); |
| | |
| | | build: { |
| | | outDir: |
| | | mode === 'staging' |
| | | ? `dist/dist-flexJobAdminBClient-${VITE_AppType}-${mode}` |
| | | ? `dist/dist-flexJobAdminStandardBClient-${VITE_AppType}-${mode}` |
| | | : `dist/${dayjs().format( |
| | | 'YYYY-MM-DD' |
| | | )}/dist-flexJobAdminBClient-${VITE_AppType}-${mode}-${dayjs().format('YYYYMMDD')}`, |
| | | )}/dist-flexJobAdminStandardBClient-${VITE_AppType}-${mode}-${dayjs().format( |
| | | 'YYYYMMDD' |
| | | )}`, |
| | | }, |
| | | optimizeDeps: { |
| | | include: [ |