From 2ecdac866c19abea0b5389708fcdf5b3889c969a Mon Sep 17 00:00:00 2001 From: joonhoekim <26rote@gmail.com> Date: Wed, 29 Oct 2025 15:59:04 +0900 Subject: (김준회) SWP 파일 업로드 취소 기능 추가, 업로드 파일명 검증로직에서 파일명 비필수로 변경 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/swp/table/swp-help-dialog.tsx | 66 ++++++++++++++++++++++++++++++--------- 1 file changed, 51 insertions(+), 15 deletions(-) (limited to 'lib/swp/table/swp-help-dialog.tsx') diff --git a/lib/swp/table/swp-help-dialog.tsx b/lib/swp/table/swp-help-dialog.tsx index 6880a8c7..c6c5296b 100644 --- a/lib/swp/table/swp-help-dialog.tsx +++ b/lib/swp/table/swp-help-dialog.tsx @@ -21,7 +21,7 @@ export function SwpUploadHelpDialog() { 업로드 가이드 - + 파일 업로드 가이드 @@ -34,10 +34,13 @@ export function SwpUploadHelpDialog() {

파일명 형식

- [OWN_DOC_NO]_[REV_NO]_[STAGE]_[YYYYMMDDhhmmss].[확장자] + [DOC_NO]_[REV_NO]_[STAGE].[확장자]

- ⚠️ 언더스코어(_)가 정확히 3개 있어야 합니다 + ⚠️ 언더스코어(_)가 최소 2개 이상 있어야 합니다 +

+

+ ℹ️ 선택사항: 4번째 항목으로 파일명을 추가할 수 있습니다 (예: [DOC_NO]_[REV_NO]_[STAGE]_[파일명].[확장자])

@@ -47,7 +50,7 @@ export function SwpUploadHelpDialog() {
- OWN_DOC_NO + DOC_NO
벤더의 문서번호 @@ -77,11 +80,11 @@ export function SwpUploadHelpDialog() {
- YYYYMMDDhhmmss + 파일명
- 날짜 및 시간 - - 업로드 날짜 정보를 기입합니다 (14자리 숫자) + 자유 파일명 (선택사항) + - 문서를 식별할 수 있는 이름 (언더스코어 포함 가능, 생략 가능)
@@ -92,13 +95,35 @@ export function SwpUploadHelpDialog() {
- VD-DOC-001_01_IFA_20250124143000.pdf + VD-DOC-001_01_IFA.pdf + +

+ ✓ 기본 형식 (파일명 생략) +

+
+
+ + VD-DOC-001_01_IFA_drawing_final.pdf + +

+ ✓ 파일명 추가 (파일명에 언더스코어 포함 가능) +

+
+
+ + TECH-SPEC-002_02_IFC.dwg +

+ ✓ 기본 형식 사용 +

- TECH-SPEC-002_02_IFC_20250124150000.dwg + DOC-003_03_IFA_test_result_data.xlsx +

+ ✓ 파일명 추가 (여러 단어 조합 가능) +

@@ -109,7 +134,7 @@ export function SwpUploadHelpDialog() {
- VD-DOC-001-01-IFA-20250124.pdf + VD-DOC-001-01-IFA.pdf

✗ 언더스코어(_) 대신 하이픈(-) 사용 @@ -117,18 +142,26 @@ export function SwpUploadHelpDialog() {

- VD-DOC-001_01_IFA.pdf + VD-DOC-001_01.pdf + +

+ ✗ STAGE 정보 누락 (최소 3개 항목 필요) +

+
+
+ + VD DOC 001_01_IFA.pdf

- ✗ 날짜/시간 정보 누락 + ✗ 공백 포함 (언더스코어 사용 필요)

- VD-DOC-001_01_IFA_20250124.pdf + VD-DOC-001__IFA.pdf

- ✗ 시간 정보 누락 (14자리가 아님) + ✗ REV_NO 비어있음 (빈 항목 불가)

@@ -140,7 +173,10 @@ export function SwpUploadHelpDialog() { ⚠️ 주의사항
    -
  • 파일명 형식이 올바르지 않으면 업로드가 실패합니다
  • +
  • 파일명은 최소 [DOC_NO]_[REV_NO]_[STAGE].[확장자] 형식이어야 합니다
  • +
  • DOC_NO는 현재 프로젝트에 할당된 문서번호여야 합니다
  • +
  • 4번째 항목(파일명)은 선택사항으로 생략 가능합니다
  • +
  • 업로드 날짜/시간은 시스템에서 자동으로 생성됩니다
  • 같은 파일명으로 이미 업로드된 파일이 있으면 덮어쓰지 않고 오류 처리됩니다
  • 프로젝트와 업체 코드를 먼저 선택해야 업로드 버튼이 활성화됩니다
-- cgit v1.2.3