wupengfei
2025-11-07 255c66e30dc71756f4bcda5ab9b6f0128b4c6b55
src/views/FinanceManage/components/DistributionDetailView.vue
@@ -6,6 +6,14 @@
        :columns="DistributionDetailColumns"
        :showOperationColumn="false"
      >
        <template #settlementStatus="{ row }">
          {{
            row.settlementStatus !== EnumTaskSettlementStatus.InProcess &&
            row.settlementStatus !== EnumTaskSettlementStatus.Wait
              ? '已确认'
              : '待确认'
          }}
        </template>
      </ProTableV2>
    </AppContainer>
  </LoadingLayout>
@@ -21,7 +29,11 @@
} from '@bole-core/components';
import { DistributionDetailColumns } from '../constants';
import * as userServices from '@/services/api/user';
import { EnumTaskSettlementStatusText, SettlementReceiveStatusText } from '@/constants';
import {
  EnumTaskSettlementStatusText,
  SettlementReceiveStatusText,
  EnumTaskSettlementStatus,
} from '@/constants';
defineOptions({
  name: 'DistributionDetailView',
@@ -65,7 +77,17 @@
      settlementStatus: { type: 'enum', valueEnum: EnumTaskSettlementStatusText },
      settlementAccess: { type: 'enum', valueEnum: EnumEnterpriseWalletAccessText },
      settlementReceiveStatus: { type: 'enum', valueEnum: SettlementReceiveStatusText },
      settlementAuditStatus: {
        type: 'text',
        formatter: (row: API.GetPersonalUserTransactionsQueryResultItem) => {
          return row.settlementAuditStatus === EnumTaskSettlementAuditStatus.Pass
            ? '已提交'
            : '待提交';
        },
      },
      settlementTime: { type: 'date' },
      transDate: { type: 'date' },
      createdTime: { type: 'date' },
    },
  }
);