useStore.ts
720 Bytes
import { useState } from 'react';
import useInitail from "@/hooks/useInitail";
import { getPartTypeApi } from '@/pages/pms/part/Repertory/api';
import {ListVO} from './api';
export default function useStore() {
const [dfParams, setDfParams] = useState<any>({});
const [key, setKey] = useState<any>('1');
const { data: partTypeData } = useInitail(getPartTypeApi, [], {});
const [outVisible, setOutVisible] = useState(false);
const [custVisible, setCustVisible] = useState(false);
const [item, setItem] = useState<ListVO>();
return {
dfParams,
setDfParams,
key,
setKey,
partTypeData,
outVisible,
setOutVisible,
item,
setItem,
custVisible,
setCustVisible,
};
}