|
|
|
@ -15,15 +15,14 @@ const { Text } = Typography;
|
|
|
|
|
const Sale_KPI = () => {
|
|
|
|
|
const { sale_store, date_picker_store: searchFormStore } = useContext(stores_Context);
|
|
|
|
|
const { formValues } = searchFormStore;
|
|
|
|
|
const { loading, operator } = sale_store.salesTrade;
|
|
|
|
|
const { groupType, loading, operator } = sale_store.salesTrade;
|
|
|
|
|
|
|
|
|
|
const [groupType, setGroupType] = useState('dept');
|
|
|
|
|
const dataSource = [].concat(sale_store.salesTrade[groupType], operator);
|
|
|
|
|
|
|
|
|
|
const pageRefresh = (queryData) => {
|
|
|
|
|
const overviewFlag = queryData.DepartmentList.toLowerCase() === 'all' || queryData.DepartmentList.toLowerCase().includes(',');
|
|
|
|
|
const _groupType = overviewFlag ? 'overview' : 'dept';
|
|
|
|
|
setGroupType(_groupType);
|
|
|
|
|
sale_store.setGroupType(_groupType);
|
|
|
|
|
sale_store.fetchOperatorTradeData(_groupType, { ...queryData, groupDateType: 'year' });
|
|
|
|
|
sale_store.fetchOperatorTradeData('operator', { ...queryData, groupDateType: 'year' });
|
|
|
|
|
};
|
|
|
|
|