diff --git a/design/uiux/prototype/01-로그인.html b/design/uiux/prototype/01-로그인.html
index 021240b..3609dc1 100644
--- a/design/uiux/prototype/01-로그인.html
+++ b/design/uiux/prototype/01-로그인.html
@@ -1,361 +1,314 @@
-
-
-
+
+
+
📝
+
회의록 서비스
+
효율적인 회의록 작성과 공유
+
-
+
-
-
+
+ // 대시보드로 이동
+ showToast('로그인 성공!', 'success');
+ setTimeout(() => {
+ navigateTo('02-대시보드.html');
+ }, 500);
+ } else {
+ // 로그인 실패
+ submitBtn.disabled = false;
+ submitBtn.textContent = originalText;
+ showError('사번 또는 비밀번호가 올바르지 않습니다.');
+ }
+ }, 1500);
+ }
+
+ /**
+ * 폼 제출 이벤트
+ */
+ loginForm.addEventListener('submit', (e) => {
+ e.preventDefault();
+
+ // 에러 메시지 초기화
+ errorMessageEl.classList.remove('show');
+
+ // 폼 데이터 가져오기
+ const formData = getFormData(loginForm);
+
+ // 유효성 검사
+ if (!validateForm(formData)) {
+ return;
+ }
+
+ // 로그인 처리
+ handleLogin(formData);
+ });
+
+ /**
+ * 비밀번호 찾기 클릭
+ */
+ forgotPasswordLink.addEventListener('click', (e) => {
+ e.preventDefault();
+ showToast('비밀번호 찾기 기능은 준비중입니다.', 'info');
+ });
+
+ /**
+ * Enter 키로 다음 필드 이동
+ */
+ employeeIdInput.addEventListener('keypress', (e) => {
+ if (e.key === 'Enter') {
+ e.preventDefault();
+ passwordInput.focus();
+ }
+ });
+
+ /**
+ * 페이지 로드 시 이미 로그인된 경우 대시보드로 이동
+ */
+ if (getFromStorage('isLoggedIn')) {
+ navigateTo('02-대시보드.html');
+ }
+
+ console.log('01-로그인 화면 초기화 완료');
+ console.log('데모 계정: user-001 또는 demo (비밀번호: 아무거나 8자 이상)');
+
-
\ No newline at end of file
+