..
This commit is contained in:
@@ -2,9 +2,13 @@ import moment from 'moment';
|
||||
import { NumericFormat } from 'react-number-format';
|
||||
import { useEffect, useState } from 'react';
|
||||
import { IMAGE_ROOT } from '@/shared/constants/common';
|
||||
import { useHomeOverviewMutation } from '../api/use-home-overview-mutation';
|
||||
import { useHomeTodayMutation } from '../api/use-home-today-mutation';
|
||||
import { HomeOverviewParams, HomeOverviewResponse, HomeTodayParams, HomeTodayResponse, Sales, Settlement, TopPaymentMethodInfo, TopSalesDayInfo, TopSalesTimeInfo } from '../model/types';
|
||||
import {
|
||||
HomeTodayParams,
|
||||
HomeTodayResponse,
|
||||
Sales,
|
||||
Settlement
|
||||
} from '../model/types';
|
||||
|
||||
export const BoxContainer1 = () => {
|
||||
|
||||
@@ -16,17 +20,8 @@ export const BoxContainer1 = () => {
|
||||
const [increaseRate, setIncreaseRate] = useState<number>();
|
||||
const [availableLimit, setAvailableLimit] = useState<number>();
|
||||
|
||||
const [averageTransactionAmount, setAverageTransactionAmount] = useState<number>();
|
||||
const [dailyAverageSales, setDailyAverageSales] = useState<number>();
|
||||
const [dailyAverageCount, setDailyAverageCount] = useState<number>();
|
||||
const [topSalesDayInfo, setTopSalesDayInfo] = useState<TopSalesDayInfo>();
|
||||
const [topSalesTimeInfo, setTopSalesTimeInfo] = useState<TopSalesTimeInfo>();
|
||||
const [topPaymentMethodInfo, setTopPaymentMethodInfo] = useState<TopPaymentMethodInfo>();
|
||||
|
||||
|
||||
const { mutateAsync: homeToday } = useHomeTodayMutation();
|
||||
const { mutateAsync: homeOverview } = useHomeOverviewMutation();
|
||||
|
||||
|
||||
const callToday = () => {
|
||||
let params: HomeTodayParams = {
|
||||
searchDate: searchDate,
|
||||
@@ -54,24 +49,9 @@ export const BoxContainer1 = () => {
|
||||
setSettlement(rs.settlement);
|
||||
});
|
||||
};
|
||||
const callOverview = () => {
|
||||
let params: HomeOverviewParams = {
|
||||
searchDate: searchDate,
|
||||
mid: mid,
|
||||
};
|
||||
homeOverview(params).then((rs: HomeOverviewResponse) => {
|
||||
setAverageTransactionAmount(rs.averageTransactionAmount);
|
||||
setDailyAverageSales(rs.dailyAverageSales);
|
||||
setDailyAverageCount(rs.dailyAverageCount);
|
||||
setTopSalesDayInfo(rs.topSalesDayInfo);
|
||||
setTopSalesTimeInfo(rs.topSalesTimeInfo);
|
||||
setTopPaymentMethodInfo(rs.topPaymentMethodInfo);
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
useEffect(() => {
|
||||
callToday();
|
||||
callOverview();
|
||||
}, []);
|
||||
|
||||
return (
|
||||
|
||||
@@ -17,6 +17,7 @@ import {
|
||||
useSetFooterMode,
|
||||
useSetFooterCurrentPage
|
||||
} from '@/widgets/sub-layout/use-sub-layout';
|
||||
import { useHomeTodayMutation } from '@/entities/home/api/use-home-today-mutation';
|
||||
|
||||
export const HomePage = () => {
|
||||
const { callLogin } = useUserInfo();
|
||||
@@ -32,6 +33,9 @@ export const HomePage = () => {
|
||||
const [bottomBannerOn, setBottomBannerOn] = useState<boolean>(false);
|
||||
const [authRegisterOn, setAuthRegisterOn] = useState<boolean>(false);
|
||||
const [loginSuccess, setLoginSuccess] = useState<boolean>(false);
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
const userParmas = {
|
||||
|
||||
Reference in New Issue
Block a user