홈 처리
This commit is contained in:
@@ -80,4 +80,13 @@ export interface HomeGroupsResponse {
|
||||
mids: Array<string>;
|
||||
};
|
||||
export interface HomeBannerListParams {};
|
||||
export interface HomeBannerListResponse {};
|
||||
export interface HomeBannerListResponse {
|
||||
bannerList: Array<BannerList>
|
||||
};
|
||||
export interface BannerList {
|
||||
bannerId: number;
|
||||
title: string;
|
||||
imageUrl: string;
|
||||
linkUrl: string;
|
||||
priority: number;
|
||||
};
|
||||
@@ -23,7 +23,7 @@ export const BoxContainer1 = () => {
|
||||
const [sales, setSales] = useState<Sales>();
|
||||
const [settlement, setSettlement] = useState<Settlement>();
|
||||
const [increaseRate, setIncreaseRate] = useState<number>();
|
||||
const [availableLimit, setAvailableLimit] = useState<number>();
|
||||
const [availableLimit, setAvailableLimit] = useState<number>(100);
|
||||
|
||||
const { mutateAsync: homeToday } = useHomeTodayMutation();
|
||||
|
||||
@@ -60,7 +60,7 @@ export const BoxContainer1 = () => {
|
||||
};
|
||||
|
||||
useEffect(() => {
|
||||
// callToday();
|
||||
callToday();
|
||||
}, []);
|
||||
|
||||
return (
|
||||
|
||||
@@ -14,6 +14,7 @@ export const BoxContainer2 = () => {
|
||||
const userMid = useStore.getState().UserStore.mid;
|
||||
|
||||
const [mid, setMid] = useState<string>(userMid);
|
||||
const [searchMonth, setSearchMonth] = useState<string>(moment().format('YYYYMM'));
|
||||
const [searchDate, setSearchDate] = useState<string>(moment().format('YYYYMMDD'));
|
||||
|
||||
const [sales, setSales] = useState<Sales>();
|
||||
@@ -33,7 +34,7 @@ export const BoxContainer2 = () => {
|
||||
|
||||
const callMonth = () => {
|
||||
let params: HomeMonthParams = {
|
||||
searchDate: searchDate,
|
||||
searchDate: searchMonth,
|
||||
mid: mid,
|
||||
};
|
||||
homeMonth(params).then((rs: HomeMonthResponse) => {
|
||||
@@ -74,8 +75,8 @@ export const BoxContainer2 = () => {
|
||||
};
|
||||
|
||||
useEffect(() => {
|
||||
// callMonth();
|
||||
// callOverview();
|
||||
callMonth();
|
||||
callOverview();
|
||||
}, []);
|
||||
|
||||
const onClickToNavigate = () => {
|
||||
|
||||
@@ -6,6 +6,7 @@ import 'swiper/css/pagination';
|
||||
import { IMAGE_ROOT } from '@/shared/constants/common';
|
||||
import { useHomeBannerListMutation } from '../api/use-home-banner-list-mutation';
|
||||
import {
|
||||
BannerList,
|
||||
HomeBannerListParams,
|
||||
HomeBannerListResponse
|
||||
} from '../model/types';
|
||||
@@ -14,15 +15,21 @@ export const HomeBannerList = () => {
|
||||
|
||||
const { mutateAsync: homeBannerList } = useHomeBannerListMutation();
|
||||
|
||||
const [bannerList, setBannerList] = useState<Array<Record<string, any>>>([]);
|
||||
const [bannerList, setBannerList] = useState<Array<BannerList>>([]);
|
||||
|
||||
const callHomeBannerList = () => {
|
||||
let params: HomeBannerListParams = {};
|
||||
|
||||
homeBannerList(params).then((rs: HomeBannerListResponse) => {
|
||||
console.log(rs);
|
||||
|
||||
if(rs.bannerList && rs.bannerList.length > 0){
|
||||
setBannerList(rs.bannerList);
|
||||
}
|
||||
else{
|
||||
setBannerList([]);
|
||||
}
|
||||
}).finally(() => {
|
||||
/*
|
||||
let items = [
|
||||
{title: '배너 이미지1', imageUrl: IMAGE_ROOT + '/sample_banner_0.png', linkUrl: 'http://www.google.com', order: 3},
|
||||
{title: '배너 이미지2', imageUrl: IMAGE_ROOT + '/home-banner01.png', linkUrl: 'http://www.naver.com', order: 1},
|
||||
@@ -31,6 +38,7 @@ export const HomeBannerList = () => {
|
||||
// sort 추가 한다
|
||||
items.sort((a, b) => a.order - b.order);
|
||||
setBannerList(items);
|
||||
*/
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -122,7 +122,6 @@ export const AllTransactionListPage = () => {
|
||||
};
|
||||
const onClickToDownloadExcel = () => {
|
||||
setEmailBottomSheetOn(true);
|
||||
|
||||
};
|
||||
const onRequestDownloadExcel = (userEmail?: string) => {
|
||||
// tid??? 확인 필요
|
||||
|
||||
Reference in New Issue
Block a user