Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/#109 페이지 연결 및 API 연동 #113

Merged

Conversation

tteokbokki-master
Copy link
Contributor

@tteokbokki-master tteokbokki-master commented Nov 7, 2024

Issue

#109

Description

1. 구인글 상세 페이지

1.1 이력서, 비자 발급 일자, 외국인 번호 필수 등록 모달

구인글 상세 페이지
이력서 비자 발급 일자 외국인 번호

/api/application/ 경로 요청를 통해

{ 
    ”resumeExistence : boolean, 
    ”visaExistence” : boolean, 
    ”foreignerIdNumberExistence” : boolean 
}

값을 받아옵니다. 모두 true면 지원서 프로세스 페이지로 넘어가고, 특정 값이 false라면 특정 값의 정보를 모달로 띄웁니다. 또한 등록을 위해 바로 마이페이지로 이동할 수 있도록 '마이페이지' 버튼도 추가했습니다.

1.2 고용주는 지원 버튼 클릭 금지

{ 
      if (userType === 'employer') {
      alert('고용주 계정으로는 지원할 수 없습니다.');
      return;
    }
}

localstorage에서 user.type 값을 받아와서 고용주는 지원하기 버튼을 클릭하지 못하게 했습니다.

2. 페이지 연결

2.1 구인글 페이지 연결

구인글 상세 페이지 -> 지원 프로세스 페이지 -> 지원서 페이지 -> (성공 시) 홈페이지

순서로 연결했습니다.

2.2 이력서 등록 페이지

이력서를 근로자 마이페이지에서 작성하므로, 이력서 등록이 완료되면 근로자 마이페이지로 리다이렉트 하게 했습니다

2.3 사인 등록 페이지

사인 등록 성공 후 localstorage의 user.type 값에 따라, 고용주라면 고용주 마이페이지로, 근로자라면 근로자 마이페이지로 리다이렉트 하게 했습니다.

- 추후 고용주 구별 로직을 구현해야합니다.
- 등록되지 않은 값이 있으면 모달을 통해 해당 값을 알려줍니다.
- path parameter를 변경했습니다.
- 제출 성공 시 홈페이지로 리다이렉트 됩니다.
- 구인글 상세 -> 지원 가이드 -> 지원서 페이지 순서로 연결했습니다.
- localstorage 값에 따라 근로자 또는 고용주 마이페이지로 리다이렉트
- 고용주는 지원하기 버튼을 누를 수 없습니다.
@tteokbokki-master tteokbokki-master self-assigned this Nov 7, 2024
@tteokbokki-master tteokbokki-master removed the request for review from KimJi-An November 7, 2024 15:31
@tteokbokki-master tteokbokki-master linked an issue Nov 7, 2024 that may be closed by this pull request
5 tasks
@YIMSEBIN YIMSEBIN merged commit a87a130 into kakao-tech-campus-2nd-step3:Weekly Nov 7, 2024
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

페이지 연결 및 API 연동
2 participants