zhengyiming
2 天以前 15b1d4f07e5a0cc5b77fca5adf1c043bee3c4585
fix: bug
2个文件已添加
13个文件已修改
504 ■■■■ 已修改文件
.env.development 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.eslintrc-auto-import.json 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
auto-imports.d.ts 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/constants/apiEnum.ts 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/constants/enterprise.ts 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/codeUrl.ts 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/enterpriseEmployee.ts 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/index.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/syncDatabase.ts 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/task.ts 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/taskUser.ts 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/typings.d.ts 236 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/user.ts 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/EnterpriseManage/EnterpriseManageList.vue 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/EnterpriseManage/components/ConfigureDialog.vue 44 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.env.development
@@ -11,8 +11,8 @@
VITE_ROUTER_HISTORY = "h5"
# 开发环境后端地址
VITE_PROXY_DOMAIN_REAL = "http://localhost:53780/"
# VITE_PROXY_DOMAIN_REAL = "http://118.178.252.28:8752/"
# VITE_PROXY_DOMAIN_REAL = "http://localhost:53780/"
VITE_PROXY_DOMAIN_REAL = "https://lgdapi.81812333.com"
VITE_COMPRESSION = "none"
.eslintrc-auto-import.json
@@ -25,6 +25,7 @@
    "EnumBillingMethodUnitText": true,
    "EnumClientType": true,
    "EnumClientTypeText": true,
    "EnumCodeUrlScene": true,
    "EnumContractTemplateStatus": true,
    "EnumContractTemplateStatusText": true,
    "EnumContractTemplateStatusTextForEnterpriseFilter": true,
@@ -44,7 +45,9 @@
    "EnumEnterpriseWalletExpandindirectOrderFileType": true,
    "EnumEnterpriseWalletExpandindirectOrderScene": true,
    "EnumEnterpriseWalletExpandindirectOrderStatus": true,
    "EnumEnterpriseWalletExpandindirectOrderStatusText": true,
    "EnumEnterpriseWalletSignStatus": true,
    "EnumEnterpriseWalletSignStatusText": true,
    "EnumEnterpriseWalletTransactionStatus": true,
    "EnumEnterpriseWalletTransactionType": true,
    "EnumMenuType": true,
auto-imports.d.ts
@@ -27,6 +27,7 @@
  const EnumBillingMethodUnitText: typeof import('./src/constants/task')['EnumBillingMethodUnitText']
  const EnumClientType: typeof import('./src/constants/apiEnum')['EnumClientType']
  const EnumClientTypeText: typeof import('./src/constants/apiEnumText')['EnumClientTypeText']
  const EnumCodeUrlScene: typeof import('./src/constants/apiEnum')['EnumCodeUrlScene']
  const EnumContractTemplateStatus: typeof import('./src/constants/apiEnum')['EnumContractTemplateStatus']
  const EnumContractTemplateStatusText: typeof import('./src/constants/electronSign')['EnumContractTemplateStatusText']
  const EnumContractTemplateStatusTextForEnterpriseFilter: typeof import('./src/constants/electronSign')['EnumContractTemplateStatusTextForEnterpriseFilter']
@@ -46,7 +47,9 @@
  const EnumEnterpriseWalletExpandindirectOrderFileType: typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletExpandindirectOrderFileType']
  const EnumEnterpriseWalletExpandindirectOrderScene: typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletExpandindirectOrderScene']
  const EnumEnterpriseWalletExpandindirectOrderStatus: typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletExpandindirectOrderStatus']
  const EnumEnterpriseWalletExpandindirectOrderStatusText: typeof import('./src/constants/enterprise')['EnumEnterpriseWalletExpandindirectOrderStatusText']
  const EnumEnterpriseWalletSignStatus: typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletSignStatus']
  const EnumEnterpriseWalletSignStatusText: typeof import('./src/constants/enterprise')['EnumEnterpriseWalletSignStatusText']
  const EnumEnterpriseWalletTransactionStatus: typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletTransactionStatus']
  const EnumEnterpriseWalletTransactionType: typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletTransactionType']
  const EnumMenuType: typeof import('./src/constants/apiEnum')['EnumMenuType']
