zhengyiming
2025-09-17 81adf03a60f6b4452be4e3ad1f9e3915e0c78bf6
src/views/FinanceManage/components/UsageDetailView.vue
@@ -10,7 +10,7 @@
<script setup lang="ts">
import { ProTableV2, LoadingLayout, AppContainer, useTable } from '@bole-core/components';
import { UsageDetailColumns } from '../constants';
import * as taskServices from '@/services/api/task';
import * as userServices from '@/services/api/user';
defineOptions({
  name: 'UsageDetailView',
@@ -21,12 +21,6 @@
};
const state = reactive({ ...BaseState });
onMounted(async () => {
  await getList();
  state.loading = false;
});
const {
  getDataSource: getList,
  proTableProps,
@@ -36,28 +30,28 @@
} = useTable(
  async ({ pageIndex, pageSize }, extraParamState) => {
    try {
      let params: API.GetOpenTaskInfosQuery = {
      let params: API.GetPersonalUserTransactionsQuery = {
        pageModel: {
          rows: pageSize,
          page: pageIndex,
          orderInput: extraParamState.orderInput,
        },
        type: EnumUserWalletTransactionType.Income,
      };
      let res = await taskServices.getOpenTaskInfos(params, {
        showLoading: !state.loading,
      });
      let res = await userServices.getPersonalUserTransactions(params);
      return res;
    } catch (error) {
      console.log('error: ', error);
    }
    } catch (error) {}
  },
  {
    defaultExtraParams: {
      orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }],
      orderInput: [{ property: 'id', order: EnumPagedListOrder.Asc }],
    },
    queryKey: ['taskServices/getOpenTaskInfos'],
    columnsRenderProps: {},
  }
);
onMounted(async () => {
  await getList();
  state.loading = false;
});
</script>