From 5cc0cbeb28fa80bb734f007248eca2a4c69172c4 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 12 十二月 2025 13:19:55 +0800
Subject: [PATCH] feat: 页面
---
src/views/EnterpriseManage/components/ConfigureDialog.vue | 24 +
.eslintrc-auto-import.json | 8
src/services/api/typings.d.ts | 514 +++++++++++++++++++++++++++-
src/constants/enterprise.ts | 19 +
src/services/api/wxmpUtils.ts | 18 +
src/services/api/enterpriseWallet.ts | 15
src/views/EnterpriseManage/components/InsureProductConfigureView.vue | 110 ++++++
src/services/api/enterprise.ts | 33 +
src/services/api/task.ts | 18 +
src/services/api/index.ts | 6
src/services/api/insuranceProduct.ts | 51 ++
src/services/api/enterpriseInsuranceProduct.ts | 57 +++
auto-imports.d.ts | 17
src/views/DictionaryManage/components/AddOrEditDictionaryDialog.vue | 14
src/constants/apiEnum.ts | 114 +++++-
src/views/EnterpriseManage/EnterpriseManageList.vue | 2
src/services/api/auth.ts | 15
src/services/api/user.ts | 15
18 files changed, 993 insertions(+), 57 deletions(-)
diff --git a/.eslintrc-auto-import.json b/.eslintrc-auto-import.json
index f7580c5..e272736 100644
--- a/.eslintrc-auto-import.json
+++ b/.eslintrc-auto-import.json
@@ -21,7 +21,8 @@
"EffectScope": true,
"EmptyTextEditorItem": true,
"EnterpriseConfigureType": true,
- "EnterpriseConfigureTypeText": true,
+ "EnterpriseConfigureTypeTextPartA": true,
+ "EnterpriseConfigureTypeTextSupplier": true,
"EnumBillingMethod": true,
"EnumBillingMethodText": true,
"EnumBillingMethodUnitText": true,
@@ -43,6 +44,7 @@
"EnumElectronSignAccess": true,
"EnumElectronSignAccessText": true,
"EnumElectronSignVerifyType": true,
+ "EnumEnterpriseCooperationServiceFeeCollectType": true,
"EnumEnterpriseCooperationSignStatus": true,
"EnumEnterpriseCooperationStatus": true,
"EnumEnterpriseCooperationWalletTransactionStatus": true,
@@ -67,6 +69,8 @@
"EnumGetCheckReceiveTaskCheckInUsersQueryStatus": true,
"EnumGetCheckReceiveTasksQueryResultItemCheckStatus": true,
"EnumGetEnterpriseEmployeesQuerySignContractStatus": true,
+ "EnumInsuranceSupplierAccess": true,
+ "EnumInsuranceSupplierAccessText": true,
"EnumLogLevel": true,
"EnumLogLevelText": true,
"EnumMenuType": true,
@@ -80,6 +84,7 @@
"EnumPersonalJobSeekingStatusText": true,
"EnumPersonalRealMethod": true,
"EnumPersonalUserRealStatus": true,
+ "EnumReadScene": true,
"EnumRealAccess": true,
"EnumRealAccessText": true,
"EnumResourceController": true,
@@ -163,6 +168,7 @@
"EnumWeChatPayApplymentSubjectTypeText": true,
"EnumWeChatPaySettlementModifyVerifyResult": true,
"EnumWeChatPaySettlementVerifyResult": true,
+ "EnumWxmpSubscribMessageTemplate": true,
"ExtractDefaultPropTypes": true,
"ExtractPropTypes": true,
"ExtractPublicPropTypes": true,
diff --git a/auto-imports.d.ts b/auto-imports.d.ts
index 76ee7c4..bd2dc1b 100644
--- a/auto-imports.d.ts
+++ b/auto-imports.d.ts
@@ -24,6 +24,8 @@
const EmptyTextEditorItem: typeof import('./src/constants/editor')['EmptyTextEditorItem']
const EnterpriseConfigureType: typeof import('./src/constants/enterprise')['EnterpriseConfigureType']
const EnterpriseConfigureTypeText: typeof import('./src/constants/enterprise')['EnterpriseConfigureTypeText']
+ const EnterpriseConfigureTypeTextPartA: typeof import('./src/constants/enterprise')['EnterpriseConfigureTypeTextPartA']
+ const EnterpriseConfigureTypeTextSupplier: typeof import('./src/constants/enterprise')['EnterpriseConfigureTypeTextSupplier']
const EnumBillingMethod: typeof import('./src/constants/apiEnum')['EnumBillingMethod']
const EnumBillingMethodText: typeof import('./src/constants/task')['EnumBillingMethodText']
const EnumBillingMethodUnitText: typeof import('./src/constants/task')['EnumBillingMethodUnitText']
@@ -45,6 +47,7 @@
const EnumElectronSignAccess: typeof import('./src/constants/apiEnum')['EnumElectronSignAccess']
const EnumElectronSignAccessText: typeof import('./src/constants/electronSign')['EnumElectronSignAccessText']
const EnumElectronSignVerifyType: typeof import('./src/constants/apiEnum')['EnumElectronSignVerifyType']
+ const EnumEnterpriseCooperationServiceFeeCollectType: typeof import('./src/constants/apiEnum')['EnumEnterpriseCooperationServiceFeeCollectType']
const EnumEnterpriseCooperationSignStatus: typeof import('./src/constants/apiEnum')['EnumEnterpriseCooperationSignStatus']
const EnumEnterpriseCooperationStatus: typeof import('./src/constants/apiEnum')['EnumEnterpriseCooperationStatus']
const EnumEnterpriseCooperationWalletTransactionStatus: typeof import('./src/constants/apiEnum')['EnumEnterpriseCooperationWalletTransactionStatus']
@@ -70,6 +73,8 @@
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 EnumInsuranceSupplierAccess: typeof import('./src/constants/apiEnum')['EnumInsuranceSupplierAccess']
+ const EnumInsuranceSupplierAccessText: typeof import('./src/constants/enterprise')['EnumInsuranceSupplierAccessText']
const EnumLogLevel: typeof import('./src/constants/apiEnum')['EnumLogLevel']
const EnumLogLevelText: typeof import('./src/constants/logs')['EnumLogLevelText']
const EnumMenuType: typeof import('./src/constants/apiEnum')['EnumMenuType']
@@ -83,6 +88,7 @@
const EnumPersonalJobSeekingStatusText: typeof import('./src/constants/task')['EnumPersonalJobSeekingStatusText']
const EnumPersonalRealMethod: typeof import('./src/constants/apiEnum')['EnumPersonalRealMethod']
const EnumPersonalUserRealStatus: typeof import('./src/constants/apiEnum')['EnumPersonalUserRealStatus']
+ const EnumReadScene: typeof import('./src/constants/apiEnum')['EnumReadScene']
const EnumRealAccess: typeof import('./src/constants/apiEnum')['EnumRealAccess']
const EnumRealAccessText: typeof import('./src/constants/enterprise')['EnumRealAccessText']
const EnumResourceController: typeof import('./src/constants/apiEnum')['EnumResourceController']
@@ -168,6 +174,7 @@
const EnumWeChatPayApplymentSubjectTypeText: typeof import('./src/constants/enterpriseWallet')['EnumWeChatPayApplymentSubjectTypeText']
const EnumWeChatPaySettlementModifyVerifyResult: typeof import('./src/constants/apiEnum')['EnumWeChatPaySettlementModifyVerifyResult']
const EnumWeChatPaySettlementVerifyResult: typeof import('./src/constants/apiEnum')['EnumWeChatPaySettlementVerifyResult']
+ const EnumWxmpSubscribMessageTemplate: typeof import('./src/constants/apiEnum')['EnumWxmpSubscribMessageTemplate']
const FastButtonMap: typeof import('./src/constants/module')['FastButtonMap']
const FastColumnList: typeof import('./src/constants/module')['FastColumnList']
const FastDataButtonList: typeof import('./src/constants/module')['FastDataButtonList']
@@ -331,7 +338,7 @@
export type { Component, Slot, Slots, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
import('vue')
// @ts-ignore
- export type { EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumConsoleLogAccess, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumElectronSignVerifyType, EnumEnterpriseCooperationSignStatus, EnumEnterpriseCooperationStatus, EnumEnterpriseCooperationWalletTransactionStatus, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseEmployeeSource, EnumEnterpriseRealMethod, EnumEnterpriseType, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionType, EnumGetArrangeTaskUsersQueryApplyStatus, EnumGetCheckReceiveTaskCheckInUsersQueryStatus, EnumGetCheckReceiveTasksQueryResultItemCheckStatus, EnumGetEnterpriseEmployeesQuerySignContractStatus, EnumLogLevel, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumSmsStatus, 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, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetSettlementTasksQueryPaymentStatus, GetSettlementTasksQuerySupplierPaymentStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, SettlementReceiveStatus, EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumConsoleLogAccess, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumElectronSignVerifyType, EnumEnterpriseCooperationSignStatus, EnumEnterpriseCooperationStatus, EnumEnterpriseCooperationWalletTransactionStatus, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseEmployeeSource, EnumEnterpriseRealMethod, EnumEnterpriseType, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionType, EnumGetArrangeTaskUsersQueryApplyStatus, EnumGetCheckReceiveTaskCheckInUsersQueryStatus, EnumGetCheckReceiveTasksQueryResultItemCheckStatus, EnumGetEnterpriseEmployeesQuerySignContractStatus, EnumLogLevel, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumSmsStatus, 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, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetSettlementTasksQueryPaymentStatus, GetSettlementTasksQuerySupplierPaymentStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, SettlementReceiveStatus } from './src/constants/apiEnum'
+ export type { 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, 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, 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, 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'
@@ -393,7 +400,8 @@
readonly EffectScope: UnwrapRef<typeof import('vue')['EffectScope']>
readonly EmptyTextEditorItem: UnwrapRef<typeof import('./src/constants/editor')['EmptyTextEditorItem']>
readonly EnterpriseConfigureType: UnwrapRef<typeof import('./src/constants/enterprise')['EnterpriseConfigureType']>
- readonly EnterpriseConfigureTypeText: UnwrapRef<typeof import('./src/constants/enterprise')['EnterpriseConfigureTypeText']>
+ readonly EnterpriseConfigureTypeTextPartA: UnwrapRef<typeof import('./src/constants/enterprise')['EnterpriseConfigureTypeTextPartA']>
+ readonly EnterpriseConfigureTypeTextSupplier: UnwrapRef<typeof import('./src/constants/enterprise')['EnterpriseConfigureTypeTextSupplier']>
readonly EnumBillingMethod: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumBillingMethod']>
readonly EnumBillingMethodText: UnwrapRef<typeof import('./src/constants/task')['EnumBillingMethodText']>
readonly EnumBillingMethodUnitText: UnwrapRef<typeof import('./src/constants/task')['EnumBillingMethodUnitText']>
@@ -415,6 +423,7 @@
readonly EnumElectronSignAccess: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumElectronSignAccess']>
readonly EnumElectronSignAccessText: UnwrapRef<typeof import('./src/constants/electronSign')['EnumElectronSignAccessText']>
readonly EnumElectronSignVerifyType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumElectronSignVerifyType']>
+ readonly EnumEnterpriseCooperationServiceFeeCollectType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseCooperationServiceFeeCollectType']>
readonly EnumEnterpriseCooperationSignStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseCooperationSignStatus']>
readonly EnumEnterpriseCooperationStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseCooperationStatus']>
readonly EnumEnterpriseCooperationWalletTransactionStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseCooperationWalletTransactionStatus']>
@@ -439,6 +448,8 @@
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 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 EnumLogLevelText: UnwrapRef<typeof import('./src/constants/logs')['EnumLogLevelText']>
readonly EnumMenuType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumMenuType']>
@@ -452,6 +463,7 @@
readonly EnumPersonalJobSeekingStatusText: UnwrapRef<typeof import('./src/constants/task')['EnumPersonalJobSeekingStatusText']>
readonly EnumPersonalRealMethod: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumPersonalRealMethod']>
readonly EnumPersonalUserRealStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumPersonalUserRealStatus']>
+ readonly EnumReadScene: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumReadScene']>
readonly EnumRealAccess: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumRealAccess']>
readonly EnumRealAccessText: UnwrapRef<typeof import('./src/constants/enterprise')['EnumRealAccessText']>
readonly EnumResourceController: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumResourceController']>
@@ -535,6 +547,7 @@
readonly EnumWeChatPayApplymentSubjectTypeText: UnwrapRef<typeof import('./src/constants/enterpriseWallet')['EnumWeChatPayApplymentSubjectTypeText']>
readonly EnumWeChatPaySettlementModifyVerifyResult: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumWeChatPaySettlementModifyVerifyResult']>
readonly EnumWeChatPaySettlementVerifyResult: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumWeChatPaySettlementVerifyResult']>
+ readonly EnumWxmpSubscribMessageTemplate: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumWxmpSubscribMessageTemplate']>
readonly FastButtonMap: UnwrapRef<typeof import('./src/constants/module')['FastButtonMap']>
readonly FastColumnList: UnwrapRef<typeof import('./src/constants/module')['FastColumnList']>
readonly FastDataButtonList: UnwrapRef<typeof import('./src/constants/module')['FastDataButtonList']>
diff --git a/src/constants/apiEnum.ts b/src/constants/apiEnum.ts
index c684e71..c98f0a4 100644
--- a/src/constants/apiEnum.ts
+++ b/src/constants/apiEnum.ts
@@ -101,6 +101,14 @@
Face = 20,
}
+/** 鏈嶅姟璐规敹鍙栨柟寮� */
+export enum EnumEnterpriseCooperationServiceFeeCollectType {
+ /**鎸夋瘮渚� */
+ Rate = 10,
+ /**鍗曚汉鍗曟 */
+ SingleTime = 20,
+}
+
/** 绛剧害鐘舵�� */
export enum EnumEnterpriseCooperationSignStatus {
/**鏈绾� */
@@ -277,6 +285,12 @@
Pass = 30,
}
+/** 鎶曚繚渚涘簲鍟嗚处鍙� */
+export enum EnumInsuranceSupplierAccess {
+ /**浜鸿祫鍥� */
+ WaterDropCloud = 10,
+}
+
/** 鏃ュ織绾у埆 */
export enum EnumLogLevel {
/**璺熻釜 */
@@ -387,6 +401,16 @@
Real = 100,
}
+/** 宸茶鍦烘櫙 */
+export enum EnumReadScene {
+ /**C绔汉鍛� */
+ TaskUserApplyForPersonal = 0,
+ /**C绔汉鍛� */
+ TaskUserHirePassForPersonal = 1,
+ /**C绔汉鍛� */
+ TaskUserArrangePassForPersonal = 2,
+}
+
/** 瀹炲悕閫氶亾 */
export enum EnumRealAccess {
/**涓婁笂绛� */
@@ -405,50 +429,62 @@
FlexJobServerTaskUser = 2,
/**浠诲姟楠屾敹 */
FlexJobServerTaskCheckReceive = 3,
+ /**鎶曚繚浜у搧 */
+ FlexJobServerInsuranceProduct = 4,
+ /**浼佷笟鎶曚繚浜у搧 */
+ FlexJobServerEnterpriseInsuranceProduct = 5,
/**缂栧彿鍦板潃 */
- CommonServerCodeUrls = 4,
+ CommonServerCodeUrls = 6,
/**鏂囦欢 */
- CommonServerFileUtils = 5,
+ CommonServerFileUtils = 7,
/**浜嬩欢 */
- CommonServerEventUtils = 6,
+ CommonServerEventUtils = 8,
/**鏂囧瓧璇嗗埆 */
- CommonServerOcrUtils = 7,
+ CommonServerOcrUtils = 9,
/**鏃ュ織璁板綍 */
- CommonServerLogRecords = 8,
+ CommonServerLogRecords = 10,
/**鍚屾鏁版嵁搴� */
- CommonServerSyncDatabase = 9,
+ CommonServerSyncDatabase = 11,
/**鐭俊宸ュ叿 */
- CommonServerSmsUtils = 10,
+ CommonServerSmsUtils = 12,
/**閰嶇疆 */
- CommonServerSettings = 11,
+ CommonServerSettings = 13,
+ /**宸茶 */
+ CommonServerReadRecord = 14,
+ /**寰俊灏忕▼搴� */
+ CommonServerWxmp = 15,
/**鐢ㄦ埛璁よ瘉 */
- UserServerAuth = 12,
+ UserServerAuth = 16,
/**鐢ㄦ埛鑿滃崟 */
- UserServerMenu = 13,
+ UserServerMenu = 17,
/**鐢ㄦ埛璧勬簮 */
- UserServerResource = 14,
+ UserServerResource = 18,
/**鐢ㄦ埛瑙掕壊 */
- UserServerRole = 15,
+ UserServerRole = 19,
/**鐢ㄦ埛淇℃伅 */
- UserServerUser = 16,
+ UserServerUser = 20,
/**鐢ㄦ埛閽卞寘 */
- UserServerUserWallet = 17,
+ UserServerUserWallet = 21,
/**鐢靛瓙绛� */
- UserServerElectronSign = 18,
+ UserServerElectronSign = 22,
/**鐢ㄦ埛绠�鍘� */
- UserServerUserResume = 19,
+ UserServerUserResume = 23,
/**浼佷笟淇℃伅 */
- UserServerEnterprise = 20,
+ UserServerEnterprise = 24,
/**浼佷笟閽卞寘 */
- UserServerEnterpriseWallet = 21,
+ UserServerEnterpriseWallet = 25,
/**浼佷笟鍚堜綔閽卞寘 */
- UserServerEnterpriseCooperationWallet = 22,
+ UserServerEnterpriseCooperationWallet = 26,
/**鐏靛伐淇℃伅 */
- UserServerEnterpriseEmployee = 23,
+ UserServerEnterpriseEmployee = 27,
/**鐢靛瓙绛� */
- ElectronSignServerElectronSign = 24,
- /**鐢靛瓙绛� */
- ToolServerSms = 25,
+ ElectronSignServerElectronSign = 28,
+ /**鐭俊 */
+ ToolServerSms = 29,
+ /**灏忕▼搴� */
+ ToolServerWxmp = 30,
+ /**淇濋櫓 */
+ WaterDropCloudServerInsurance = 31,
}
/** 璧勬簮璇锋眰鏂瑰紡 */
@@ -629,6 +665,8 @@
Pass = 20,
/**宸茶阿缁� */
Refuse = 30,
+ /**宸插彇娑� */
+ Cancel = 40,
}
/** 浠诲姟鐢ㄦ埛绛剧害鐘舵�� */
@@ -887,6 +925,36 @@
VERIFYING = 2,
}
+/** 寰俊灏忕▼搴忚闃呮秷鎭ā鏉� */
+export enum EnumWxmpSubscribMessageTemplate {
+ /**宸ユ槗璧� */
+ HireCompletedToPersonal = 0,
+ /**宸ユ槗璧� */
+ ElectronSignStatusChangedForPersonal = 1,
+ /**宸ユ槗璧� */
+ ArrangeCompletedToPersonal = 2,
+ /**宸ユ槗璧� */
+ TaskCheckReceiveResultToPersonal = 3,
+ /**宸ユ槗璧� */
+ SettlementReceiveToPersonal = 4,
+ /**鐏靛伐杈� */
+ TaskCheckReceiveResultToEnterprise = 5,
+ /**鐏靛伐杈� */
+ SettlementWaitAuditToEnterprise = 6,
+ /**鐏靛伐杈� */
+ SettlementReceiveToEnterprise = 7,
+ /**鐏靛伐杈� */
+ RechargeStatusChangedToEnterprise = 8,
+ /**娣橀棯宸� */
+ SettlementWaitSureToSupplier = 9,
+ /**娣橀棯宸� */
+ SettlementReceiveToSupplier = 10,
+ /**娣橀棯宸� */
+ RechargeStatusChangedToSupplier = 11,
+ /**娣橀棯宸� */
+ CheckInToSupplier = 12,
+}
+
/** 鎴戠殑鎶ュ悕鍒嗛〉鍒楄〃-鐘舵�� */
export enum GetPersonalApplyTaskInfosQueryStatus {
/**寰呯‘璁� */
diff --git a/src/constants/enterprise.ts b/src/constants/enterprise.ts
index be49de0..d031394 100644
--- a/src/constants/enterprise.ts
+++ b/src/constants/enterprise.ts
@@ -24,9 +24,22 @@
* 寰俊鏀粯閰嶇疆
*/
Wechat = 5,
+ /**
+ * 淇濋櫓浜у搧閰嶇疆
+ */
+ InsureProduct = 6,
}
-export const EnterpriseConfigureTypeText = {
+export const EnterpriseConfigureTypeTextSupplier = {
+ [EnterpriseConfigureType.Bank]: '閾惰淇℃伅閰嶇疆',
+ [EnterpriseConfigureType.AliPay]: '鏀粯瀹濋厤缃�',
+ [EnterpriseConfigureType.Electronic]: '鐢靛瓙绛鹃厤缃�',
+ [EnterpriseConfigureType.ShortMessage]: '鐭俊閫氶亾閰嶇疆',
+ [EnterpriseConfigureType.Wechat]: '寰俊鏀粯閰嶇疆',
+ [EnterpriseConfigureType.InsureProduct]: '淇濋櫓浜у搧閰嶇疆',
+};
+
+export const EnterpriseConfigureTypeTextPartA = {
[EnterpriseConfigureType.Bank]: '閾惰淇℃伅閰嶇疆',
[EnterpriseConfigureType.AliPay]: '鏀粯瀹濋厤缃�',
[EnterpriseConfigureType.Electronic]: '鐢靛瓙绛鹃厤缃�',
@@ -84,6 +97,10 @@
[EnumRealAccess.AlipaySign]: '鏀粯瀹濅俊浠荤',
};
+export const EnumInsuranceSupplierAccessText = {
+ [EnumInsuranceSupplierAccess.WaterDropCloud]: '浜鸿祫鍥�',
+};
+
export enum ChargeTypeEnum {
/**
* 缁勫悎璁¤垂
diff --git a/src/services/api/auth.ts b/src/services/api/auth.ts
index 29e4032..87bd6be 100644
--- a/src/services/api/auth.ts
+++ b/src/services/api/auth.ts
@@ -169,6 +169,21 @@
});
}
+/** 瑙g粦寰俊灏忕▼搴忓揩鎹风櫥褰� POST /api/user/auth/unBindUserWxmpId */
+export async function unBindUserWxmpId(
+ body: API.UnBindUserWxmpIdCommand,
+ options?: API.RequestConfig
+) {
+ return request<string>('/api/user/auth/unBindUserWxmpId', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
/** 鍙戦�佹洿鎹㈡墜鏈哄彿鐭俊 POST /api/user/auth/updatePhoneNumberVerifyCode */
export async function updatePhoneNumberVerifyCode(
body: API.UpdatePhoneNumberVerifyCodeCommand,
diff --git a/src/services/api/enterprise.ts b/src/services/api/enterprise.ts
index 1878577..346e2eb 100644
--- a/src/services/api/enterprise.ts
+++ b/src/services/api/enterprise.ts
@@ -35,6 +35,24 @@
);
}
+/** 鏌ヨ浼佷笟淇濋櫓閰嶇疆 GET /api/user/enterprise/getEnterpriseInsuranceSetting */
+export async function getEnterpriseInsuranceSetting(
+ // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+ params: API.APIgetEnterpriseInsuranceSettingParams,
+ options?: API.RequestConfig
+) {
+ return request<API.GetEnterpriseInsuranceSettingQueryResult>(
+ '/api/user/enterprise/getEnterpriseInsuranceSetting',
+ {
+ method: 'GET',
+ params: {
+ ...params,
+ },
+ ...(options || {}),
+ }
+ );
+}
+
/** 鏌ヨ浼佷笟淇℃伅鍒嗛〉鍒楄〃鏁版嵁 POST /api/user/enterprise/getEnterprises */
export async function getEnterprises(body: API.GetEnterprisesQuery, options?: API.RequestConfig) {
return request<API.PagedListQueryResultGetEnterprisesQueryResultItem>(
@@ -196,6 +214,21 @@
});
}
+/** 璁剧疆浼佷笟淇濋櫓閰嶇疆 PUT /api/user/enterprise/setEnterpriseInsuranceSetting */
+export async function setEnterpriseInsuranceSetting(
+ body: API.SetEnterpriseInsuranceSettingCommand,
+ options?: API.RequestConfig
+) {
+ return request<string>('/api/user/enterprise/setEnterpriseInsuranceSetting', {
+ method: 'PUT',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
/** 璁剧疆浼佷笟鐭俊閰嶇疆 PUT /api/user/enterprise/setEnterpriseSmsSetting */
export async function setEnterpriseSmsSetting(
body: API.SetEnterpriseSmsSettingCommand,
diff --git a/src/services/api/enterpriseInsuranceProduct.ts b/src/services/api/enterpriseInsuranceProduct.ts
new file mode 100644
index 0000000..d5f1c98
--- /dev/null
+++ b/src/services/api/enterpriseInsuranceProduct.ts
@@ -0,0 +1,57 @@
+/* eslint-disable */
+// @ts-ignore
+import { request } from '@/utils/request';
+
+/** 鏌ヨ浼佷笟淇濋櫓浜у搧鍒嗛〉鍒楄〃 POST /api/flexjob/enterpriseInsuranceProduct/getEnterpriseInsuranceProducts */
+export async function getEnterpriseInsuranceProducts(
+ body: API.GetEnterpriseInsuranceProductsQuery,
+ options?: API.RequestConfig
+) {
+ return request<API.GetEnterpriseInsuranceProductsQueryResult>(
+ '/api/flexjob/enterpriseInsuranceProduct/getEnterpriseInsuranceProducts',
+ {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ }
+ );
+}
+
+/** 鏌ヨ浼佷笟淇濋櫓浜у搧閫夋嫨鍣ㄦ暟鎹� GET /api/flexjob/enterpriseInsuranceProduct/getEnterpriseInsuranceProductSelect */
+export async function getEnterpriseInsuranceProductSelect(
+ // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+ params: API.APIgetEnterpriseInsuranceProductSelectParams,
+ options?: API.RequestConfig
+) {
+ return request<API.SelectOptionGuidGetEnterpriseInsuranceProductSelectQueryOption[]>(
+ '/api/flexjob/enterpriseInsuranceProduct/getEnterpriseInsuranceProductSelect',
+ {
+ method: 'GET',
+ params: {
+ ...params,
+ },
+ ...(options || {}),
+ }
+ );
+}
+
+/** 璁剧疆浼佷笟鎶曚繚浜у搧鐘舵�� PUT /api/flexjob/enterpriseInsuranceProduct/setDisabledEnterpriseInsuranceProducts */
+export async function setDisabledEnterpriseInsuranceProducts(
+ body: API.SetDisabledEnterpriseInsuranceProductsCommand,
+ options?: API.RequestConfig
+) {
+ return request<number>(
+ '/api/flexjob/enterpriseInsuranceProduct/setDisabledEnterpriseInsuranceProducts',
+ {
+ method: 'PUT',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ }
+ );
+}
diff --git a/src/services/api/enterpriseWallet.ts b/src/services/api/enterpriseWallet.ts
index 603bc5b..36618fa 100644
--- a/src/services/api/enterpriseWallet.ts
+++ b/src/services/api/enterpriseWallet.ts
@@ -508,6 +508,21 @@
);
}
+/** 1.3.0.2鐗堟湰淇浼佷笟閽卞寘浜ゆ槗鏁版嵁 POST /api/user/enterpriseWallet/repairEnterpriseWalletTransaction_1_3_0_2 */
+export async function repairEnterpriseWalletTransaction1302(
+ body: API.RepairEnterpriseWalletTransaction1302Command,
+ options?: API.RequestConfig
+) {
+ return request<boolean>('/api/user/enterpriseWallet/repairEnterpriseWalletTransaction_1_3_0_2', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
/** 淇敼浼佷笟寰俊鏀粯閽卞寘缁撶畻璐︽埛 POST /api/user/enterpriseWallet/updateEnterpriseWeChatPayWalletBankAccountInfo */
export async function updateEnterpriseWeChatPayWalletBankAccountInfo(
body: API.UpdateEnterpriseWeChatPayWalletBankAccountInfoCommand,
diff --git a/src/services/api/index.ts b/src/services/api/index.ts
index b5aa93e..2dd6b34 100644
--- a/src/services/api/index.ts
+++ b/src/services/api/index.ts
@@ -17,8 +17,10 @@
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';
+import * as insuranceProduct from './insuranceProduct';
import * as codeUrl from './codeUrl';
import * as syncDatabase from './syncDatabase';
import * as menu from './menu';
@@ -26,6 +28,7 @@
import * as userWallet from './userWallet';
import * as fileUtils from './fileUtils';
import * as settings from './settings';
+import * as wxmpUtils from './wxmpUtils';
export default {
enterprise,
enterpriseEmployee,
@@ -42,8 +45,10 @@
userResume,
auth,
taskUser,
+ enterpriseInsuranceProduct,
eventUtils,
enterpriseCooperationWallet,
+ insuranceProduct,
codeUrl,
syncDatabase,
menu,
@@ -51,4 +56,5 @@
userWallet,
fileUtils,
settings,
+ wxmpUtils,
};
diff --git a/src/services/api/insuranceProduct.ts b/src/services/api/insuranceProduct.ts
new file mode 100644
index 0000000..7b14035
--- /dev/null
+++ b/src/services/api/insuranceProduct.ts
@@ -0,0 +1,51 @@
+/* eslint-disable */
+// @ts-ignore
+import { request } from '@/utils/request';
+
+/** 鏌ヨ淇濋櫓浜у搧鍒嗛〉鍒楄〃 POST /api/flexjob/insuranceProduct/getInsuranceProducts */
+export async function getInsuranceProducts(
+ body: API.GetInsuranceProductsQuery,
+ options?: API.RequestConfig
+) {
+ return request<API.GetInsuranceProductsQueryResult>(
+ '/api/flexjob/insuranceProduct/getInsuranceProducts',
+ {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ }
+ );
+}
+
+/** 淇濆瓨淇濋櫓浜у搧 POST /api/flexjob/insuranceProduct/saveInsuranceProduct */
+export async function saveInsuranceProduct(
+ body: API.SaveInsuranceProductCommand,
+ options?: API.RequestConfig
+) {
+ return request<string>('/api/flexjob/insuranceProduct/saveInsuranceProduct', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
+/** 璁剧疆淇濋櫓浜у搧鐘舵�� PUT /api/flexjob/insuranceProduct/setIsDisabledInsuranceProduct */
+export async function setIsDisabledInsuranceProduct(
+ body: API.SetIsDisabledInsuranceProductCommand,
+ options?: API.RequestConfig
+) {
+ return request<number>('/api/flexjob/insuranceProduct/setIsDisabledInsuranceProduct', {
+ method: 'PUT',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
diff --git a/src/services/api/task.ts b/src/services/api/task.ts
index 05569e2..5ec27db 100644
--- a/src/services/api/task.ts
+++ b/src/services/api/task.ts
@@ -281,6 +281,24 @@
});
}
+/** 鏌ヨ鍙戞斁鏄庣粏鎶ヨ〃鍒嗛〉鍒楄〃鏁版嵁 POST /api/flexjob/task/getTaskSettlementReleaseReports */
+export async function getTaskSettlementReleaseReports(
+ body: API.GetTaskSettlementReleaseReportsQuery,
+ options?: API.RequestConfig
+) {
+ return request<API.GetTaskSettlementReleaseReportsQueryResult>(
+ '/api/flexjob/task/getTaskSettlementReleaseReports',
+ {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ }
+ );
+}
+
/** 瀵煎叆缁撶畻鍚嶅崟 POST /api/flexjob/task/importTaskSettlementOrderRosters */
export async function importTaskSettlementOrderRosters(
body: API.ImportTaskSettlementOrderRostersCommand,
diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index ce77a89..cf687af 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -140,6 +140,16 @@
taskInfoId?: string;
}
+ interface APIgetEnterpriseInsuranceProductSelectParams {
+ /** 渚涘簲鍟咺d */
+ supplierEnterpriseId?: string;
+ }
+
+ interface APIgetEnterpriseInsuranceSettingParams {
+ /** Id */
+ id?: string;
+ }
+
interface APIgetEnterpriseLoginInfoParams {
/** 鏌ヨ浼佷笟鐢ㄦ埛鐧诲綍淇℃伅 */
request?: GetEnterpriseLoginInfoQuery;
@@ -317,6 +327,8 @@
interface APIgetTaskInfoParams {
/** Id */
id?: string;
+ /** 鍦烘櫙 */
+ readScene?: EnumReadScene;
}
interface APIgetTaskSelectParams {
@@ -544,6 +556,8 @@
}
interface CalcTaskTotalServiceFeeCommand {
+ /** 渚涘簲鍟咺d */
+ supplierEnterpriseId?: string;
billingMethod?: EnumBillingMethod;
/** 鏈嶅姟璐� */
serviceFee?: number;
@@ -551,17 +565,30 @@
verifyWorkHours?: number;
/** 鎬讳欢鏁� */
totalPieceQuantity?: number;
+ /** 淇濋櫓浜у搧Id */
+ insuranceProductId?: string;
/** 闇�姹備汉鏁� */
needPeopleNumber?: number;
/** 浠诲姟寮�濮嬫椂闂� */
beginTime?: string;
/** 浠诲姟缁撴潫鏃堕棿 */
endTime?: string;
+ /** 楠屾敹鏂瑰紡 */
+ checkReceiveMethods?: EnumTaskCheckReceiveMethod[];
}
interface CalcTaskTotalServiceFeeCommandResult {
/** 鏈嶅姟璐� */
totalServiceFee?: number;
+ /** 淇濊垂鍗曚环 */
+ insuranceUnitPrice?: number;
+ /** 棰勮淇濊垂 */
+ insuranceTotalPrice?: number;
+ insuranceSupplierAccess?: EnumInsuranceSupplierAccess;
+ /** 鎶曚繚渚涘簲鍟嗚处鍙� */
+ insuranceSupplierAccount?: string;
+ /** 淇濋櫓渚涘簲鍟咺d */
+ insuranceSupplierId?: string;
}
interface ChangePhoneNumberCommand {
@@ -875,6 +902,13 @@
Face = 20,
}
+ enum EnumEnterpriseCooperationServiceFeeCollectType {
+ /**鎸夋瘮渚� */
+ Rate = 10,
+ /**鍗曚汉鍗曟 */
+ SingleTime = 20,
+ }
+
enum EnumEnterpriseCooperationSignStatus {
/**鏈绾� */
None = 10,
@@ -1033,6 +1067,11 @@
Pass = 30,
}
+ enum EnumInsuranceSupplierAccess {
+ /**浜鸿祫鍥� */
+ WaterDropCloud = 10,
+ }
+
enum EnumLogLevel {
/**璺熻釜 */
Trace = 10,
@@ -1133,6 +1172,15 @@
Real = 100,
}
+ enum EnumReadScene {
+ /**C绔汉鍛� */
+ TaskUserApplyForPersonal = 0,
+ /**C绔汉鍛� */
+ TaskUserHirePassForPersonal = 1,
+ /**C绔汉鍛� */
+ TaskUserArrangePassForPersonal = 2,
+ }
+
enum EnumRealAccess {
/**涓婁笂绛� */
BestSign = 10,
@@ -1149,50 +1197,62 @@
FlexJobServerTaskUser = 2,
/**浠诲姟楠屾敹 */
FlexJobServerTaskCheckReceive = 3,
+ /**鎶曚繚浜у搧 */
+ FlexJobServerInsuranceProduct = 4,
+ /**浼佷笟鎶曚繚浜у搧 */
+ FlexJobServerEnterpriseInsuranceProduct = 5,
/**缂栧彿鍦板潃 */
- CommonServerCodeUrls = 4,
+ CommonServerCodeUrls = 6,
/**鏂囦欢 */
- CommonServerFileUtils = 5,
+ CommonServerFileUtils = 7,
/**浜嬩欢 */
- CommonServerEventUtils = 6,
+ CommonServerEventUtils = 8,
/**鏂囧瓧璇嗗埆 */
- CommonServerOcrUtils = 7,
+ CommonServerOcrUtils = 9,
/**鏃ュ織璁板綍 */
- CommonServerLogRecords = 8,
+ CommonServerLogRecords = 10,
/**鍚屾鏁版嵁搴� */
- CommonServerSyncDatabase = 9,
+ CommonServerSyncDatabase = 11,
/**鐭俊宸ュ叿 */
- CommonServerSmsUtils = 10,
+ CommonServerSmsUtils = 12,
/**閰嶇疆 */
- CommonServerSettings = 11,
+ CommonServerSettings = 13,
+ /**宸茶 */
+ CommonServerReadRecord = 14,
+ /**寰俊灏忕▼搴� */
+ CommonServerWxmp = 15,
/**鐢ㄦ埛璁よ瘉 */
- UserServerAuth = 12,
+ UserServerAuth = 16,
/**鐢ㄦ埛鑿滃崟 */
- UserServerMenu = 13,
+ UserServerMenu = 17,
/**鐢ㄦ埛璧勬簮 */
- UserServerResource = 14,
+ UserServerResource = 18,
/**鐢ㄦ埛瑙掕壊 */
- UserServerRole = 15,
+ UserServerRole = 19,
/**鐢ㄦ埛淇℃伅 */
- UserServerUser = 16,
+ UserServerUser = 20,
/**鐢ㄦ埛閽卞寘 */
- UserServerUserWallet = 17,
+ UserServerUserWallet = 21,
/**鐢靛瓙绛� */
- UserServerElectronSign = 18,
+ UserServerElectronSign = 22,
/**鐢ㄦ埛绠�鍘� */
- UserServerUserResume = 19,
+ UserServerUserResume = 23,
/**浼佷笟淇℃伅 */
- UserServerEnterprise = 20,
+ UserServerEnterprise = 24,
/**浼佷笟閽卞寘 */
- UserServerEnterpriseWallet = 21,
+ UserServerEnterpriseWallet = 25,
/**浼佷笟鍚堜綔閽卞寘 */
- UserServerEnterpriseCooperationWallet = 22,
+ UserServerEnterpriseCooperationWallet = 26,
/**鐏靛伐淇℃伅 */
- UserServerEnterpriseEmployee = 23,
+ UserServerEnterpriseEmployee = 27,
/**鐢靛瓙绛� */
- ElectronSignServerElectronSign = 24,
- /**鐢靛瓙绛� */
- ToolServerSms = 25,
+ ElectronSignServerElectronSign = 28,
+ /**鐭俊 */
+ ToolServerSms = 29,
+ /**灏忕▼搴� */
+ ToolServerWxmp = 30,
+ /**淇濋櫓 */
+ WaterDropCloudServerInsurance = 31,
}
enum EnumResourceMethod {
@@ -1355,6 +1415,8 @@
Pass = 20,
/**宸茶阿缁� */
Refuse = 30,
+ /**宸插彇娑� */
+ Cancel = 40,
}
enum EnumTaskUserSignContractStatus {
@@ -1590,6 +1652,35 @@
VERIFY_FAIL = 1,
/**楠岃瘉涓紝鍟嗘埛鍙彂璧锋彁鐜板皾璇� */
VERIFYING = 2,
+ }
+
+ enum EnumWxmpSubscribMessageTemplate {
+ /**宸ユ槗璧� */
+ HireCompletedToPersonal = 0,
+ /**宸ユ槗璧� */
+ ElectronSignStatusChangedForPersonal = 1,
+ /**宸ユ槗璧� */
+ ArrangeCompletedToPersonal = 2,
+ /**宸ユ槗璧� */
+ TaskCheckReceiveResultToPersonal = 3,
+ /**宸ユ槗璧� */
+ SettlementReceiveToPersonal = 4,
+ /**鐏靛伐杈� */
+ TaskCheckReceiveResultToEnterprise = 5,
+ /**鐏靛伐杈� */
+ SettlementWaitAuditToEnterprise = 6,
+ /**鐏靛伐杈� */
+ SettlementReceiveToEnterprise = 7,
+ /**鐏靛伐杈� */
+ RechargeStatusChangedToEnterprise = 8,
+ /**娣橀棯宸� */
+ SettlementWaitSureToSupplier = 9,
+ /**娣橀棯宸� */
+ SettlementReceiveToSupplier = 10,
+ /**娣橀棯宸� */
+ RechargeStatusChangedToSupplier = 11,
+ /**娣橀棯宸� */
+ CheckInToSupplier = 12,
}
interface ExportEnterpriseBalanceDetailsCommand {
@@ -2164,6 +2255,42 @@
timestamp?: number;
}
+ interface FriendlyResultGetEnterpriseInsuranceProductsQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetEnterpriseInsuranceProductsQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultGetEnterpriseInsuranceSettingQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetEnterpriseInsuranceSettingQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
interface FriendlyResultGetEnterpriseLoginInfoQueryResult {
/** 璺熻釜Id */
traceId?: string;
@@ -2424,6 +2551,24 @@
/** 閿欒鐮� */
errorCode?: string;
data?: GetIdentityFrontOcrCommandResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultGetInsuranceProductsQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetInsuranceProductsQueryResult;
/** 鎵ц鎴愬姛 */
success?: boolean;
/** 閿欒淇℃伅 */
@@ -2910,6 +3055,24 @@
/** 閿欒鐮� */
errorCode?: string;
data?: GetTaskInfosQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultGetTaskSettlementReleaseReportsQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetTaskSettlementReleaseReportsQueryResult;
/** 鎵ц鎴愬姛 */
success?: boolean;
/** 閿欒淇℃伅 */
@@ -3475,6 +3638,25 @@
timestamp?: number;
}
+ interface FriendlyResultListSelectOptionGuidGetEnterpriseInsuranceProductSelectQueryOption {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ /** 鏁版嵁 */
+ data?: SelectOptionGuidGetEnterpriseInsuranceProductSelectQueryOption[];
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
interface FriendlyResultListSelectOptionGuidGetEnterpriseWalletAccessSelectQueryOption {
/** 璺熻釜Id */
traceId?: string;
@@ -3910,6 +4092,8 @@
interface GetArrangeTaskUsersQueryResultItem {
/** 鐏靛伐Id */
id?: string;
+ /** 浠诲姟浜哄憳Id */
+ taskInfoUserId?: string;
/** 澶村儚 */
avatar?: string;
/** 濮撳悕 */
@@ -4119,6 +4303,8 @@
id?: string;
/** 渚涘簲鍟咺d */
supplierEnterpriseId?: string;
+ /** 鏄惁鍐呴儴浠诲姟 */
+ isInternal?: boolean;
/** 闇�姹備汉鏁� */
needPeopleNumber?: number;
/** 浠诲姟鍚嶇О */
@@ -4157,6 +4343,8 @@
/** 鏈�杩戦獙鏀舵椂闂� */
lastCheckReceiveTime?: string;
checkedStatus?: EnumGetCheckReceiveTasksQueryResultItemCheckStatus;
+ /** 浜哄憳鏁伴噺 */
+ arrangeUserCount?: number;
}
interface GetCheckReceiveTaskUserSubmitCheckHistoriesQuery {
@@ -4206,6 +4394,8 @@
id?: string;
/** 浠诲姟浜哄憳Id */
taskInfoUserId?: string;
+ /** 鏄惁鍐呴儴浠诲姟 */
+ isInternal?: boolean;
enterpriseEmployeeUser?: GetCheckReceiveTaskUserSubmitsQueryResultObjectDataEnterpriseEmployeeUser;
/** 楠屾敹鏃堕棿 */
date?: string;
@@ -4893,6 +5083,10 @@
createdTimeStart?: string;
/** 鐧昏鏃堕棿-鏈�鏅氭椂闂� */
createdTimeEnd?: string;
+ /** 鐏靛伐绛剧害鏃堕棿-鏈�鏃╂椂闂� */
+ userSignContractTimeStart?: string;
+ /** 鐏靛伐绛剧害鏃堕棿-鏈�鏅氭椂闂� */
+ userSignContractTimeEnd?: string;
/** 绛剧害鏃堕棿-鏈�鏃╂椂闂� */
signContractTimeStart?: string;
/** 绛剧害鏃堕棿-鏈�鏅氭椂闂� */
@@ -4974,6 +5168,78 @@
createdTime?: string;
}
+ interface GetEnterpriseInsuranceProductSelectQueryOption {
+ /** Id */
+ id?: string;
+ /** 浜у搧鍚嶇О */
+ name?: string;
+ }
+
+ interface GetEnterpriseInsuranceProductsQuery {
+ /** 浼佷笟鍚堜綔Id */
+ enterpriseCooperationId: string;
+ /** 鍏抽敭瀛� */
+ keywords?: string;
+ /** 淇濋櫓鍏徃缂栧彿 */
+ supplierCode?: string;
+ /** 淇濋櫓闄╃缂栧彿 */
+ typeCode?: string;
+ /** 淇濋缂栧彿 */
+ sumInsuredCode?: string;
+ /** 鎶曚繚鏂瑰紡缂栧彿 */
+ periodCode?: string;
+ /** 鏄惁绂佺敤 */
+ isDisabled?: boolean;
+ pageModel?: PagedListQueryPageModel;
+ }
+
+ interface GetEnterpriseInsuranceProductsQueryResult {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetEnterpriseInsuranceProductsQueryResultItem[];
+ }
+
+ interface GetEnterpriseInsuranceProductsQueryResultItem {
+ /** Id */
+ id?: string;
+ /** 淇濋櫓鍏徃缂栧彿 */
+ supplierCode?: string;
+ /** 淇濋櫓鍏徃 */
+ supplierContent?: string;
+ /** 浜у搧鍚嶇О */
+ name?: string;
+ /** 淇濋櫓闄╃缂栧彿 */
+ typeCode?: string;
+ /** 淇濋櫓闄╃ */
+ typeContent?: string;
+ /** 淇濋缂栧彿 */
+ sumInsuredCode?: string;
+ /** 淇濋 */
+ sumInsuredContent?: string;
+ /** 鎶曚繚鏂瑰紡缂栧彿 */
+ periodCode?: string;
+ /** 鎶曚繚鏂瑰紡 */
+ periodContent?: string;
+ /** 鑱屼笟绫诲埆缂栧彿 */
+ jobCategoryCode?: string;
+ /** 鑱屼笟绫诲埆 */
+ jobCategoryContent?: string;
+ /** 鎶曚繚鐗堟湰缂栧彿 */
+ versionCode?: string;
+ /** 鎶曚繚鐗堟湰 */
+ versionContent?: string;
+ /** 鏄惁绂佺敤 */
+ isDisabled?: boolean;
+ }
+
+ interface GetEnterpriseInsuranceSettingQueryResult {
+ /** Id */
+ id?: string;
+ insuranceSupplierAccess?: EnumInsuranceSupplierAccess;
+ /** 鎶曚繚渚涘簲鍟嗚处鍙� */
+ insuranceSupplierAccount?: string;
+ }
+
type GetEnterpriseLoginInfoQuery = Record<string, any>;
interface GetEnterpriseLoginInfoQueryResult {
@@ -4996,6 +5262,8 @@
collectedUserCount?: number;
/** 鑱旂郴璁板綍 */
contactedRecordCount?: number;
+ /** 缁戝畾寰俊蹇嵎鐧诲綍 */
+ bindWxmpId?: boolean;
}
interface GetEnterpriseQueryResult {
@@ -5492,6 +5760,61 @@
model?: BaiduOcrIdentityFrontResultModel;
}
+ interface GetInsuranceProductsQuery {
+ /** 鍏抽敭瀛� */
+ keywords?: string;
+ /** 淇濋櫓鍏徃缂栧彿 */
+ supplierCode?: string;
+ /** 淇濋櫓闄╃缂栧彿 */
+ typeCode?: string;
+ /** 淇濋缂栧彿 */
+ sumInsuredCode?: string;
+ /** 鎶曚繚鏂瑰紡缂栧彿 */
+ periodCode?: string;
+ /** 鏄惁绂佺敤 */
+ isDisabled?: boolean;
+ pageModel?: PagedListQueryPageModel;
+ }
+
+ interface GetInsuranceProductsQueryResult {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetInsuranceProductsQueryResultItem[];
+ }
+
+ interface GetInsuranceProductsQueryResultItem {
+ /** Id */
+ id?: string;
+ /** 淇濋櫓鍏徃缂栧彿 */
+ supplierCode?: string;
+ /** 淇濋櫓鍏徃 */
+ supplierContent?: string;
+ /** 浜у搧鍚嶇О */
+ name?: string;
+ /** 淇濋櫓闄╃缂栧彿 */
+ typeCode?: string;
+ /** 淇濋櫓闄╃ */
+ typeContent?: string;
+ /** 淇濋缂栧彿 */
+ sumInsuredCode?: string;
+ /** 淇濋 */
+ sumInsuredContent?: string;
+ /** 鎶曚繚鏂瑰紡缂栧彿 */
+ periodCode?: string;
+ /** 鎶曚繚鏂瑰紡 */
+ periodContent?: string;
+ /** 鑱屼笟绫诲埆缂栧彿 */
+ jobCategoryCode?: string;
+ /** 鑱屼笟绫诲埆 */
+ jobCategoryContent?: string;
+ /** 鎶曚繚鐗堟湰缂栧彿 */
+ versionCode?: string;
+ /** 鎶曚繚鐗堟湰 */
+ versionContent?: string;
+ /** 鏄惁绂佺敤 */
+ isDisabled?: boolean;
+ }
+
interface GetLicenseOcrCommand {
access?: EnumOcrAccess;
/** 鍦烘櫙 */
@@ -5753,6 +6076,11 @@
signStatus?: EnumEnterpriseCooperationSignStatus;
/** 鍚堜綔鍗忚 */
cooperationAgreementUrl?: string;
+ serviceFeeCollectType?: EnumEnterpriseCooperationServiceFeeCollectType;
+ /** 鏈嶅姟璐� */
+ serviceFeeRate?: number;
+ /** 鍙戠エ绋庣偣 */
+ invoiceTaxPointRate?: number;
/** 鐢ㄦ埛Id */
userId?: string;
/** 璐﹀彿 */
@@ -5788,6 +6116,13 @@
cityContent?: string;
cooperationStatus?: EnumEnterpriseCooperationStatus;
signStatus?: EnumEnterpriseCooperationSignStatus;
+ serviceFeeCollectType?: EnumEnterpriseCooperationServiceFeeCollectType;
+ /** 鏈嶅姟璐� */
+ serviceFeeRate?: number;
+ /** 鍙戠エ绋庣偣 */
+ invoiceTaxPointRate?: number;
+ /** 鏄惁宸查厤缃� */
+ isConfigured?: boolean;
}
interface GetPersonalApplyTaskInfosQuery {
@@ -5839,6 +6174,8 @@
/** 浠诲姟鍦扮偣鍚嶇О */
addressName?: string;
status?: GetPersonalApplyTaskInfosQueryStatus;
+ /** 鏈 */
+ unRead?: boolean;
}
enum GetPersonalApplyTaskInfosQueryStatus {
@@ -5950,6 +6287,8 @@
/** 浠诲姟鍦扮偣鍚嶇О */
addressName?: string;
status?: GetPersonalHireTaskInfosQueryStatus;
+ /** 鏈 */
+ unRead?: boolean;
}
enum GetPersonalHireTaskInfosQueryStatus {
@@ -6200,6 +6539,8 @@
type?: EnumUserWalletTransactionType;
/** 璁㈠崟鍙� */
code?: string;
+ /** 浠诲姟鍚嶇О */
+ taskName?: string;
/** 浼佷笟鍚嶇О */
enterpriseName?: string;
/** 缁撶畻鏃ユ湡 */
@@ -6535,6 +6876,8 @@
isDisabled?: boolean;
/** 鐢ㄦ埛鏁伴噺 */
userCount?: number;
+ /** 鏄惁鍏紑 */
+ isPublic?: boolean;
}
interface GetRoleUserInfosQueryResultItem {
@@ -6607,6 +6950,8 @@
interface GetSettlementTasksQueryResultItem {
/** 浠诲姟Id */
id?: string;
+ /** 鏄惁鍐呴儴浠诲姟 */
+ isInternal?: boolean;
/** 鎵�灞炰换鍔� */
name?: string;
/** 浠诲姟鍗曞彿 */
@@ -6638,6 +6983,8 @@
auditStatus?: EnumTaskSettlementAuditStatus;
/** 鎿嶄綔浜� */
operator?: string;
+ /** 鍙戝崟浼佷笟鍚嶇О */
+ enterpriseName?: string;
}
interface GetSettlementTasksQueryResultObjectData {
@@ -6677,6 +7024,8 @@
checkReceiveEndDate?: string;
/** 浠诲姟鍚嶇О */
name?: string;
+ /** 鏄惁鍐呴儴浠诲姟 */
+ isInternal?: boolean;
/** 浠诲姟鍗曞彿 */
code?: string;
billingMethod?: EnumBillingMethod;
@@ -6924,6 +7273,8 @@
id?: string;
/** 渚涘簲鍟咺d */
supplierEnterpriseId?: string;
+ /** 鏄惁鍐呴儴浠诲姟 */
+ isInternal?: boolean;
/** 渚涘簲鍟� */
supplierEnterpriseName?: string;
/** 闇�姹備汉鏁� */
@@ -7004,6 +7355,8 @@
status?: EnumTaskStatus;
releaseStatus?: EnumTaskReleaseStatus;
hireStatus?: EnumTaskUserHireStatus;
+ /** 褰曠敤澶囨敞 */
+ hireRemark?: string;
/** 鐏靛伐Id */
enterpriseEmployeeId?: string;
applyButton?: GetTaskInfoQueryResultApplyButton;
@@ -7177,6 +7530,33 @@
code?: string;
/** 浠诲姟鍚嶇О */
name?: string;
+ }
+
+ interface GetTaskSettlementReleaseReportsQuery {
+ /** 寮�濮嬫棩鏈� */
+ startMonth?: string;
+ /** 缁撴潫鏃ユ湡 */
+ endMonth?: string;
+ pageModel?: PagedListQueryPageModel;
+ }
+
+ interface GetTaskSettlementReleaseReportsQueryResult {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetTaskSettlementReleaseReportsQueryResultItem[];
+ }
+
+ interface GetTaskSettlementReleaseReportsQueryResultItem {
+ /** 鏃ユ湡 */
+ month?: string;
+ /** 鍙戞斁閲戦 */
+ amount?: number;
+ /** 鍙戞斁浜烘暟 */
+ peopleCount?: number;
+ /** 鐢熸垚鏃ユ湡 */
+ createdTime?: string;
+ /** 姹囨�昏〃鏍� */
+ url?: string;
}
interface GetTaskUserHireStatusQueryResult {
@@ -7645,6 +8025,10 @@
}
interface ImportEnterpriseEmployeesCommandResultError {
+ /** 鍗忚璧峰 */
+ contractBegin?: string;
+ /** 鍗忚缁堟 */
+ contractEnd?: string;
/** 閿欒淇℃伅 */
errorMessage?: string;
/** 濮撳悕 */
@@ -7653,10 +8037,6 @@
contactPhoneNumber?: string;
/** 韬唤璇佸彿 */
identity?: string;
- /** 鍗忚璧峰鏃堕棿 */
- contractBegin?: string;
- /** 鍗忚缁堟鏃堕棿 */
- contractEnd?: string;
}
interface ImportTaskSettlementOrderRostersCommand {
@@ -7899,6 +8279,8 @@
}
interface PasswordLoginCommand {
+ /** 鐢ㄦ埛鐧诲綍鍑瘉 */
+ code?: string;
/** 璐﹀彿 */
userName: string;
/** 瀵嗙爜 */
@@ -8009,6 +8391,10 @@
type RepairContractTemplateValuePointBy1202Command = Record<string, any>;
type RepairEnterpriseEmployee1302Command = Record<string, any>;
+
+ type RepairEnterpriseUser1302Command = Record<string, any>;
+
+ type RepairEnterpriseWalletTransaction1302Command = Record<string, any>;
type RepairTaskEstimatedServiceFee1301Command = Record<string, any>;
@@ -8218,6 +8604,27 @@
ext?: string;
}
+ interface SaveInsuranceProductCommand {
+ /** 淇濋櫓鍏徃缂栧彿 */
+ supplierCode: string;
+ /** 浜у搧鍚嶇О */
+ name: string;
+ /** 淇濋櫓闄╃缂栧彿 */
+ typeCode?: string;
+ /** 淇濋缂栧彿 */
+ sumInsuredCode?: string;
+ /** 鎶曚繚鏂瑰紡缂栧彿 */
+ periodCode?: string;
+ /** 鑱屼笟绫诲埆缂栧彿 */
+ jobCategoryCode?: string;
+ /** 鐗堟湰缂栧彿 */
+ versionCode?: string;
+ /** 鏄惁绂佺敤 */
+ isDisabled?: boolean;
+ /** Id */
+ id?: string;
+ }
+
interface SaveMenuButtonCommand {
/** 鑿滃崟Id */
parentId?: string;
@@ -8377,6 +8784,11 @@
signStatus?: EnumEnterpriseCooperationSignStatus;
/** 鍚堜綔鍗忚 */
cooperationAgreementUrl?: string;
+ serviceFeeCollectType?: EnumEnterpriseCooperationServiceFeeCollectType;
+ /** 鏈嶅姟璐� */
+ serviceFeeRate?: number;
+ /** 鍙戠エ绋庣偣 */
+ invoiceTaxPointRate?: number;
/** 璐﹀彿 */
userName?: string;
/** 瀵嗙爜锛堥�夊~ 濉簡灏辨敼涓嶅~灏变笉鏀癸級 */
@@ -8465,6 +8877,8 @@
timeoutServiceFee?: number;
/** 鎬讳欢鏁� */
totalPieceQuantity?: number;
+ /** 淇濋櫓浜у搧Id */
+ insuranceProductId?: string;
settlementCycle: EnumSettlementCycle;
/** 缁撶畻鏃ユ湡 */
settlementDate: number;
@@ -8624,6 +9038,14 @@
data?: GetEnterpriseContractTemplateSelectQueryOption;
}
+ interface SelectOptionGuidGetEnterpriseInsuranceProductSelectQueryOption {
+ /** 鍊� */
+ value?: string;
+ /** 鏍囩 */
+ label?: string;
+ data?: GetEnterpriseInsuranceProductSelectQueryOption;
+ }
+
interface SelectOptionGuidGetEnterpriseWalletAccessSelectQueryOption {
/** 鍊� */
value?: string;
@@ -8682,7 +9104,27 @@
phoneNumber: string;
}
+ interface SendWxmpSubscribMessageCommand {
+ template: EnumWxmpSubscribMessageTemplate;
+ /** 鐐瑰嚮妯℃澘鍗$墖鍚庣殑璺宠浆椤甸潰锛屼粎闄愭湰灏忕▼搴忓唴鐨勯〉闈€�傛敮鎸佸甫鍙傛暟,锛堢ず渚媔ndex?foo=bar锛夈�傝瀛楁涓嶅~鍒欐ā鏉挎棤璺宠浆 */
+ page?: string;
+ /** 鐢ㄦ埛Id */
+ userId?: string;
+ /** 浼佷笟Id */
+ enterpriseId?: string;
+ /** 鍏宠仈Id */
+ relationId?: string;
+ }
+
interface SetDictionaryDataIsDisabledCommand {
+ ids?: string[];
+ /** 鏄惁宸茬鐢� */
+ isDisabled?: boolean;
+ }
+
+ interface SetDisabledEnterpriseInsuranceProductsCommand {
+ /** 浼佷笟鍚堜綔Id */
+ enterpriseCooperationId?: string;
ids?: string[];
/** 鏄惁宸茬鐢� */
isDisabled?: boolean;
@@ -8695,6 +9137,14 @@
electronSignAccesses?: EnumElectronSignAccess[];
}
+ interface SetEnterpriseInsuranceSettingCommand {
+ /** Id */
+ id?: string;
+ insuranceSupplierAccess?: EnumInsuranceSupplierAccess;
+ /** 鎶曚繚渚涘簲鍟嗚处鍙� */
+ insuranceSupplierAccount?: string;
+ }
+
interface SetEnterpriseSmsSettingCommand {
/** Id */
id?: string;
@@ -8704,6 +9154,12 @@
}
interface SetIsDisabledContractTemplateCommand {
+ ids?: string[];
+ /** 鏄惁宸茬鐢� */
+ isDisabled?: boolean;
+ }
+
+ interface SetIsDisabledInsuranceProductCommand {
ids?: string[];
/** 鏄惁宸茬鐢� */
isDisabled?: boolean;
@@ -8758,6 +9214,8 @@
/** 浠诲姟浜哄憳Id */
id?: string;
hireStatus?: EnumTaskUserHireStatus;
+ /** 褰曠敤澶囨敞 */
+ hireRemark?: string;
}
enum SettlementReceiveStatus {
@@ -9003,6 +9461,8 @@
type TestEventCommand = Record<string, any>;
+ type UnBindUserWxmpIdCommand = Record<string, any>;
+
interface UpdateEnterpriseWeChatPayWalletBankAccountInfoCommand {
/** 浼佷笟Id */
enterpriseId?: string;
diff --git a/src/services/api/user.ts b/src/services/api/user.ts
index f378be8..99cf0de 100644
--- a/src/services/api/user.ts
+++ b/src/services/api/user.ts
@@ -206,6 +206,21 @@
});
}
+/** 1.3.0.2鐗堟湰淇浼佷笟鐢ㄦ埛鏁版嵁 POST /api/user/user/repairEnterpriseUser_1_3_0_2 */
+export async function repairEnterpriseUser1302(
+ body: API.RepairEnterpriseUser1302Command,
+ options?: API.RequestConfig
+) {
+ return request<boolean>('/api/user/user/repairEnterpriseUser_1_3_0_2', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
/** 閲嶇疆鐢ㄦ埛鎿嶄綔瀵嗙爜 POST /api/user/user/resetUserOperatorPasswords */
export async function resetUserOperatorPasswords(
body: API.ResetUserOperatorPasswordsCommand,
diff --git a/src/services/api/wxmpUtils.ts b/src/services/api/wxmpUtils.ts
new file mode 100644
index 0000000..ab5fbf0
--- /dev/null
+++ b/src/services/api/wxmpUtils.ts
@@ -0,0 +1,18 @@
+/* eslint-disable */
+// @ts-ignore
+import { request } from '@/utils/request';
+
+/** 鍙戦�佸井淇¤闃呮秷鎭� POST /api/common/wxmpUtils/sendWxmpSubscribMessage */
+export async function sendWxmpSubscribMessage(
+ body: API.SendWxmpSubscribMessageCommand,
+ options?: API.RequestConfig
+) {
+ return request<string>('/api/common/wxmpUtils/sendWxmpSubscribMessage', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
diff --git a/src/views/DictionaryManage/components/AddOrEditDictionaryDialog.vue b/src/views/DictionaryManage/components/AddOrEditDictionaryDialog.vue
index 831cf8f..36b8b82 100644
--- a/src/views/DictionaryManage/components/AddOrEditDictionaryDialog.vue
+++ b/src/views/DictionaryManage/components/AddOrEditDictionaryDialog.vue
@@ -20,6 +20,18 @@
:convertEnumValue="false"
/>
</ProFormItemV2>
+ <ProFormItemV2
+ label="淇濋櫓閫氶亾:"
+ prop="field1"
+ v-if="category?.data?.code === CategoryCode.InsuranceCompany"
+ :check-rules="[{ message: '璇烽�夋嫨淇濋櫓閫氶亾' }]"
+ >
+ <ProFormSelect
+ v-model="form.field1"
+ :value-enum="EnumInsuranceSupplierAccessText"
+ :convertEnumValue="false"
+ />
+ </ProFormItemV2>
<template
v-if="
category?.data?.code === CategoryCode.InsuranceType ||
@@ -130,7 +142,7 @@
ProFormImageUpload,
} from '@bole-core/components';
import { useDictionaryDataSelect, useGetDictionaryCategorySelect } from '@/hooks';
-import { CategoryCode } from '@/constants';
+import { CategoryCode, EnumInsuranceSupplierAccessText } from '@/constants';
defineOptions({
name: 'AddOrEditDictionaryDialog',
diff --git a/src/views/EnterpriseManage/EnterpriseManageList.vue b/src/views/EnterpriseManage/EnterpriseManageList.vue
index a33474d..2a3bbb5 100644
--- a/src/views/EnterpriseManage/EnterpriseManageList.vue
+++ b/src/views/EnterpriseManage/EnterpriseManageList.vue
@@ -132,6 +132,7 @@
handleEdit({
id: row.id,
enterpriseConfigureType: EnterpriseConfigureType.Bank,
+ type: row.type,
});
}
@@ -140,6 +141,7 @@
defaultFormParams: {
id: '',
enterpriseConfigureType: EnterpriseConfigureType.Bank,
+ type: '' as any as EnumEnterpriseType,
},
});
diff --git a/src/views/EnterpriseManage/components/ConfigureDialog.vue b/src/views/EnterpriseManage/components/ConfigureDialog.vue
index a269906..1ad44fb 100644
--- a/src/views/EnterpriseManage/components/ConfigureDialog.vue
+++ b/src/views/EnterpriseManage/components/ConfigureDialog.vue
@@ -2,7 +2,7 @@
<ProDialog title="閰嶇疆" v-model="visible" @close="onDialogClose" destroy-on-close draggable>
<FieldRadio
v-model="form.enterpriseConfigureType"
- :value-enum="EnterpriseConfigureTypeText"
+ :value-enum="EnterpriseConfigureTypeTextLsst"
buttonStyle
style="margin-bottom: 22px"
/>
@@ -22,6 +22,9 @@
<el-tab-pane lazy :name="EnterpriseConfigureType.ShortMessage">
<ShortMessageConfigureView :id="form.id" ref="shortMessageConfigureViewRef" />
</el-tab-pane>
+ <el-tab-pane lazy :name="EnterpriseConfigureType.InsureProduct">
+ <InsureProductConfigureView :id="form.id" ref="insureProductConfigureViewRef" />
+ </el-tab-pane>
</el-tabs>
<template #footer>
<span class="dialog-footer">
@@ -34,12 +37,17 @@
<script setup lang="ts">
import { ProDialog, FieldRadio } from '@bole-core/components';
-import { EnterpriseConfigureType, EnterpriseConfigureTypeText } from '@/constants';
+import {
+ EnterpriseConfigureType,
+ EnterpriseConfigureTypeTextPartA,
+ EnterpriseConfigureTypeTextSupplier,
+} from '@/constants';
import BankConfigureView from './BankConfigureView.vue';
import AliPayConfigureView from './AliPayConfigureView.vue';
import ElectronicConfigureView from './ElectronicConfigureView.vue';
import ShortMessageConfigureView from './ShortMessageConfigureView.vue';
import WechatConfigureView from './WechatConfigureView.vue';
+import InsureProductConfigureView from './InsureProductConfigureView.vue';
defineOptions({
name: 'ConfigureDialog',
@@ -48,10 +56,17 @@
type Form = {
enterpriseConfigureType: EnterpriseConfigureType;
id: string;
+ type: EnumEnterpriseType;
};
const form = defineModel<Form>('form');
const visible = defineModel({ type: Boolean });
+
+const EnterpriseConfigureTypeTextLsst = computed(() => {
+ return form.value.type === EnumEnterpriseType.Supplier
+ ? EnterpriseConfigureTypeTextSupplier
+ : EnterpriseConfigureTypeTextPartA;
+});
const emit = defineEmits<{
(e: 'onConfirm', value: any): void;
@@ -68,6 +83,9 @@
const shortMessageConfigureViewRef = useTemplateRef<InstanceType<typeof ShortMessageConfigureView>>(
'shortMessageConfigureViewRef'
);
+const insureProductConfigureViewRef = useTemplateRef<
+ InstanceType<typeof InsureProductConfigureView>
+>('insureProductConfigureViewRef');
const wechatConfigureViewRef =
useTemplateRef<InstanceType<typeof WechatConfigureView>>('wechatConfigureViewRef');
@@ -89,6 +107,8 @@
res = await shortMessageConfigureViewRef.value?.onConfirm?.();
} else if (form.value.enterpriseConfigureType === EnterpriseConfigureType.Wechat) {
res = await wechatConfigureViewRef.value?.onConfirm?.();
+ } else if (form.value.enterpriseConfigureType === EnterpriseConfigureType.InsureProduct) {
+ res = await insureProductConfigureViewRef.value?.onConfirm?.();
}
if (res) {
emit('onConfirm', res);
diff --git a/src/views/EnterpriseManage/components/InsureProductConfigureView.vue b/src/views/EnterpriseManage/components/InsureProductConfigureView.vue
new file mode 100644
index 0000000..7b4d34e
--- /dev/null
+++ b/src/views/EnterpriseManage/components/InsureProductConfigureView.vue
@@ -0,0 +1,110 @@
+<template>
+ <LoadingLayout :loading="isLoading">
+ <ProForm :model="form" ref="dialogForm" label-width="140px">
+ <div class="configure-dialog-form-title">閫氶亾閰嶇疆</div>
+ <ProFormItemV2
+ label="閫氶亾:"
+ prop="insuranceSupplierAccess"
+ :checkRules="[{ message: '璇烽�夋嫨閫氶亾' }]"
+ >
+ <ProFormSelect
+ v-model="form.insuranceSupplierAccess"
+ :valueEnum="EnumInsuranceSupplierAccessText"
+ placeholder="璇烽�夋嫨閫氶亾"
+ >
+ </ProFormSelect>
+ </ProFormItemV2>
+ <ProFormItemV2
+ label="鎶曚繚渚涘簲鍟嗚处鍙�:"
+ prop="insuranceSupplierAccount"
+ :checkRules="[{ message: '璇疯緭鍏ユ姇淇濅緵搴斿晢璐﹀彿' }]"
+ >
+ <ProFormText
+ v-model.trim="form.insuranceSupplierAccount"
+ placeholder="璇疯緭鍏ユ姇淇濅緵搴斿晢璐﹀彿"
+ >
+ </ProFormText>
+ </ProFormItemV2>
+ </ProForm>
+ </LoadingLayout>
+</template>
+
+<script setup lang="ts">
+import { FormInstance } from 'element-plus';
+import {
+ ProForm,
+ ProFormItemV2,
+ ProFormSelect,
+ ProFormText,
+ LoadingLayout,
+} from '@bole-core/components';
+import * as enterpriseServices from '@/services/api/enterprise';
+import { useQuery } from '@tanstack/vue-query';
+import { useEnabledElectronSignSettings } from '@/hooks';
+import { EnumInsuranceSupplierAccessText } from '@/constants';
+
+defineOptions({
+ name: 'InsureProductConfigureView',
+});
+
+type Props = {
+ id: string;
+};
+
+const props = withDefaults(defineProps<Props>(), {});
+
+const dialogForm = ref<FormInstance>();
+
+const { enabledElectronSignSettings, invalidateQueries } = useEnabledElectronSignSettings({
+ all: true,
+});
+
+const form = reactive({
+ insuranceSupplierAccess: '' as any as EnumInsuranceSupplierAccess,
+ insuranceSupplierAccount: '',
+});
+
+const { isLoading } = useQuery({
+ queryKey: ['enterpriseServices/getEnterpriseInsuranceSetting', props.id],
+ queryFn: async () => {
+ return await enterpriseServices.getEnterpriseInsuranceSetting({
+ id: props.id,
+ });
+ },
+ onSuccess(data) {
+ form.insuranceSupplierAccess = data.insuranceSupplierAccess;
+ form.insuranceSupplierAccount = data.insuranceSupplierAccount;
+ },
+});
+
+async function createOrEditFlexEnterpriseSignSetting() {
+ try {
+ if (!dialogForm.value) return;
+ const valid = await dialogForm.value.validate();
+ if (!valid) return;
+ let params: API.SetEnterpriseInsuranceSettingCommand = {
+ id: props.id,
+ insuranceSupplierAccess: form.insuranceSupplierAccess,
+ insuranceSupplierAccount: form.insuranceSupplierAccount,
+ };
+ let res = await enterpriseServices.setEnterpriseInsuranceSetting(params);
+ invalidateQueries();
+ return res;
+ } catch (error) {}
+}
+
+defineExpose({
+ onConfirm: createOrEditFlexEnterpriseSignSetting,
+});
+</script>
+
+<style lang="scss" scoped>
+@use '@/style/common.scss' as *;
+
+.configure-dialog-form-title {
+ margin-bottom: 10px;
+ font-size: 15px;
+ font-weight: bold;
+ line-height: 36px;
+}
+</style>
--
Gitblit v1.9.1