Skip to content

Commit 96ae0f9

Browse files
authored
Merge pull request #167 from pirogramming/frontend_km
[fix]: ManagaTask.jsx save_btn 핸들링 처리 추가
2 parents 8b8aeff + f14a492 commit 96ae0f9

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

frontend/src/components/TaskModal.jsx

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,32 @@ const TaskModal = ({ weekInfo, onClose }) => {
1818
};
1919

2020
const handleSave = async () => {
21-
const requests = taskList.map((task, index) =>
22-
api.post("/admin/assignment/signup", {
21+
console.log("save clicked");
22+
23+
const weekNumber = parseInt(weekInfo.week.replace("주차", "")); // 주차 숫자 정보만 추출
24+
const filteredTasks = taskList.filter((t) => t.trim() !== ""); // 빈 값 제거
25+
26+
const requests = filteredTasks.map((task, index) => {
27+
console.log("sending:", {
28+
subject: topic,
29+
assignmentName: task,
30+
week: weekNumber,
31+
day: day,
32+
orderNumber: index + 1,
33+
});
34+
35+
return api.post("/admin/assignment/signup", {
2336
subject: topic,
2437
assignmentName: task,
25-
week: parseInt(weekInfo.week),
38+
week: weekNumber,
2639
day: day,
2740
orderNumber: index + 1,
28-
})
29-
);
41+
});
42+
});
3043

3144
try {
32-
await Promise.all(requests);
45+
const response = await Promise.all(requests);
46+
console.log("응답들: ", response);
3347
alert("과제가 저장되었습니다.");
3448
onClose();
3549
} catch (error) {

0 commit comments

Comments
 (0)