diff --git a/src/pages/CustomerListPage/CustomerAddButtonList/CustomerBulkUploadModal.tsx b/src/pages/CustomerListPage/CustomerAddButtonList/CustomerBulkUploadModal.tsx index f0048ae..00b72ac 100644 --- a/src/pages/CustomerListPage/CustomerAddButtonList/CustomerBulkUploadModal.tsx +++ b/src/pages/CustomerListPage/CustomerAddButtonList/CustomerBulkUploadModal.tsx @@ -12,7 +12,7 @@ import { } from "@mui/material"; import { useDropzone } from "react-dropzone"; import apiClient from "@apis/apiClient"; -import { toast } from "react-toastify"; +import { Link } from "react-router-dom"; import { AxiosError } from "axios"; import { showToast } from "@components/Toast/Toast"; interface Props { @@ -94,18 +94,167 @@ function CustomerBulkUploadModal({ 고객 데이터 일괄 등록 - - - 엑셀 파일 업로드 정책 + + 엑셀 파일 업로드 정책 + + + + + + • 파일 형식: + + + .xlsx, .xls + + + + + + • 파일 크기: + + + 10MB 이하 + + + + + • 필수 입력 항목이 누락된 경우 업로드가 실패할 수 있습니다. + + + + + + 엑셀의 열 순서가 변경되면 업로드가 실패할 수 있으니,{" "} + + 제공되는 템플릿 + + 을 그대로 사용하는 것을 권장합니다. - - • 엑셀 파일(.xlsx, .xls)만 업로드 가능합니다. + + + → 템플릿 다운로드 + - - • 파일 크기는 10MB 이하로 제한됩니다. + + + + + • 지정된 입력 값 안내 - - • 필수 입력 항목이 누락된 경우 업로드가 실패할 수 있습니다. + + + + + 고객 전화번호 + + + 형식:{" "} + + 000-0000-0000 + + + + + + + 생일 + + + 형식:{" "} + + YYYYMMDD (숫자 8자리) + + + + + + + 고객 역할 지정 + + + 임대인, 매도인, 임차인, 매수인 항목에{" "} + + TRUE + {" "} + 또는{" "} + + FALSE + + 로 입력 + + + + + + * 허용되지 않은 값이 입력될 경우, 업로드 과정에서 오류가 발생합니다. diff --git a/src/pages/PrivatePropertyListPage/PropertyAddButtonList/BulkUploadModal.tsx b/src/pages/PrivatePropertyListPage/PropertyAddButtonList/BulkUploadModal.tsx index c1108bb..6f8a3fc 100644 --- a/src/pages/PrivatePropertyListPage/PropertyAddButtonList/BulkUploadModal.tsx +++ b/src/pages/PrivatePropertyListPage/PropertyAddButtonList/BulkUploadModal.tsx @@ -12,7 +12,7 @@ import { } from "@mui/material"; import { useDropzone } from "react-dropzone"; import apiClient from "@apis/apiClient"; -import { toast } from "react-toastify"; +import { Link } from "react-router-dom"; import { AxiosError } from "axios"; import { showToast } from "@components/Toast/Toast"; @@ -91,18 +91,116 @@ function BulkUploadModal({ open, handleClose, fetchPropertyData }: Props) { 매물 데이터 일괄 등록 - - - 엑셀 파일 업로드 정책 + + 엑셀 파일 업로드 정책 + + + + + + • 파일 형식: + + + .xlsx, .xls + + + + + + • 파일 크기: + + + 10MB 이하 + + + + + • 필수 입력 항목이 누락된 경우 업로드가 실패할 수 있습니다. - - • 엑셀 파일(.xlsx, .xls)만 업로드 가능합니다. + + + + + 엑셀의 열 순서가 변경되면 업로드가 실패할 수 있으니,{" "} + + 제공되는 템플릿 + + 을 그대로 사용하는 것을 권장합니다. - - • 파일 크기는 10MB 이하로 제한됩니다. + + + → 템플릿 다운로드 + - - • 필수 입력 항목이 누락된 경우 업로드가 실패할 수 있습니다. + + + + + • 지정된 입력 값 안내 + + + + - 매물 카테고리:{" "} + + 매매, 전세, 월세 + + + + - 매물 유형:{" "} + + 아파트, 빌라, 상가, 오피스텔, 원룸, 투룸, 주택 + + + + + * 허용되지 않은 값이 입력될 경우, 업로드 과정에서 오류가 발생합니다.