Files
sam-kd/instock/common/viewJS.php
hskwon aca1767eb9 초기 커밋: 5130 레거시 시스템
- URL 하드코딩 → .env APP_URL 기반 동적 URL로 변경
- DB 연결 하드코딩 → .env 기반으로 변경
- MySQL strict mode DATE 오류 수정
2025-12-10 20:14:31 +09:00

99 lines
3.3 KiB
PHP

<script>
function viewBoardInstock(num, itemname, spec, remarks) {
var url = '';
switch (itemname) {
case 'SUS1.55T':
case 'SUS1.5T':
case 'SUS1.2T':
url = "i_SUSplate.php?num=" + num + "&itemname=" + itemname;
break;
case '내화충진재':
url = "i_Fireproof_sealings.php?num=" + num + "&itemname=" + itemname + "&spec=" + spec+ "&remarks=" + remarks;
break;
case '방화유리':
url = "i_antifireglass.php?num=" + num + "&itemname=" + itemname + "&spec=" + spec+ "&remarks=" + remarks;
break;
case '베어링부':
url = "i_bracket.php?num=" + num + "&itemname=" + itemname + "&spec=" + spec+ "&remarks=" + remarks;
break;
case '연동제어기':
url = "i_controller.php?num=" + num + "&itemname=" + itemname + "&spec=" + spec+ "&remarks=" + remarks;
break;
case '전동개폐기':
url = "i_motor.php?num=" + num + "&itemname=" + itemname + "&spec=" + spec+ "&remarks=" + remarks;
break;
case '마환봉':
url = "i_pole.php?num=" + num + "&itemname=" + itemname + "&spec=" + spec;
break;
case '평철':
url = "i_platesteel.php?num=" + num + "&itemname=" + itemname + "&spec=" + spec;
break;
case '받침용앵글':
url = "i_anglebottom.php?num=" + num + "&itemname=" + itemname + "&spec=" + spec;
break;
case '앵글':
url = "i_angle.php?num=" + num;
break;
case '각파이프':
url = "i_recpipe.php?num=" + num + "&itemname=" + itemname + "&spec=" + spec;
break;
case '감기샤프트':
url = "i_shaft.php?num=" + num + "&itemname=" + itemname + "&spec=" + spec;
break;
case '실리카원단':
url = "i_sillica.php?num=" + num + "&itemname=" + itemname;
break;
case '내화실':
url = "i_fireproofWire.php?num=" + num + "&itemname=" + itemname;
break;
case '와이어원단':
if (remarks.includes('대한')) {
url = "i_wireDaehan.php?num=" + num + "&itemname=" + itemname + "&spec=" + spec;
} else {
url = "i_wire.php?num=" + num + "&itemname=" + itemname + "&spec=" + spec;
}
break;
case '화이바원단':
url = "i_fiber.php?num=" + num + "&itemname=" + itemname;
break;
case 'GI0.5T':
case 'GI0.45T':
url = "i_GIplate.php?num=" + num + "&itemname=" + itemname;
break;
case 'EGI1.55T':
case 'EGI1.15T':
case 'EGI1.6T':
url = "i_EGI155.php?num=" + num + "&itemname=" + itemname;
break;
case '슬랫코일':
url = "i_slatcoil.php?num=" + num + "&itemname=" + itemname;
break;
case '바이오세라크울96K':
url = "i_cerakwool.php?num=" + num + "&itemname=" + itemname;
break;
case '절곡코일':
// var firstWord = spec.split('1')[0]; // 1 까지 추출해서 T더하기
var firstWord = spec.replace(/\s+/g, '').substring(0, 3); // 공백제거후 앞의 3자리
if (firstWord === 'EGI') {
url = "i_bendingcoil.php?num=" + num + "&itemname=" + itemname + "&spec=" + spec;
} else if (firstWord === 'SUS') {
url = "i_SUScoil.php?num=" + num + "&itemname=" + itemname + "&spec=" + spec;
}
else {
console.log("firstWord :", firstWord); // 디버깅을 위한 로그
return
}
break;
default:
console.error("Unknown itemname: " + itemname);
return; // 알 수 없는 itemname일 경우 함수를 종료
}
url = '/instock/' + url;
console.log("Opening URL:", url); // 디버깅을 위한 로그
customPopup(url, '수입검사서', 800, 900);
}
</script>