getCookie 제거

This commit is contained in:
2026-01-10 21:59:11 +09:00
parent ef7914d5c6
commit 1b8cd8577e
30 changed files with 195 additions and 145 deletions

View File

@@ -457,6 +457,7 @@ const { fetchCurrentUser } = useAuth()
const route = useRoute()
const { getWeekInfo, getWeekDates, getLastWeekInfo, getActualCurrentWeekInfo, getMonday, changeWeek: calcChangeWeek } = useWeekCalc()
const router = useRouter()
const toast = useToast()
interface TaskItem {
projectId: number
@@ -656,7 +657,7 @@ async function setDefaultWeek(userId: number) {
const isFutureWeek = year > currentWeek.year || (year === currentWeek.year && week > currentWeek.week)
if (isFutureWeek) {
alert('작성할 수 없는 주차입니다.')
toast.warning('작성할 수 없는 주차입니다.')
router.replace('/report/weekly')
return false
}
@@ -860,7 +861,7 @@ function formatHoursDisplay(hours: number): string {
async function handleSubmit() {
const validTasks = form.value.tasks.filter(t => t.description.trim())
if (validTasks.length === 0) {
alert('최소 1개 이상의 Task를 입력해주세요.')
toast.warning('최소 1개 이상의 Task를 입력해주세요.')
return
}
@@ -885,10 +886,10 @@ async function handleSubmit() {
remarkDescription: form.value.remarkDescription
}
})
alert('주간보고가 작성되었습니다.')
toast.success('주간보고가 작성되었습니다.')
router.push('/report/weekly')
} catch (e: any) {
alert(e.data?.message || '저장에 실패했습니다.')
toast.error(e.data?.message || '저장에 실패했습니다.')
} finally {
isSaving.value = false
}
@@ -1000,11 +1001,11 @@ async function runAiParse() {
}
aiStep.value = 'matching'
} else {
alert('분석된 내용이 없습니다.')
toast.warning('분석된 내용이 없습니다.')
}
} catch (e: any) {
console.error('=== AI 분석 에러 ===', e)
alert(e.data?.message || 'AI 분석에 실패했습니다.')
toast.error(e.data?.message || 'AI 분석에 실패했습니다.')
} finally {
isAiParsing.value = false
}