Merge branch 'master' of http://120.26.58.240:8888/r/flexJobStandardAdmin
| | |
| | | "EnumGetCheckReceiveTaskCheckInUsersQueryStatus": true, |
| | | "EnumGetCheckReceiveTasksQueryResultItemCheckStatus": true, |
| | | "EnumGetEnterpriseEmployeesQuerySignContractStatus": true, |
| | | "EnumGetStandardOrdersQueryScene": true, |
| | | "EnumGetStandardOrdersQuerySceneText": true, |
| | | "EnumInsuranceSupplierAccess": true, |
| | | "EnumInsuranceSupplierAccessText": true, |
| | | "EnumLogLevel": true, |
| | |
| | | "EnumSmsStatus": true, |
| | | "EnumSmsStatusText": true, |
| | | "EnumStandardOrderAppointmentStatus": true, |
| | | "EnumStandardOrderAppointmentStatusText": true, |
| | | "EnumStandardOrderPayStatus": true, |
| | | "EnumStandardOrderPayStatusText": true, |
| | | "EnumStandardOrderRefundStatus": true, |
| | | "EnumStandardOrderSettlementStatus": true, |
| | | "EnumStandardOrderSettlementStatusText": true, |
| | | "EnumStandardServiceRecommendStatus": true, |
| | | "EnumStandardServiceReleaseStatus": true, |
| | | "EnumStandardServiceReleaseStatusText": true, |
| | |
| | | "InjectionKey": true, |
| | | "IsConfiguredText": true, |
| | | "IsRealText": true, |
| | | "IsRealTextForPartA": true, |
| | | "MaybeRef": true, |
| | | "MaybeRefOrGetter": true, |
| | | "MenuSvgIconMap": 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 EnumGetStandardOrdersQueryScene: typeof import('./src/constants/apiEnum')['EnumGetStandardOrdersQueryScene'] |
| | | const EnumGetStandardOrdersQuerySceneText: typeof import('./src/constants/standardOrder')['EnumGetStandardOrdersQuerySceneText'] |
| | | 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 EnumSmsStatus: typeof import('./src/constants/apiEnum')['EnumSmsStatus'] |
| | | const EnumSmsStatusText: typeof import('./src/constants/logs')['EnumSmsStatusText'] |
| | | const EnumStandardOrderAppointmentStatus: typeof import('./src/constants/apiEnum')['EnumStandardOrderAppointmentStatus'] |
| | | const EnumStandardOrderAppointmentStatusText: typeof import('./src/constants/standardOrder')['EnumStandardOrderAppointmentStatusText'] |
| | | const EnumStandardOrderPayStatus: typeof import('./src/constants/apiEnum')['EnumStandardOrderPayStatus'] |
| | | const EnumStandardOrderPayStatusText: typeof import('./src/constants/standardOrder')['EnumStandardOrderPayStatusText'] |
| | | const EnumStandardOrderRefundStatus: typeof import('./src/constants/apiEnum')['EnumStandardOrderRefundStatus'] |
| | | const EnumStandardOrderSettlementStatus: typeof import('./src/constants/apiEnum')['EnumStandardOrderSettlementStatus'] |
| | | const EnumStandardOrderSettlementStatusText: typeof import('./src/constants/standardOrder')['EnumStandardOrderSettlementStatusText'] |
| | | const EnumStandardServiceRecommendStatus: typeof import('./src/constants/apiEnum')['EnumStandardServiceRecommendStatus'] |
| | | const EnumStandardServiceReleaseStatus: typeof import('./src/constants/apiEnum')['EnumStandardServiceReleaseStatus'] |
| | | const EnumStandardServiceReleaseStatusText: typeof import('./src/constants/standardOrder')['EnumStandardServiceReleaseStatusText'] |
| | |
| | | const IdentityCodeEnum: typeof import('./src/constants/dic')['IdentityCodeEnum'] |
| | | const IsConfiguredText: typeof import('./src/constants/enterprise')['IsConfiguredText'] |
| | | const IsRealText: typeof import('./src/constants/enterprise')['IsRealText'] |
| | | const IsRealTextForPartA: typeof import('./src/constants/enterprise')['IsRealTextForPartA'] |
| | | const MenuSvgIconMap: typeof import('./src/constants/menu')['MenuSvgIconMap'] |
| | | const ModuleColumns: typeof import('./src/constants/module')['ModuleColumns'] |
| | | const MyRegExp: typeof import('./src/constants/regExp')['MyRegExp'] |
| | |
| | | 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, EnumInsuranceSupplierAccess, EnumLogLevel, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumReadScene, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumSmsStatus, EnumStandardOrderAppointmentStatus, EnumStandardOrderPayStatus, 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, EnumInsuranceSupplierAccess, EnumLogLevel, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumReadScene, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumSmsStatus, EnumStandardOrderAppointmentStatus, EnumStandardOrderPayStatus, 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, 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' |
| | | import('./src/constants/apiEnum') |
| | | // @ts-ignore |
| | | export type { FlexWorkerEleSignEnum, FlexTaskWorkerHireEnum, FlexWorkerEleSignEnum, FlexTaskWorkerHireEnum } from './src/constants/cPerson' |
| | |
| | | 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 EnumGetStandardOrdersQueryScene: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumGetStandardOrdersQueryScene']> |
| | | readonly EnumGetStandardOrdersQuerySceneText: UnwrapRef<typeof import('./src/constants/standardOrder')['EnumGetStandardOrdersQuerySceneText']> |
| | | readonly EnumInsuranceSupplierAccess: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumInsuranceSupplierAccess']> |
| | | readonly EnumInsuranceSupplierAccessText: UnwrapRef<typeof import('./src/constants/enterprise')['EnumInsuranceSupplierAccessText']> |
| | | readonly EnumLogLevel: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumLogLevel']> |
| | |
| | | readonly EnumSmsStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumSmsStatus']> |
| | | readonly EnumSmsStatusText: UnwrapRef<typeof import('./src/constants/logs')['EnumSmsStatusText']> |
| | | readonly EnumStandardOrderAppointmentStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumStandardOrderAppointmentStatus']> |
| | | readonly EnumStandardOrderAppointmentStatusText: UnwrapRef<typeof import('./src/constants/standardOrder')['EnumStandardOrderAppointmentStatusText']> |
| | | readonly EnumStandardOrderPayStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumStandardOrderPayStatus']> |
| | | readonly EnumStandardOrderPayStatusText: UnwrapRef<typeof import('./src/constants/standardOrder')['EnumStandardOrderPayStatusText']> |
| | | readonly EnumStandardOrderRefundStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumStandardOrderRefundStatus']> |
| | | readonly EnumStandardOrderSettlementStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumStandardOrderSettlementStatus']> |
| | | readonly EnumStandardOrderSettlementStatusText: UnwrapRef<typeof import('./src/constants/standardOrder')['EnumStandardOrderSettlementStatusText']> |
| | | readonly EnumStandardServiceRecommendStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumStandardServiceRecommendStatus']> |
| | | readonly EnumStandardServiceReleaseStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumStandardServiceReleaseStatus']> |
| | | readonly EnumStandardServiceReleaseStatusText: UnwrapRef<typeof import('./src/constants/standardOrder')['EnumStandardServiceReleaseStatusText']> |
| | |
| | | readonly IdentityCodeEnum: UnwrapRef<typeof import('./src/constants/dic')['IdentityCodeEnum']> |
| | | readonly IsConfiguredText: UnwrapRef<typeof import('./src/constants/enterprise')['IsConfiguredText']> |
| | | readonly IsRealText: UnwrapRef<typeof import('./src/constants/enterprise')['IsRealText']> |
| | | readonly IsRealTextForPartA: UnwrapRef<typeof import('./src/constants/enterprise')['IsRealTextForPartA']> |
| | | readonly MenuSvgIconMap: UnwrapRef<typeof import('./src/constants/menu')['MenuSvgIconMap']> |
| | | readonly ModuleColumns: UnwrapRef<typeof import('./src/constants/module')['ModuleColumns']> |
| | | readonly MyRegExp: UnwrapRef<typeof import('./src/constants/regExp')['MyRegExp']> |
| | |
| | | Pass = 30, |
| | | } |
| | | |
| | | /** 查询标准订单分页列表-限制场景 */ |
| | | export enum EnumGetStandardOrdersQueryScene { |
| | | /**预约订单 */ |
| | | Appointment = 10, |
| | | /**支付订单 */ |
| | | Pay = 20, |
| | | /**结算订单 */ |
| | | Settlement = 30, |
| | | } |
| | | |
| | | /** 投保供应商账号 */ |
| | | export enum EnumInsuranceSupplierAccess { |
| | | /**人资园 */ |
| | |
| | | Cancelled = 30, |
| | | } |
| | | |
| | | /** 标准订单退款状态 */ |
| | | export enum EnumStandardOrderRefundStatus { |
| | | /**待退款 */ |
| | | Wait = 10, |
| | | /**已退款 */ |
| | | Completed = 20, |
| | | /**退款失败 */ |
| | | Fail = 30, |
| | | } |
| | | |
| | | /** 标准订单结算状态 */ |
| | | export enum EnumStandardOrderSettlementStatus { |
| | | /**待结算 */ |
| | |
| | | export enum EnumUserWalletTransactionType { |
| | | /**支付 */ |
| | | Payment = 1, |
| | | /**退款 */ |
| | | Refund = 2, |
| | | /**收入 */ |
| | | Income = 10, |
| | | /**提现 */ |
| | |
| | | false: '未实名', |
| | | true: '已实名', |
| | | }; |
| | | |
| | | export const IsRealTextForPartA = { |
| | | false: '个人', |
| | | true: '企业', |
| | | }; |
| | | export const IsConfiguredText = { |
| | | false: '未配置', |
| | | true: '已配置', |
| | |
| | | [EnumStandardServiceReleaseStatus.InProcess]: '发布中', |
| | | [EnumStandardServiceReleaseStatus.Stopped]: '已停止', |
| | | }; |
| | | |
| | | export const EnumStandardOrderAppointmentStatusText = { |
| | | [EnumStandardOrderAppointmentStatus.WaitSure]: '待确认', |
| | | [EnumStandardOrderAppointmentStatus.WaitServe]: '待服务', |
| | | [EnumStandardOrderAppointmentStatus.Completed]: '已完成', |
| | | [EnumStandardOrderAppointmentStatus.Cancelled]: '已取消', |
| | | }; |
| | | |
| | | export const EnumStandardOrderPayStatusText = { |
| | | [EnumStandardOrderPayStatus.Wait]: '待支付', |
| | | [EnumStandardOrderPayStatus.Completed]: '已支付', |
| | | [EnumStandardOrderPayStatus.Cancelled]: '已取消', |
| | | }; |
| | | |
| | | export const EnumStandardOrderSettlementStatusText = { |
| | | [EnumStandardOrderSettlementStatus.Wait]: '待结算', |
| | | [EnumStandardOrderSettlementStatus.Completed]: '已完成', |
| | | }; |
| | | |
| | | export const EnumGetStandardOrdersQuerySceneText = { |
| | | [EnumGetStandardOrdersQueryScene.Appointment]: '预约订单', |
| | | [EnumGetStandardOrdersQueryScene.Pay]: '支付订单', |
| | | [EnumGetStandardOrdersQueryScene.Settlement]: '结算订单', |
| | | }; |
| | |
| | | import { useTableV2 } from '@bole-core/components'; |
| | | import { useTableV2, useTable } from '@bole-core/components'; |
| | | import * as enterpriseServices from '@/services/api/enterprise'; |
| | | import { ModelValueType } from 'element-plus'; |
| | | import { format } from '@/utils'; |
| | | |
| | | type UseGetEnterprisesOptions = {}; |
| | | type UseGetEnterprisesOptions = { |
| | | type?: MaybeRef<EnumEnterpriseType>; |
| | | }; |
| | | |
| | | export function useGetEnterprises() { |
| | | export function useGetEnterprises(options: UseGetEnterprisesOptions) { |
| | | const { type } = options; |
| | | const { |
| | | getDataSource: getList, |
| | | proTableProps, |
| | | paginationState, |
| | | extraParamState, |
| | | reset, |
| | | isInitialLoading, |
| | | } = useTableV2( |
| | | } = useTable( |
| | | async ({ pageIndex, pageSize, isInitialLoading }, extraParamState) => { |
| | | try { |
| | | let params: API.GetEnterprisesQuery = { |
| | |
| | | }, |
| | | isConfigured: extraParamState.isConfigured, |
| | | keywords: extraParamState.keywords, |
| | | createdTimeBegin: format(extraParamState.createdTime?.[0] ?? '', 'YYYY-MM-DD 00:00:00'), |
| | | createdTimeEnd: format(extraParamState.createdTime?.[1] ?? '', 'YYYY-MM-DD 23:59:59'), |
| | | type: unref(type), |
| | | }; |
| | | |
| | | let res = await enterpriseServices.getEnterprises(params, { |
| | |
| | | { |
| | | defaultExtraParams: { |
| | | keywords: '', |
| | | createdTime: [] as unknown as ModelValueType, |
| | | orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], |
| | | isConfigured: '' as any as boolean, |
| | | }, |
| | | queryKey: ['enterpriseServices/getEnterprises'], |
| | | queryKey: ['enterpriseServices/getEnterprises', type], |
| | | columnsRenderProps: { |
| | | isReal: { type: 'enum', valueEnum: IsRealText }, |
| | | isReal: { |
| | | type: 'enum', |
| | | valueEnum: unref(type) === EnumEnterpriseType.PartyA ? IsRealTextForPartA : IsRealText, |
| | | }, |
| | | isConfigured: { type: 'enum', valueEnum: IsConfiguredText }, |
| | | type: { type: 'enum', valueEnum: EnumEnterpriseTypeText }, |
| | | createdTime: { type: 'date', format: 'YYYY-MM-DD hh:mm:ss' }, |
| | | serviceFeeRate: { |
| | | formatter: (row: API.GetEnterprisesQueryResultItem) => |
| | | row.serviceFeeRate ? `${row.serviceFeeRate}%` : '', |
| | |
| | | paginationState, |
| | | extraParamState, |
| | | reset, |
| | | isInitialLoading, |
| | | }; |
| | | } |
| | |
| | | import * as logRecords from './logRecords'; |
| | | import * as dictionary from './dictionary'; |
| | | import * as taskCheckReceive from './taskCheckReceive'; |
| | | import * as standardOrder from './standardOrder'; |
| | | 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 standardOrder from './standardOrder'; |
| | | import * as eventUtils from './eventUtils'; |
| | | import * as enterpriseCooperationWallet from './enterpriseCooperationWallet'; |
| | | import * as insuranceProduct from './insuranceProduct'; |
| | |
| | | logRecords, |
| | | dictionary, |
| | | taskCheckReceive, |
| | | standardOrder, |
| | | standardService, |
| | | userResume, |
| | | auth, |
| | | taskUser, |
| | | enterpriseInsuranceProduct, |
| | | standardOrder, |
| | | eventUtils, |
| | | enterpriseCooperationWallet, |
| | | insuranceProduct, |
| | |
| | | }); |
| | | } |
| | | |
| | | /** 标准订单取消 POST /api/flexjob/standardOrder/cancelStandardOrderAppointment */ |
| | | /** 标准订单取消预约 POST /api/flexjob/standardOrder/cancelStandardOrderAppointment */ |
| | | export async function cancelStandardOrderAppointment( |
| | | body: API.CancelStandardOrderAppointmentCommand, |
| | | options?: API.RequestConfig |
| | |
| | | }); |
| | | } |
| | | |
| | | /** 标准订单校验支付结果 POST /api/flexjob/standardOrder/checkPayStandardOrder */ |
| | | export async function checkPayStandardOrder( |
| | | body: API.CheckPayStandardOrderCommand, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.CheckPayStandardOrderCommandResult>( |
| | | '/api/flexjob/standardOrder/checkPayStandardOrder', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** 标准订单校验退款结果 POST /api/flexjob/standardOrder/checkRefundStandardOrder */ |
| | | export async function checkRefundStandardOrder( |
| | | body: API.CheckRefundStandardOrderCommand, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.CheckRefundStandardOrderCommandResult>( |
| | | '/api/flexjob/standardOrder/checkRefundStandardOrder', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** 查询标准订单详情 GET /api/flexjob/standardOrder/getStandardOrder */ |
| | | export async function getStandardOrder( |
| | | // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) |
| | |
| | | }); |
| | | } |
| | | |
| | | /** 查询标准订单预约分页列表 POST /api/flexjob/standardOrder/getStandardOrderAppointments */ |
| | | export async function getStandardOrderAppointments( |
| | | body: API.GetStandardOrderAppointmentsQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardOrderAppointmentsQueryResult>( |
| | | '/api/flexjob/standardOrder/getStandardOrderAppointments', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** 查询标准订单支付分页列表 POST /api/flexjob/standardOrder/getStandardOrderPays */ |
| | | export async function getStandardOrderPays( |
| | | body: API.GetStandardOrderPaysQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardOrderPaysQueryResult>( |
| | | '/api/flexjob/standardOrder/getStandardOrderPays', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** 查询标准订单分页列表 POST /api/flexjob/standardOrder/getStandardOrders */ |
| | | export async function getStandardOrders( |
| | | body: API.GetStandardOrdersQuery, |
| | |
| | | }); |
| | | } |
| | | |
| | | /** 查询标准订单服务人员分页列表 POST /api/flexjob/standardOrder/getStandardOrderServers */ |
| | | export async function getStandardOrderServers( |
| | | body: API.GetStandardOrderServersQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardOrderServersQueryResult>( |
| | | '/api/flexjob/standardOrder/getStandardOrderServers', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** 查询标准订单结算分页列表 POST /api/flexjob/standardOrder/getStandardOrderSettlements */ |
| | | export async function getStandardOrderSettlements( |
| | | body: API.GetStandardOrderSettlementsQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardOrderSettlementsQueryResult>( |
| | | '/api/flexjob/standardOrder/getStandardOrderSettlements', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** 查询标准订单供应商分页列表 POST /api/flexjob/standardOrder/getStandardOrderSupplierEnterprises */ |
| | | export async function getStandardOrderSupplierEnterprises( |
| | | body: API.GetStandardOrderSupplierEnterprisesQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardOrderSupplierEnterprisesQueryResult>( |
| | | '/api/flexjob/standardOrder/getStandardOrderSupplierEnterprises', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** 标准订单支付 POST /api/flexjob/standardOrder/payStandardOrder */ |
| | | export async function payStandardOrder( |
| | | body: API.PayStandardOrderCommand, |
| | |
| | | }); |
| | | } |
| | | |
| | | /** 查询标准订单服务详情 GET /api/flexjob/standardService/getOpenStandardService */ |
| | | export async function getOpenStandardService( |
| | | // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) |
| | | params: API.APIgetOpenStandardServiceParams, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardServiceQueryResult>( |
| | | '/api/flexjob/standardService/getOpenStandardService', |
| | | { |
| | | method: 'GET', |
| | | params: { |
| | | ...params, |
| | | }, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** 查询开放标准订单服务分页列表 POST /api/flexjob/standardService/getOpenStandardServiceList */ |
| | | export async function getOpenStandardServiceList( |
| | | body: API.GetOpenStandardServiceListQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardServicesQueryResultItem[]>( |
| | | '/api/flexjob/standardService/getOpenStandardServiceList', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** 查询开放标准订单服务分页列表 POST /api/flexjob/standardService/getOpenStandardServices */ |
| | | export async function getOpenStandardServices( |
| | | body: API.GetOpenStandardServicesQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardServicesQueryResult>( |
| | | '/api/flexjob/standardService/getOpenStandardServices', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** 查询标准订单服务详情 GET /api/flexjob/standardService/getStandardService */ |
| | | export async function getStandardService( |
| | | // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) |
| | |
| | | ); |
| | | } |
| | | |
| | | /** 查询标准订单服务人员分页列表 POST /api/flexjob/standardService/getStandardServiceServers */ |
| | | export async function getStandardServiceServers( |
| | | body: API.GetStandardServiceServersQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardServiceServersQueryResult>( |
| | | '/api/flexjob/standardService/getStandardServiceServers', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** 查询标准订单服务供应商分页列表 POST /api/flexjob/standardService/getStandardServiceSupplierEnterprises */ |
| | | export async function getStandardServiceSupplierEnterprises( |
| | | body: API.GetStandardServiceSupplierEnterprisesQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardServiceSupplierEnterprisesQueryResult>( |
| | | '/api/flexjob/standardService/getStandardServiceSupplierEnterprises', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** 保存标准订单服务 POST /api/flexjob/standardService/saveStandardService */ |
| | | export async function saveStandardService( |
| | | body: API.SaveStandardServiceCommand, |
| | |
| | | roleId?: string; |
| | | } |
| | | |
| | | interface APIgetOpenStandardServiceParams { |
| | | /** Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface APIgetPartyAEnterpriseParams { |
| | | /** 合作Id */ |
| | | id?: string; |
| | |
| | | operatorToken?: string; |
| | | } |
| | | |
| | | interface CheckPayStandardOrderCommand { |
| | | /** 订单Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface CheckPayStandardOrderCommandResult { |
| | | payStatus?: EnumStandardOrderPayStatus; |
| | | /** 支付时间 */ |
| | | payTime?: string; |
| | | /** 支付完成时间 */ |
| | | payCompletedTime?: string; |
| | | } |
| | | |
| | | interface CheckReceiveTaskCommand { |
| | | /** 提交Id */ |
| | | id?: string; |
| | |
| | | checkReceiveStatus?: EnumTaskUserSubmitCheckReceiveStatus; |
| | | } |
| | | |
| | | interface CheckRefundStandardOrderCommand { |
| | | /** 订单Id(二选一) */ |
| | | id?: string; |
| | | /** 退款交易编号(二选一) */ |
| | | refundCode?: string; |
| | | } |
| | | |
| | | interface CheckRefundStandardOrderCommandResult { |
| | | payStatus?: EnumStandardOrderPayStatus; |
| | | /** 支付时间 */ |
| | | payTime?: string; |
| | | /** 支付完成时间 */ |
| | | payCompletedTime?: string; |
| | | refundStatus?: EnumStandardOrderRefundStatus; |
| | | /** 退款时间 */ |
| | | refundTime?: string; |
| | | /** 退款完成时间 */ |
| | | refundCompletedTime?: string; |
| | | } |
| | | |
| | | type ChooseWxmpPhoneNumberCommand = Record<string, any>; |
| | | |
| | | type ClearTaskCollectCommand = Record<string, any>; |
| | |
| | | Pass = 30, |
| | | } |
| | | |
| | | enum EnumGetStandardOrdersQueryScene { |
| | | /**预约订单 */ |
| | | Appointment = 10, |
| | | /**支付订单 */ |
| | | Pay = 20, |
| | | /**结算订单 */ |
| | | Settlement = 30, |
| | | } |
| | | |
| | | enum EnumInsuranceSupplierAccess { |
| | | /**人资园 */ |
| | | WaterDropCloud = 10, |
| | |
| | | Cancelled = 30, |
| | | } |
| | | |
| | | enum EnumStandardOrderRefundStatus { |
| | | /**待退款 */ |
| | | Wait = 10, |
| | | /**已退款 */ |
| | | Completed = 20, |
| | | /**退款失败 */ |
| | | Fail = 30, |
| | | } |
| | | |
| | | enum EnumStandardOrderSettlementStatus { |
| | | /**待结算 */ |
| | | Wait = 10, |
| | |
| | | enum EnumUserWalletTransactionType { |
| | | /**支付 */ |
| | | Payment = 1, |
| | | /**退款 */ |
| | | Refund = 2, |
| | | /**收入 */ |
| | | Income = 10, |
| | | /**提现 */ |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultCheckPayStandardOrderCommandResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | | /** 状态码 */ |
| | | code?: number; |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: CheckPayStandardOrderCommandResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | | msg?: any; |
| | | /** 附加数据 */ |
| | | extras?: any; |
| | | /** 时间戳 */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultCheckRefundStandardOrderCommandResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | | /** 状态码 */ |
| | | code?: number; |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: CheckRefundStandardOrderCommandResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | | msg?: any; |
| | | /** 附加数据 */ |
| | | extras?: any; |
| | | /** 时间戳 */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultEnterpriseUserElectronSignCommandResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardOrderAppointmentsQueryResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | | /** 状态码 */ |
| | | code?: number; |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: GetStandardOrderAppointmentsQueryResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | | msg?: any; |
| | | /** 附加数据 */ |
| | | extras?: any; |
| | | /** 时间戳 */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardOrderPaysQueryResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | | /** 状态码 */ |
| | | code?: number; |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: GetStandardOrderPaysQueryResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | | msg?: any; |
| | | /** 附加数据 */ |
| | | extras?: any; |
| | | /** 时间戳 */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardOrderQueryResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardOrderServersQueryResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | | /** 状态码 */ |
| | | code?: number; |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: GetStandardOrderServersQueryResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | | msg?: any; |
| | | /** 附加数据 */ |
| | | extras?: any; |
| | | /** 时间戳 */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardOrderSettlementsQueryResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | | /** 状态码 */ |
| | | code?: number; |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: GetStandardOrderSettlementsQueryResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | | msg?: any; |
| | | /** 附加数据 */ |
| | | extras?: any; |
| | | /** 时间戳 */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardOrdersQueryResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardOrderSupplierEnterprisesQueryResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | | /** 状态码 */ |
| | | code?: number; |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: GetStandardOrderSupplierEnterprisesQueryResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | | msg?: any; |
| | | /** 附加数据 */ |
| | | extras?: any; |
| | | /** 时间戳 */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardServiceCommentsQueryResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardServiceServersQueryResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | | /** 状态码 */ |
| | | code?: number; |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: GetStandardServiceServersQueryResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | | msg?: any; |
| | | /** 附加数据 */ |
| | | extras?: any; |
| | | /** 时间戳 */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardServicesQueryResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardServiceSupplierEnterprisesQueryResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | | /** 状态码 */ |
| | | code?: number; |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: GetStandardServiceSupplierEnterprisesQueryResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | | msg?: any; |
| | | /** 附加数据 */ |
| | | extras?: any; |
| | | /** 时间戳 */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetTaskEnterpriseQueryResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultListGetStandardServicesQueryResultItem { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | | /** 状态码 */ |
| | | code?: number; |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | /** 数据 */ |
| | | data?: GetStandardServicesQueryResultItem[]; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | | msg?: any; |
| | | /** 附加数据 */ |
| | | extras?: any; |
| | | /** 时间戳 */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultListGetUserInfoRolesQueryResultItem { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | |
| | | remark?: string; |
| | | } |
| | | |
| | | interface GetOpenStandardServiceListQuery { |
| | | /** 关键字(服务名/Id) */ |
| | | keywords?: string; |
| | | /** 岗位编号 */ |
| | | jobCode?: string; |
| | | /** 创建时间-起始 */ |
| | | createdTimeBegin?: string; |
| | | /** 创建时间-截止 */ |
| | | createdTimeEnd?: string; |
| | | releaseStatus?: EnumStandardServiceReleaseStatus; |
| | | recommendStatus?: EnumStandardServiceRecommendStatus; |
| | | /** 是否收藏 */ |
| | | isCollected?: boolean; |
| | | } |
| | | |
| | | interface GetOpenStandardServicesQuery { |
| | | /** 关键字(服务名/Id) */ |
| | | keywords?: string; |
| | | /** 岗位编号 */ |
| | | jobCode?: string; |
| | | /** 创建时间-起始 */ |
| | | createdTimeBegin?: string; |
| | | /** 创建时间-截止 */ |
| | | createdTimeEnd?: string; |
| | | releaseStatus?: EnumStandardServiceReleaseStatus; |
| | | recommendStatus?: EnumStandardServiceRecommendStatus; |
| | | /** 是否收藏 */ |
| | | isCollected?: boolean; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetOpenTaskInfosQuery { |
| | | /** 关键字(任务名称) */ |
| | | keywords?: string; |
| | |
| | | signName?: string; |
| | | } |
| | | |
| | | interface GetStandardOrderAppointmentsQuery { |
| | | appointmentStatus?: EnumStandardOrderAppointmentStatus; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetStandardOrderAppointmentsQueryResult { |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** 数据 */ |
| | | data?: GetStandardOrderAppointmentsQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetStandardOrderAppointmentsQueryResultItem { |
| | | /** 订单Id */ |
| | | id?: string; |
| | | /** 服务名称 */ |
| | | serviceName?: string; |
| | | /** 实付金额 */ |
| | | payAmount?: number; |
| | | /** 服务起始时间 */ |
| | | beginTime?: string; |
| | | /** 服务截止时间 */ |
| | | endTime?: string; |
| | | /** 服务地址(省市区+详细地址+门牌号) */ |
| | | addressDetail?: string; |
| | | /** 服务机构 */ |
| | | supplierEnterpriseName?: string; |
| | | /** 服务人员 */ |
| | | serverNames?: string[]; |
| | | appointmentStatus?: EnumStandardOrderAppointmentStatus; |
| | | } |
| | | |
| | | interface GetStandardOrderPaysQuery { |
| | | payStatus?: EnumStandardOrderPayStatus; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetStandardOrderPaysQueryResult { |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** 数据 */ |
| | | data?: GetStandardOrderPaysQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetStandardOrderPaysQueryResultItem { |
| | | /** 订单Id */ |
| | | id?: string; |
| | | /** 服务名称 */ |
| | | serviceName?: string; |
| | | /** 实付金额 */ |
| | | payAmount?: number; |
| | | /** 服务起始时间 */ |
| | | beginTime?: string; |
| | | /** 服务截止时间 */ |
| | | endTime?: string; |
| | | /** 服务地址(省市区+详细地址+门牌号) */ |
| | | addressDetail?: string; |
| | | /** 服务机构 */ |
| | | supplierEnterpriseName?: string; |
| | | /** 服务人员 */ |
| | | serverNames?: string[]; |
| | | payStatus?: EnumStandardOrderPayStatus; |
| | | } |
| | | |
| | | interface GetStandardOrderQueryResult { |
| | | /** 订单Id */ |
| | | id?: string; |
| | |
| | | serviceId?: string; |
| | | /** 服务名 */ |
| | | serviceName?: string; |
| | | /** 服务单号 */ |
| | | serviceCode?: string; |
| | | /** 服务图片 */ |
| | | serviceFile?: string; |
| | | /** 下单用户Id */ |
| | | createdUserId?: string; |
| | | /** 下单用户 */ |
| | | createdUserName?: string; |
| | | /** 联系电话 */ |
| | | createdUserContactPhoneNumber?: string; |
| | | /** 下单时间 */ |
| | | createdTime?: string; |
| | | /** 甲方企业Id */ |
| | | partyAEnterpriseId?: string; |
| | | /** 甲方企业 */ |
| | |
| | | supplierEnterpriseId?: string; |
| | | /** 供应商 */ |
| | | supplierEnterpriseName?: string; |
| | | /** 服务人员Id */ |
| | | serverId?: string; |
| | | /** 服务人员姓名 */ |
| | | serverName?: string; |
| | | /** 服务人员联系电话 */ |
| | | serverContactPhoneNumber?: string; |
| | | /** 服务人员 */ |
| | | servers?: GetStandardOrderQueryResultServer[]; |
| | | /** 备注 */ |
| | | remark?: string; |
| | | payAccess?: EnumUserBankCardAccess; |
| | |
| | | payAmount?: number; |
| | | /** 支付时间 */ |
| | | payTime?: string; |
| | | /** 支付完成时间 */ |
| | | payCompletedTime?: string; |
| | | settlementStatus?: EnumStandardOrderSettlementStatus; |
| | | serviceFeeCollectType?: EnumEnterpriseCooperationServiceFeeCollectType; |
| | | /** 服务费 */ |
| | |
| | | settlementAmount?: number; |
| | | } |
| | | |
| | | interface GetStandardOrderServersQuery { |
| | | /** 订单Id */ |
| | | orderId?: string; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetStandardOrderServersQueryResult { |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** 数据 */ |
| | | data?: GetStandardOrderServersQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetStandardOrderServersQueryResultItem { |
| | | interface GetStandardOrderQueryResultServer { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 头像 */ |
| | | avatar?: string; |
| | | /** 姓名 */ |
| | | name?: string; |
| | | gender?: EnumUserGender; |
| | | /** 是否实名 */ |
| | | isReal?: boolean; |
| | | realMethod?: EnumUserRealMethod; |
| | | /** 年龄 */ |
| | | age?: number; |
| | | /** 身份编号 */ |
| | | personalIdentityCode?: string; |
| | | /** 身份 */ |
| | | personalIdentityContent?: string; |
| | | /** 学历编号 */ |
| | | educationalBackgroundCode?: string; |
| | | /** 学历 */ |
| | | educationalBackgroundContent?: string; |
| | | /** 上岗次数 */ |
| | | taskCount?: number; |
| | | /** 工作资历 */ |
| | | workSeniority?: string; |
| | | /** 工作经验 */ |
| | | workExperience?: string; |
| | | } |
| | | |
| | | interface GetStandardOrderSettlementsQuery { |
| | | /** 关键字(订单号/服务名/供应商) */ |
| | | keywords?: string; |
| | | settlementStatus?: EnumStandardOrderSettlementStatus; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetStandardOrderSettlementsQueryResult { |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** 数据 */ |
| | | data?: GetStandardOrderSettlementsQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetStandardOrderSettlementsQueryResultItem { |
| | | /** 订单Id */ |
| | | id?: string; |
| | | /** 订单号 */ |
| | | code?: string; |
| | | /** 服务名称 */ |
| | | serviceName?: string; |
| | | /** 服务单号 */ |
| | | serviceCode?: string; |
| | | /** 甲方企业Id */ |
| | | partyAEnterpriseId?: string; |
| | | /** 甲方企业 */ |
| | | partyAEnterpriseName?: string; |
| | | /** 服务地址(省市区+详细地址+门牌号) */ |
| | | addressDetail?: string; |
| | | /** 服务机构 */ |
| | | supplierEnterpriseName?: string; |
| | | /** 服务人员 */ |
| | | serverNames?: string[]; |
| | | /** 实付金额 */ |
| | | payAmount?: number; |
| | | /** 实收金额 */ |
| | | receiveAmount?: number; |
| | | /** 服务费 */ |
| | | serviceFee?: number; |
| | | /** 结算金额 */ |
| | | settlementAmount?: number; |
| | | /** 结算单号 */ |
| | | settlementCode?: string; |
| | | settlementStatus?: EnumStandardOrderSettlementStatus; |
| | | /** 结算时间 */ |
| | | settlementTime?: string; |
| | | /** 服务起始时间 */ |
| | | beginTime?: string; |
| | | /** 服务截止时间 */ |
| | | endTime?: string; |
| | | /** 联系电话 */ |
| | | contactPhoneNumber?: string; |
| | | } |
| | | |
| | | interface GetStandardOrdersQuery { |
| | | scene?: EnumGetStandardOrdersQueryScene; |
| | | /** 关键字(订单号/服务名) */ |
| | | keywords?: string; |
| | | /** 下单时间-起始 */ |
| | |
| | | payTimeEnd?: string; |
| | | appointmentStatus?: EnumStandardOrderAppointmentStatus; |
| | | payStatus?: EnumStandardOrderPayStatus; |
| | | settlementStatus?: EnumStandardOrderSettlementStatus; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | |
| | | serviceName?: string; |
| | | /** 服务单号 */ |
| | | serviceCode?: string; |
| | | /** 服务图片 */ |
| | | serviceFile?: string; |
| | | /** 下单用户Id */ |
| | | createdUserId?: string; |
| | | /** 下单用户 */ |
| | | createdUserName?: string; |
| | | /** 联系电话 */ |
| | | createdUserContactPhoneNumber?: string; |
| | | /** 下单时间 */ |
| | | createdTime?: string; |
| | | /** 支付时间 */ |
| | | payTime?: string; |
| | | appointmentStatus?: EnumStandardOrderAppointmentStatus; |
| | | payStatus?: EnumStandardOrderPayStatus; |
| | | settlementStatus?: EnumStandardOrderSettlementStatus; |
| | | /** 甲方企业Id */ |
| | | partyAEnterpriseId?: string; |
| | | /** 甲方企业 */ |
| | | partyAEnterpriseName?: string; |
| | | /** 联系电话 */ |
| | | contactPhoneNumber?: string; |
| | | /** 供应商Id */ |
| | | supplierEnterpriseId?: string; |
| | | /** 供应商 */ |
| | | supplierEnterpriseName?: string; |
| | | /** 供应商联系电话 */ |
| | | supplierContactPhoneNumber?: string; |
| | | payStatus?: EnumStandardOrderPayStatus; |
| | | /** 支付完成时间 */ |
| | | payCompletedTime?: string; |
| | | /** 实付金额 */ |
| | | payAmount?: number; |
| | | /** 实收金额 */ |
| | | receiveAmount?: number; |
| | | serviceFeeCollectType?: EnumEnterpriseCooperationServiceFeeCollectType; |
| | | /** 服务费 */ |
| | | serviceFee?: number; |
| | | settlementStatus?: EnumStandardOrderSettlementStatus; |
| | | /** 结算单号 */ |
| | | settlementCode?: string; |
| | | /** 结算时间 */ |
| | | settlementTime?: string; |
| | | /** 结算金额 */ |
| | | settlementAmount?: number; |
| | | } |
| | | |
| | | interface GetStandardOrderSupplierEnterprisesQuery { |
| | | /** 订单Id */ |
| | | orderId?: string; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetStandardOrderSupplierEnterprisesQueryResult { |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** 数据 */ |
| | | data?: GetStandardOrderSupplierEnterprisesQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetStandardOrderSupplierEnterprisesQueryResultItem { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 头像 */ |
| | | avatar?: string; |
| | | /** 企业全称 */ |
| | | enterpriseName?: string; |
| | | /** 服务人员 */ |
| | | serverCount?: number; |
| | | /** 服务人次 */ |
| | | serviceCount?: number; |
| | | /** 经营范围 */ |
| | | mainBusiness?: string; |
| | | } |
| | | |
| | | interface GetStandardServiceCommentsQuery { |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | |
| | | cityContent?: string; |
| | | } |
| | | |
| | | interface GetStandardServiceServersQuery { |
| | | /** 供应商Id */ |
| | | supplierEnterpriseId?: string; |
| | | /** 服务起始时间 */ |
| | | beginTime?: string; |
| | | /** 服务截止时间 */ |
| | | endTime?: string; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetStandardServiceServersQueryResult { |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** 数据 */ |
| | | data?: GetStandardServiceServersQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetStandardServiceServersQueryResultItem { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 头像 */ |
| | | avatar?: string; |
| | | /** 姓名 */ |
| | | name?: string; |
| | | gender?: EnumUserGender; |
| | | /** 是否实名 */ |
| | | isReal?: boolean; |
| | | realMethod?: EnumUserRealMethod; |
| | | /** 年龄 */ |
| | | age?: number; |
| | | /** 身份编号 */ |
| | | personalIdentityCode?: string; |
| | | /** 身份 */ |
| | | personalIdentityContent?: string; |
| | | /** 学历编号 */ |
| | | educationalBackgroundCode?: string; |
| | | /** 学历 */ |
| | | educationalBackgroundContent?: string; |
| | | /** 上岗次数 */ |
| | | taskCount?: number; |
| | | /** 工作资历 */ |
| | | workSeniority?: string; |
| | | /** 工作经验 */ |
| | | workExperience?: string; |
| | | } |
| | | |
| | | interface GetStandardServicesQuery { |
| | | /** 关键字(服务名/Id) */ |
| | | keywords?: string; |
| | |
| | | file?: string; |
| | | /** 行业类别 */ |
| | | industryCategoryContent?: string; |
| | | /** 岗位编号 */ |
| | | jobCode?: string; |
| | | /** 岗位 */ |
| | | jobContent?: string; |
| | | /** 服务名 */ |
| | |
| | | recommendStatus?: EnumStandardServiceRecommendStatus; |
| | | /** 是否收藏 */ |
| | | isCollection?: boolean; |
| | | /** 收藏时间 */ |
| | | collectionTime?: string; |
| | | /** 创建时间 */ |
| | | createdTime?: string; |
| | | /** 供应商数量 */ |
| | | supplierCount?: number; |
| | | } |
| | | |
| | | interface GetStandardServiceSupplierEnterprisesQuery { |
| | | /** 服务Id */ |
| | | serviceId?: string; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetStandardServiceSupplierEnterprisesQueryResult { |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** 数据 */ |
| | | data?: GetStandardServiceSupplierEnterprisesQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetStandardServiceSupplierEnterprisesQueryResultItem { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 头像 */ |
| | | avatar?: string; |
| | | /** 企业全称 */ |
| | | enterpriseName?: string; |
| | | /** 服务人员 */ |
| | | serverCount?: number; |
| | | /** 服务人次 */ |
| | | serviceCount?: number; |
| | | /** 经营范围 */ |
| | | mainBusiness?: string; |
| | | } |
| | | |
| | | type GetSupplierEnterpriseSelectQuery = Record<string, any>; |
| | | |
| | | interface GetSupplierEnterpriseSelectQueryOption { |
| | |
| | | reject_reason: string; |
| | | } |
| | | |
| | | interface WeChatPayTransactionsJsApiNotifyCommand { |
| | | /** 通知ID,回调通知的唯一编号 */ |
| | | id?: string; |
| | | /** 通知创建时间 |
| | | 1、定义:本次回调通知创建的时间 |
| | | 2、格式:遵循rfc3339标准格式:yyyy-MM-DDTHH:mm:ss+TIMEZONE(示例:2015-05-20T13:29:35+08:00 表示北京时间2015年5月20日13点29分35秒) */ |
| | | create_time?: string; |
| | | /** 通知的类型,微信支付回调通知的类型 |
| | | 支付成功通知的类型为TRANSACTION.SUCCESS */ |
| | | event_type?: string; |
| | | /** 通知数据类型,通知的资源数据类型,固定为encrypt-resource */ |
| | | resource_type?: string; |
| | | resource?: WeChatPayTransactionsJsApiNotifyCommandResource; |
| | | /** 回调摘要,微信支付对回调内容的摘要备注 */ |
| | | summary?: string; |
| | | } |
| | | |
| | | interface WeChatPayTransactionsJsApiNotifyCommandResource { |
| | | /** 加密算法类型,回调数据密文的加密算法类型,目前为AEAD_AES_256_GCM,开发者需要使用同样类型的数据进行解密 */ |
| | | algorithm?: string; |
| | | /** 数据密文,Base64编码后的回调数据密文,服务商需Base64解码并使用APIV3密钥解密,具体参考如何解密证书和回调报文 */ |
| | | ciphertext?: string; |
| | | /** 附加数据,参与解密的附加数据,该字段可能为空 */ |
| | | associated_data?: string; |
| | | /** 原始回调类型,加密前的对象类型,为transaction */ |
| | | original_type?: string; |
| | | /** 随机串,参与解密的随机串 */ |
| | | nonce?: string; |
| | | } |
| | | |
| | | interface WxmpLoginCommand { |
| | | /** 用户登录凭证 */ |
| | | code: string; |
| | |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | | |
| | | /** 微信JS支付通知 POST /api/user/userWallet/weChatPayTransactionsJsApiNotify */ |
| | | export async function weChatPayTransactionsJsApiNotify( |
| | | body: API.WeChatPayTransactionsJsApiNotifyCommand, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<boolean>('/api/user/userWallet/weChatPayTransactionsJsApiNotify', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | |
| | | <template> |
| | | <LoadingLayout :loading="isInitialLoading"> |
| | | <LoadingLayout :loading="state.loading"> |
| | | <AppContainer> |
| | | <ProTableQueryFilterBar @on-reset="reset"> |
| | | <template #query> |
| | |
| | | import { Message } from '@bole-core/core'; |
| | | import * as enterpriseServices from '@/services/api/enterprise'; |
| | | import WechatWalletOpen from './components/WechatWalletOpen.vue'; |
| | | import { stat } from 'fs'; |
| | | |
| | | defineOptions({ |
| | | name: 'EnterpriseManageList', |
| | |
| | | }); |
| | | |
| | | const router = useRouter(); |
| | | const { getList, proTableProps, paginationState, extraParamState, reset, isInitialLoading } = |
| | | useGetEnterprises(); |
| | | |
| | | const BaseState = { |
| | | loading: true, |
| | | }; |
| | | |
| | | const state = reactive({ ...BaseState }); |
| | | |
| | | const { getList, proTableProps, paginationState, extraParamState, reset } = useGetEnterprises({ |
| | | type: EnumEnterpriseType.Supplier, |
| | | }); |
| | | |
| | | function openDialog(row?: API.GetEnterprisesQueryResultItem) { |
| | | handleEdit({ |
| | |
| | | function handleDetail(row: API.GetEnterprisesQueryResultItem) { |
| | | router.push({ name: 'EnterpriseDetail', params: { id: row?.id ?? '' } }); |
| | | } |
| | | onMounted(() => { |
| | | state.loading = true; |
| | | getList(); |
| | | state.loading = false; |
| | | }); |
| | | </script> |
| | |
| | | prop="file" |
| | | :check-rules="[{ type: 'array', message: '请选择广告图片' }]" |
| | | > |
| | | <ProFormImageUpload v-model:file-url="form.file" :limitFileCount="1"></ProFormImageUpload> |
| | | <ProFormImageUpload |
| | | v-model:file-url="form.file" |
| | | :limit-file-size="10" |
| | | :limitFileCount="1" |
| | | ></ProFormImageUpload> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 |
| | | label="广告日期:" |
| | |
| | | <template #query> |
| | | <QueryFilterItem tip-content="预约状态"> |
| | | <FieldSelect |
| | | v-model="extraParamState.releaseStatus" |
| | | :value-enum="EnumTaskReleaseStatusText" |
| | | v-model="extraParamState.appointmentStatus" |
| | | :value-enum="EnumStandardOrderAppointmentStatusText" |
| | | @change="getList()" |
| | | clearable |
| | | /> |
| | | </QueryFilterItem> |
| | | <QueryFilterItem tip-content="订单状态"> |
| | | <FieldSelect |
| | | v-model="extraParamState.releaseStatus" |
| | | :value-enum="EnumTaskReleaseStatusText" |
| | | v-model="extraParamState.payStatus" |
| | | :value-enum="EnumStandardOrderPayStatusText" |
| | | @change="getList()" |
| | | clearable |
| | | /> |
| | | </QueryFilterItem> |
| | | <QueryFilterItem tip-content="下单时间"> |
| | | <FieldDatePicker |
| | | v-model="extraParamState.time" |
| | | v-model="extraParamState.createdTime" |
| | | type="daterange" |
| | | range-separator="~" |
| | | start-placeholder="开始日期" |
| | |
| | | </QueryFilterItem> |
| | | <QueryFilterItem tip-content="支付时间"> |
| | | <FieldDatePicker |
| | | v-model="extraParamState.time" |
| | | v-model="extraParamState.payTime" |
| | | type="daterange" |
| | | range-separator="~" |
| | | start-placeholder="开始日期" |
| | |
| | | } from '@bole-core/components'; |
| | | import { useAccess } from '@/hooks'; |
| | | import { ModelValueType } from 'element-plus'; |
| | | import * as taskServices from '@/services/api/task'; |
| | | import { EnumTaskReleaseStatusText } from '@/constants'; |
| | | import * as standardOrderServices from '@/services/api/standardOrder'; |
| | | import { |
| | | EnumStandardOrderAppointmentStatusText, |
| | | EnumStandardOrderPayStatusText, |
| | | EnumStandardOrderSettlementStatusText, |
| | | } from '@/constants'; |
| | | import { format } from '@/utils'; |
| | | import { Message } from '@bole-core/core'; |
| | | |
| | | defineOptions({ |
| | | name: 'OrderManage', |
| | | }); |
| | | |
| | | const operationBtnMap: Record<string, OperationBtnType> = { |
| | | detailBtn: { emits: { onClick: (row: API.GetTaskInfosQueryResultItem) => goDetail(row) } }, |
| | | detailBtn: { emits: { onClick: (row: API.GetStandardOrdersQueryResultItem) => goDetail(row) } }, |
| | | }; |
| | | |
| | | const { checkSubModuleItemShow, column, operationBtns } = useAccess({ |
| | |
| | | } = useTable( |
| | | async ({ pageIndex, pageSize }, extraParamState) => { |
| | | try { |
| | | let params: API.GetTaskInfosQuery = { |
| | | let params: API.GetStandardOrdersQuery = { |
| | | pageModel: { |
| | | rows: pageSize, |
| | | page: pageIndex, |
| | | orderInput: extraParamState.orderInput, |
| | | }, |
| | | keywords: extraParamState.keywords, |
| | | releaseStatus: extraParamState.releaseStatus, |
| | | recommendStatus: extraParamState.recommendStatus, |
| | | beginTime: format(extraParamState.time?.[0] ?? '', 'YYYY-MM-DD 00:00:00'), |
| | | endTime: format(extraParamState.time?.[1] ?? '', 'YYYY-MM-DD 23:59:59'), |
| | | 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 taskServices.getTaskInfos(params, { |
| | | let res = await standardOrderServices.getStandardOrders(params, { |
| | | showLoading: !state.loading, |
| | | }); |
| | | return res; |
| | |
| | | { |
| | | defaultExtraParams: { |
| | | keywords: '', |
| | | releaseStatus: '' as any as EnumTaskReleaseStatus, |
| | | recommendStatus: '' as any as EnumTaskRecommendStatus, |
| | | time: [] as unknown as ModelValueType, |
| | | orderInput: [{ property: 'createdTime', order: EnumPagedListOrder.Desc }], |
| | | 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: {}, |
| | | 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 }, |
| | | }, |
| | | } |
| | | ); |
| | | |
| | | async function setTaskInfoRecommendStatus(row: API.GetTaskInfosQueryResultItem) { |
| | | try { |
| | | await Message.tipMessage( |
| | | `确认要${row.recommendStatus === EnumTaskRecommendStatus.Yes ? '取消' : '推荐'}吗?` |
| | | ); |
| | | let params: API.SetTaskInfoRecommendStatusCommand = { |
| | | ids: [row.id], |
| | | recommendStatus: |
| | | row.recommendStatus === EnumTaskRecommendStatus.Yes |
| | | ? EnumTaskRecommendStatus.No |
| | | : EnumTaskRecommendStatus.Yes, |
| | | }; |
| | | let res = await taskServices.setTaskInfoRecommendStatus(params); |
| | | if (res) { |
| | | Message.successMessage('操作成功'); |
| | | getList(paginationState.pageIndex); |
| | | } |
| | | } catch (error) {} |
| | | } |
| | | |
| | | function goDetail(row?: API.GetEnterprisesQueryResultItem) { |
| | | function goDetail(row?: API.GetStandardOrdersQueryResultItem) { |
| | | router.push({ name: 'OrderManageDetail', params: { id: row?.id ?? '' } }); |
| | | } |
| | | </script> |
| | |
| | | <AppScrollContainer> |
| | | <ChunkCell title="状态"> |
| | | <ProForm :model="form" ref="formRef" label-width="120px" :is-read="true"> |
| | | <ProFormItemV2 label="预约状态:" prop="cooperationStatus"> |
| | | <ProFormRadio v-model="form.access" :value-enum="EnumWalletTransactionStatusText" /> |
| | | <ProFormItemV2 label="预约状态:" prop="appointmentStatus"> |
| | | <ProFormRadio |
| | | v-model="form.appointmentStatus" |
| | | :value-enum="EnumStandardOrderAppointmentStatusText" |
| | | /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="订单状态:" prop="cooperationStatus"> |
| | | <ProFormRadio v-model="form.access" :value-enum="EnumWalletTransactionStatusText" /> |
| | | <ProFormItemV2 label="订单状态:" prop="payStatus"> |
| | | <ProFormRadio v-model="form.payStatus" :value-enum="EnumStandardOrderPayStatusText" /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="结算状态:" prop="cooperationStatus"> |
| | | <ProFormRadio v-model="form.access" :value-enum="EnumWalletTransactionStatusText" /> |
| | | <ProFormItemV2 label="结算状态:" prop="settlementStatus"> |
| | | <ProFormRadio |
| | | v-model="form.settlementStatus" |
| | | :value-enum="EnumStandardOrderSettlementStatusText" |
| | | /> |
| | | </ProFormItemV2> |
| | | </ProForm> |
| | | </ChunkCell> |
| | | <ChunkCell title="订单信息"> |
| | | <ProForm :model="form" ref="formRef" label-width="120px" :is-read="true"> |
| | | <ProFormItemV2 label="服务单号:" prop="cooperationStatus"> |
| | | <ProFormText v-model.trim="form.access" /> |
| | | <ProFormItemV2 label="服务单号:" prop="serviceCode"> |
| | | <ProFormText v-model.trim="form.serviceCode" /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="下单用户:" prop="cooperationStatus"> |
| | | <ProFormText v-model.trim="form.access" /> |
| | | <ProFormItemV2 label="下单用户:" prop="createdUserName"> |
| | | <ProFormText v-model.trim="form.createdUserName" /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="服务时间:" prop="cooperationStatus"> |
| | | <ProFormItemV2 label="服务时间:" prop="time"> |
| | | <ProFormDatePicker |
| | | v-model="form.access" |
| | | v-model="form.time" |
| | | type="date" |
| | | value-format="YYYY-MM-DD" |
| | | format="YYYY-MM-DD HH:mm:ss" |
| | | placeholder="请选择日期" |
| | | ></ProFormDatePicker> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="服务地址:" prop="cooperationStatus"> |
| | | <ProFormText v-model.trim="form.access" /> |
| | | <ProFormItemV2 label="服务地址:" prop="address"> |
| | | <ProFormText v-model.trim="form.address" /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="服务机构:" prop="cooperationStatus"> |
| | | <ProFormText v-model.trim="form.access" /> |
| | | <ProFormItemV2 label="服务机构:" prop="supplierEnterpriseName"> |
| | | <ProFormText v-model.trim="form.supplierEnterpriseName" /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="服务人员:" prop="cooperationStatus"> |
| | | <ProFormText v-model.trim="form.access" /> |
| | | <ProFormItemV2 label="服务人员:" prop="servers"> |
| | | <ProFormText v-model.trim="form.servers" /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="备注:" prop="cooperationStatus"> |
| | | <ProFormText v-model.trim="form.access" /> |
| | | <ProFormItemV2 label="备注:" prop="remark"> |
| | | <ProFormText v-model.trim="form.remark" /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="实付款:" prop="invoiceTaxPointRate"> |
| | | <ProFormInputNumber v-model="form.balance" :controls="false" :min="0" :precision="2" /> |
| | | <ProFormItemV2 label="服务:" prop="remark"> |
| | | <ProTableV2 |
| | | v-bind="proTableProps" |
| | | :columns="column" |
| | | :show-operation-column="false" |
| | | :auto-height="false" |
| | | :table-props="{ |
| | | height: '185px', |
| | | }" |
| | | :show-pagination="false" |
| | | > |
| | | <template #serviceName="{ row }"> |
| | | <div class="service-name-wrapper"> |
| | | <img class="service-name-img" :src="setOSSLink(row.serviceFile)" alt="" /> |
| | | <div class="service-name-text">{{ row.serviceName }}</div> |
| | | </div> |
| | | </template> |
| | | </ProTableV2> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="实收款:" prop="cooperationStatus"> |
| | | <ProFormInputNumber v-model="form.balance" :controls="false" :min="0" :precision="2" /> |
| | | |
| | | <ProFormItemV2 label="实付款:" prop="payAmount"> |
| | | <ProFormInputNumber |
| | | v-model="form.payAmount" |
| | | :controls="false" |
| | | :min="0" |
| | | :precision="2" |
| | | /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="服务费:" prop="cooperationStatus"> |
| | | <ProFormInputNumber v-model="form.balance" :controls="false" :min="0" :precision="2" /> |
| | | <ProFormItemV2 label="实收款:" prop="receiveAmount"> |
| | | <ProFormInputNumber |
| | | v-model="form.receiveAmount" |
| | | :controls="false" |
| | | :min="0" |
| | | :precision="2" |
| | | /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="结算款:" prop="cooperationStatus"> |
| | | <ProFormInputNumber v-model="form.balance" :controls="false" :min="0" :precision="2" /> |
| | | <ProFormItemV2 label="服务费:" prop="serviceFee"> |
| | | <ProFormInputNumber |
| | | v-model="form.serviceFee" |
| | | :controls="false" |
| | | :min="0" |
| | | :precision="2" |
| | | /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="结算款:" prop="settlementAmount"> |
| | | <ProFormInputNumber |
| | | v-model="form.settlementAmount" |
| | | :controls="false" |
| | | :min="0" |
| | | :precision="2" |
| | | /> |
| | | </ProFormItemV2> |
| | | </ProForm> |
| | | <ProTableV2 |
| | | v-bind="proTableProps" |
| | | :columns="column" |
| | | :show-operation-column="false" |
| | | :auto-height="false" |
| | | :table-props="{ |
| | | height: '400px', |
| | | }" |
| | | > |
| | | </ProTableV2> |
| | | </ChunkCell> |
| | | </AppScrollContainer> |
| | | </LoadingLayout> |
| | |
| | | useTable, |
| | | ProTableV2, |
| | | } from '@bole-core/components'; |
| | | import { EnumWalletTransactionStatusText } from '@/constants'; |
| | | import * as userServices from '@/services/api/user'; |
| | | import { format, setOSSLink } from '@/utils'; |
| | | import { |
| | | EnumStandardOrderAppointmentStatusText, |
| | | EnumStandardOrderPayStatusText, |
| | | EnumStandardOrderSettlementStatusText, |
| | | } from '@/constants'; |
| | | import * as standardOrderServices from '@/services/api/standardOrder'; |
| | | import { format, paginateList, setOSSLink } from '@/utils'; |
| | | import { useQuery } from '@tanstack/vue-query'; |
| | | import { ModelValueType } from 'element-plus'; |
| | | |
| | | defineOptions({ |
| | | name: 'OrderManageDetail', |
| | | }); |
| | | |
| | | type ServiceItem = { |
| | | serviceName: string; |
| | | serviceFile: string; |
| | | specName: string; |
| | | specNumber: number; |
| | | specPrice: number; |
| | | payAmount: number; |
| | | }; |
| | | |
| | | const { column, operationBtns } = useAccess({}); |
| | | |
| | | const route = useRoute(); |
| | | const id = (route.params.id as string) ?? ''; |
| | | |
| | | const form = reactive({ |
| | | identity: '', |
| | | access: '' as any as EnumEnterpriseWalletAccess, |
| | | balance: 0, |
| | | appointmentStatus: '' as any as EnumStandardOrderAppointmentStatus, |
| | | payStatus: '' as any as EnumStandardOrderPayStatus, |
| | | settlementStatus: '' as any as EnumStandardOrderSettlementStatus, |
| | | serviceCode: '', |
| | | createdUserName: '', |
| | | time: [] as unknown as ModelValueType, |
| | | address: '', |
| | | supplierEnterpriseName: '', |
| | | serviceName: '', |
| | | servers: '', |
| | | remark: '', |
| | | |
| | | payAmount: 0, |
| | | receiveAmount: 0, |
| | | serviceFee: 0, |
| | | settlementAmount: 0, |
| | | |
| | | serviceItems: [] as ServiceItem[], |
| | | }); |
| | | |
| | | const BaseState = { |
| | |
| | | |
| | | const state = reactive({ ...BaseState }); |
| | | |
| | | const { isLoading } = useQuery({ |
| | | queryKey: ['standardOrderServices/getStandardOrder', id], |
| | | queryFn: async () => { |
| | | return await standardOrderServices.getStandardOrder( |
| | | { id: id }, |
| | | { |
| | | showLoading: false, |
| | | } |
| | | ); |
| | | }, |
| | | placeholderData: () => ({} as API.GetStandardOrderQueryResult), |
| | | onSuccess(data) { |
| | | form.appointmentStatus = data.appointmentStatus; |
| | | form.payStatus = data.payStatus; |
| | | form.settlementStatus = data.settlementStatus; |
| | | 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.serviceName = data.serviceName; |
| | | form.supplierEnterpriseName = data.supplierEnterpriseName; |
| | | form.servers = data.servers?.length ? data.servers.map((x) => x.name).join(',') : ''; |
| | | form.remark = data.remark; |
| | | form.payAmount = data.payAmount; |
| | | form.receiveAmount = data.receiveAmount; |
| | | form.serviceFee = data.serviceFee; |
| | | form.settlementAmount = data.settlementAmount; |
| | | |
| | | form.serviceItems = [ |
| | | { |
| | | serviceName: data.serviceName, |
| | | serviceFile: data.serviceFile, |
| | | specName: data.specName, |
| | | specNumber: data.specNumber, |
| | | specPrice: data.specPrice, |
| | | payAmount: data.payAmount, |
| | | }, |
| | | ]; |
| | | getList(); |
| | | }, |
| | | enabled: computed(() => !!id), |
| | | }); |
| | | |
| | | const { |
| | | getDataSource: getList, |
| | | proTableProps, |
| | | paginationState, |
| | | extraParamState, |
| | | reset, |
| | | } = useTable( |
| | | async ({ pageIndex, pageSize }, extraParamState) => { |
| | | try { |
| | | let params: API.GetPersonalUserTransactionsQuery = { |
| | | let list = [...form.serviceItems]; |
| | | return Promise.resolve({ |
| | | pageModel: { |
| | | rows: pageSize, |
| | | page: pageIndex, |
| | | orderInput: extraParamState.orderInput, |
| | | totalCount: list.length, |
| | | }, |
| | | enterpriseWalletId: id, |
| | | }; |
| | | let res = await userServices.getPersonalUserTransactions(params); |
| | | if (res.objectData?.enterpriseWallet) { |
| | | form.identity = res.objectData.enterpriseWallet.identity; |
| | | form.access = res.objectData.enterpriseWallet.access; |
| | | form.balance = res.objectData.enterpriseWallet.balance; |
| | | } |
| | | return res; |
| | | } catch (error) {} |
| | | data: paginateList(list, pageIndex, pageSize), |
| | | }); |
| | | } catch (error) { |
| | | console.log('error: ', error); |
| | | } |
| | | }, |
| | | { |
| | | defaultExtraParams: { |
| | | orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], |
| | | }, |
| | | columnsRenderProps: { |
| | | transDate: { type: 'date' }, |
| | | sendTime: { type: 'date' }, |
| | | amount: { type: 'money' }, |
| | | transactionStatus: { type: 'enum', valueEnum: EnumWalletTransactionStatusText }, |
| | | ereceiptDownloadOssUrl: { |
| | | type: 'url', |
| | | formatter: (row: API.GetPersonalUserTransactionsQueryResultItem) => |
| | | row.ereceiptDownloadOssUrl ? setOSSLink(row.ereceiptDownloadOssUrl) : '', |
| | | }, |
| | | specPrice: { type: 'money' }, |
| | | payAmount: { type: 'money' }, |
| | | }, |
| | | } |
| | | ); |
| | | |
| | | onMounted(() => { |
| | | state.loading = false; |
| | | getList(); |
| | | }); |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | @use '@/style/common.scss' as *; |
| | | |
| | | .step-wrapper { |
| | | margin: 0 auto; |
| | | padding: 24px 0; |
| | | } |
| | | .service-name-wrapper { |
| | | display: flex; |
| | | align-items: center; |
| | | |
| | | .settlement-user-list-chunk { |
| | | :deep() { |
| | | .no-data img { |
| | | width: 280px; |
| | | } |
| | | .service-name-img { |
| | | margin-right: 10px; |
| | | width: 120px; |
| | | height: 120px; |
| | | object-fit: cover; |
| | | } |
| | | } |
| | | </style> |
| | | <style lang="scss"> |
| | | .text-over-tooltip-content { |
| | | max-width: 600px; |
| | | word-break: break-all; |
| | | } |
| | | </style> |
| | |
| | | operationBtnMap, |
| | | }); |
| | | |
| | | const { proTableProps: enterpriseProTableProps } = useGetEnterprises(); |
| | | const { getList: getSuppliers, proTableProps: enterpriseProTableProps } = useGetEnterprises({ |
| | | type: EnumEnterpriseType.Supplier, |
| | | }); |
| | | |
| | | const form = reactive({ |
| | | id: '', |
| | |
| | | name: 'ServicesManage', |
| | | }); |
| | | } |
| | | |
| | | onMounted(async () => { |
| | | await getSuppliers(); |
| | | }); |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | |
| | | () => visible.value, |
| | | async (value) => { |
| | | if (value) { |
| | | await getSuppliers(); |
| | | tableList.value = enterpriseProTableProps.value?.tableData.map((x) => ({ |
| | | ...x, |
| | | choose: form.value?.ids.includes(x.id), |
| | |
| | | } |
| | | ); |
| | | |
| | | const { proTableProps: enterpriseProTableProps } = useGetEnterprises(); |
| | | const { getList: getSuppliers, proTableProps: enterpriseProTableProps } = useGetEnterprises({ |
| | | type: EnumEnterpriseType.Supplier, |
| | | }); |
| | | |
| | | const { |
| | | getDataSource: getList, |
| | |
| | | <template #query> |
| | | <QueryFilterItem tip-content="注册时间"> |
| | | <FieldDatePicker |
| | | v-model="extraParamState.time" |
| | | v-model="extraParamState.createdTime" |
| | | type="daterange" |
| | | range-separator="~" |
| | | start-placeholder="开始日期" |
| | |
| | | LoadingLayout, |
| | | AppContainer, |
| | | QueryFilterItem, |
| | | useTable, |
| | | FieldDatePicker, |
| | | } from '@bole-core/components'; |
| | | import { useAccess } from '@/hooks'; |
| | | import { ModelValueType } from 'element-plus'; |
| | | import * as taskServices from '@/services/api/task'; |
| | | import { EnumTaskRecommendStatusText } from '@/constants'; |
| | | import { format } from '@/utils'; |
| | | import * as enterpriseServices from '@/services/api/enterprise'; |
| | | import { Message } from '@bole-core/core'; |
| | | |
| | | defineOptions({ |
| | |
| | | |
| | | const operationBtnMap: Record<string, OperationBtnType> = { |
| | | enableBtn: { |
| | | emits: { onClick: (row: API.GetTaskInfosQueryResultItem) => setTaskInfoRecommendStatus(row) }, |
| | | emits: { onClick: (row: API.GetEnterprisesQueryResultItem) => disabledEnterprise(row) }, |
| | | extraProps: { |
| | | hide: (row) => row.recommendStatus === EnumTaskRecommendStatus.Yes, |
| | | hide: (row) => row.isDisabled, |
| | | }, |
| | | }, |
| | | disableBtn: { |
| | | emits: { onClick: (row: API.GetTaskInfosQueryResultItem) => setTaskInfoRecommendStatus(row) }, |
| | | emits: { onClick: (row: API.GetEnterprisesQueryResultItem) => disabledEnterprise(row) }, |
| | | extraProps: { |
| | | hide: (row) => row.recommendStatus === EnumTaskRecommendStatus.No, |
| | | hide: (row) => !row.isDisabled, |
| | | }, |
| | | }, |
| | | }; |
| | |
| | | state.loading = false; |
| | | }); |
| | | |
| | | const { |
| | | getDataSource: getList, |
| | | proTableProps, |
| | | paginationState, |
| | | extraParamState, |
| | | reset, |
| | | } = useTable( |
| | | async ({ pageIndex, pageSize }, extraParamState) => { |
| | | try { |
| | | let params: API.GetTaskInfosQuery = { |
| | | pageModel: { |
| | | rows: pageSize, |
| | | page: pageIndex, |
| | | orderInput: extraParamState.orderInput, |
| | | }, |
| | | keywords: extraParamState.keywords, |
| | | releaseStatus: extraParamState.releaseStatus, |
| | | recommendStatus: extraParamState.recommendStatus, |
| | | beginTime: format(extraParamState.time?.[0] ?? '', 'YYYY-MM-DD 00:00:00'), |
| | | endTime: format(extraParamState.time?.[1] ?? '', 'YYYY-MM-DD 23:59:59'), |
| | | }; |
| | | let res = await taskServices.getTaskInfos(params, { |
| | | showLoading: !state.loading, |
| | | }); |
| | | return res; |
| | | } catch (error) {} |
| | | }, |
| | | { |
| | | defaultExtraParams: { |
| | | keywords: '', |
| | | releaseStatus: '' as any as EnumTaskReleaseStatus, |
| | | recommendStatus: '' as any as EnumTaskRecommendStatus, |
| | | time: [] as unknown as ModelValueType, |
| | | orderInput: [{ property: 'createdTime', order: EnumPagedListOrder.Desc }], |
| | | }, |
| | | columnsRenderProps: { |
| | | endTime: { type: 'date', format: 'YYYY-MM-DD' }, |
| | | recommendStatus: { type: 'enum', valueEnum: EnumTaskRecommendStatusText }, |
| | | }, |
| | | } |
| | | ); |
| | | const { getList, proTableProps, paginationState, extraParamState, reset } = useGetEnterprises({ |
| | | type: EnumEnterpriseType.PartyA, |
| | | }); |
| | | |
| | | async function setTaskInfoRecommendStatus(row: API.GetTaskInfosQueryResultItem) { |
| | | async function disabledEnterprise(row: API.GetEnterprisesQueryResultItem) { |
| | | try { |
| | | await Message.tipMessage( |
| | | `确认要${row.recommendStatus === EnumTaskRecommendStatus.Yes ? '取消' : '推荐'}吗?` |
| | | ); |
| | | let params: API.SetTaskInfoRecommendStatusCommand = { |
| | | await Message.tipMessage(`确认要${row.isDisabled ? '启用' : '禁用'}吗?`); |
| | | let params: API.DisabledEnterpriseCommand = { |
| | | ids: [row.id], |
| | | recommendStatus: |
| | | row.recommendStatus === EnumTaskRecommendStatus.Yes |
| | | ? EnumTaskRecommendStatus.No |
| | | : EnumTaskRecommendStatus.Yes, |
| | | isDisabled: !row.isDisabled, |
| | | }; |
| | | let res = await taskServices.setTaskInfoRecommendStatus(params); |
| | | let res = await enterpriseServices.disabledEnterprise(params); |
| | | if (res) { |
| | | Message.successMessage('操作成功'); |
| | | getList(paginationState.pageIndex); |
| | | } |
| | | } catch (error) {} |
| | | } |
| | | |
| | | function goDetail(row) { |
| | | router.push({ name: 'TaskManageDetail', params: { id: row?.id ?? '' } }); |
| | | } |
| | | </script> |