zhengyiming
3 天以前 ebdbd05b65e7482100095111900727569a238876
fix: bug
4个文件已修改
35 ■■■■■ 已修改文件
apps/bMiniApp/src/subpackages/task/taskManage/InnerPage.vue 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/constants/apiEnum.ts 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/hooks/task.ts 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/apiV2/typings.d.ts 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/subpackages/task/taskManage/InnerPage.vue
@@ -61,6 +61,7 @@
  BillingMethodEnumUnit,
  Colors,
  EnumTaskUserArrangeStatus,
  EnumTaskUserApplyStatus,
} from '@12333/constants';
import { useTaskList } from '@12333/hooks';
@@ -72,6 +73,12 @@
  defaultQueryMenuState: {
    status: EnumTaskStatus.Wait,
  },
  beforeRequest(params) {
    if (Number(params.status) === EnumTaskStatus.Complete) {
      params.applyStatus = EnumTaskUserApplyStatus.Completed;
    }
    return params;
  },
});
const completedAssignCount = computed(() => {
packages/constants/apiEnum.ts
@@ -210,6 +210,14 @@
}
/** 没写注释 */
export enum EnumGetCheckReceiveTasksQueryResultItemCheckStatus {
  /**未到岗 */
  None = 10,
  /**已签到 */
  Completed = 20,
}
/** 没写注释 */
export enum EnumGetEnterpriseEmployeesQuerySignContractStatus {
  /**灵工待签约 */
  UserWait = 10,
packages/hooks/task.ts
@@ -9,6 +9,7 @@
  EnumTaskReleaseStatus,
  EnumTaskStatus,
  EnumUserGender,
  EnumTaskUserApplyStatus,
} from '@12333/constants';
import _ from 'lodash';
import { trim } from '@12333/utils';
@@ -37,13 +38,15 @@
    enterpriseId?: string;
    time?: Date;
  };
  beforeRequest?: (params: API.GetTaskInfosQuery) => API.GetTaskInfosQuery;
};
/**
 * @description 仅C端使用
 */
export function useTaskList(options: UseTaskListOptions = {}) {
  const { cityCode = '', enabled = true, defaultQueryMenuState = {} } = options;
  const { cityCode = '', enabled = true, defaultQueryMenuState = {}, beforeRequest } = options;
  const searchValue = ref('');
@@ -56,6 +59,7 @@
    checkReceiveStatus: '' as any as EnumTaskCheckReceiveStatus,
    enterpriseId: '',
    time: '' as any as Date,
    applyStatus: '' as any as EnumTaskUserApplyStatus,
    ...defaultQueryMenuState,
  });
@@ -98,8 +102,13 @@
        endTime: queryMenuState.time
          ? dayjs(queryMenuState.time).format('YYYY-MM-DD 23:59:59')
          : '',
        applyStatus: queryMenuState.applyStatus,
      };
      if (beforeRequest) {
        params = beforeRequest(params);
      }
      return taskServices.getOpenTaskInfos(params, {
        showLoading: false,
      });
packages/services/apiV2/typings.d.ts
@@ -836,6 +836,13 @@
    Completed = 20,
  }
  enum EnumGetCheckReceiveTasksQueryResultItemCheckStatus {
    /**未到岗 */
    None = 10,
    /**已签到 */
    Completed = 20,
  }
  enum EnumGetEnterpriseEmployeesQuerySignContractStatus {
    /**灵工待签约 */
    UserWait = 10,
@@ -3555,6 +3562,7 @@
    /** 最近提交时间 */
    lastSubmitTime?: string;
    checkReceiveStatus?: EnumTaskCheckReceiveStatus;
    submitCheckReceiveStatus?: EnumTaskUserSubmitCheckReceiveStatus;
  }
  interface GetCheckReceiveTaskQueryResultObjectData {
@@ -3641,6 +3649,7 @@
    checkReceiveStatus?: EnumTaskCheckReceiveStatus;
    /** 最近验收时间 */
    lastCheckReceiveTime?: string;
    checkedStatus?: EnumGetCheckReceiveTasksQueryResultItemCheckStatus;
  }
  interface GetCheckReceiveTaskUserSubmitCheckHistoriesQuery {