Blame view

src/pages/crm_new/TargetAndProportion/store.ts 612 Bytes
5dae0393   舒述军   目标和占比设置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  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,
    };
  }