From 960977bf504c02b654ee3840d5b77230945b88e1 Mon Sep 17 00:00:00 2001 From: pccommen Date: Fri, 23 Aug 2024 11:09:15 +0900 Subject: [PATCH] hotifx --- .../FindingGameLanding/EventPeriod.tsx | 20 ++++---- Caecae/src/pages/Admin/AdminPage.tsx | 48 +++++++++++++++++-- 2 files changed, 55 insertions(+), 13 deletions(-) diff --git a/Caecae/src/features/FindingGameLanding/EventPeriod.tsx b/Caecae/src/features/FindingGameLanding/EventPeriod.tsx index 3e36755..2996b1c 100644 --- a/Caecae/src/features/FindingGameLanding/EventPeriod.tsx +++ b/Caecae/src/features/FindingGameLanding/EventPeriod.tsx @@ -16,16 +16,16 @@ const EventPeriod = () => {

- 참여 기간: 7.15 (월) - 7.21 (일){" "} + 참여 기간: 8.26 (월) - 9.1 (일){" "} 오후 3시 15분
- 지급 날짜: 7.29 (월)부터 주말・공휴일 제외 순차적으로 발송 + 지급 날짜: 9.9 (월)부터 주말・공휴일 제외 순차적으로 발송

- 7.15 + 8.26

315명 @@ -35,7 +35,7 @@ const EventPeriod = () => { arrow

- 7.16 + 8.27

315명 @@ -45,7 +45,7 @@ const EventPeriod = () => { arrow

- 7.17 + 8.28

315명 @@ -55,7 +55,7 @@ const EventPeriod = () => { arrow

- 7.18 + 8,29

315명 @@ -66,7 +66,7 @@ const EventPeriod = () => {

- 7.19 + 8.30

315명 @@ -76,7 +76,7 @@ const EventPeriod = () => { arrow

- 7.20 + 8.31

315명 @@ -86,7 +86,7 @@ const EventPeriod = () => { arrow

- 7.21 + 9.1

315명 @@ -96,7 +96,7 @@ const EventPeriod = () => { arrow

- 7.29 + 9.9

쿠폰 지급 diff --git a/Caecae/src/pages/Admin/AdminPage.tsx b/Caecae/src/pages/Admin/AdminPage.tsx index 0ff13f6..307f666 100644 --- a/Caecae/src/pages/Admin/AdminPage.tsx +++ b/Caecae/src/pages/Admin/AdminPage.tsx @@ -63,6 +63,9 @@ const AdminPage = () => { const [answer, setAnswer] = useState(defaultFindMeAnswer); const [mode, setMode] = useState("findme"); const [winnders, setWinnders] = useState([]); + const [eventStartDay, setEventStartDay] = useState(""); + const [eventEndtDay, setEventEndtDay] = useState(""); + const [eventWinnderCount, setEventWinnerCount] = useState(0); function changeQuestionURL(url: string) { const newFindme = [...findmes]; @@ -378,16 +381,55 @@ const AdminPage = () => {

이벤트 기간

{ + console.log(date.target.value); + setEventStartDay(date.target.value); + }} placeholder="Enter text here" />
{ + setEventEndtDay(date.target.value); + }} placeholder="Enter text here" /> + { + setEventWinnerCount(Number(date.target.value)); + }} + placeholder="Enter text here" + /> +
{ + if (mode == "findme") { + const dateOnly = eventStartDay.split("T")[0]; + await huynxios.post("/api/admin/finding/period", { + startDate: dateOnly, + }); + } else { + const start = eventStartDay + ":00"; + const end = eventEndtDay + ":00"; + await huynxios.post("/api/admin/racing/period", { + startTime: start, + endTime: end, + numberOfWinners: eventWinnderCount, + }); + } + }} + > +

저장하기

+

상세 이벤트 설정

@@ -403,7 +445,7 @@ const AdminPage = () => {

{ - changeMode(""); + changeMode("racinggame"); }} > 전력으로 513km