store.ts
612 Bytes
import React, { useState } from 'react';
import useInitail from '@/hooks/useInitail';
// import useInitial from '@/hooks/useInitail';
import { getListApi } from './api';
interface StatusData {
shop: boolean // 门店显示
target: boolean // 目标和占比显示
id?: number
}
export default function useStore() {
const [statusData, setStatusData] = useState<StatusData>({shop: false, target: false, id: undefined});
const { data, loading, errMsg, setLoading } = useInitail(getListApi, [], null);
return {
statusData,
setStatusData,
data,
loading,
errMsg,
setLoading,
};
}