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,
  };
}