ERP-node/WebContent/WEB-INF/view/project/gate/projectGateMngDashBoard.jsp

1019 lines
43 KiB
Plaintext

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="com.pms.common.utils.*"%>
<%@ page import="java.util.*" %>
<%@include file= "/init.jsp" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title><%=Constants.SYSTEM_NAME%></title>
<script>
$(document).ready(function(){
fnc_monthpick();
$(".btnOpenGateSetting").click(function(){
var objId = fnc_checkNull($("input[type=radio]:checked").val());
if(objId == ""){
Swal.fire("선택된 Project가 없습니다.");
}else{
window.open("/project/gate/gateDateSetUpFormPopUp.do?targetObjId="+objId, "", "width=650, height=400");
}
});
//수주품목 팝업
$(".btnProdCnt").click(function(){
var objId = $(this).attr("data-OBJID");
window.open("/project/projectOrderItemListPopup.do?objId="+objId, "", "width=620, height=342");
});
//project 팝업
$(".btnProjectDetail").click(function(){
var objId = $(this).attr("data-OBJID");
window.open("/project/projectDetailPopUp.do?objId="+objId,"projectFormPopUp","width=1150, height=670");
});
$("input[type=radio]").click(function(){
//gate blink initialize
$("#GATE1").attr("class", "gate_name gate1_back");
$("#GATE2").attr("class", "gate_name gate2_back");
$("#GATE3").attr("class", "gate_name gate3_back");
$("#GATE4").attr("class", "gate_name gate4_back");
var currentGate = fnc_checkNull($(this).attr("data-CURRENT_GATE"));
if(currentGate == "GATE1"){
$("#"+currentGate).attr("class", "gate_name gate1_back gate_blink");
}else if(currentGate == "GATE2"){
$("#"+currentGate).attr("class", "gate_name gate2_back gate_blink");
}else if(currentGate == "GATE3"){
$("#"+currentGate).attr("class", "gate_name gate3_back gate_blink");
}else if(currentGate == "GATE4"){
$("#"+currentGate).attr("class", "gate_name gate4_back gate_blink");
}
//색상변경 Highlight
$(".dataTr").css("background", "#FFFFFF");
$(this).parent().parent().css("background", "yellow");
//file folder 색상 초기화
$("img").attr("src", "/images/file_empty.png");
//gate1 setting
$("#gate1AddMonths").children().remove();
$("#gate1AddMonths").html("<option value=''>종합</option>")
var targetObjId = $(this).val();
//Swal.fire("targetObjId : "+targetObjId);
fn_setGate1StatusInfo(targetObjId);
//gate2 setting
$("#gate2AddMonths").children().remove();
$("#gate2AddMonths").html("<option value=''>종합</option>")
var targetObjId = $(this).val();
fn_setGate2StatusInfo(targetObjId);
//gate3 setting
$("#gate3AddMonths").children().remove();
$("#gate3AddMonths").html("<option value=''>종합</option>")
var targetObjId = $(this).val();
fn_setGate3StatusInfo(targetObjId);
//gate4 setting
$("#gate4AddMonths").children().remove();
$("#gate4AddMonths").html("<option value=''>종합</option>")
var targetObjId = $(this).val();
fn_setGate4StatusInfo(targetObjId);
});
$("#gate1AddMonths").change(function(){
var targetObjId = $("input[type=radio]:checked").val();
var addMonths = $(this).val();
//Swal.fire("targetObjId : "+targetObjId+", addMonths : "+addMonths);
fn_setGate1StatusInfo(targetObjId, addMonths);
});
$("#gate2AddMonths").change(function(){
var targetObjId = $("input[type=radio]:checked").val();
var addMonths = $(this).val();
//Swal.fire("targetObjId : "+targetObjId+", addMonths : "+addMonths);
fn_setGate2StatusInfo(targetObjId, addMonths);
});
$("#gate3AddMonths").change(function(){
var targetObjId = $("input[type=radio]:checked").val();
var addMonths = $(this).val();
//Swal.fire("targetObjId : "+targetObjId+", addMonths : "+addMonths);
fn_setGate3StatusInfo(targetObjId, addMonths);
});
$("#gate4AddMonths").change(function(){
var targetObjId = $("input[type=radio]:checked").val();
var addMonths = $(this).val();
//Swal.fire("targetObjId : "+targetObjId+", addMonths : "+addMonths);
fn_setGate4StatusInfo(targetObjId, addMonths);
});
//File List popup
$(".btnFile").click(function(){
var targetObjId = fnc_checkNull($("input[type=radio]:checked").val());
if(targetObjId == ""){
Swal.fire("Project를 선택해 주시기 바랍니다.");
return;
}
var docType = $(this).attr("data-DOC_TYPE");
var docTypeName = $(this).attr("data-DOC_TYPE_NAME");
var fromDate = "";
var toDate = "";
var gate = $(this).attr("data-GATE");
if(gate == "1"){
fromDate = $("#GATE1_FROM_DATE").val();
toDate = $("#GATE1_TO_DATE").val();
}else if(gate == "2"){
fromDate = $("#GATE2_FROM_DATE").val();
toDate = $("#GATE2_TO_DATE").val();
}else if(gate == "3"){
fromDate = $("#GATE3_FROM_DATE").val();
toDate = $("#GATE3_TO_DATE").val();
}else if(gate == "4"){
fromDate = $("#GATE4_FROM_DATE").val();
toDate = $("#GATE4_TO_DATE").val();
}
var params = "";
params += "?targetObjId="+targetObjId;
params += "&docType="+docType;
params += "&docTypeName="+docTypeName;
params += "&search_fromDate="+fromDate;
params += "&search_toDate="+toDate;
//Swal.fire(params);
window.open("/project/gate/getFileListPopUp.do"+params, "fileListPopup", "width=800, height=340");
});
//이슈로 이동
$(document).on("click", ".btnOpenIssue", function(e){
var oemObjId = $(this).attr("data-OEM_OBJID");
var carObjId = $(this).attr("data-CAR_OBJID");
//Swal.fire("oemObjId : "+oemObjId+", carObjId : "+carObjId);
var params = "?search_oem="+oemObjId+"&search_carType="+carObjId;
//location.href="/project/gate/issueList.do"+params;
window.open("/project/gate/issueList.do"+params, "issuePopup", "fullscreen=yes");
});
//문제점 조치현황 이동
$(document).on("click", ".btnOpenProblemResponse", function(e){
var oemObjId = $(this).attr("data-OEM_OBJID");
var carObjId = $(this).attr("data-CAR_OBJID");
var fromDate = $(this).attr("data-FROM_DATE");
var toDate = $(this).attr("data-TO_DATE");
//Swal.fire("oemObjId : "+oemObjId+", carObjId : "+carObjId);
var params = "?search_oemObjId="+oemObjId+"&search_carObjId="+carObjId+"&search_resPlanFromDate="+fromDate+"&search_resPlanToDate="+toDate;
//location.href="/project/gate/issueList.do"+params;
window.open("/dashboard/problemListPopUp.do"+params, "problemResponsePopup", "fullscreen=yes");
});
//EO 적용관리 이동
$(document).on("click", ".btnOpenEOApplyList", function(e){
var oemObjId = $(this).attr("data-OEM_OBJID");
var carObjId = $(this).attr("data-CAR_OBJID");
var fromDate = $(this).attr("data-FROM_DATE");
var toDate = $(this).attr("data-TO_DATE");
//Swal.fire("oemObjId : "+oemObjId+", carObjId : "+carObjId);
var params = "?search_oemObjId="+oemObjId+"&search_carObjId="+carObjId+"&search_applyPointFromDate="+fromDate+"&search_applyPointToDate="+toDate;
//location.href="/project/gate/issueList.do"+params;
window.open("/productDevMng/eoApplyStatusList.do"+params, "eoApplyPopup", "fullscreen=yes");
});
//구조검토제안서 적용현황
$(document).on("click", ".btnOpenStructureReviewReportList", function(e){
var oemObjId = $(this).attr("data-OEM_OBJID");
var carObjId = $(this).attr("data-CAR_OBJID");
var fromDate = $(this).attr("data-FROM_DATE");
var toDate = $(this).attr("data-TO_DATE");
//Swal.fire("oemObjId : "+oemObjId+", carObjId : "+carObjId);
var params = "?search_oem="+oemObjId;
params+= "&search_carType="+carObjId;
params+= "&search_fromMonthRegDate="+fromDate;
params+= "&search_toMonthRegDate="+toDate;
params+= "&search_action_result=reflect";
//location.href="/project/gate/issueList.do"+params;
window.open("/structureReviewReport/structureReviewReportReflactList.do"+params, "eoApplyPopup", "fullscreen=yes");
});
//품질현황
$(document).on("click", ".btnOpenQualityTestList", function(e){
var oemObjId = $(this).attr("data-OEM_OBJID");
var carObjId = $(this).attr("data-CAR_OBJID");
var fromDate = $(this).attr("data-FROM_DATE");
var toDate = $(this).attr("data-TO_DATE");
//Swal.fire("oemObjId : "+oemObjId+", carObjId : "+carObjId);
var params = "?search_oem="+oemObjId;
params+= "&search_carType="+carObjId;
params+= "&search_fromMonthRegDate="+fromDate;
params+= "&search_toMonthRegDate="+toDate;
//location.href="/project/gate/issueList.do"+params;
window.open("/quality/qualityTestListPopUp.do"+params, "eoApplyPopup", "fullscreen=yes");
});
});
</script>
<script>
//gate1 현황판 설정
function fn_setGate1StatusInfo(projectObjId, addMonths){
var url = "/project/gate/getGate1StatusInfo.do";
$.ajax({
url:url,
type:"POST",
data:{"targetObjId":projectObjId, "addMonths":addMonths},
dataType:"json",
success:function(data){
var oemObjId = data.OEM_OBJID;
var carObjId = data.CAR_OBJID;
//일정 초기화
$("#gate1Date").text("");
//첨부파일 초기화
$("#gate1dpaFileCnt").attr("src", "/images/file_empty.png");
$("#gate1benchmarkingFileCnt").attr("src", "/images/file_empty.png");
$("#gate1protoDevFileCnt").attr("src", "/images/file_empty.png");
var gate1FromDate = fnc_checkNull(data.GATE1_FROM_DATE_STR);
var gate1ToDate = fnc_checkNull(data.GATE1_TO_DATE_STR);
if(gate1FromDate != "" && gate1ToDate != ""){
$("#gate1Date").text(" : "+gate1FromDate+" ~ "+gate1ToDate);
}
var reflectCnt = fnc_checkNullDefaultValue(data.REFLECT_CNT, 0);
var designCheckCnt = fnc_checkNullDefaultValue(data.DESIGN_CHECK_CNT, 0);
var dfmeaCnt = fnc_checkNullDefaultValue(data.DFMEA_CNT, 0);
var structureReviewReportCnt = fnc_checkNullDefaultValue(data.STRUCTURE_REVIEW_REPORT_CNT, 0);
//Swal.fire("reflectCnt : "+reflectCnt+", designCheckCnt : "+designCheckCnt+", dfmeaCnt : "+dfmeaCnt+", structureReviewReportCnt : "+structureReviewReportCnt);
$("#gate1reflectCnt").text(reflectCnt);
$("#gate1designCheckCnt").text(designCheckCnt);
$("#gate1dfmeaCnt").text(dfmeaCnt);
//구조검토 제안서 적용현황
var structureReviewReportLink = "<a href='#' class='btnOpenStructureReviewReportList' data-OEM_OBJID='"+oemObjId+"' data-CAR_OBJID='"+carObjId+"' data-FROM_DATE='"+gate1FromDate+"' data-TO_DATE='"+gate1ToDate+"'>"+structureReviewReportCnt+"</a>";
$("#gate1structureReviewReportCnt").html(structureReviewReportLink);
var gate1dpaFileCnt = fnc_checkNullDefaultValue(data.DPA_FILE_CNT, 0);
if(gate1dpaFileCnt > 0){
$("#gate1dpaFileCnt").attr("src", "/images/folder_blue.png");
}
var gate1benchmarkingFileCnt = fnc_checkNullDefaultValue(data.BENCHMARKING_FILE_CNT, 0);
if(gate1benchmarkingFileCnt > 0){
$("#gate1benchmarkingFileCnt").attr("src", "/images/folder_blue.png");
}
var gate1protoDevFileCnt = fnc_checkNullDefaultValue(data.PROTO_DEV_FILE_CNT, 0);
if(gate1protoDevFileCnt > 0){
$("#gate1protoDevFileCnt").attr("src", "/images/folder_blue.png");
}
//combobox setting
var durationCnt = fnc_checkNullDefaultValue(data.DURATION_CNT, 0);
addMonths = fnc_checkNull(addMonths);
var appendCode = "";
if(addMonths == ""){
$("#gate1AddMonths").children().remove();
appendCode += "<option value=''>종합</option>";
for(var i = 0 ; i <= durationCnt ; i++){
appendCode += "<option value='"+(i)+"'>M+"+(i)+"</option>";
}
$("#gate1AddMonths").append(appendCode);
}
//Swal.fire("gate1 from date : "+data.GATE1_FROM_DATE_STR2+", gate1 to date : "+data.GATE1_TO_DATE_STR2);
//GATE FROM AND TO DATE SETTING
$("#GATE1_FROM_DATE").val(data.GATE1_FROM_DATE_STR2);
$("#GATE1_TO_DATE").val(data.GATE1_TO_DATE_STR2);
},
error: function(jqxhr, status, error){
}
});
}
//gate2 현황판 설정
function fn_setGate2StatusInfo(projectObjId, addMonths){
var url = "/project/gate/getGate2StatusInfo.do";
$.ajax({
url:url,
type:"POST",
data:{"targetObjId":projectObjId, "addMonths":addMonths},
dataType:"json",
success:function(data){
var oemObjId = data.OEM_OBJID;
var carObjId = data.CAR_OBJID;
//일정 초기화
$("#gate2Date").text("");
//첨부파일 초기화
$("#gate2devPlanFileCnt").attr("src", "/images/file_empty.png");
$("#gate2carTypeFileCnt").attr("src", "/images/file_empty.png");
$("#gate2prodPreFileCnt").attr("src", "/images/file_empty.png");
$("#gate2pltMngPlanFileCnt").attr("src", "/images/file_empty.png");
$("#gate2pltDevSchedFileCnt").attr("src", "/images/file_empty.png");
$("#gate2etcFileCnt").attr("src", "/images/file_empty.png");
var structureReviewReportCnt = fnc_checkNullDefaultValue(data.STRUCTURE_REVIEW_REPORT_CNT, 0);
var eoApplyCnt = fnc_checkNullDefaultValue(data.EO_APPLY_CNT, 0);
var problemResponseCnt = fnc_checkNullDefaultValue(data.PROBLEM_RESPONSE_CNT, 0);
var issueCnt = fnc_checkNullDefaultValue(data.ISSUE_CNT, 0);
var qualityTestCnt = fnc_checkNullDefaultValue(data.QUALITY_TEST_CNT, 0);
//Swal.fire("reflectCnt : "+reflectCnt+", designCheckCnt : "+designCheckCnt+", dfmeaCnt : "+dfmeaCnt+", structureReviewReportCnt : "+structureReviewReportCnt);
var gate2FromDate = fnc_checkNull(data.GATE2_FROM_DATE_STR);
var gate2ToDate = fnc_checkNull(data.GATE2_TO_DATE_STR);
if(gate2FromDate != "" && gate2ToDate != ""){
$("#gate2Date").text(" : "+gate2FromDate+" ~ "+gate2ToDate);
}
//이슈링크
var issueCntLink = "<a href='#' class='btnOpenIssue' data-OEM_OBJID='"+oemObjId+"' data-CAR_OBJID='"+carObjId+"'>"+issueCnt+"</a>";
//문제점 조치현황 링크
var problemResponseCntLink = "<a href='#' class='btnOpenProblemResponse' data-OEM_OBJID='"+oemObjId+"' data-CAR_OBJID='"+carObjId+"' data-FROM_DATE='"+data.GATE2_FROM_DATE_STR2+"' data-TO_DATE='"+data.GATE2_TO_DATE_STR2+"'>"+problemResponseCnt+"</a>";
//EO적용현황 링크
var eoApplyCntLink = "<a href='#' class='btnOpenEOApplyList' data-OEM_OBJID='"+oemObjId+"' data-CAR_OBJID='"+carObjId+"' data-FROM_DATE='"+data.GATE2_FROM_DATE_STR2+"' data-TO_DATE='"+data.GATE2_TO_DATE_STR2+"'>"+eoApplyCnt+"</a>";
//구조검토 제안서 적용현황
var structureReviewReportLink = "<a href='#' class='btnOpenStructureReviewReportList' data-OEM_OBJID='"+oemObjId+"' data-CAR_OBJID='"+carObjId+"' data-FROM_DATE='"+gate2FromDate+"' data-TO_DATE='"+gate2ToDate+"'>"+structureReviewReportCnt+"</a>";
//품질현황
var qualityTestLink = "<a href='#' class='btnOpenQualityTestList' data-OEM_OBJID='"+oemObjId+"' data-CAR_OBJID='"+carObjId+"' data-FROM_DATE='"+gate2FromDate+"' data-TO_DATE='"+gate2ToDate+"'>"+qualityTestCnt+"</a>";
$("#gate2structureReviewReportCnt").html(structureReviewReportLink);
$("#gate2eoApplyCnt").html(eoApplyCntLink);
$("#gate2problemResponseCnt").html(problemResponseCntLink);
$("#gate2issueCnt").html(issueCntLink);
$("#gate2qualityTestCnt").html(qualityTestLink);
var gate2devPlanFileCnt = fnc_checkNullDefaultValue(data.DEV_PLAN_FILE_CNT, 0);
if(gate2devPlanFileCnt > 0){
$("#gate2devPlanFileCnt").attr("src", "/images/folder_blue.png");
}
var gate2carTypeFileCnt = fnc_checkNullDefaultValue(data.GATE2_CAR_TYPE_CNT, 0);
if(gate2carTypeFileCnt > 0){
$("#gate2carTypeFileCnt").attr("src", "/images/folder_blue.png");
}
var gate2prodPreFileCnt = fnc_checkNullDefaultValue(data.GATE2_PROD_PER_CNT, 0);
if(gate2prodPreFileCnt > 0){
$("#gate2prodPreFileCnt").attr("src", "/images/folder_blue.png");
}
var gate2pltMngPlanFileCnt = fnc_checkNullDefaultValue(data.GATE2_PLT_MNG_PLAN_CNT, 0);
if(gate2pltMngPlanFileCnt > 0){
$("#gate2pltMngPlanFileCnt").attr("src", "/images/folder_blue.png");
}
var gate2pltDevSchedFileCnt = fnc_checkNullDefaultValue(data.GATE2_PLT_DEV_SCHED_CNT, 0);
if(gate2pltDevSchedFileCnt > 0){
$("#gate2pltDevSchedFileCnt").attr("src", "/images/folder_blue.png");
}
var gate2etcFileCnt = fnc_checkNullDefaultValue(data.GATE2_ETC_CNT, 0);
if(gate2etcFileCnt > 0){
$("#gate2etcFileCnt").attr("src", "/images/folder_blue.png");
}
//combobox setting
var durationCnt = fnc_checkNullDefaultValue(data.DURATION_CNT, 0);
addMonths = fnc_checkNull(addMonths);
var appendCode = "";
if(addMonths == ""){
$("#gate2AddMonths").children().remove();
appendCode += "<option value=''>종합</option>";
for(var i = 0 ; i <= durationCnt ; i++){
appendCode += "<option value='"+(i)+"'>M+"+(i)+"</option>";
}
$("#gate2AddMonths").append(appendCode);
}
//GATE FROM AND TO DATE SETTING
$("#GATE2_FROM_DATE").val(data.GATE2_FROM_DATE_STR2);
$("#GATE2_TO_DATE").val(data.GATE2_TO_DATE_STR2);
},
error: function(jqxhr, status, error){
}
});
}
//gate3 현황판 설정
function fn_setGate3StatusInfo(projectObjId, addMonths){
var url = "/project/gate/getGate3StatusInfo.do";
$.ajax({
url:url,
type:"POST",
data:{"targetObjId":projectObjId, "addMonths":addMonths},
dataType:"json",
success:function(data){
var oemObjId = data.OEM_OBJID;
var carObjId = data.CAR_OBJID;
//일정 초기화
$("#gate3Date").text("");
//첨부파일 초기화
$("#gate3carTypeFileCnt").attr("src", "/images/file_empty.png");
$("#gate3prodPreFileCnt").attr("src", "/images/file_empty.png");
$("#gate3pltMngPlanFileCnt").attr("src", "/images/file_empty.png");
$("#gate3pltDevSchedFileCnt").attr("src", "/images/file_empty.png");
$("#gate3etcFileCnt").attr("src", "/images/file_empty.png");
var structureReviewReportCnt = fnc_checkNullDefaultValue(data.STRUCTURE_REVIEW_REPORT_CNT, 0);
var eoApplyCnt = fnc_checkNullDefaultValue(data.EO_APPLY_CNT, 0);
var problemResponseCnt = fnc_checkNullDefaultValue(data.PROBLEM_RESPONSE_CNT, 0);
var issueCnt = fnc_checkNullDefaultValue(data.ISSUE_CNT, 0);
var qualityTestCnt = fnc_checkNullDefaultValue(data.QUALITY_TEST_CNT, 0);
//Swal.fire("reflectCnt : "+reflectCnt+", designCheckCnt : "+designCheckCnt+", dfmeaCnt : "+dfmeaCnt+", structureReviewReportCnt : "+structureReviewReportCnt);
var gate3FromDate = fnc_checkNull(data.GATE3_FROM_DATE_STR);
var gate3ToDate = fnc_checkNull(data.GATE3_TO_DATE_STR);
if(gate3FromDate != "" && gate3ToDate != ""){
$("#gate3Date").text(" : "+gate3FromDate+" ~ "+gate3ToDate);
}
//이슈링크
var issueCntLink = "<a href='#' class='btnOpenIssue' data-OEM_OBJID='"+oemObjId+"' data-CAR_OBJID='"+carObjId+"'>"+issueCnt+"</a>";
//문제점 조치현황 링크
var problemResponseCntLink = "<a href='#' class='btnOpenProblemResponse' data-OEM_OBJID='"+oemObjId+"' data-CAR_OBJID='"+carObjId+"' data-FROM_DATE='"+data.GATE3_FROM_DATE_STR2+"' data-TO_DATE='"+data.GATE3_TO_DATE_STR2+"'>"+problemResponseCnt+"</a>";
//EO적용현황 링크
var eoApplyCntLink = "<a href='#' class='btnOpenEOApplyList' data-OEM_OBJID='"+oemObjId+"' data-CAR_OBJID='"+carObjId+"' data-FROM_DATE='"+data.GATE3_FROM_DATE_STR2+"' data-TO_DATE='"+data.GATE3_TO_DATE_STR2+"'>"+eoApplyCnt+"</a>";
//구조검토 제안서 적용현황
var structureReviewReportLink = "<a href='#' class='btnOpenStructureReviewReportList' data-OEM_OBJID='"+oemObjId+"' data-CAR_OBJID='"+carObjId+"' data-FROM_DATE='"+gate3FromDate+"' data-TO_DATE='"+gate3ToDate+"'>"+structureReviewReportCnt+"</a>";
//품질현황
var qualityTestLink = "<a href='#' class='btnOpenQualityTestList' data-OEM_OBJID='"+oemObjId+"' data-CAR_OBJID='"+carObjId+"' data-FROM_DATE='"+gate3FromDate+"' data-TO_DATE='"+gate3ToDate+"'>"+qualityTestCnt+"</a>";
$("#gate3structureReviewReportCnt").html(structureReviewReportLink);
$("#gate3eoApplyCnt").html(eoApplyCntLink);
$("#gate3problemResponseCnt").html(problemResponseCntLink);
$("#gate3issueCnt").html(issueCntLink);
$("#gate3qualityTestCnt").html(qualityTestLink);
var gate3devPlanFileCnt = fnc_checkNullDefaultValue(data.GATE3_DEV_PLAN_FILE_CNT, 0);
if(gate3devPlanFileCnt > 0){
$("#gate3devPlanFileCnt").attr("class", "file_icon");
}
var gate3carTypeFileCnt = fnc_checkNullDefaultValue(data.GATE3_CAR_TYPE_CNT, 0);
if(gate3carTypeFileCnt > 0){
$("#gate3carTypeFileCnt").attr("src", "/images/folder_blue.png");
}
var gate3prodPreFileCnt = fnc_checkNullDefaultValue(data.GATE3_PROD_PER_CNT, 0);
if(gate3prodPreFileCnt > 0){
$("#gate3prodPreFileCnt").attr("src", "/images/folder_blue.png");
}
var gate3pltMngPlanFileCnt = fnc_checkNullDefaultValue(data.GATE3_PLT_MNG_PLAN_CNT, 0);
if(gate3pltMngPlanFileCnt > 0){
$("#gate3pltMngPlanFileCnt").attr("src", "/images/folder_blue.png");
}
var gate3pltDevSchedFileCnt = fnc_checkNullDefaultValue(data.GATE3_PLT_DEV_SCHED_CNT, 0);
if(gate3pltDevSchedFileCnt > 0){
$("#gate3pltDevSchedFileCnt").attr("src", "/images/folder_blue.png");
}
var gate3etcFileCnt = fnc_checkNullDefaultValue(data.GATE3_ETC_CNT, 0);
if(gate3etcFileCnt > 0){
$("#gate3etcFileCnt").attr("src", "/images/folder_blue.png");
}
//combobox setting
var durationCnt = fnc_checkNullDefaultValue(data.DURATION_CNT, 0);
addMonths = fnc_checkNull(addMonths);
var appendCode = "";
if(addMonths == ""){
$("#gate3AddMonths").children().remove();
appendCode += "<option value=''>종합</option>";
for(var i = 0 ; i <= durationCnt ; i++){
appendCode += "<option value='"+(i)+"'>M+"+(i)+"</option>";
}
$("#gate3AddMonths").append(appendCode);
}
//GATE FROM AND TO DATE SETTING
$("#GATE3_FROM_DATE").val(data.GATE3_FROM_DATE_STR2);
$("#GATE3_TO_DATE").val(data.GATE3_TO_DATE_STR2);
},
error: function(jqxhr, status, error){
}
});
}
//gate4 현황판 설정
function fn_setGate4StatusInfo(projectObjId, addMonths){
var url = "/project/gate/getGate4StatusInfo.do";
$.ajax({
url:url,
type:"POST",
data:{"targetObjId":projectObjId, "addMonths":addMonths},
dataType:"json",
success:function(data){
var oemObjId = data.OEM_OBJID;
var carObjId = data.CAR_OBJID;
//일정 초기화
$("#gate4Date").text("");
//첨부파일 초기화
$("#gate4carTypeFileCnt").attr("src", "/images/file_empty.png");
$("#gate4prodPreFileCnt").attr("src", "/images/file_empty.png");
$("#gate4pltMngPlanFileCnt").attr("src", "/images/file_empty.png");
$("#gate4pltDevSchedFileCnt").attr("src", "/images/file_empty.png");
$("#gate4etcFileCnt").attr("src", "/images/file_empty.png");
var structureReviewReportCnt = fnc_checkNullDefaultValue(data.STRUCTURE_REVIEW_REPORT_CNT, 0);
var eoApplyCnt = fnc_checkNullDefaultValue(data.EO_APPLY_CNT, 0);
var problemResponseCnt = fnc_checkNullDefaultValue(data.PROBLEM_RESPONSE_CNT, 0);
var issueCnt = fnc_checkNullDefaultValue(data.ISSUE_CNT, 0);
var qualityTestCnt = fnc_checkNullDefaultValue(data.QUALITY_TEST_CNT, 0);
var sopTransferCnt = fnc_checkNullDefaultValue(data.SOP_TRANSFER_CNT, 0);
//Swal.fire("reflectCnt : "+reflectCnt+", designCheckCnt : "+designCheckCnt+", dfmeaCnt : "+dfmeaCnt+", structureReviewReportCnt : "+structureReviewReportCnt);
var gate4FromDate = fnc_checkNull(data.GATE4_FROM_DATE_STR);
var gate4ToDate = fnc_checkNull(data.GATE4_TO_DATE_STR);
if(gate4FromDate != "" && gate4ToDate != ""){
$("#gate4Date").text(" : "+gate4FromDate+" ~ "+gate4ToDate);
}
//이슈링크
var issueCntLink = "<a href='#' class='btnOpenIssue' data-OEM_OBJID='"+oemObjId+"' data-CAR_OBJID='"+carObjId+"'>"+issueCnt+"</a>";
//문제점 조치현황 링크
var problemResponseCntLink = "<a href='#' class='btnOpenProblemResponse' data-OEM_OBJID='"+oemObjId+"' data-CAR_OBJID='"+carObjId+"' data-FROM_DATE='"+data.GATE4_FROM_DATE_STR2+"' data-TO_DATE='"+data.GATE4_TO_DATE_STR2+"'>"+problemResponseCnt+"</a>";
//EO적용현황 링크
var eoApplyCntLink = "<a href='#' class='btnOpenEOApplyList' data-OEM_OBJID='"+oemObjId+"' data-CAR_OBJID='"+carObjId+"' data-FROM_DATE='"+data.GATE4_FROM_DATE_STR2+"' data-TO_DATE='"+data.GATE4_TO_DATE_STR2+"'>"+eoApplyCnt+"</a>";
//구조검토 제안서 적용현황
var structureReviewReportLink = "<a href='#' class='btnOpenStructureReviewReportList' data-OEM_OBJID='"+oemObjId+"' data-CAR_OBJID='"+carObjId+"' data-FROM_DATE='"+gate4FromDate+"' data-TO_DATE='"+gate4ToDate+"'>"+structureReviewReportCnt+"</a>";
//품질현황
var qualityTestLink = "<a href='#' class='btnOpenQualityTestList' data-OEM_OBJID='"+oemObjId+"' data-CAR_OBJID='"+carObjId+"' data-FROM_DATE='"+gate4FromDate+"' data-TO_DATE='"+gate4ToDate+"'>"+qualityTestCnt+"</a>";
$("#gate4structureReviewReportCnt").html(structureReviewReportLink);
$("#gate4eoApplyCnt").html(eoApplyCntLink);
$("#gate4problemResponseCnt").html(problemResponseCntLink);
$("#gate4issueCnt").html(issueCntLink);
$("#gate4qualityTestCnt").html(qualityTestLink);
$("#gate4sopTransferCnt").text(sopTransferCnt);
var gate4devPlanFileCnt = fnc_checkNullDefaultValue(data.GATE_DEV_PLAN_FILE_CNT, 0);
if(gate4devPlanFileCnt > 0){
$("#gate4devPlanFileCnt").attr("class", "file_icon");
}
var gate4carTypeFileCnt = fnc_checkNullDefaultValue(data.GATE4_CAR_TYPE_CNT, 0);
if(gate4carTypeFileCnt > 0){
$("#gate4carTypeFileCnt").attr("src", "/images/folder_blue.png");
}
var gate4prodPreFileCnt = fnc_checkNullDefaultValue(data.GATE4_PROD_PER_CNT, 0);
if(gate4prodPreFileCnt > 0){
$("#gate4prodPreFileCnt").attr("src", "/images/folder_blue.png");
}
var gate4pltMngPlanFileCnt = fnc_checkNullDefaultValue(data.GATE4_PLT_MNG_PLAN_CNT, 0);
if(gate4pltMngPlanFileCnt > 0){
$("#gate4pltMngPlanFileCnt").attr("src", "/images/folder_blue.png");
}
var gate4pltDevSchedFileCnt = fnc_checkNullDefaultValue(data.GATE4_PLT_DEV_SCHED_CNT, 0);
if(gate4pltDevSchedFileCnt > 0){
$("#gate4pltDevSchedFileCnt").attr("src", "/images/folder_blue.png");
}
var gate4etcFileCnt = fnc_checkNullDefaultValue(data.GATE4_ETC_CNT, 0);
if(gate4etcFileCnt > 0){
$("#gate4etcFileCnt").attr("src", "/images/folder_blue.png");
}
//combobox setting
var durationCnt = fnc_checkNullDefaultValue(data.DURATION_CNT, 0);
addMonths = fnc_checkNull(addMonths);
var appendCode = "";
if(addMonths == ""){
$("#gate4AddMonths").children().remove();
appendCode += "<option value=''>종합</option>";
for(var i = 0 ; i <= durationCnt ; i++){
appendCode += "<option value='"+(i)+"'>M+"+(i)+"</option>";
}
$("#gate4AddMonths").append(appendCode);
}
//GATE FROM AND TO DATE SETTING
$("#GATE4_FROM_DATE").val(data.GATE4_FROM_DATE_STR2);
$("#GATE4_TO_DATE").val(data.GATE4_TO_DATE_STR2);
},
error: function(jqxhr, status, error){
}
});
}
</script>
</head>
<body style="background:#e9ecf2;">
<form name="form1" action="" method="post">
<input type="hidden" name="GATE1_FROM_DATE" id="GATE1_FROM_DATE" value="" />
<input type="hidden" name="GATE1_TO_DATE" id="GATE1_TO_DATE" value="" />
<input type="hidden" name="GATE2_FROM_DATE" id="GATE2_FROM_DATE" value="" />
<input type="hidden" name="GATE2_TO_DATE" id="GATE2_TO_DATE" value="" />
<input type="hidden" name="GATE3_FROM_DATE" id="GATE3_FROM_DATE" value="" />
<input type="hidden" name="GATE3_TO_DATE" id="GATE3_TO_DATE" value="" />
<input type="hidden" name="GATE4_FROM_DATE" id="GATE4_FROM_DATE" value="" />
<input type="hidden" name="GATE4_TO_DATE" id="GATE4_TO_DATE" value="" />
<div style="min-width:1500px;">
<div class="plm_menu_name">
<h2 style="display:inline-block; width:500px; margin:0 0 0 10px;">
<span>Gate 점검현황</span>
</h2>
<span class="set_icon gate_set_btn btnOpenGateSetting">설정</span>
</div>
<div class="gate_status_chart_top">
<div style="overflow-y:scroll;">
<table class="plm_table gate_status_table" style="width:100%;">
<colgroup>
<col width="2%">
<col width="3%">
<col width="*">
<col width="*">
<col width="*">
<col width="*">
<col width="*">
<col width="*">
<col width="*">
</colgroup>
<thead>
<tr class="plm_thead" style="height:30px;">
<td rowspan="2"></td>
<td rowspan="2">No</td>
<td rowspan="2">고객사</td>
<td rowspan="2">차종</td>
<td rowspan="2">연간생산수량</td>
<td rowspan="2">생산공장</td>
<td rowspan="2">SOP</td>
<td rowspan="2">수주제품</td>
<td rowspan="2">단계(Gate)</td>
</tr>
</thead>
</table>
</div>
<div class="plm_scroll_table" style="width:100%; height:120px;">
<table class="plm_table gate_status_table">
<colgroup>
<col width="2%">
<col width="3%">
<col width="*">
<col width="*">
<col width="*">
<col width="*">
<col width="*">
<col width="*">
<col width="*">
</colgroup>
<tbody>
<c:choose>
<c:when test="${!empty projectList}">
<c:forEach var="info" items="${projectList}" varStatus="status">
<tr class="dataTr">
<td><input type="radio" name="btnProjectRadio" value="${info.OBJID}" data-CURRENT_GATE="${info.CURRENT_GATE}"></td>
<td>${info.RNUM}</td>
<td title="${info.OEM_NAME}">${info.OEM_NAME}</td>
<td title="${info.CAR_CODE} (${info.CAR_NAME})"><a href="#" class="btnProjectDetail" data-OBJID="${info.OBJID}">${info.CAR_CODE} (${info.CAR_NAME})</a></td>
<td class="align_r" title="${info.YEARLY_AVG_PRODUCTION_CNT}">${info.YEARLY_AVG_PRODUCTION_CNT}&nbsp;&nbsp;</td>
<td title="${info.OEM_FACTORY_NAME}">${info.OEM_FACTORY_NAME}</td>
<td title="${info.SOP_DATE}">${info.SOP_DATE}</td>
<td title="${info.PROD_CNT}"><a href="#" class="btnProdCnt" data-OBJID="${info.OBJID}">${info.PROD_CNT}</a></td>
<td title="${info.CURRENT_GATE}">${info.CURRENT_GATE}</td>
</tr>
</c:forEach>
</c:when>
<c:otherwise>
<tr>
<td align="center" colspan="9">등록된 Project가 없습니다.</td>
</tr>
</c:otherwise>
</c:choose>
</tbody>
</table>
</div>
</div>
<div class="gate_tablewrap">
<div class="gate_div">
<div class="gate_inner_wrap">
<div class="gate_name gate1_back" id="GATE1"><b>Gate 1</b><br>(제품설계 및 검증<div id="gate1Date" style="display:inline-block;"></div>)</div>
<select style="width:100%; height:25px; border-radius:3px; margin-bottom:5px;" id="gate1AddMonths" name="gate1AddMonths">
<option>Project를 선택해 주시기 바랍니다.</option>
</select>
<table class="plm_table">
<colgroup>
<col width="10%">
<col width="*">
<col width="30%">
</colgroup>
<thead>
<tr class="plm_thead">
<td>No</td>
<td>점검항목</td>
<td>Data & Doc</td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>과거차 문제점 반영현황</td>
<td><div id="gate1reflectCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>2</td>
<td>DPA 검증</td>
<!-- <td><a href="#" id="gate1dpaFileCnt" data-DOC_TYPE="GATE_DPA" class="file_empty_icon btnFile"></a></td> -->
<td><a href="#"><img src="/images/file_empty.png" id="gate1dpaFileCnt" data-DOC_TYPE="GATE_DPA" data-DOC_TYPE_NAME="GATE1 DPA 검증" data-GATE="1" class="btnFile" style="width:15px;height:15px;"></a></td>
</tr>
<tr>
<td>3</td>
<td>설계체크리스트</td>
<td><div id="gate1designCheckCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>4</td>
<td>DFMEA</td>
<td><div id="gate1dfmeaCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>5</td>
<td>구조검토제안서 적용현황</td>
<td><div id="gate1structureReviewReportCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>6</td>
<td>벤치마킹 제안/반영</td>
<!-- <td><a href="#" id="gate1benchmarkingFileCnt" data-DOC_TYPE="GATE_BENCHIMARKING" class="file_empty_icon btnFile"></a></td> -->
<td><a href="#"><img src="/images/file_empty.png" id="gate1benchmarkingFileCnt" data-DOC_TYPE="GATE_BENCHIMARKING" data-DOC_TYPE_NAME="GATE1 벤치마킹 제안/반영" data-GATE="1" class="btnFile" style="width:15px;height:15px;"></a></td>
</tr>
<tr>
<td>7</td>
<td>시작개발 현황</td>
<!-- <td><a href="#" id="gate1protoDevFileCnt" data-DOC_TYPE="GATE_PROTO_DEV_STATUS" class="file_empty_icon btnFile"></a></td> -->
<td><a href="#"><img src="/images/file_empty.png" id="gate1protoDevFileCnt" data-DOC_TYPE="GATE_PROTO_DEV_STATUS" data-DOC_TYPE_NAME="GATE1 시작개발 현황" data-GATE="1" class="btnFile" style="width:15px;height:15px;"></a></td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="gate_div">
<div class="gate_inner_wrap" style="margin-top:0px;">
<div class="gate_name gate2_back" id="GATE2"><b>Gate 2</b><br>(4M 준비<div id="gate2Date" style="display:inline-block;"></div>)</div>
<select style="width:100%; height:25px; border-radius:3px; margin-bottom:5px;" id="gate2AddMonths" name="gate2AddMonths">
<option>Project를 선택해 주시기 바랍니다.</option>
</select>
<table class="plm_table">
<colgroup>
<col width="10%">
<col width="*">
<col width="30%">
</colgroup>
<thead>
<tr class="plm_thead">
<td>No</td>
<td>점검항목</td>
<td>Data & Doc</td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>개발계획(목표)</td>
<!-- <td><a href="#" id="gate2devPlanFileCnt" data-DOC_TYPE="GATE_DEV_PLAN" class="file_empty_icon btnFile"></a></td> -->
<td><a href="#"><img src="/images/file_empty.png" id="gate2devPlanFileCnt" data-DOC_TYPE="GATE2_DEV_PLAN" data-DOC_TYPE_NAME="GATE2 개발계획(목표)" data-GATE="2" class="btnFile" style="width:15px;height:15px;"></a></td>
</tr>
<tr>
<td>2</td>
<td>구조검토제안 적용현황</td>
<td><div id="gate2structureReviewReportCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>3</td>
<td>EO적용현황</td>
<td><div id="gate2eoApplyCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>4</td>
<td>문제점조치현황</td>
<td><div id="gate2problemResponseCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>5</td>
<td>이슈현황</td>
<td><div id="gate2issueCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>6</td>
<td>차종별 종합현황</td>
<td><a href="#"><img src="/images/file_empty.png" id="gate2carTypeFileCnt" data-DOC_TYPE="GATE2_CAR_TYPE" data-DOC_TYPE_NAME="GATE2 차종별 종합현황" data-GATE="2" class="btnFile" style="width:15px;height:15px;"></a></td>
</tr>
<tr>
<td>7</td>
<td>생산준비 진척현황</td>
<td><a href="#"><img src="/images/file_empty.png" id="gate2prodPreFileCnt" data-DOC_TYPE="GATE2_PROD_PER" data-DOC_TYPE_NAME="GATE2 생산준비 진척현황" data-GATE="2" class="btnFile" style="width:15px;height:15px;"></a></td>
</tr>
<tr>
<td>8</td>
<td>PLT운영계획</td>
<td><a href="#"><img src="/images/file_empty.png" id="gate2pltMngPlanFileCnt" data-DOC_TYPE="GATE2_PLT_MNG_PLAN" data-DOC_TYPE_NAME="GATE2 PLT운영계획" data-GATE="2" class="btnFile" style="width:15px;height:15px;"></a></td>
</tr>
<tr>
<td>9</td>
<td>PLT개발일정</td>
<td><a href="#"><img src="/images/file_empty.png" id="gate2pltDevSchedFileCnt" data-DOC_TYPE="GATE2_PLT_DEV_SCHED" data-DOC_TYPE_NAME="GATE2 PLT개발일정" data-GATE="2" class="btnFile" style="width:15px;height:15px;"></a></td>
</tr>
<tr>
<td>10</td>
<td>기타</td>
<td><a href="#"><img src="/images/file_empty.png" id="gate2etcFileCnt" data-DOC_TYPE="GATE2_ETC" class="btnFile" data-DOC_TYPE_NAME="GATE2 기타" data-GATE="2" style="width:15px;height:15px;"></a></td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="gate_div">
<div class="gate_inner_wrap" style="margin-top:0px;">
<div class="gate_name gate3_back" id="GATE3"><b>Gate 3</b><br>(품질확보<div id="gate3Date" style="display:inline-block;"></div>)</div>
<select style="width:100%; height:25px; border-radius:3px; margin-bottom:5px;" id="gate3AddMonths" name="gate3AddMonths">
<option>Project를 선택해 주시기 바랍니다.</option>
</select>
<table class="plm_table">
<colgroup>
<col width="10%">
<col width="*">
<col width="30%">
</colgroup>
<thead>
<tr class="plm_thead">
<td>No</td>
<td>점검항목</td>
<td>Data & Doc</td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>구조검토제안 적용현황</td>
<td><div id="gate3structureReviewReportCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>2</td>
<td>EO적용현황</td>
<td><div id="gate3eoApplyCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>3</td>
<td>문제점조치현황</td>
<td><div id="gate3problemResponseCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>4</td>
<td>이슈현황</td>
<td><div id="gate3issueCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>5</td>
<td>품질현황</td>
<td><div id="gate3qualityTestCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>6</td>
<td>차종별 종합현황</td>
<td><a href="#"><img src="/images/file_empty.png" id="gate3carTypeFileCnt" data-DOC_TYPE="GATE3_CAR_TYPE" data-DOC_TYPE_NAME="GATE3 차종별 종합현황" data-GATE="3" class="btnFile" style="width:15px;height:15px;"></a></td>
</tr>
<tr>
<td>7</td>
<td>생산준비 진척현황</td>
<td><a href="#"><img src="/images/file_empty.png" id="gate3prodPreFileCnt" data-DOC_TYPE="GATE3_PROD_PER" data-DOC_TYPE_NAME="GATE3 생산준비 진척현황" data-GATE="3" class="btnFile" style="width:15px;height:15px;"></a></td>
</tr>
<tr>
<td>8</td>
<td>PLT운영계획</td>
<td><a href="#"><img src="/images/file_empty.png" id="gate3pltMngPlanFileCnt" data-DOC_TYPE="GATE3_PLT_MNG_PLAN" data-DOC_TYPE_NAME="GATE3 PLT운영계획" data-GATE="3" class="btnFile" style="width:15px;height:15px;"></a></td>
</tr>
<tr>
<td>9</td>
<td>PLT개발일정</td>
<td><a href="#"><img src="/images/file_empty.png" id="gate3pltDevSchedFileCnt" data-DOC_TYPE="GATE3_PLT_DEV_SCHED" data-DOC_TYPE_NAME="GATE3 PLT개발일정" data-GATE="3" class="btnFile" style="width:15px;height:15px;"></a></td>
</tr>
<tr>
<td>10</td>
<td>기타</td>
<td><a href="#"><img src="/images/file_empty.png" id="gate3etcFileCnt" data-DOC_TYPE="GATE3_ETC" class="btnFile" data-DOC_TYPE_NAME="GATE3 기타" data-GATE="3" style="width:15px;height:15px;"></a></td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="gate_div">
<div class="gate_inner_wrap" style="margin-top:0px;">
<div class="gate_name gate4_back" id="GATE4"><b>Gate 4</b><br>(양산준비<div id="gate4Date" style="display:inline-block;"></div>)</div>
<select style="width:100%; height:25px; border-radius:3px; margin-bottom:5px;" id="gate4AddMonths" name="gate4AddMonths">
<option>Project를 선택해 주시기 바랍니다.</option>
</select>
<table class="plm_table">
<colgroup>
<col width="10%">
<col width="*">
<col width="30%">
</colgroup>
<thead>
<tr class="plm_thead">
<td>No</td>
<td>점검항목</td>
<td>Data & Doc</td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>구조검토제안 적용현황</td>
<td><div id="gate4structureReviewReportCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>2</td>
<td>EO적용현황</td>
<td><div id="gate4eoApplyCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>3</td>
<td>문제점조치현황</td>
<td><div id="gate4problemResponseCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>4</td>
<td>이슈현황</td>
<td><div id="gate4issueCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>5</td>
<td>품질현황</td>
<td><div id="gate4qualityTestCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>6</td>
<td>양산이관</td>
<td><div id="gate4sopTransferCnt" style="display:inline-block;">-</div>건</td>
</tr>
<tr>
<td>7</td>
<td>차종별 종합현황</td>
<td><a href="#"><img src="/images/file_empty.png" id="gate4carTypeFileCnt" data-DOC_TYPE="GATE4_CAR_TYPE" data-DOC_TYPE_NAME="GATE4 차종별 종합현황" data-GATE="4" class="btnFile" style="width:15px;height:15px;"></a></td>
</tr>
<tr>
<td>8</td>
<td>생산준비 진척현황</td>
<td><a href="#"><img src="/images/file_empty.png" id="gate4prodPreFileCnt" data-DOC_TYPE="GATE4_PROD_PER" data-GATE="4" data-DOC_TYPE_NAME="GATE4 생산준비 진척현황" class="btnFile" style="width:15px;height:15px;"></a></td>
</tr>
<tr>
<td>9</td>
<td>PLT운영계획</td>
<td><a href="#"><img src="/images/file_empty.png" id="gate4pltMngPlanFileCnt" data-DOC_TYPE="GATE4_PLT_MNG_PLAN" data-DOC_TYPE_NAME="GATE4 PLT운영계획" data-GATE="4" class="btnFile" style="width:15px;height:15px;"></a></td>
</tr>
<tr>
<td>10</td>
<td>PLT개발일정</td>
<td><a href="#"><img src="/images/file_empty.png" id="gate4pltDevSchedFileCnt" data-DOC_TYPE="GATE4_PLT_DEV_SCHED" data-DOC_TYPE_NAME="GATE4 PLT개발일정" data-GATE="4" class="btnFile" style="width:15px;height:15px;"></a></td>
</tr>
<tr>
<td>11</td>
<td>기타</td>
<td><a href="#"><img src="/images/file_empty.png" id="gate4etcFileCnt" data-DOC_TYPE="GATE4_ETC" data-DOC_TYPE_NAME="GATE4 기타" class="btnFile" data-GATE="4" style="width:15px;height:15px;"></a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</form>
</body>
</html>