zhengyiming
2 天以前 8ddc8f3bb5fd4b2a58724b2bf8dfe038f350b27d
src/hooks/fourStreams.ts
@@ -8,50 +8,68 @@
} from '@/components/commonView/utils';
import * as parkBountyApplyServices from '@/services/api/ParkBountyApply';
import * as enterpriseApplyFileServices from '@/services/api/EnterpriseApplyFile';
import { BaseDeclareEnterpriseTableViewColumns, EnterpriseTypeText } from '@/constants';
import {
  BaseDeclareEnterpriseTableViewColumns,
  EnterpriseTypeText,
  FinanceStatusEnum,
  FinanceStatusEnumText,
  FinanceStatusEnumTextV2,
  FinanceStatusEnumTextV2Query,
  SettleStatusEnumTextV2,
  TransferToStatusEnum,
  TransferToStatusEnumText,
} from '@/constants';
export const rewardGrantRegisterColumns = computed(() =>
  defineColumns([
    ...BaseDeclareEnterpriseTableViewColumns,
    {
      id: '9',
      enCode: 'a',
      enCode: 'financeAmount',
      name: '财政拨付金额',
      width: 160,
    },
    {
      id: '10',
      enCode: 'a',
      enCode: 'financeSumAmount',
      name: '财政拨付已登记',
      width: 160,
    },
    {
      id: '11',
      enCode: 'a',
      enCode: 'financeTime',
      name: '最近登记日期',
      width: 160,
    },
    {
      id: '12',
      enCode: 'a',
      enCode: 'financeStatus',
      name: '财政拨付登记状态',
      width: 160,
    },
    {
      id: '13',
      enCode: 'a',
      enCode: 'transferAmount',
      name: '平台拨付金额',
      width: 160,
    },
    {
      id: '14',
      enCode: 'a',
      enCode: 'settleSumAmount',
      name: '平台拨付已登记',
      width: 160,
    },
    {
      id: '15',
      enCode: 'a',
      enCode: 'settleTime',
      name: '最近登记日期',
      width: 160,
    },
    {
      id: '16',
      enCode: 'a',
      enCode: 'settleStatus',
      name: '平台拨付登记状态',
      width: 160,
    },
  ])
);
@@ -73,7 +91,7 @@
  } = useTable(
    async ({ pageIndex, pageSize }, extraParamState) => {
      try {
        let params: API.GetParkBountyApplyInfoInput = {
        let params: API.GetParkBountyApplyTransferInfoInput = {
          pageModel: {
            rows: pageSize,
            page: pageIndex,
@@ -81,8 +99,10 @@
          },
          searchKeyWord: extraParamState.searchKeyWord,
          parkBountyApplyId: id.value,
          transferToStatus: extraParamState.transferToStatus,
          financeStatus: extraParamState.financeStatus,
        };
        let res = await parkBountyApplyServices.getOutCheckParkBountyApplyDetailList(params);
        let res = await parkBountyApplyServices.getParkBountyApplyTransferDetailList(params);
        return res;
      } catch (error) {}
    },
@@ -90,14 +110,24 @@
      defaultExtraParams: {
        orderInput: [{ property: 'parkBountyApplyId', order: OrderInputType.Desc }],
        searchKeyWord: '',
        transferToStatus: '' as any as TransferToStatusEnum,
        financeStatus: '' as any as FinanceStatusEnum,
      },
      columnsRenderProps: {
        authType: { type: 'enum', valueEnum: EnterpriseTypeText },
        financeStatus: { type: 'enum', valueEnum: FinanceStatusEnumTextV2 },
        settleStatus: { type: 'enum', valueEnum: SettleStatusEnumTextV2 },
        licenseUrl: {
          type: 'urlV2',
          formatter: (row: API.UserCertificationAuditListDto) => setOSSLink(row.licenseUrl),
        },
        financeTime: { type: 'date', format: 'YYYY-MM-DD' },
        settleTime: { type: 'date', format: 'YYYY-MM-DD' },
        applyAmount: { type: 'money' },
        financeAmount: { type: 'money' },
        financeSumAmount: { type: 'money' },
        transferAmount: { type: 'money' },
        settleSumAmount: { type: 'money' },
      },
    }
  );