zhengyiming
4 天以前 e9e51e1418443b816e8b00a83035d92768653933
apps/underTakeMiniApp/src/subpackages/payrollManage/payrollManage/InnerPage.vue
@@ -1,6 +1,6 @@
<template>
  <ProTabs
    v-model="queryState.paymentStatus"
    v-model="queryState.supplierPaymentStatus"
    name="task-tab"
    :showPaneContent="false"
    class="task-tabs"
@@ -9,16 +9,16 @@
    title-scroll
  >
    <ProTabPane
      :title="`待审核(${waitAuditCount})`"
      :pane-key="GetSettlementTasksQueryPaymentStatus.WaitAudit"
      :title="`待结算`"
      :pane-key="GetSettlementTasksQuerySupplierPaymentStatus.WaitSettlement"
    ></ProTabPane>
    <ProTabPane
      :title="`已审核(${completedAuditCount})`"
      :pane-key="GetSettlementTasksQueryPaymentStatus.CompletedAudit"
      :title="`已结算`"
      :pane-key="GetSettlementTasksQuerySupplierPaymentStatus.CompletedSettlement"
    ></ProTabPane>
    <ProTabPane
      :title="`已发放(${completedReleaseCount})`"
      :pane-key="GetSettlementTasksQueryPaymentStatus.CompletedRelease"
      :title="`已发放`"
      :pane-key="GetSettlementTasksQuerySupplierPaymentStatus.CompletedRelease"
    ></ProTabPane>
  </ProTabs>
  <InfiniteLoading
@@ -58,7 +58,11 @@
import { ProTabs, ProTabPane, IncomeDetailListItem } from '@12333/components';
import Taro from '@tarojs/taro';
import dayjs from 'dayjs';
import { GetSettlementTasksQueryPaymentStatus, EnumPagedListOrder } from '@12333/constants';
import {
  GetSettlementTasksQueryPaymentStatus,
  EnumPagedListOrder,
  GetSettlementTasksQuerySupplierPaymentStatus,
} from '@12333/constants';
import * as taskServices from '@12333/services/apiV2/task';
import * as userServices from '@12333/services/apiV2/user';
import { useInfiniteLoading } from '@12333/hooks';
@@ -76,6 +80,7 @@
const queryState = reactive({
  paymentStatus: GetSettlementTasksQueryPaymentStatus.WaitAudit,
  supplierPaymentStatus: GetSettlementTasksQuerySupplierPaymentStatus.WaitSettlement,
});
const { infiniteLoadingProps, invalidateQueries } = useInfiniteLoading(
@@ -86,7 +91,7 @@
        page: pageParam,
        orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }],
      },
      paymentStatus: queryState.paymentStatus,
      supplierPaymentStatus: queryState.supplierPaymentStatus,
    };
    return taskServices.getSettlementTasks(params, {
      showLoading: false,