zhengyiming
2025-09-26 31aebd89c89a042b19da23514b78692ec950020f
fix: s
8个文件已修改
167 ■■■■ 已修改文件
.eslintrc-auto-import.json 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
auto-imports.d.ts 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/constants/apiEnum.ts 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/electronSign.ts 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/enterpriseWallet.ts 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/index.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/ocrUtils.ts 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/typings.d.ts 113 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.eslintrc-auto-import.json
@@ -39,6 +39,7 @@
    "EnumDbAuditOperateText": true,
    "EnumElectronSignAccess": true,
    "EnumElectronSignAccessText": true,
    "EnumElectronSignVerifyType": true,
    "EnumEnterpriseCostStatus": true,
    "EnumEnterpriseCostType": true,
    "EnumEnterpriseRealMethod": true,
auto-imports.d.ts
@@ -41,6 +41,7 @@
  const EnumDbAuditOperateText: typeof import('./src/constants/apiEnumText')['EnumDbAuditOperateText']
  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 EnumEnterpriseCostStatus: typeof import('./src/constants/apiEnum')['EnumEnterpriseCostStatus']
  const EnumEnterpriseCostType: typeof import('./src/constants/apiEnum')['EnumEnterpriseCostType']
  const EnumEnterpriseRealMethod: typeof import('./src/constants/apiEnum')['EnumEnterpriseRealMethod']
@@ -271,7 +272,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, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionType, EnumGetEnterpriseEmployeesQuerySignContractStatus, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementOrderStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumTaskUserSubmitCheckReceiveStatus, EnumUserBankCardAccess, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, EnumUserWalletTransactionType, EnumWalletTransactionStatus, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, SettlementReceiveStatus, EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionType, EnumGetEnterpriseEmployeesQuerySignContractStatus, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementOrderStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumTaskUserSubmitCheckReceiveStatus, EnumUserBankCardAccess, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, EnumUserWalletTransactionType, EnumWalletTransactionStatus, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, SettlementReceiveStatus } from './src/constants/apiEnum'
  export type { EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumElectronSignVerifyType, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionType, EnumGetEnterpriseEmployeesQuerySignContractStatus, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementOrderStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumTaskUserSubmitCheckReceiveStatus, EnumUserBankCardAccess, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, EnumUserWalletTransactionType, EnumWalletTransactionStatus, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, SettlementReceiveStatus, EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumElectronSignVerifyType, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionType, EnumGetEnterpriseEmployeesQuerySignContractStatus, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementOrderStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumTaskUserSubmitCheckReceiveStatus, EnumUserBankCardAccess, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, EnumUserWalletTransactionType, EnumWalletTransactionStatus, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, SettlementReceiveStatus } from './src/constants/apiEnum'
  import('./src/constants/apiEnum')
  // @ts-ignore
  export type { FlexWorkerEleSignEnum, FlexTaskWorkerHireEnum, FlexWorkerEleSignEnum, FlexTaskWorkerHireEnum } from './src/constants/cPerson'
@@ -351,6 +352,7 @@
    readonly EnumDbAuditOperateText: UnwrapRef<typeof import('./src/constants/apiEnumText')['EnumDbAuditOperateText']>
    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 EnumEnterpriseCostStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseCostStatus']>
    readonly EnumEnterpriseCostType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseCostType']>
    readonly EnumEnterpriseRealMethod: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseRealMethod']>
src/constants/apiEnum.ts
@@ -19,6 +19,8 @@
  PcWeb = 10,
  /**微信小程序 */
  Wxmp = 20,
  /**H5登录 */
  H5 = 30,
}
/** 编号地址场景 */
@@ -77,6 +79,14 @@
  BestSign = 10,
  /**支付宝信任签 */
  AlipaySign = 20,
}
/** 电子签校验类型 */
export enum EnumElectronSignVerifyType {
  /**短信 */
  SMS = 10,
  /**人脸 */
  Face = 20,
}
/** 企业用量扣费状态 */
@@ -217,6 +227,8 @@
export enum EnumOcrAccess {
  /**百度 */
  Baidu = 10,
  /**上上签 */
  BestSign = 20,
}
/** 分页列表排序 */
src/services/api/electronSign.ts
@@ -166,8 +166,6 @@
      method: 'GET',
      params: {
        ...params,
        request: undefined,
        ...params['request'],
      },
      ...(options || {}),
    }
