도면업로드 품번 디비에서 매칭
This commit is contained in:
@@ -336,19 +336,6 @@ String connector = person.getUserId();
|
||||
return;
|
||||
}
|
||||
|
||||
// 선택된 파트 확인 (필수 아님 - 전체 파트 대상)
|
||||
var selectedParts = _tabulGrid.getSelectedData();
|
||||
if(!selectedParts || selectedParts.length === 0) {
|
||||
// 선택 없으면 전체 파트 대상으로 진행
|
||||
var confirmMsg = '파트를 선택하지 않았습니다.\n';
|
||||
confirmMsg += '전체 파트를 대상으로 파일명과 일치하는 품번에 업로드됩니다.\n';
|
||||
confirmMsg += '계속하시겠습니까?';
|
||||
|
||||
if(!confirm(confirmMsg)) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// 파일 분류 및 처리
|
||||
var filesByType = {
|
||||
'3D': [], // stp 파일
|
||||
@@ -406,28 +393,9 @@ String connector = person.getUserId();
|
||||
|
||||
// 실제 업로드 처리
|
||||
function fn_processDrawingUpload(filesByType) {
|
||||
// 현재 그리드에 표시된 파트 데이터 가져오기
|
||||
var gridData = _tabulGrid.getData();
|
||||
if(!gridData || gridData.length === 0) {
|
||||
Swal.fire('페이지에 표시된 파트가 없습니다.');
|
||||
return;
|
||||
}
|
||||
|
||||
// 품번 목록 생성 (현재 화면에 보이는 파트만)
|
||||
var partNoList = [];
|
||||
for(var i = 0; i < gridData.length; i++) {
|
||||
var partNo = gridData[i].PART_NO;
|
||||
if(partNo) {
|
||||
partNoList.push(partNo);
|
||||
}
|
||||
}
|
||||
|
||||
// FormData 생성
|
||||
var formData = new FormData();
|
||||
|
||||
// 현재 화면의 품번 목록 전송
|
||||
formData.append('partNoList', JSON.stringify(partNoList));
|
||||
|
||||
// 모든 파일을 files 이름으로 추가
|
||||
var allFiles = filesByType['3D'].concat(filesByType['2D']).concat(filesByType['PDF']);
|
||||
for(var i = 0; i < allFiles.length; i++) {
|
||||
|
||||
Reference in New Issue
Block a user