게시글 등록 폼
게시글 등록 폼 모듈입니다.
예시화면은 비회원 기준으로 작성되었으며 등록/수정시 동일한 모듈을 사용할 수 있습니다.
관련 API : 🔗 게시글 등록 API, 게시글 수정 API,약관상세 조회하기 API관련 모듈: 파일 첨부 모듈
모듈명: article-form원본소스
게시글 등록 폼 기본 정보 모듈입니다.
사용 가능 변수
| 변수명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| isModify | boolean | - | 등록/수정 여부 |
| isLoading | boolean | true | - |
| isGuestMode | boolean | false | 등록시에는 로그인 되어있지 않는 경우 true 수정시에는 게시글 조회하기 API 응답 결과 중 registerType 값이 GUEST인 경우 true |
| usesAttachment | boolean | - | 첨부 가능 여부 (어드민 설정 값을 따름) |
| passwordIsValid | boolean | - | 입력한 비밀번호 유효성 여부 (8자리 이상 20자리 이하인 경우 true) |
| secretPostingUsed | boolean | - | 비밀글 가능 여부 (어드민 설정 값을 따름) |
| willBeSecretArticle | boolean | - | 비밀글 체크 여부 |
| name | string | - | 작성자명 |
| title | string | - | 게시글 제목 |
| content | string | - | 게시글 내용 |
| password | string | - | 비밀번호 |
| passwordErrorMessage | string | - | 비밀번호가 유효하지 않는 경우 에러 메세지 |
| files | File[] | [] | 첨부 파일 리스트 |
| imagesList | ImagesList[] | [] | 첨부 이미지 리스트 |
| boardConfig | BoardConfig | - | 게시판 설정 조회하기 API API 응답 결과 중 boardConfigs에서 현재 접근한 게시판에 대한 설정 정보 (아래 타입 참조) |
| isModify | boolean | true | 수정모드 여부 |
BoardConfig 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| canPostByMember | boolean | false | 회원 작성가능 여부 |
| guestPostingUsed | boolean | false | 비회원 작성가능 여부 |
| canPostBySecret | boolean | false | 비밀글 작성 여부 |
| canAttach | boolean | false | 첨부파일 사용 여부 |
| canUseCategory | boolean | false | 카테고리 사용 여부 |
Categories 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| label | string | - | 카테고리 이름 |
| categoryNo | number | - | 카테고리 번호 |
ImagesList 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| imageUrl | string | - | 이미지 경로 url |
| originName | string | - | 이미지 명 |
File 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| originalFileName | string | - | 원본 파일명 |
| uploadedFileName | string | - | 업로드 된 파일명 |
모듈명: article-form-terms원본소스
게시글 등록 폼 약관 정보 모듈입니다.
사용 가능 변수
| 변수명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| used | boolean | false | 약관 사용 여부 |
| agreeGuestTerms | boolean | false | 약관 동의 여부 |
| contents | string | - | 약관 내용 |
| enforcementDate | string | - | 시행일 |