wupengfei
2 天以前 c3d85f99d71dc283308e1219817e1d816e985809
src/views/ServiceChargeManage/ServiceChargeManageList.vue
@@ -3,7 +3,7 @@
    <AppContainer>
      <ProTableQueryFilterBar @on-reset="reset">
        <template #query>
          <QueryFilterItem tip-content="验收状态">
          <!-- <QueryFilterItem tip-content="验收状态">
            <FieldRadio
              v-model="extraParamState.checkReceiveStatus"
              :value-enum="EnumTaskCheckReceiveStatusTextForFilter"
@@ -11,7 +11,7 @@
              showAllBtn
              @change="getList()"
            />
          </QueryFilterItem>
          </QueryFilterItem> -->
          <QueryFilterItem tip-content="结算状态">
            <FieldRadio
              v-model="extraParamState.settlementStatus"
@@ -119,6 +119,7 @@
  EnumTaskCheckReceiveStatusText,
  EnumTaskCheckReceiveStatusTextForFilter,
  EnumTaskCheckReceiveStatus,
  EnumEnterpriseWalletAccessText,
} from '@/constants';
import { downloadFileByUrl, format, setOssFileName, setOSSLink } from '@/utils';
import * as taskServices from '@/services/api/task';
@@ -136,9 +137,6 @@
const operationBtnMap: Record<string, OperationBtnType> = {
  // uploadBtn: {
  //   emits: {
  //     onClick: (role: API.GetSettlementTasksQueryResultItem) => openSettleMethodDialog(role),
  //   },
  //   extraProps: {
  //     hide: (row: API.GetSettlementTasksQueryResultItem) =>
  //       row.settlementOrderStatus !== EnumTaskSettlementOrderStatus.Wait,
@@ -159,24 +157,18 @@
    },
    extraProps: {
      hide: (role: API.GetSettlementTasksQueryResultItem) =>
        !(
          role.settlementStatus === EnumTaskSettlementStatus.Wait &&
          role.auditStatus !== EnumTaskSettlementAuditStatus.Pass
        ),
        role.settlementStatus !== EnumTaskSettlementStatus.Wait,
    },
  },
  // recallBtn: {
  //   emits: {
  //     onClick: (role) => handleRecall(role),
  //   },
  //   extraProps: {
  //     hide: (role: API.GetSettlementTasksQueryResultItem) =>
  //       !(
  //         role.settlementStatus === EnumTaskSettlementStatus.InProcess &&
  //         role.checkReceiveStatus === EnumTaskCheckReceiveStatus.Completed
  //       ),
  //   },
  // },
  recallBtn: {
    emits: {
      onClick: (role) => handleRecall(role),
    },
    extraProps: {
      hide: (role: API.GetSettlementTasksQueryResultItem) =>
        role.settlementStatus !== EnumTaskSettlementStatus.InProcess,
    },
  },
  // settleAuditBtn: {
  //   emits: {
  //     onClick: (role: API.GetSettlementTasksQueryResultItem) => goDetail(role.id, 'settlement'),