wupengfei
2025-02-24 dd7d743197d2cbb2aa0626a55d3a8cc20cce4295
packages/components/src/hooks/index.ts
@@ -5,7 +5,8 @@
  PhoneParValueResponse,
  QueryLifePayOrderListInput,
  LifeRechargeConstants,
} from '../utils';
  ElectricParValueResponse,
} from '@life-payment/core-vue';
import { useQuery } from '@tanstack/vue-query';
import { computed, MaybeRef, reactive, unref } from 'vue';
import { useInfiniteLoading } from './infiniteLoading';
@@ -62,6 +63,25 @@
  };
}
export function useGetElectricParValue() {
  const { blLifeRecharge } = useLifeRechargeContext();
  const { data: electricParValueList, isLoading } = useQuery({
    queryKey: ['blLifeRecharge/getElectricParValue'],
    queryFn: async () => {
      return await blLifeRecharge.services.getElectricParValue({ showLoading: false });
    },
    select(data) {
      return data.electricParValue ?? [];
    },
    placeholderData: () => ({} as ElectricParValueResponse),
  });
  return {
    electricParValueList,
  };
}
export type UseGetUserLifePayOrderPageOptions = {
  lifePayOrderType?: MaybeRef<LifeRechargeConstants.LifePayOrderTypeEnum>;
};