zhengyiming
3 天以前 b65d117cd956c2a60d531f36160ad044584e0bf4
fix: 灵工管理
1个文件已添加
6个文件已修改
235 ■■■■ 已修改文件
apps/cMiniApp/src/pages/mine/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/constants/apiEnum.ts 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/apiV2/index.ts 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/apiV2/taskCheckReceive.ts 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/apiV2/taskUser.ts 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/apiV2/typings.d.ts 110 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/pages/mine/index.vue
@@ -150,6 +150,10 @@
  enabled: isLogin,
});
Taro.useDidShow(() => {
  refetch();
});
function goLogin() {
  if (!isLogin.value) {
    goLoginFn();
apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue
@@ -185,7 +185,7 @@
});
/**
 * TODO 缺少 手机 投诉举报接口 报名接口
 * TODO 缺少 投诉举报接口
 */
const router = Taro.useRouter();
@@ -236,31 +236,29 @@
    };
    let res = await taskUserServices.applyTask(params);
    if (res) {
      Message.success('报名成功', {
        onClosed() {
      Message.success('报名成功');
          refetch({ type: 'inactive' });
        },
      });
    }
  } catch (error) {}
});
const handleAttention = useAccessLogin(async () => {
  try {
    await Message.confirm({
      message: `确定${detail.value?.isCollected ? '取消收藏' : '收藏'}吗?`,
    });
    // await Message.confirm({
    //   message: `确定${detail.value?.isCollected ? '取消收藏' : '收藏'}吗?`,
    // });
    let params: API.CollectTaskCommand = {
      ids: [id],
      isCollect: !detail.value?.isCollected,
    };
    let res = await taskUserServices.collectTask(params);
    if (res) {
      Message.success('操作成功', {
        onClosed() {
          refetch({ type: 'inactive' });
        },
      });
      // Message.success('操作成功', {
      //   onClosed() {
      //     refetch({ type: 'inactive' });
      //   },
      // });
    }
  } catch (error) {}
});
packages/constants/apiEnum.ts
@@ -93,22 +93,24 @@
  Task = 1,
  /**任务人员 */
  TaskUser = 2,
  /**任务验收 */
  TaskCheckReceive = 3,
  /**用户认证 */
  Auth = 3,
  Auth = 4,
  /**用户菜单 */
  Menu = 4,
  Menu = 5,
  /**用户资源 */
  Resource = 5,
  Resource = 6,
  /**用户角色 */
  Role = 6,
  Role = 7,
  /**用户信息 */
  User = 7,
  User = 8,
  /**用户简历 */
  UserResume = 8,
  UserResume = 9,
  /**企业信息 */
  Enterprise = 9,
  Enterprise = 10,
  /**灵工信息 */
  EnterpriseEmployee = 10,
  EnterpriseEmployee = 11,
}
/** 资源请求方式 */
packages/services/apiV2/index.ts
@@ -2,7 +2,9 @@
/* eslint-disable */
// API 更新时间:
// API 唯一标识:
import * as enterpriseEmployee from './enterpriseEmployee';
import * as role from './role';
import * as taskCheckReceive from './taskCheckReceive';
import * as enterprise from './enterprise';
import * as task from './task';
import * as dictionary from './dictionary';
@@ -11,10 +13,11 @@
import * as auth from './auth';
import * as resource from './resource';
import * as taskUser from './taskUser';
import * as enterpriseEmployee from './enterpriseEmployee';
import * as menu from './menu';
export default {
  enterpriseEmployee,
  role,
  taskCheckReceive,
  enterprise,
  task,
  dictionary,
@@ -23,6 +26,5 @@
  auth,
  resource,
  taskUser,
  enterpriseEmployee,
  menu,
};
packages/services/apiV2/taskCheckReceive.ts
New file
@@ -0,0 +1,57 @@
/* eslint-disable */
// @ts-ignore
import { request } from '@/utils/request';
/** 查询验收任务分页列表 POST /api/flexjob/taskCheckReceive/getCheckReceiveTask */
export async function getCheckReceiveTask(
  body: API.GetCheckReceiveTaskQuery,
  options?: API.RequestConfig
) {
  return request<API.GetCheckReceiveTaskQueryResult>(
    '/api/flexjob/taskCheckReceive/getCheckReceiveTask',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json-patch+json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** 查询验收分页列表 POST /api/flexjob/taskCheckReceive/getCheckReceiveTaskUser */
export async function getCheckReceiveTaskUser(
  body: API.GetCheckReceiveTaskUserQuery,
  options?: API.RequestConfig
) {
  return request<API.GetCheckReceiveTaskUserQueryResult>(
    '/api/flexjob/taskCheckReceive/getCheckReceiveTaskUser',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json-patch+json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** 查询验收详情 POST /api/flexjob/taskCheckReceive/getCheckReceiveTaskUserSubmits */
export async function getCheckReceiveTaskUserSubmits(
  body: API.GetCheckReceiveTaskUserSubmitsQuery,
  options?: API.RequestConfig
) {
  return request<API.GetCheckReceiveTaskUserSubmitsQueryResult>(
    '/api/flexjob/taskCheckReceive/getCheckReceiveTaskUserSubmits',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json-patch+json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
packages/services/apiV2/taskUser.ts
@@ -41,24 +41,6 @@
  });
}
/** 查询验收分页列表 POST /api/flexjob/taskUser/getCheckReceiveTaskUserInfos */
export async function getCheckReceiveTaskUserInfos(
  body: API.GetCheckReceiveTaskUserInfosQuery,
  options?: API.RequestConfig
) {
  return request<API.GetCheckReceiveTaskUserInfosQueryResult>(
    '/api/flexjob/taskUser/getCheckReceiveTaskUserInfos',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json-patch+json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** B端查询应聘报名分页列表信息 POST /api/flexjob/taskUser/getTaskUsers */
export async function getTaskUsers(body: API.GetTaskUsersQuery, options?: API.RequestConfig) {
  return request<API.GetTaskUsersQueryResult>('/api/flexjob/taskUser/getTaskUsers', {
packages/services/apiV2/typings.d.ts
@@ -292,22 +292,24 @@
    Task = 1,
    /**任务人员 */
    TaskUser = 2,
    /**任务验收 */
    TaskCheckReceive = 3,
    /**用户认证 */
    Auth = 3,
    Auth = 4,
    /**用户菜单 */
    Menu = 4,
    Menu = 5,
    /**用户资源 */
    Resource = 5,
    Resource = 6,
    /**用户角色 */
    Role = 6,
    Role = 7,
    /**用户信息 */
    User = 7,
    User = 8,
    /**用户简历 */
    UserResume = 8,
    UserResume = 9,
    /**企业信息 */
    Enterprise = 9,
    Enterprise = 10,
    /**灵工信息 */
    EnterpriseEmployee = 10,
    EnterpriseEmployee = 11,
  }
  enum EnumResourceMethod {
@@ -497,14 +499,50 @@
    timestamp?: number;
  }
  interface FriendlyResultGetCheckReceiveTaskUserInfosQueryResult {
  interface FriendlyResultGetCheckReceiveTaskQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetCheckReceiveTaskUserInfosQueryResult;
    data?: GetCheckReceiveTaskQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetCheckReceiveTaskUserQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetCheckReceiveTaskUserQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetCheckReceiveTaskUserSubmitsQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetCheckReceiveTaskUserSubmitsQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
@@ -1288,7 +1326,35 @@
    arrangeStatus?: EnumTaskUserArrangeStatus;
  }
  interface GetCheckReceiveTaskUserInfosQuery {
  interface GetCheckReceiveTaskQuery {
    /** 验收日期-最早时间 */
    dateBegin?: string;
    /** 验收日期-最晚时间 */
    dateEnd?: string;
    checkReceiveStatus?: EnumTaskCheckReceiveStatus;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetCheckReceiveTaskQueryResult {
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetCheckReceiveTaskQueryResultItem[];
  }
  interface GetCheckReceiveTaskQueryResultItem {
    /** 任务Id */
    id?: string;
    /** 任务名称 */
    name?: string;
    /** 任务开始时间 */
    beginTime?: string;
    /** 任务结束时间 */
    endTime?: string;
    /** 任务地点名称 */
    addressName?: string;
  }
  interface GetCheckReceiveTaskUserQuery {
    /** 任务Id */
    taskInfoId?: string;
    /** 关键字 */
@@ -1301,13 +1367,13 @@
    pageModel?: PagedListQueryPageModel;
  }
  interface GetCheckReceiveTaskUserInfosQueryResult {
  interface GetCheckReceiveTaskUserQueryResult {
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetCheckReceiveTaskUserInfosQueryResultItem[];
    data?: GetCheckReceiveTaskUserQueryResultItem[];
  }
  interface GetCheckReceiveTaskUserInfosQueryResultItem {
  interface GetCheckReceiveTaskUserQueryResultItem {
    /** 任务Id */
    id?: string;
    /** 任务名称 */
@@ -1331,6 +1397,20 @@
    lastSubmitTime?: string;
    checkReceiveStatus?: EnumTaskCheckReceiveStatus;
  }
  interface GetCheckReceiveTaskUserSubmitsQuery {
    /** 任务Id */
    id?: string;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetCheckReceiveTaskUserSubmitsQueryResult {
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetCheckReceiveTaskUserSubmitsQueryResultItem[];
  }
  type GetCheckReceiveTaskUserSubmitsQueryResultItem = Record<string, any>;
  type GetCurrentLogierMenusQuery = Record<string, any>;
@@ -1508,6 +1588,8 @@
  interface GetEnterpriseEmployeesQueryResultItem {
    /** 灵工Id */
    id?: string;
    /** 头像 */
    avatar?: string;
    /** 姓名 */
    name?: string;
    /** 身份证号 */