From b3ad105026b79bf50de28807bdfb14128dfa90cd Mon Sep 17 00:00:00 2001 From: qkrxogmla Date: Mon, 19 May 2025 11:32:06 +0900 Subject: [PATCH] =?UTF-8?q?=20=EC=B6=9C=EC=84=9D=EC=BD=94=EB=93=9C=20?= =?UTF-8?q?=EC=A2=85=EB=A3=8C=20expire=20api=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/components/Header.jsx | 3 ++- frontend/src/pages/admin/AttendanceCode.jsx | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/Header.jsx b/frontend/src/components/Header.jsx index 9530644..1a38ba6 100644 --- a/frontend/src/components/Header.jsx +++ b/frontend/src/components/Header.jsx @@ -17,7 +17,8 @@ const Header = () => { const showRightDeposit = !path.includes("deposit") && !path.includes("managestudent") && - !path.includes("managetask"); // 수강생 관리, 과제 관리 페이지 추가 + !path.includes("managetask") && + !path.includes("attendancecode"); const showRightMagageStudent = path.includes("attendancecode"); diff --git a/frontend/src/pages/admin/AttendanceCode.jsx b/frontend/src/pages/admin/AttendanceCode.jsx index 9b9dde0..8806d0e 100644 --- a/frontend/src/pages/admin/AttendanceCode.jsx +++ b/frontend/src/pages/admin/AttendanceCode.jsx @@ -19,10 +19,12 @@ const AttendanceCode = () => { } }; - // 출석코드 만료 + // 출석코드 만료 (직접 코드 전달 방식) const expireCode = async () => { try { - const res = await api.put("admin/attendance/expire-latest"); + const res = await api.put("admin/attendance/expire", null, { + params: { code }, + }); alert(res.data.message || "출석코드가 만료되었습니다"); setCode(""); } catch (error) {