홈화면 바로가기 관련 수정
This commit is contained in:
@@ -9,8 +9,11 @@ import {
|
|||||||
Sales,
|
Sales,
|
||||||
Settlement
|
Settlement
|
||||||
} from '../model/types';
|
} from '../model/types';
|
||||||
|
import { useNavigate } from '@/shared/lib/hooks';
|
||||||
|
import { PATHS } from '@/shared/constants/paths';
|
||||||
|
|
||||||
export const BoxContainer1 = () => {
|
export const BoxContainer1 = () => {
|
||||||
|
const { navigate } = useNavigate();
|
||||||
|
|
||||||
const [mid, setMid] = useState<string>('nictest001m');
|
const [mid, setMid] = useState<string>('nictest001m');
|
||||||
const [searchDate, setSearchDate] = useState<string>(moment().format('YYYY-MM-DD'));
|
const [searchDate, setSearchDate] = useState<string>(moment().format('YYYY-MM-DD'));
|
||||||
@@ -49,6 +52,10 @@ export const BoxContainer1 = () => {
|
|||||||
setSettlement(rs.settlement);
|
setSettlement(rs.settlement);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const onClickToNavigate = () => {
|
||||||
|
navigate(PATHS.settlement.list);
|
||||||
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
callToday();
|
callToday();
|
||||||
@@ -79,7 +86,8 @@ export const BoxContainer1 = () => {
|
|||||||
<a className="arrow">
|
<a className="arrow">
|
||||||
<img
|
<img
|
||||||
src={ IMAGE_ROOT + '/ico_arrow.svg' }
|
src={ IMAGE_ROOT + '/ico_arrow.svg' }
|
||||||
alt="오늘 매출 바로가기"
|
alt="오늘 매출 바로가기"
|
||||||
|
onClick={ onClickToNavigate }
|
||||||
/>
|
/>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
@@ -123,7 +131,8 @@ export const BoxContainer1 = () => {
|
|||||||
<a className="arrow">
|
<a className="arrow">
|
||||||
<img
|
<img
|
||||||
src={ IMAGE_ROOT + '/ico_arrow.svg' }
|
src={ IMAGE_ROOT + '/ico_arrow.svg' }
|
||||||
alt="오늘 매출 바로가기"
|
alt="오늘 매출 바로가기"
|
||||||
|
onClick={ onClickToNavigate }
|
||||||
/>
|
/>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -5,8 +5,11 @@ import { HomeMonthParams, HomeMonthResponse, HomeOverviewParams, HomeOverviewRes
|
|||||||
import { useHomeOverviewMutation } from '../api/use-home-overview-mutation';
|
import { useHomeOverviewMutation } from '../api/use-home-overview-mutation';
|
||||||
import { useHomeMonthwMutation } from '../api/use-home-month-mutation';
|
import { useHomeMonthwMutation } from '../api/use-home-month-mutation';
|
||||||
import { NumericFormat } from 'react-number-format';
|
import { NumericFormat } from 'react-number-format';
|
||||||
|
import { useNavigate } from '@/shared/lib/hooks';
|
||||||
|
import { PATHS } from '@/shared/constants/paths';
|
||||||
|
|
||||||
export const BoxContainer2 = () => {
|
export const BoxContainer2 = () => {
|
||||||
|
const { navigate } = useNavigate();
|
||||||
|
|
||||||
const [mid, setMid] = useState<string>('nictest001m');
|
const [mid, setMid] = useState<string>('nictest001m');
|
||||||
const [searchDate, setSearchDate] = useState<string>(moment().format('YYYY-MM-DD'));
|
const [searchDate, setSearchDate] = useState<string>(moment().format('YYYY-MM-DD'));
|
||||||
@@ -71,6 +74,10 @@ export const BoxContainer2 = () => {
|
|||||||
callOverview();
|
callOverview();
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
const onClickToNavigate = () => {
|
||||||
|
navigate(PATHS.settlement.list);
|
||||||
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<div>
|
<div>
|
||||||
@@ -99,7 +106,11 @@ export const BoxContainer2 = () => {
|
|||||||
></NumericFormat>
|
></NumericFormat>
|
||||||
</span>
|
</span>
|
||||||
<a className="arrow">
|
<a className="arrow">
|
||||||
<img src={ IMAGE_ROOT + '/ico_arrow.svg' } alt="오늘 매출 바로가기" />
|
<img
|
||||||
|
src={ IMAGE_ROOT + '/ico_arrow.svg' }
|
||||||
|
alt="오늘 매출 바로가기"
|
||||||
|
onClick={ onClickToNavigate }
|
||||||
|
/>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -124,7 +135,11 @@ export const BoxContainer2 = () => {
|
|||||||
></NumericFormat>
|
></NumericFormat>
|
||||||
</span>
|
</span>
|
||||||
<a className="arrow">
|
<a className="arrow">
|
||||||
<img src={ IMAGE_ROOT + '/ico_arrow.svg' } alt="오늘 매출 바로가기" />
|
<img
|
||||||
|
src={ IMAGE_ROOT + '/ico_arrow.svg' }
|
||||||
|
alt="오늘 매출 바로가기"
|
||||||
|
onClick={ onClickToNavigate }
|
||||||
|
/>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -22,16 +22,13 @@ export const FavoriteWrapper = () => {
|
|||||||
const getItems = () => {
|
const getItems = () => {
|
||||||
let rs = [];
|
let rs = [];
|
||||||
for(let i=0;i<items.length;i++){
|
for(let i=0;i<items.length;i++){
|
||||||
let img = items[i]?.img;
|
|
||||||
let text = items[i]?.text;
|
|
||||||
let key = 'slide-key-'+i;
|
|
||||||
rs.push(
|
rs.push(
|
||||||
<SwiperSlide
|
<SwiperSlide
|
||||||
key={ key }
|
key={ 'slide-key-'+i }
|
||||||
>
|
>
|
||||||
<FavoriteItem
|
<FavoriteItem
|
||||||
img={ img }
|
img={ items[i]?.img }
|
||||||
text={ text }
|
text={ items[i]?.text }
|
||||||
></FavoriteItem>
|
></FavoriteItem>
|
||||||
</SwiperSlide>
|
</SwiperSlide>
|
||||||
);
|
);
|
||||||
@@ -45,7 +42,6 @@ export const FavoriteWrapper = () => {
|
|||||||
<Swiper
|
<Swiper
|
||||||
spaceBetween={9}
|
spaceBetween={9}
|
||||||
slidesPerView={4}
|
slidesPerView={4}
|
||||||
onSlideChange={() => console.log('slide change')}
|
|
||||||
>
|
>
|
||||||
{ getItems() }
|
{ getItems() }
|
||||||
<SwiperSlide>
|
<SwiperSlide>
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ export const HomeBannerList = () => {
|
|||||||
}).finally(() => {
|
}).finally(() => {
|
||||||
let items = [
|
let items = [
|
||||||
{title: '배너 이미지1', imageUrl: IMAGE_ROOT + '/sample_banner_0.png', linkUrl: '', order: ''},
|
{title: '배너 이미지1', imageUrl: IMAGE_ROOT + '/sample_banner_0.png', linkUrl: '', order: ''},
|
||||||
{title: '배너 이미지2', imageUrl: IMAGE_ROOT + '/home-banner01.png', linkUrl: '', order: ''},
|
{title: '배너 이미지2', imageUrl: IMAGE_ROOT + '/home-banner01.png', linkUrl: 'link2', order: ''},
|
||||||
{title: '배너 이미지3', imageUrl: IMAGE_ROOT + '/home-banner01.png', linkUrl: '', order: ''},
|
{title: '배너 이미지3', imageUrl: IMAGE_ROOT + '/home-banner01.png', linkUrl: '', order: ''},
|
||||||
];
|
];
|
||||||
setBannerList(items);
|
setBannerList(items);
|
||||||
@@ -36,6 +36,12 @@ export const HomeBannerList = () => {
|
|||||||
callHomeBannerList();
|
callHomeBannerList();
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
const onClickToMove = (linkUrl?: string) => {
|
||||||
|
if(!!linkUrl){
|
||||||
|
alert('open :: ' + linkUrl);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
const swiperPagination = {
|
const swiperPagination = {
|
||||||
bulletClass: 'banner-dot',
|
bulletClass: 'banner-dot',
|
||||||
bulletActiveClass: 'active',
|
bulletActiveClass: 'active',
|
||||||
@@ -64,6 +70,7 @@ export const HomeBannerList = () => {
|
|||||||
width: '100%',
|
width: '100%',
|
||||||
height: '100%'
|
height: '100%'
|
||||||
}}
|
}}
|
||||||
|
onClick={ () => onClickToMove(value.linkUrl) }
|
||||||
/>
|
/>
|
||||||
</SwiperSlide>
|
</SwiperSlide>
|
||||||
))
|
))
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ export const HomeNoticeList = () => {
|
|||||||
|
|
||||||
const getItems = () => {
|
const getItems = () => {
|
||||||
let rs = [];
|
let rs = [];
|
||||||
let maxCnt = (!!resultList && resultList.length < 5)? resultList.length: 5;
|
let maxCnt = (!!resultList && resultList.length < 4)? resultList.length: 5;
|
||||||
for(let i=0;i<maxCnt;i++){
|
for(let i=0;i<maxCnt;i++){
|
||||||
rs.push(
|
rs.push(
|
||||||
<HomeNoticeItem
|
<HomeNoticeItem
|
||||||
|
|||||||
Reference in New Issue
Block a user