wupengfei
5 天以前 3bea505c75d0f545bb5aad3d81a38417b1056e92
src/views/ServiceChargeManage/ServiceChargeDetail.vue
@@ -129,6 +129,7 @@
import * as taskUserServices from '@/services/api/taskUser';
import EditAccountInfoDialog from './components/EditAccountInfoDialog.vue';
import { Message } from '@bole-core/core';
import { paginateList } from '@/utils';
defineOptions({
  name: 'ServiceChargeDetail',
@@ -192,19 +193,28 @@
} = useTable(
  async ({ pageIndex, pageSize }, extraParamState) => {
    try {
      let params: API.GetSettlementTaskUsersQuery = {
      let params: API.APIgetSettlementTaskUsersParams = {
        taskInfoId: id,
        settlementOrderUrl: url,
      };
      let res = await taskUserServices.getSettlementTaskUsers(params);
      if (extraParamState.keywords) {
        res.data = res.data?.filter((item) => {
          return (
            item.name.includes(extraParamState.keywords) ||
            item.contactPhoneNumber.includes(extraParamState.keywords) ||
            item.identity.includes(extraParamState.keywords)
          );
        });
      }
      return Promise.resolve({
        pageModel: {
          rows: pageSize,
          page: pageIndex,
          orderInput: extraParamState.orderInput,
          totalCount: res.data.length,
        },
        taskInfoId: id,
        // settlementOrderUrl:form.
        keywords: extraParamState.keywords,
      };
      let res = await taskUserServices.getSettlementTaskUsers(params);
      return res;
        data: paginateList(res.data, pageIndex, pageSize),
      });
    } catch (error) {
      console.log('error: ', error);
    }
@@ -214,7 +224,7 @@
      keywords: '',
      orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }],
    },
    queryKey: ['taskUserServices/getOpenTaskInfos'],
    queryKey: ['taskUserServices/getSettlementTaskUsers'],
    columnsRenderProps: {},
  }
);