@@ -251,7 +254,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, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionStatus, EnumEnterpriseWalletTransactionType, 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, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, EnumBillingMethod, EnumClientType, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionStatus, EnumEnterpriseWalletTransactionType, 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, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton } from './src/constants/apiEnum'
  export type { EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionStatus, EnumEnterpriseWalletTransactionType, 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, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionStatus, EnumEnterpriseWalletTransactionType, 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, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton } from './src/constants/apiEnum'
  import('./src/constants/apiEnum')
  // @ts-ignore
  export type { FlexWorkerEleSignEnum, FlexTaskWorkerHireEnum, FlexWorkerEleSignEnum, FlexTaskWorkerHireEnum } from './src/constants/cPerson'
@@ -317,6 +320,7 @@
    readonly EnumBillingMethodUnitText: UnwrapRef<typeof import('./src/constants/task')['EnumBillingMethodUnitText']>
    readonly EnumClientType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumClientType']>
    readonly EnumClientTypeText: UnwrapRef<typeof import('./src/constants/apiEnumText')['EnumClientTypeText']>
    readonly EnumCodeUrlScene: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumCodeUrlScene']>
    readonly EnumContractTemplateStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumContractTemplateStatus']>
    readonly EnumContractTemplateStatusText: UnwrapRef<typeof import('./src/constants/electronSign')['EnumContractTemplateStatusText']>
    readonly EnumContractTemplateStatusTextForEnterpriseFilter: UnwrapRef<typeof import('./src/constants/electronSign')['EnumContractTemplateStatusTextForEnterpriseFilter']>
@@ -336,7 +340,9 @@
    readonly EnumEnterpriseWalletExpandindirectOrderFileType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletExpandindirectOrderFileType']>
    readonly EnumEnterpriseWalletExpandindirectOrderScene: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletExpandindirectOrderScene']>
    readonly EnumEnterpriseWalletExpandindirectOrderStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletExpandindirectOrderStatus']>
    readonly EnumEnterpriseWalletExpandindirectOrderStatusText: UnwrapRef<typeof import('./src/constants/enterprise')['EnumEnterpriseWalletExpandindirectOrderStatusText']>
    readonly EnumEnterpriseWalletSignStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletSignStatus']>
    readonly EnumEnterpriseWalletSignStatusText: UnwrapRef<typeof import('./src/constants/enterprise')['EnumEnterpriseWalletSignStatusText']>
    readonly EnumEnterpriseWalletTransactionStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletTransactionStatus']>
    readonly EnumEnterpriseWalletTransactionType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletTransactionType']>
    readonly EnumMenuType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumMenuType']>
