wupengfei
2025-11-12 8d1d92a4baad8df0814a712224112f4b8eefc9d6
src/views/FinanceManage/components/DistributionDetailView.vue
@@ -1,11 +1,7 @@
<template>
  <LoadingLayout :loading="state.loading">
    <AppContainer>
      <ProTableV2
        v-bind="proTableProps"
        :columns="DistributionDetailColumns"
        :showOperationColumn="false"
      >
      <ProTableV2 v-bind="proTableProps" :columns="column" :showOperationColumn="false">
        <template #settlementStatus="{ row }">
          {{
            row.settlementStatus !== EnumTaskSettlementStatus.InProcess &&
@@ -20,14 +16,7 @@
</template>
<script setup lang="ts">
import {
  ProTableV2,
  LoadingLayout,
  AppContainer,
  useTable,
  defineOperationBtns,
} from '@bole-core/components';
import { DistributionDetailColumns } from '../constants';
import { ProTableV2, LoadingLayout, AppContainer, useTable } from '@bole-core/components';
import * as userServices from '@/services/api/user';
import { EnumTaskSettlementStatusText, EnumTaskSettlementStatus } from '@/constants';
@@ -35,7 +24,11 @@
  name: 'DistributionDetailView',
});
const operationBtns = defineOperationBtns([]);
const operationBtnMap: Record<string, OperationBtnType> = {};
const { column, operationBtns } = useAccess({
  operationBtnMap,
});
const BaseState = {
  loading: true,