게시판 수정, 삭제 완료

This commit is contained in:
kimdaae328 2025-02-20 12:33:10 +09:00
parent 5c88ea3115
commit e2d765cb15

View File

@ -20,7 +20,7 @@
/> />
<!-- 비밀번호 입력창 (익명일 경우) --> <!-- 비밀번호 입력창 (익명일 경우) -->
<div v-if="isPassword && unknown" class="mt-3 w-25"> <div v-if="isPassword && unknown" class="mt-3 w-25 ms-auto">
<div class="input-group"> <div class="input-group">
<input <input
type="password" type="password"
@ -240,12 +240,12 @@ const fetchComments = async (page = 1) => {
page page
} }
}); });
// const replyResponse = await axios.get(`board/${currentBoardId.value}/reply`, { const replyResponse = await axios.get(`board/${currentBoardId.value}/reply`, {
// params: { LOCBRDSEQ: currentBoardId.value } params: { LOCBRDSEQ: currentBoardId.value }
// }); });
console.log("댓글:", response.data); console.log("댓글:", response.data);
// console.log(":", replyResponse.data); console.log("대댓글:", replyResponse.data);
comments.value = response.data.data.list.map(comment => ({ comments.value = response.data.data.list.map(comment => ({
commentId: comment.LOCCMTSEQ, // ID commentId: comment.LOCCMTSEQ, // ID
@ -258,7 +258,6 @@ const fetchComments = async (page = 1) => {
children: [] // children: [] //
})); }));
pagination.value = { pagination.value = {
...pagination.value, ...pagination.value,
currentPage: response.data.data.pageNum, // currentPage: response.data.data.pageNum, //
@ -276,7 +275,7 @@ const fetchComments = async (page = 1) => {
}; };
} catch (error) { } catch (error) {
console.error('댓글 목록 불러오기 오류:', error); console.log('댓글 목록 불러오기 오류:', error);
} }
}; };
@ -295,10 +294,10 @@ const handleCommentSubmit = async ({ comment, password }) => {
console.log('댓글 작성 성공:', response.data.message); console.log('댓글 작성 성공:', response.data.message);
await fetchComments(); await fetchComments();
} else { } else {
console.error('댓글 작성 실패:', response.data.message); console.log('댓글 작성 실패:', response.data.message);
} }
} catch (error) { } catch (error) {
console.error('댓글 작성 중 오류 발생:', error); console.log('댓글 작성 중 오류 발생:', error);
} }
}; };
@ -314,7 +313,7 @@ const handleCommentReply = async (reply) => {
console.log('대댓글 작성 성공:', response.data.message); console.log('대댓글 작성 성공:', response.data.message);
await fetchComments(); await fetchComments();
} else { } else {
console.error('대댓글 작성 실패:', response.data.message); console.log('대댓글 작성 실패:', response.data.message);
} }
} }
@ -351,7 +350,7 @@ const submitPassword = async () => {
return; return;
} }
console.log("📌 요청 시작: submitPassword 실행됨"); // console.log("📌 : submitPassword ");
try { try {
const response = await axios.post(`board/${currentBoardId.value}/password`, { const response = await axios.post(`board/${currentBoardId.value}/password`, {
@ -361,7 +360,6 @@ const submitPassword = async () => {
if (response.data.code === 200 && response.data.data === true) { if (response.data.code === 200 && response.data.data === true) {
password.value = ''; password.value = '';
// passwordAlert.value = "";
isPassword.value = false; isPassword.value = false;
if (lastClickedButton.value === "edit") { if (lastClickedButton.value === "edit") {
@ -371,24 +369,20 @@ const submitPassword = async () => {
} }
lastClickedButton.value = null; lastClickedButton.value = null;
} else { } else {
console.log('비밀번호 틀렸음둥') passwordAlert.value = "비밀번호가 일치하지 않습니다.????";
passwordAlert.value = "비밀번호가 일치하지 않습니다.";
} }
} catch (error) { } catch (error) {
if (error.response) { // console.log("📌 :", error);
console.error("📌 서버 응답 상태 코드:", error.response.status);
console.error("📌 서버 응답 데이터:", error.response.data);
if (error.response) {
if (error.response.status === 401) { if (error.response.status === 401) {
passwordAlert.value = "비밀번호가 일치하지 않습니다."; passwordAlert.value = "비밀번호가 일치하지 않습니다.";
} else { } else {
passwordAlert.value = error.response.data?.message || "서버 오류가 발생했습니다."; passwordAlert.value = error.response.data?.message || "서버 오류가 발생했습니다.";
} }
} else if (error.request) { } else if (error.request) {
console.error("📌 요청이 서버에 도달하지 못함:", error.request);
passwordAlert.value = "네트워크 오류가 발생했습니다. 다시 시도해주세요."; passwordAlert.value = "네트워크 오류가 발생했습니다. 다시 시도해주세요.";
} else { } else {
console.error("📌 요청 설정 중 오류 발생:", error.message);
passwordAlert.value = "요청 중 알 수 없는 오류가 발생했습니다."; passwordAlert.value = "요청 중 알 수 없는 오류가 발생했습니다.";
} }
} }