RuoYi-Vue-Plus/src/hooks/form/useDateRangeQuery.ts

20 lines
435 B
TypeScript

import { addDateRange } from '@/utils/ruoyi';
export function useDateRangeQuery(propName?: string) {
const dateRange = ref<any>(['', '']);
const applyDateRange = <T extends Record<string, any>>(queryParams: T) => {
return addDateRange(queryParams, dateRange.value, propName);
};
const resetDateRange = () => {
dateRange.value = ['', ''];
};
return {
dateRange,
applyDateRange,
resetDateRange
};
}