src/constants/apiEnum.ts
@@ -21,6 +21,14 @@
  Wxmp = 20,
}
/** 编号地址场景 */
export enum EnumCodeUrlScene {
  /**邀请签约 */
  InviteElectronSign = 1,
  /**签约地址 */
  ElectronSignUrl = 10,
}
/** 合同制版状态 */
export enum EnumContractTemplateStatus {
  /**待制版 */
@@ -133,9 +141,11 @@
/** 企业钱包代进件单状态 */
export enum EnumEnterpriseWalletExpandindirectOrderStatus {
  /**未进件 */
  Wait = 1,
  /**审批中 */
  PROCESSING = 10,
  /**已生效 */
  /**已进件 */
  VALID = 20,
  /**审批不通过 */
  INVALID = 30,
@@ -147,6 +157,8 @@
/** 企业钱包签约状态 */
export enum EnumEnterpriseWalletSignStatus {
  /**未签约 */
  Wait = 1,
  /**申请中 */
  Apply = 10,
  /**已签约 */
@@ -289,34 +301,38 @@
  FlexJobServerTaskUser = 2,
  /**任务验收 */
  FlexJobServerTaskCheckReceive = 3,
  /**编号地址 */
  CommonServerCodeUrls = 4,
  /**文件 */
  CommonServerFileUtils = 4,
  CommonServerFileUtils = 5,
  /**文字识别 */
  CommonServerOcrUtils = 5,
  CommonServerOcrUtils = 6,
  /**日志记录 */
  CommonServerLogRecords = 6,
  CommonServerLogRecords = 7,
  /**同步数据库 */
  CommonServerSyncDatabase = 8,
  /**用户认证 */
  UserServerAuth = 7,
  UserServerAuth = 9,
  /**用户菜单 */
  UserServerMenu = 8,
  UserServerMenu = 10,
  /**用户资源 */
  UserServerResource = 9,
  UserServerResource = 11,
  /**用户角色 */
  UserServerRole = 10,
  UserServerRole = 12,
  /**用户信息 */
  UserServerUser = 11,
  UserServerUser = 13,
  /**电子签 */
  UserServerElectronSign = 12,
  UserServerElectronSign = 14,
  /**用户简历 */
  UserServerUserResume = 13,
  UserServerUserResume = 15,
  /**企业信息 */
  UserServerEnterprise = 14,
  UserServerEnterprise = 16,
  /**企业钱包 */
  UserServerEnterpriseWallet = 15,
  UserServerEnterpriseWallet = 17,
  /**灵工信息 */
  UserServerEnterpriseEmployee = 16,
  UserServerEnterpriseEmployee = 18,
  /**电子签 */
  ElectronSignServerElectronSign = 17,
  ElectronSignServerElectronSign = 19,
}
/** 资源请求方式 */
src/constants/enterprise.ts
@@ -1,3 +1,8 @@
import {
  EnumEnterpriseWalletSignStatus,
  EnumEnterpriseWalletExpandindirectOrderStatus,
} from './apiEnum';
export enum EnterpriseConfigureType {
  /**
   * 银行信息配置
@@ -93,3 +98,19 @@
  false: '未配置',
  true: '已配置',
};
export const EnumEnterpriseWalletSignStatusText = {
  [EnumEnterpriseWalletSignStatus.Wait]: '未签约',
  [EnumEnterpriseWalletSignStatus.Apply]: '申请中',
  [EnumEnterpriseWalletSignStatus.Normal]: '已签约',
  [EnumEnterpriseWalletSignStatus.Stop]: '终止',
};
export const EnumEnterpriseWalletExpandindirectOrderStatusText = {
  [EnumEnterpriseWalletExpandindirectOrderStatus.Wait]: '未进件',
  [EnumEnterpriseWalletExpandindirectOrderStatus.PROCESSING]: '审批中',
  [EnumEnterpriseWalletExpandindirectOrderStatus.VALID]: '已进件',
  [EnumEnterpriseWalletExpandindirectOrderStatus.INVALID]: '审批不通过',
  [EnumEnterpriseWalletExpandindirectOrderStatus.DISUSE]: '已废弃',
  [EnumEnterpriseWalletExpandindirectOrderStatus.REVOKED]: '已撤销',
};
src/services/api/codeUrl.ts
New file
@@ -0,0 +1,30 @@
/* eslint-disable */
// @ts-ignore
import { request } from '@/utils/request';
/** 查询编号地址 GET /api/common/codeUrl/getCodeUrl */
export async function getCodeUrl(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetCodeUrlParams,
  options?: API.RequestConfig
) {
  return request<API.GetCodeUrlQueryResult>('/api/common/codeUrl/getCodeUrl', {
    method: 'GET',
    params: {
      ...params,
    },
    ...(options || {}),
  });
}
/** 保存编号地址 POST /api/common/codeUrl/saveCodeUrl */
export async function saveCodeUrl(body: API.SaveCodeUrlCommand, options?: API.RequestConfig) {
  return request<string>('/api/common/codeUrl/saveCodeUrl', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
src/services/api/enterpriseEmployee.ts
@@ -158,6 +158,21 @@
  );
}
/** 发送邀请签约短信 POST /api/user/enterpriseEmployee/sendInviteElectronSignSms */
export async function sendInviteElectronSignSms(
  body: API.SendInviteElectronSignSmsCommand,
  options?: API.RequestConfig
) {
  return request<number>('/api/user/enterpriseEmployee/sendInviteElectronSignSms', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 灵工解约 POST /api/user/enterpriseEmployee/stopElectronSign */
export async function stopElectronSign(
  body: API.StopElectronSignCommand,
src/services/api/index.ts
@@ -11,6 +11,7 @@
import * as resource from './resource';
import * as dictionary from './dictionary';
import * as enterpriseWallet from './enterpriseWallet';
import * as codeUrl from './codeUrl';
import * as electronSign from './electronSign';
import * as userResume from './userResume';
import * as auth from './auth';
@@ -19,6 +20,7 @@
import * as menu from './menu';
import * as logRecords from './logRecords';
import * as fileUtils from './fileUtils';
import * as syncDatabase from './syncDatabase';
export default {
  enterpriseEmployee,
  user,
@@ -29,6 +31,7 @@
  resource,
  dictionary,
  enterpriseWallet,
  codeUrl,
  electronSign,
  userResume,
  auth,
@@ -37,4 +40,5 @@
  menu,
  logRecords,
  fileUtils,
  syncDatabase,
};
src/services/api/syncDatabase.ts
New file
@@ -0,0 +1,15 @@
/* eslint-disable */
// @ts-ignore
import { request } from '@/utils/request';
/** 同步数据库 POST /api/common/syncDatabase/syncDatabase */
export async function syncDatabase(body: API.SyncDatabaseCommand, options?: API.RequestConfig) {
  return request<number>('/api/common/syncDatabase/syncDatabase', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
src/services/api/task.ts
@@ -155,6 +155,24 @@
  });
}
/** 查询任务选择器数据 GET /api/flexjob/task/getTaskSelect */
export async function getTaskSelect(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetTaskSelectParams,
  options?: API.RequestConfig
) {
  return request<API.SelectOptionGuidGetTaskSelectQueryOption[]>(
    '/api/flexjob/task/getTaskSelect',
    {
      method: 'GET',
      params: {
        ...params,
      },
      ...(options || {}),
    }
  );
}
/** 撤回结算 POST /api/flexjob/task/revokeTaskSettlementOrder */
export async function revokeTaskSettlementOrder(
  body: API.RevokeTaskSettlementOrderCommand,
src/services/api/taskUser.ts
@@ -56,19 +56,19 @@
  });
}
/** 查询结算名单分页列表数据 POST /api/flexjob/taskUser/getSettlementTaskUsers */
/** 查询结算名单分页列表数据 GET /api/flexjob/taskUser/getSettlementTaskUsers */
export async function getSettlementTaskUsers(
  body: API.GetSettlementTaskUsersQuery,
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetSettlementTaskUsersParams,
  options?: API.RequestConfig
) {
  return request<API.GetSettlementTaskUsersQueryResult>(
    '/api/flexjob/taskUser/getSettlementTaskUsers',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json-patch+json',
      method: 'GET',
      params: {
        ...params,
      },
      data: body,
      ...(options || {}),
    }
  );
src/services/api/typings.d.ts
@@ -29,6 +29,13 @@
    date?: string;
  }
  interface APIgetCodeUrlParams {
    /** 场景 */
    scene?: EnumCodeUrlScene;
    /** 编号 */
    code?: string;
  }
  interface APIgetContractTemplateParams {
    /** 模板Id */
    id?: string;
@@ -146,6 +153,11 @@
    request?: GetPersonalLoginInfoQuery;
  }
  interface APIgetPersonalUserBankCardParams {
    /** 查询个人用户银行卡信息 */
    request?: GetPersonalUserBankCardQuery;
  }
  interface APIgetPersonalUserElectronSignParams {
    /** 灵工Id */
    id?: string;
@@ -187,6 +199,13 @@
    id?: string;
  }
  interface APIgetSettlementTaskUsersParams {
    /** 任务Id */
    taskInfoId?: string;
    /** 结算单地址 */
    settlementOrderUrl?: string;
  }
  interface APIgetTaskEnterpriseParams {
    /** 企业Id */
    id?: string;
@@ -195,6 +214,11 @@
  interface APIgetTaskInfoParams {
    /** Id */
    id?: string;
  }
  interface APIgetTaskSelectParams {
    /** 关键字 */
    keywords?: string;
  }
  interface APIgetTaskUserHireStatusParams {
@@ -486,6 +510,13 @@
    Wxmp = 20,
  }
  enum EnumCodeUrlScene {
    /**邀请签约 */
    InviteElectronSign = 1,
    /**签约地址 */
    ElectronSignUrl = 10,
  }
  enum EnumContractTemplateStatus {
    /**待制版 */
    Wait = 10,
@@ -585,9 +616,11 @@
  }
  enum EnumEnterpriseWalletExpandindirectOrderStatus {
    /**未进件 */
    Wait = 1,
    /**审批中 */
    PROCESSING = 10,
    /**已生效 */
    /**已进件 */
    VALID = 20,
    /**审批不通过 */
    INVALID = 30,
@@ -598,6 +631,8 @@
  }
  enum EnumEnterpriseWalletSignStatus {
    /**未签约 */
    Wait = 1,
    /**申请中 */
    Apply = 10,
    /**已签约 */
@@ -727,34 +762,38 @@
    FlexJobServerTaskUser = 2,
    /**任务验收 */
    FlexJobServerTaskCheckReceive = 3,
    /**编号地址 */
    CommonServerCodeUrls = 4,
    /**文件 */
    CommonServerFileUtils = 4,
    CommonServerFileUtils = 5,
    /**文字识别 */
    CommonServerOcrUtils = 5,
    CommonServerOcrUtils = 6,
    /**日志记录 */
    CommonServerLogRecords = 6,
    CommonServerLogRecords = 7,
    /**同步数据库 */
    CommonServerSyncDatabase = 8,
    /**用户认证 */
    UserServerAuth = 7,
    UserServerAuth = 9,
    /**用户菜单 */
    UserServerMenu = 8,
    UserServerMenu = 10,
    /**用户资源 */
    UserServerResource = 9,
    UserServerResource = 11,
    /**用户角色 */
    UserServerRole = 10,
    UserServerRole = 12,
    /**用户信息 */
    UserServerUser = 11,
    UserServerUser = 13,
    /**电子签 */
    UserServerElectronSign = 12,
    UserServerElectronSign = 14,
    /**用户简历 */
    UserServerUserResume = 13,
    UserServerUserResume = 15,
    /**企业信息 */
    UserServerEnterprise = 14,
    UserServerEnterprise = 16,
    /**企业钱包 */
    UserServerEnterpriseWallet = 15,
    UserServerEnterpriseWallet = 17,
    /**灵工信息 */
    UserServerEnterpriseEmployee = 16,
    UserServerEnterpriseEmployee = 18,
    /**电子签 */
    ElectronSignServerElectronSign = 17,
    ElectronSignServerElectronSign = 19,
  }
  enum EnumResourceMethod {
@@ -1055,6 +1094,24 @@
    /** 错误码 */
    errorCode?: string;
    data?: GetCheckReceiveTaskUserSubmitsQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetCodeUrlQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetCodeUrlQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
@@ -1469,6 +1526,24 @@
    /** 错误码 */
    errorCode?: string;
    data?: GetPersonalLoginInfoQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetPersonalUserBankCardQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetPersonalUserBankCardQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
@@ -2139,6 +2214,25 @@
    timestamp?: number;
  }
  interface FriendlyResultListSelectOptionGuidGetTaskSelectQueryOption {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: SelectOptionGuidGetTaskSelectQueryOption[];
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultListSelectOptionStringGetDictionaryDataSelectQueryResultOption {
    /** 跟踪Id */
    traceId?: string;
@@ -2615,6 +2709,21 @@
    endTime?: string;
    /** 任务地点名称 */
    addressName?: string;
  }
  interface GetCodeUrlQueryResult {
    /** 地址 */
    url?: string;
    /** 参数1 */
    paramValue1?: string;
    /** 参数2 */
    paramValue2?: string;
    /** 参数3 */
    paramValue3?: string;
    /** 参数4 */
    paramValue4?: string;
    /** 参数5 */
    paramValue5?: string;
  }
  interface GetContractTemplateEnterprisesQuery {
@@ -3179,6 +3288,10 @@
    /** 钱包Id */
    id?: string;
    access?: EnumEnterpriseWalletAccess;
    /** 账号 */
    account?: string;
    /** 商户Id */
    merchantId?: string;
    /** 协议号 */
    code?: string;
    /** 通道协议号 */
@@ -3190,6 +3303,7 @@
    /** 协议失效时间 */
    invalidTime?: string;
    signStatus?: EnumEnterpriseWalletSignStatus;
    expandindirectOrderStatus?: EnumEnterpriseWalletExpandindirectOrderStatus;
  }
  interface GetEnterpriseWalletTransactionQueryResult {
@@ -3606,6 +3720,20 @@
    hireRefuseTaskCount?: number;
  }
  type GetPersonalUserBankCardQuery = Record<string, any>;
  interface GetPersonalUserBankCardQueryResult {
    access?: EnumEnterpriseWalletAccess;
    /** 银行卡号 */
    code?: string;
    /** 所属银行 */
    bank?: string;
    /** 所属支行 */
    bankBranch?: string;
    /** 银行预留手机号 */
    phoneNumber?: string;
  }
  interface GetPersonalUserElectronSignQueryResult {
    /** 灵工Id */
    id?: string;
@@ -3995,22 +4123,11 @@
    settlementUserCount?: number;
  }
  interface GetSettlementTaskUsersQuery {
    /** 任务Id */
    taskInfoId?: string;
    /** 关键字 */
    keywords?: string;
    /** 结算单地址 */
    settlementOrderUrl?: string;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetSettlementTaskUsersQueryResult {
    /** 结算名单 */
    data?: GetSettlementTaskUsersQueryResultItem[];
    /** 错误信息 */
    errors?: GetSettlementTaskUsersQueryResultError[];
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetSettlementTaskUsersQueryResultItem[];
  }
  interface GetSettlementTaskUsersQueryResultError {
@@ -4044,6 +4161,7 @@
    /** 手机号 */
    contactPhoneNumber?: string;
    checkReceiveStatus?: EnumTaskCheckReceiveStatus;
    settlementStatus?: EnumTaskSettlementStatus;
    /** 所属银行 */
    bank?: string;
    /** 开户支行名称 */
@@ -4272,6 +4390,15 @@
    inProcessReleaseCount?: number;
    /** 已停止数量 */
    stoppedReleaseCount?: number;
  }
  interface GetTaskSelectQueryOption {
    /** 任务Id */
    id?: string;
    /** 任务单号 */
    code?: string;
    /** 任务名称 */
    name?: string;
  }
  interface GetTaskUserHireStatusQueryResult {
@@ -4660,6 +4787,10 @@
    /** 企业Id */
    enterpriseId?: string;
    access?: EnumEnterpriseWalletAccess;
    /** 账号 */
    account?: string;
    /** 商户Id */
    merchantId?: string;
  }
  interface OpenEnterpriseWalletCommandResult {
@@ -4735,8 +4866,10 @@
  }
  interface PersonalUserElectronSignCommand {
    /** 灵工Id */
    /** 灵工Id(二选一) */
    id?: string;
    /** 邀约短信编号(二选一) */
    smsCode?: string;
  }
  interface PersonalUserElectronSignCommandResult {
@@ -4802,6 +4935,24 @@
  interface RevokeTaskSettlementOrderCommand {
    /** 任务Id */
    taskInfoId?: string;
  }
  interface SaveCodeUrlCommand {
    scene?: EnumCodeUrlScene;
    /** 地址 */
    url?: string;
    /** 参数1 */
    paramValue1?: string;
    /** 参数2 */
    paramValue2?: string;
    /** 参数3 */
    paramValue3?: string;
    /** 参数4 */
    paramValue4?: string;
    /** 参数5 */
    paramValue5?: string;
    /** 过期时间 */
    expiredTime?: string;
  }
  interface SaveContractTemplateCommand {
@@ -5054,6 +5205,18 @@
    id?: string;
  }
  interface SavePersonalUserBankCardCommand {
    access?: EnumEnterpriseWalletAccess;
    /** 银行卡号 */
    code?: string;
    /** 所属银行 */
    bank?: string;
    /** 所属支行 */
    bankBranch?: string;
    /** 银行预留手机号 */
    phoneNumber?: string;
  }
  interface SaveRoleCommand {
    /** Id */
    id?: string;
@@ -5185,12 +5348,25 @@
    data?: GetEnterpriseContractTemplateSelectQueryOption;
  }
  interface SelectOptionGuidGetTaskSelectQueryOption {
    /** 值 */
    value?: string;
    /** 标签 */
    label?: string;
    data?: GetTaskSelectQueryOption;
  }
  interface SelectOptionStringGetDictionaryDataSelectQueryResultOption {
    /** 值 */
    value?: string;
    /** 标签 */
    label?: string;
    data?: GetDictionaryDataSelectQueryResultOption;
  }
  interface SendInviteElectronSignSmsCommand {
    /** Id */
    ids?: string[];
  }
  interface SendLoginOrRegisterVerifyCodeCommand {
@@ -5348,6 +5524,8 @@
    actualSettlementAmount: number;
  }
  type SyncDatabaseCommand = Record<string, any>;
  interface SyncElectronSignSettingsCommand {
    /** 项 */
    items?: SyncElectronSignSettingsCommandItem[];
src/services/api/user.ts
@@ -20,6 +20,23 @@
  );
}
/** 查询个人用户银行卡信息 GET /api/user/user/getPersonalUserBankCard */
export async function getPersonalUserBankCard(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetPersonalUserBankCardParams,
  options?: API.RequestConfig
) {
  return request<API.GetPersonalUserBankCardQueryResult>('/api/user/user/getPersonalUserBankCard', {
    method: 'GET',
    params: {
      ...params,
      request: undefined,
      ...params['request'],
    },
    ...(options || {}),
  });
}
/** 查询C端人员分页列表数据 POST /api/user/user/getPersonalUserInfos */
export async function getPersonalUserInfos(
  body: API.GetPersonalUserInfosQuery,
@@ -68,6 +85,21 @@
  });
}
/** 保存用户银行卡信息 POST /api/user/user/savePersonalUserBankCard */
export async function savePersonalUserBankCard(
  body: API.SavePersonalUserBankCardCommand,
  options?: API.RequestConfig
) {
  return request<string>('/api/user/user/savePersonalUserBankCard', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 设置用户信息角色 PUT /api/user/user/setUserInfoRoles */
export async function setUserInfoRoles(
  body: API.SetUserInfoRolesCommand,
src/views/EnterpriseManage/EnterpriseManageList.vue
@@ -159,10 +159,10 @@
    if (row) {
      let electronSignSetting = await getEnterpriseElectronSignSetting(row.id);
      let smsSetting = await getEnterpriseSmsSetting(row.id);
      // let alipayWallet = await enterpriseWalletServices.getEnterpriseWallet({
      //   enterpriseId: row.id,
      //   access: EnumEnterpriseWalletAccess.Alipay,
      // });
      let alipayWallet = await enterpriseWalletServices.getEnterpriseWallet({
        enterpriseId: row.id,
        access: EnumEnterpriseWalletAccess.Alipay,
      });
      handleEdit({
        id: row.id,
        enterpriseConfigureType: EnterpriseConfigureType.AliPay,
@@ -171,8 +171,10 @@
        ),
        smsAccess: smsSetting.smsAccess,
        smsCost: smsSetting.smsCost,
        alipayAccount: '',
        alipayMerchantId: '',
        alipayAccount: alipayWallet.account,
        alipayMerchantId: alipayWallet.merchantId,
        signStatus: alipayWallet.signStatus,
        expandindirectOrderStatus: alipayWallet.expandindirectOrderStatus,
      });
    } else {
      handleAdd({
@@ -192,6 +194,8 @@
    smsCost: 0,
    alipayAccount: '',
    alipayMerchantId: '',
    signStatus: '' as any as EnumEnterpriseWalletSignStatus,
    expandindirectOrderStatus: '' as any as EnumEnterpriseWalletExpandindirectOrderStatus,
  },
});
src/views/EnterpriseManage/components/ConfigureDialog.vue
@@ -49,7 +49,11 @@
          <div style="display: flex; width: 100%">
            <ProFormText v-model.trim="form.alipayAccount" placeholder="请输入支付宝账号">
            </ProFormText>
            <el-button style="margin-left: 10px" type="primary" link @click="openEnterpriseWallet"
            <el-button
              style="margin-left: 10px"
              type="primary"
              link
              @click="handleOpenEnterpriseWallet"
              >获取签约链接</el-button
            >
          </div>
@@ -61,14 +65,16 @@
        >
          <ProFormText v-model.trim="form.alipayMerchantId" placeholder="请输入商户ID" />
        </ProFormItemV2>
        <ProFormItemV2 label="签约状态:" prop="alipayAccount" required>
          <span>已签约</span>
        <ProFormItemV2 label="签约状态:" prop="signStatus" required>
          <span>{{ EnumEnterpriseWalletSignStatusText[form.signStatus] }}</span>
          <el-button style="margin-left: 10px" type="primary" link @click="handleCheckBankAccount"
            >校验</el-button
          >
        </ProFormItemV2>
        <ProFormItemV2 label="进件状态:" prop="alipayAccount" required>
          <span>已进件</span>
        <ProFormItemV2 label="进件状态:" prop="expandindirectOrderStatus" required>
          <span>{{
            EnumEnterpriseWalletExpandindirectOrderStatusText[form.expandindirectOrderStatus]
          }}</span>
          <el-button style="margin-left: 10px" type="primary" link @click="handleCheckBankAccount"
            >校验</el-button
          >
@@ -142,6 +148,8 @@
  EnumElectronSignAccessText,
  EnumSmsAccessText,
  EnumElectronSignAccess,
  EnumEnterpriseWalletSignStatusText,
  EnumEnterpriseWalletExpandindirectOrderStatusText,
} from '@/constants';
import * as enterpriseWalletServices from '@/services/api/enterpriseWallet';
import AlipayWalletOpen from './AlipayWalletOpen.vue';
@@ -162,6 +170,9 @@
  alipayAccount: string;
  alipayMerchantId: string;
  id: string;
  signStatus: EnumEnterpriseWalletSignStatus;
  expandindirectOrderStatus: EnumEnterpriseWalletExpandindirectOrderStatus;
};
const form = defineModel<Form>('form');
@@ -176,7 +187,18 @@
const { enabledElectronSignSettings } = useEnabledElectronSignSettings();
function handleCheckBankAccount() {}
async function handleCheckBankAccount() {
  try {
    let alipayWallet = await enterpriseWalletServices.getEnterpriseWallet({
      enterpriseId: form.value.id,
      access: EnumEnterpriseWalletAccess.Alipay,
    });
    if (alipayWallet) {
      form.value.signStatus = alipayWallet.signStatus;
      form.value.expandindirectOrderStatus = alipayWallet.expandindirectOrderStatus;
    }
  } catch (error) {}
}
function onDialogClose() {
  if (!dialogForm.value) return;
@@ -200,6 +222,16 @@
  },
});
async function handleOpenEnterpriseWallet() {
  try {
    if (!dialogForm.value) return;
    const valid = await dialogForm.value.validateField(['alipayAccount', 'alipayMerchantId']);
    if (valid) {
      openEnterpriseWallet();
    }
  } catch (error) {}
}
async function openEnterpriseWallet() {
  try {
    let params: API.OpenEnterpriseWalletCommand = {