@@ -179,14 +177,17 @@
  body: API.PersonalUserFaceRealCommand,
  options?: API.RequestConfig
) {
  return request<string>('/api/user/electronSign/personalUserFaceReal', {
  return request<API.PersonalUserFaceRealCommandResult>(
    '/api/user/electronSign/personalUserFaceReal',
    {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
    }
  );
}
/** 个人三要素实名认证 POST /api/user/electronSign/personalUserIdentity3Real */
src/services/api/enterpriseWallet.ts
@@ -330,15 +330,3 @@
    }
  );
}
/** 测试阿里支付 POST /api/user/enterpriseWallet/testAliPay */
export async function testAliPay(body: API.TestAliPayCommand, options?: API.RequestConfig) {
  return request<string>('/api/user/enterpriseWallet/testAliPay', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
src/services/api/index.ts
@@ -9,6 +9,7 @@
import * as task from './task';
import * as enterprise from './enterprise';
import * as resource from './resource';
import * as logRecords from './logRecords';
import * as dictionary from './dictionary';
import * as enterpriseWallet from './enterpriseWallet';
import * as codeUrl from './codeUrl';
@@ -18,7 +19,6 @@
import * as taskCheckReceive from './taskCheckReceive';
import * as taskUser from './taskUser';
import * as menu from './menu';
import * as logRecords from './logRecords';
import * as fileUtils from './fileUtils';
import * as syncDatabase from './syncDatabase';
export default {
@@ -29,6 +29,7 @@
  task,
  enterprise,
  resource,
  logRecords,
  dictionary,
  enterpriseWallet,
  codeUrl,
@@ -38,7 +39,6 @@
  taskCheckReceive,
  taskUser,
  menu,
  logRecords,
  fileUtils,
  syncDatabase,
};
src/services/api/ocrUtils.ts
@@ -2,6 +2,18 @@
// @ts-ignore
import { request } from '@/utils/request';
/** 查询银行卡识别 POST /api/common/ocrUtils/getBankOcr */
export async function getBankOcr(body: API.GetBankOcrCommand, options?: API.RequestConfig) {
  return request<API.GetBankOcrCommandResult>('/api/common/ocrUtils/getBankOcr', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 文字识别身份证背面 POST /api/common/ocrUtils/getIdentityBackOcr */
export async function getIdentityBackOcr(
  body: API.GetIdentityBackOcrCommand,
src/services/api/typings.d.ts
@@ -161,6 +161,8 @@
  }
  interface APIgetPersonalUserBankCardParams {
    /** 灵工Id */
    enterpriseEmployeeId?: string;
    /** 通道 */
    access?: EnumUserBankCardAccess;
  }
@@ -173,8 +175,8 @@
  }
  interface APIgetPersonalUserRealResultParams {
    /** 查询个人实名结果 */
    request?: GetPersonalUserRealResultQuery;
    /** 灵工Id */
    enterpriseEmployeeId?: string;
  }
  interface APIgetPersonalUserTransactionParams {
@@ -550,6 +552,8 @@
    PcWeb = 10,
    /**微信小程序 */
    Wxmp = 20,
    /**H5登录 */
    H5 = 30,
  }
  enum EnumCodeUrlScene {
@@ -601,6 +605,13 @@
    BestSign = 10,
    /**支付宝信任签 */
    AlipaySign = 20,
  }
  enum EnumElectronSignVerifyType {
    /**短信 */
    SMS = 10,
    /**人脸 */
    Face = 20,
  }
  enum EnumEnterpriseCostStatus {
@@ -728,6 +739,8 @@
  enum EnumOcrAccess {
    /**百度 */
    Baidu = 10,
    /**上上签 */
    BestSign = 20,
  }
  enum EnumPagedListOrder {
@@ -1102,6 +1115,24 @@
    /** 错误码 */
    errorCode?: string;
    data?: GetArrangeTaskUsersQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetBankOcrCommandResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetBankOcrCommandResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
@@ -2604,6 +2635,24 @@
    timestamp?: number;
  }
  interface FriendlyResultPersonalUserFaceRealCommandResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: PersonalUserFaceRealCommandResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultRechargeEnterpriseWalletCommandResult {
    /** 跟踪Id */
    traceId?: string;
@@ -2706,7 +2755,7 @@
  }
  interface GetArrangeTaskUsersQueryResultItem {
    /** 任务人员Id */
    /** 灵工Id */
    id?: string;
    /** 头像 */
    avatar?: string;
@@ -2737,6 +2786,21 @@
    /** 工作经验 */
    workExperience?: string;
    arrangeStatus?: EnumTaskUserArrangeStatus;
  }
  interface GetBankOcrCommand {
    access?: EnumOcrAccess;
    /** 场景 */
    scene?: string;
    /** 链接地址 */
    url?: string;
    /** 是否为云存储相对地址 */
    isOssUrl?: boolean;
  }
  interface GetBankOcrCommandResult {
    /** 卡号 */
    number?: string;
  }
  interface GetCheckReceiveTaskQuery {
@@ -3202,6 +3266,8 @@
    enterpriseId?: string;
    /** 关键字 */
    keywords?: string;
    /** 通道 */
    accesses?: EnumElectronSignAccess[];
    status?: EnumContractTemplateStatus;
    /** 客户上传时间-起始 */
    createdTimeBegin?: string;
@@ -3965,6 +4031,8 @@
  interface GetPersonalUserBankCardQueryResult {
    access?: EnumUserBankCardAccess;
    /** 银行卡照片地址 */
    bankImageUrl?: string;
    /** 银行卡号 */
    code?: string;
    /** 所属银行 */
@@ -4111,9 +4179,9 @@
    signContractTime?: string;
  }
  type GetPersonalUserRealResultQuery = Record<string, any>;
  interface GetPersonalUserRealResultQueryResult {
    /** 用户Id */
    id?: string;
    /** 是否实名 */
    isReal?: boolean;
    /** 实名时间 */
@@ -5389,6 +5457,12 @@
    id?: string;
    /** 邀约短信编号(二选一) */
    smsCode?: string;
    /** 合同模板Id(签约工具时使用) */
    contractTemplateId?: string;
    /** 签约校验类型 */
    verifyTypes?: EnumElectronSignVerifyType[];
    /** 签约完成后调整地址 */
    returnUrl?: string;
  }
  interface PersonalUserElectronSignCommandResult {
@@ -5407,6 +5481,22 @@
    identityImg: string;
    /** 身份证国徽面 */
    identityBackImg: string;
    /** 人脸识别成功调整页面 */
    faceRealCallbackUrl?: string;
  }
  interface PersonalUserFaceRealCommandResult {
    /** 用户Id */
    userId?: string;
    /** 灵工Id */
    enterpriseEmployeeId?: string;
    userSignContractStatus?: EnumTaskUserSignContractStatus;
    /** 是否实名 */
    isReal?: boolean;
    realMethod?: EnumUserRealMethod;
    realStatus?: EnumPersonalUserRealStatus;
    /** 人脸识别地址 */
    faceUrl?: string;
  }
  interface PersonalUserIdentity3RealCommand {
@@ -5725,7 +5815,11 @@
  }
  interface SavePersonalUserBankCardCommand {
    /** 灵工Id */
    enterpriseEmployeeId?: string;
    access?: EnumUserBankCardAccess;
    /** 银行卡照片地址 */
    bankImageUrl?: string;
    /** 银行卡号 */
    code?: string;
    /** 所属银行 */
@@ -5986,6 +6080,10 @@
  interface SetTaskUserArrangeCommand {
    /** 任务人员Id */
    id?: string;
    /** 任务Id */
    taskInfoId?: string;
    /** 灵工Id */
    enterpriseEmployeeId?: string;
    arrangeStatus?: EnumTaskUserArrangeStatus;
  }
@@ -6167,11 +6265,6 @@
    status?: EnumUserStatus;
    /** 备注 */
    remark?: string;
  }
  interface TestAliPayCommand {
    code?: string;
    freezeNo?: string;
  }
  interface UpdatePhoneNumberVerifyCodeCommand {