wupengfei
4 天以前 7a854943c88e9eddcbb9614b95b2e4fc03286e1e
fix: bug
7个文件已修改
114 ■■■■ 已修改文件
apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/constants/apiEnum.ts 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/hooks/task.ts 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/apiV2/enterpriseWallet.ts 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/apiV2/index.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/apiV2/task.ts 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/apiV2/typings.d.ts 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
@@ -355,7 +355,7 @@
const { userDetail } = useUser();
const { findAreaNameFromCode } = useAllAreaList();
const { settlementAccessList } = useEnterpriseWalletAccessSelect();
const { supplierEnterpriseSelect } = useGetSupplierEnterpriseSelect();
const router = Taro.useRouter();
const taskId = router.params?.id ?? '';
@@ -508,6 +508,10 @@
  ],
});
const { settlementAccessList } = useEnterpriseWalletAccessSelect({
  supplierEnterpriseId: computed(() => form.supplierEnterpriseId),
});
const {
  isLoading,
  isError,
packages/constants/apiEnum.ts
@@ -491,6 +491,16 @@
  Fail = 30,
}
/** 任务报名状态 */
export enum EnumTaskApplyStatus {
  /**待开始 */
  Wait = 10,
  /**进行中 */
  InProcess = 20,
  /**已结束 */
  End = 21,
}
/** 任务验收方式 */
export enum EnumTaskCheckReceiveMethod {
  /**人工签到 */
packages/hooks/task.ts
@@ -13,7 +13,7 @@
} from '@12333/constants';
import _ from 'lodash';
import { trim } from '@12333/utils';
import { computed, MaybeRef, reactive, ref, unref } from 'vue';
import { computed, MaybeRef, reactive, Ref, ref, unref } from 'vue';
import * as taskServices from '@12333/services/apiV2/task';
import * as enterpriseWalletServices from '@12333/services/apiV2/enterpriseWallet';
import dayjs from 'dayjs';
@@ -193,12 +193,17 @@
  };
}
export function useEnterpriseWalletAccessSelect() {
type EnterpriseWalletAccessSelectOptions = {
  supplierEnterpriseId: MaybeRef<string>;
};
export function useEnterpriseWalletAccessSelect(options: EnterpriseWalletAccessSelectOptions) {
  const { supplierEnterpriseId } = options;
  const { data } = useQuery({
    queryKey: ['enterpriseWalletServices/getEnterpriseWalletAccessSelect'],
    queryKey: ['enterpriseWalletServices/getEnterpriseWalletAccessSelect', supplierEnterpriseId],
    queryFn: () => {
      return enterpriseWalletServices.getEnterpriseWalletAccessSelect(
        {},
        { supplierEnterpriseId: unref(supplierEnterpriseId) },
        {
          showLoading: false,
        }
packages/services/apiV2/enterpriseWallet.ts
@@ -266,8 +266,6 @@
      method: 'GET',
      params: {
        ...params,
        request: undefined,
        ...params['request'],
      },
      ...(options || {}),
    }
packages/services/apiV2/index.ts
@@ -2,13 +2,13 @@
/* eslint-disable */
// API 更新时间:
// API 唯一标识:
import * as enterprise from './enterprise';
import * as enterpriseEmployee from './enterpriseEmployee';
import * as user from './user';
import * as role from './role';
import * as task from './task';
import * as enterpriseWallet from './enterpriseWallet';
import * as ocrUtils from './ocrUtils';
import * as enterprise from './enterprise';
import * as resource from './resource';
import * as logRecords from './logRecords';
import * as dictionary from './dictionary';
@@ -25,13 +25,13 @@
import * as fileUtils from './fileUtils';
import * as settings from './settings';
export default {
  enterprise,
  enterpriseEmployee,
  user,
  role,
  task,
  enterpriseWallet,
  ocrUtils,
  enterprise,
  resource,
  logRecords,
  dictionary,
packages/services/apiV2/task.ts
@@ -2,6 +2,21 @@
// @ts-ignore
import { request } from '@/utils/request';
/** 再次确认结算 POST /api/flexjob/task/againSureTaskSettlementOrderRoster */
export async function againSureTaskSettlementOrderRoster(
  body: API.AgainSureTaskSettlementOrderRosterCommand,
  options?: API.RequestConfig
) {
  return request<string>('/api/flexjob/task/againSureTaskSettlementOrderRoster', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 审核任务结算 POST /api/flexjob/task/auditTaskSettlement */
export async function auditTaskSettlement(
  body: API.AuditTaskSettlementCommand,
@@ -59,6 +74,21 @@
  });
}
/** 导出结算订单 POST /api/flexjob/task/exportTaskSettlementOrders */
export async function exportTaskSettlementOrders(
  body: API.ExportTaskSettlementOrdersCommand,
  options?: API.RequestConfig
) {
  return request<string>('/api/flexjob/task/exportTaskSettlementOrders', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 查询开放任务分页列表 POST /api/flexjob/task/getOpenTaskInfos */
export async function getOpenTaskInfos(
  body: API.GetOpenTaskInfosQuery,
packages/services/apiV2/typings.d.ts
@@ -3,6 +3,11 @@
    [key: string]: any;
  }
  interface AgainSureTaskSettlementOrderRosterCommand {
    /** 名单Id */
    id?: string;
  }
  interface APIcheckHealthParams {
    /** 健康校验 */
    request?: CheckHealthQuery;
@@ -113,8 +118,8 @@
  }
  interface APIgetEnterpriseWalletAccessSelectParams {
    /** 查询已签约企业钱包通道选择器数据 */
    request?: GetEnterpriseWalletAccessSelectQuery;
    /** 供应商Id */
    supplierEnterpriseId?: string;
  }
  interface APIgetEnterpriseWalletExpandindirectOrderParams {
@@ -1154,6 +1159,15 @@
    Fail = 30,
  }
  enum EnumTaskApplyStatus {
    /**待开始 */
    Wait = 10,
    /**进行中 */
    InProcess = 20,
    /**已结束 */
    End = 21,
  }
  enum EnumTaskCheckReceiveMethod {
    /**人工签到 */
    CheckIn = 10,
@@ -1502,6 +1516,21 @@
  interface ExportTaskSettlementOrderRostersCommand {
    /** 结算订单Id */
    id?: string;
  }
  interface ExportTaskSettlementOrdersCommand {
    /** 关键字 */
    keywords?: string;
    /** 任务Id */
    taskInfoId?: string;
    paymentStatus?: GetSettlementTasksQueryPaymentStatus;
    settlementOrderStatus?: EnumTaskSettlementOrderStatus;
    settlementStatus?: EnumTaskSettlementStatus;
    checkReceiveStatus?: EnumTaskCheckReceiveStatus;
    /** 结算时间-起始 */
    settlementTimeBegin?: string;
    /** 结算时间-截止 */
    settlementTimeEnd?: string;
  }
  interface FriendlyResultBatchEnterpriseSignContractCommandResult {
@@ -4603,6 +4632,7 @@
  interface GetEnterprisesQueryResultItem {
    /** Id */
    id?: string;
    type?: EnumEnterpriseType;
    /** 企业全称 */
    enterpriseName?: string;
    /** 法人姓名 */
@@ -4624,8 +4654,6 @@
    /** 是否已配置 */
    isConfigured?: boolean;
  }
  type GetEnterpriseWalletAccessSelectQuery = Record<string, any>;
  interface GetEnterpriseWalletAccessSelectQueryOption {
    /** Id */
@@ -5802,8 +5830,15 @@
    balance?: number;
    /** 企业名称 */
    enterpriseName?: string;
    /** 供应商 */
    supplierEnterpriseName?: string;
    /** 任务名称 */
    taskName?: string;
    /** 任务单号 */
    taskCode?: string;
    /** 结算单号 */
    settlementCode?: string;
    settlementAccess?: EnumEnterpriseWalletAccess;
    /** 结算单名称 */
    settlementOrderName?: string;
    settlementStatus?: EnumTaskSettlementStatus;
@@ -6118,6 +6153,8 @@
    /** 任务单号 */
    code?: string;
    checkReceiveStatus?: EnumTaskCheckReceiveStatus;
    /** 结算单号 */
    settlementCode?: string;
    settlementOrderStatus?: EnumTaskSettlementOrderStatus;
    /** 结算单名称 */
    settlementOrderName?: string;
@@ -6136,7 +6173,10 @@
    settlementRemark?: string;
    /** 结算人数 */
    settlementUserCount?: number;
    settlementAccess?: EnumEnterpriseWalletAccess;
    auditStatus?: EnumTaskSettlementAuditStatus;
    /** 操作人 */
    operator?: string;
  }
  interface GetSettlementTasksQueryResultObjectData {
@@ -6618,6 +6658,7 @@
    applyBeginTime?: string;
    /** 报名结束时间 */
    applyEndTime?: string;
    applyStatus?: EnumTaskApplyStatus;
    checkReceiveMethod?: EnumTaskCheckReceiveMethod;
    paymentMethod?: EnumTaskPaymentMethod;
    settlementAccess?: EnumEnterpriseWalletAccess;