wupengfei
1 天以前 b73edc1745f2d4dca892a097f13113e74cfbe854
fix: bug
4个文件已修改
222 ■■■■■ 已修改文件
src/constants/apiEnum.ts 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/taskCheckReceive.ts 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/typings.d.ts 159 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/CPersonManage/components/StaffResumeView.vue 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/constants/apiEnum.ts
@@ -209,6 +209,22 @@
  Completed = 20,
}
/** 查询验收任务详情-签到签出记录 */
export enum EnumGetCheckReceiveTaskCheckInUsersQueryStatus {
  /**已签到 */
  CheckOut = 10,
  /**未到岗 */
  UnCheck = 20,
}
/** 没写注释 */
export enum EnumGetCheckReceiveTasksQueryResultItemCheckStatus {
  /**未到岗 */
  None = 10,
  /**已签到 */
  Completed = 20,
}
/** 没写注释 */
export enum EnumGetEnterpriseEmployeesQuerySignContractStatus {
  /**灵工待签约 */
@@ -579,8 +595,6 @@
  CheckOut = 20,
  /**未到岗 */
  UnCheckIn = 30,
  /**未签出 */
  UnCheckOut = 40,
}
/** 任务验收状态 */
src/services/api/taskCheckReceive.ts
@@ -2,6 +2,24 @@
// @ts-ignore
import { request } from '@/utils/request';
/** 计算任务验收金额 POST /api/flexjob/taskCheckReceive/calcTaskCheckReceive */
export async function calcTaskCheckReceive(
  body: API.CalcTaskCheckReceiveCommand,
  options?: API.RequestConfig
) {
  return request<API.CalcTaskCheckReceiveCommandResult>(
    '/api/flexjob/taskCheckReceive/calcTaskCheckReceive',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json-patch+json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** 任务验收 POST /api/flexjob/taskCheckReceive/checkReceiveTask */
export async function checkReceiveTask(
  body: API.CheckReceiveTaskCommand,
@@ -50,6 +68,24 @@
  );
}
/** 查询验收签到用户 POST /api/flexjob/taskCheckReceive/getCheckReceiveTaskCheckInUsers */
export async function getCheckReceiveTaskCheckInUsers(
  body: API.GetCheckReceiveTaskCheckInUsersQuery,
  options?: API.RequestConfig
) {
  return request<API.GetCheckReceiveTaskCheckInUsersQueryResult>(
    '/api/flexjob/taskCheckReceive/getCheckReceiveTaskCheckInUsers',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json-patch+json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** 查询验收任务分页列表 POST /api/flexjob/taskCheckReceive/getCheckReceiveTasks */
export async function getCheckReceiveTasks(
  body: API.GetCheckReceiveTasksQuery,
src/services/api/typings.d.ts
@@ -354,6 +354,25 @@
    auditRemark?: string;
    /** 操作令牌 */
    operatorToken?: string;
    /** 名单 */
    rosters?: AuditTaskSettlementCommandRoster[];
  }
  interface AuditTaskSettlementCommandRoster {
    /** 名单Id */
    id?: string;
    /** 服务费(元) */
    serviceFee?: number;
    /** 超时(小时) */
    timeoutHours?: number;
    /** 超时费用(元) */
    timeoutFee?: number;
    /** 其他费用(元) */
    otherFee?: number;
    /** 备注 */
    remark?: string;
    /** 结算金额 */
    settlementAmount: number;
  }
  interface BaiduOcrBusinessLicenseResultModel {
@@ -442,6 +461,24 @@
    operatorToken?: string;
  }
  interface CalcTaskCheckReceiveCommand {
    /** 任务Id */
    taskInfoId?: string;
    /** 签到时间 */
    checkInTime?: string;
    /** 签出时间 */
    checkOutTime?: string;
  }
  interface CalcTaskCheckReceiveCommandResult {
    /** 服务费(元) */
    serviceFee?: number;
    /** 超时(小时) */
    timeoutHours?: number;
    /** 超时费用(元) */
    timeoutFee?: number;
  }
  interface ChangePhoneNumberCommand {
    /** 手机号码 */
    phoneNumber: string;
@@ -484,6 +521,18 @@
    checkInTime?: string;
    /** 签出时间 */
    checkOutTime?: string;
    /** 服务费(元) */
    serviceFee?: number;
    /** 超时(小时) */
    timeoutHours?: number;
    /** 超时费用(元) */
    timeoutFee?: number;
    /** 其他费用(元) */
    otherFee?: number;
    /** 备注 */
    remark?: string;
    /** 结算金额 */
    settlementAmount?: number;
    checkReceiveStatus?: EnumTaskUserSubmitCheckReceiveStatus;
  }
@@ -574,9 +623,9 @@
    /** 实发金额 */
    actualSettlementAmount: number;
    /** 收款账户 */
    receiveAccount: string;
    receiveAccount?: string;
    /** 所属银行 */
    bank: string;
    bank?: string;
    /** 开户支行名称 */
    bankBranch?: string;
  }
@@ -833,6 +882,20 @@
    /**未报名 */
    None = 10,
    /**已报名 */
    Completed = 20,
  }
  enum EnumGetCheckReceiveTaskCheckInUsersQueryStatus {
    /**已签到 */
    CheckOut = 10,
    /**未到岗 */
    UnCheck = 20,
  }
  enum EnumGetCheckReceiveTasksQueryResultItemCheckStatus {
    /**未到岗 */
    None = 10,
    /**已签到 */
    Completed = 20,
  }
@@ -1174,8 +1237,6 @@
    CheckOut = 20,
    /**未到岗 */
    UnCheckIn = 30,
    /**未签出 */
    UnCheckOut = 40,
  }
  enum EnumTaskUserSubmitCheckReceiveStatus {
@@ -1467,6 +1528,24 @@
    timestamp?: number;
  }
  interface FriendlyResultCalcTaskCheckReceiveCommandResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: CalcTaskCheckReceiveCommandResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultEnterpriseUserElectronSignCommandResult {
    /** 跟踪Id */
    traceId?: string;
@@ -1529,6 +1608,24 @@
    /** 错误码 */
    errorCode?: string;
    data?: GetBankOcrCommandResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetCheckReceiveTaskCheckInUsersQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetCheckReceiveTaskCheckInUsersQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
@@ -3509,6 +3606,40 @@
    number?: string;
  }
  interface GetCheckReceiveTaskCheckInUsersQuery {
    /** 任务Id */
    taskInfoId?: string;
    /** 日期 */
    date?: string;
    status?: EnumGetCheckReceiveTaskCheckInUsersQueryStatus;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetCheckReceiveTaskCheckInUsersQueryResult {
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetCheckReceiveTaskCheckInUsersQueryResultItem[];
  }
  interface GetCheckReceiveTaskCheckInUsersQueryResultItem {
    /** 任务人员Id */
    id?: string;
    /** 头像 */
    avatar?: string;
    /** 姓名 */
    name?: string;
    /** 身份证号 */
    identity?: string;
    gender?: EnumUserGender;
    /** 年龄 */
    age?: number;
    /** 手机号 */
    contactPhoneNumber?: string;
    /** 是否实名 */
    isReal?: boolean;
    realMethod?: EnumUserRealMethod;
  }
  interface GetCheckReceiveTaskQuery {
    /** 任务Id */
    taskInfoId?: string;
@@ -3555,6 +3686,7 @@
    /** 最近提交时间 */
    lastSubmitTime?: string;
    checkReceiveStatus?: EnumTaskCheckReceiveStatus;
    submitCheckReceiveStatus?: EnumTaskUserSubmitCheckReceiveStatus;
  }
  interface GetCheckReceiveTaskQueryResultObjectData {
@@ -3641,11 +3773,14 @@
    checkReceiveStatus?: EnumTaskCheckReceiveStatus;
    /** 最近验收时间 */
    lastCheckReceiveTime?: string;
    checkedStatus?: EnumGetCheckReceiveTasksQueryResultItemCheckStatus;
  }
  interface GetCheckReceiveTaskUserSubmitCheckHistoriesQuery {
    /** 任务Id */
    taskInfoId?: string;
    /** 任务人员Id */
    taskInfoUserId?: string;
    /** 日期 */
    date?: string;
    type?: EnumTaskUserSubmitCheckHistoryType;
@@ -3882,6 +4017,10 @@
    access?: EnumElectronSignAccess;
    /** 模板Id */
    templateId?: string;
    /** 是否自动签 */
    isAutoSign?: boolean;
    /** 自动签授权书 */
    autoSignPowerAttorneyUrl?: string;
    /** 变量 */
    values?: GetContractTemplateQueryResultValue[];
    /** 创建操作人 */
@@ -4150,6 +4289,8 @@
    /** 模板Id */
    templateId?: string;
    access?: EnumElectronSignAccess;
    /** 是否自动签 */
    isAutoSign?: boolean;
    /** 业务编码 */
    code?: string;
    /** 模板 */
@@ -6439,6 +6580,8 @@
    height?: number;
    /** 体重 */
    weight?: number;
    /** 鞋码 */
    shoeSize?: number;
    /** 生活照 */
    photos?: string[];
    /** 生活照 */
@@ -6540,6 +6683,8 @@
    height?: number;
    /** 体重 */
    weight?: number;
    /** 鞋码 */
    shoeSize?: number;
    /** 生活照 */
    photos?: string[];
    /** 生活照 */
@@ -7083,6 +7228,10 @@
    access?: EnumElectronSignAccess;
    /** 模板Id */
    templateId?: string;
    /** 是否自动签 */
    isAutoSign?: boolean;
    /** 自动签授权书 */
    autoSignPowerAttorneyUrl?: string;
    /** Id */
    id?: string;
  }
@@ -7499,6 +7648,8 @@
    height?: number;
    /** 体重 */
    weight?: number;
    /** 鞋码 */
    shoeSize?: number;
    /** 生活照 */
    photos?: string[];
    /** 个人视频 */
src/views/CPersonManage/components/StaffResumeView.vue
@@ -55,6 +55,13 @@
        </ProFormItemV2>
      </ProFormColItem>
    </ProFormCol>
    <ProFormCol>
      <ProFormColItem :span="12">
        <ProFormItemV2 label="鞋码:" prop="shoeSize">
          <ProFormInputNumber v-model="detail.shoeSize"></ProFormInputNumber>
        </ProFormItemV2>
      </ProFormColItem>
    </ProFormCol>
    <ProFormItemV2 label="个人照片:" prop="photos">
      <ProFormImageUpload v-model:file-url="detail.photos"> </ProFormImageUpload>
    </ProFormItemV2>
@@ -127,6 +134,7 @@
  workExperience: '',
  height: 0,
  weight: 0,
  shoeSize: 0,
  photos: [] as UploadUserFile[],
  videos: [] as UploadUserFile[],
});
@@ -147,6 +155,7 @@
    detail.workExperience = data.workExperience;
    detail.height = data.height ?? 0;
    detail.weight = data.weight ?? 0;
    detail.shoeSize = data.shoeSize ?? 0;
    detail.photos = data.photos
      ? data.photos.map((x) => convertApi2FormUrl(x))
      : ([] as UploadUserFile[]);