From 70d75cf88d2be12888a29d0c370a848358d97a57 Mon Sep 17 00:00:00 2001 From: ttipo Date: Sun, 21 Jun 2026 19:28:16 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EC=8A=B9=EC=9D=B8=20=EC=9A=94?= =?UTF-8?q?=EC=B2=AD=20=ED=9D=90=EB=A6=84=EC=97=90=EC=84=9C=20=EB=A9=94?= =?UTF-8?q?=EC=8B=9C=EC=A7=80=20=EC=9E=85=EB=A0=A5=C2=B7=ED=91=9C=EC=8B=9C?= =?UTF-8?q?=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 수정 요청(검토 모달)을 제외한 나머지 승인 흐름에서는 메시지를 사용하지 않는다. - 진행 중 → 승인 요청 카드의 메시지 입력창 제거 - 승인 요청 도착 카드의 승인 메시지 표시 제거 - approvalNote 상태 제거, sendApproval 은 메시지 없이 요청 - 미사용이 된 .ap-note 입력 스타일 정리(수정 요청 메모 .ap-note-box 는 유지) Co-Authored-By: Claude Opus 4.8 (1M context) --- frontend/src/pages/relay/TaskDetailPage.vue | 44 ++------------------- 1 file changed, 3 insertions(+), 41 deletions(-) diff --git a/frontend/src/pages/relay/TaskDetailPage.vue b/frontend/src/pages/relay/TaskDetailPage.vue index 53fe9e0..302a6b1 100644 --- a/frontend/src/pages/relay/TaskDetailPage.vue +++ b/frontend/src/pages/relay/TaskDetailPage.vue @@ -246,20 +246,13 @@ async function changeTo(status: TaskStatus) { function startTask() { void changeTo('prog') } -// 승인 요청(메시지 선택) — 승인 워크플로우 엔드포인트로 노트와 함께 전송 -const approvalNote = ref('') +// 승인 요청 — 승인 워크플로우 엔드포인트로 전송(메시지 없음) async function sendApproval() { if (!task.value) return try { - task.value = await taskStore.requestApproval( - projectId.value, - task.value.id, - approvalNote.value.trim() || undefined, - ) + task.value = await taskStore.requestApproval(projectId.value, task.value.id) } catch { // 인터셉터가 알림 처리 - } finally { - approvalNote.value = '' } } @@ -897,12 +890,6 @@ function badgeFor(name: string | undefined): { label: string; cls: string } { 담당자가 작업 완료 후 승인을 요청했습니다. 검토 후 승인하거나 수정을 요청하세요. -
- {{ task.approval.note }} -
-