607 lines
24 KiB
Plaintext
607 lines
24 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 type="text/javascript" src="/js/jquery.floatThead.min.js" ></script>
|
|
<script>
|
|
$(document).ready(function() {
|
|
$(".select2").each(function(i,o){
|
|
$(this).val( $(this).attr("data-value") ).trigger("change");
|
|
});
|
|
|
|
$('.select2').select2();
|
|
fnc_datepick();
|
|
$('.date').each(function(i,o){
|
|
$(this).attr("size","10");
|
|
$(this).datepicker({
|
|
changeMonth:true,
|
|
changeYear:true
|
|
});
|
|
});
|
|
|
|
$('#fixTable').floatThead();
|
|
//닫기
|
|
$("#btnClose").click(function(){
|
|
self.close(0);
|
|
});
|
|
|
|
$("#btnSave").click(function() {
|
|
var isDuplicate = false;
|
|
var selectedValues = []; // 기존 값들을 저장할 배열
|
|
|
|
// 기존 값 확인 및 중복 여부 체크
|
|
$(".unitCodeSelected").each(function() {
|
|
var selectedValue = $(this).val();
|
|
if (selectedValue === '') {
|
|
Swal.fire("입력된 유닛명이 없습니다.");
|
|
isDuplicate = true;
|
|
return false; // 중복이 없을 때만 계속 진행
|
|
}
|
|
if (selectedValues.indexOf(selectedValue) !== -1) {
|
|
Swal.fire("유닛명이 중복됩니다.");
|
|
isDuplicate = true;
|
|
return false; // 중복이 있으면 처리 중단
|
|
}
|
|
selectedValues.push(selectedValue); // 배열에 기존 값 추가
|
|
});
|
|
|
|
if (!isDuplicate) {
|
|
// 새로운 행을 추가하여 값 비교
|
|
$(".unitCodeSelect").each(function() {
|
|
var otherValue = $(this).val();
|
|
if (otherValue === '') {
|
|
Swal.fire("입력된 유닛명이 없습니다.");
|
|
isDuplicate = true;
|
|
return false; // 중복이 없을 때만 계속 진행
|
|
}
|
|
if (otherValue !== '') {
|
|
if (selectedValues.indexOf(otherValue) !== -1) {
|
|
Swal.fire("유닛명이 중복됩니다.");
|
|
isDuplicate = true;
|
|
return false; // 중복이 있으면 처리 중단
|
|
}
|
|
selectedValues.push(otherValue); // 배열에 새로운 값 추가
|
|
}
|
|
});
|
|
}
|
|
|
|
if (!isDuplicate) {
|
|
fn_save(); // 중복이 없을 때만 저장 함수 호출
|
|
}
|
|
});
|
|
|
|
//체크박스 전체선택/전체해제
|
|
$("#allCheck").click(function(){
|
|
if($("#allCheck").prop("checked")) {
|
|
$("input[type=checkbox]").prop("checked",true);
|
|
} else {
|
|
$("input[type=checkbox]").prop("checked",false);
|
|
}
|
|
});
|
|
|
|
$("input").change(function(){
|
|
var _thisvalue = $(this).val();
|
|
var _name = $(this).attr("name");
|
|
$("input[name='"+_name+"']").each(function (i) {
|
|
var maxvalue = $("input[name='"+_name+"']").eq(i).val().replace(/-/g,"");
|
|
if(_thisvalue.replace(/-/g,"") <= maxvalue){
|
|
_thisvalue = $("input[name='"+_name+"']").eq(i).val();
|
|
}
|
|
});
|
|
|
|
var trindex = $(this).parent().parent().index();
|
|
var tdindex = $(this).parent().index();
|
|
$("#fixTable tr:eq(0) td:eq("+(tdindex-1)+")").text(_thisvalue);
|
|
});
|
|
|
|
$("#btnAdd").click(function(){
|
|
fn_AddRow();
|
|
});
|
|
|
|
$("#btnDelete").click(function(){
|
|
fn_deleteWBSTask2();
|
|
});
|
|
fn_search();
|
|
});
|
|
|
|
</script>
|
|
<script>
|
|
|
|
function fn_reload(){
|
|
location.reload();
|
|
}
|
|
function fn_addNewRow(){
|
|
$("#dataTable > tbody").append($("#newTable tbody").html());
|
|
}
|
|
|
|
function fn_openWBSTaskPopUp(objId){
|
|
var hiddenForm = document.hiddenForm;
|
|
|
|
var url = "/project/wbsTaskFormPopUp.do";
|
|
|
|
var target = "openWBSPopUp";
|
|
|
|
window.open(url,target,"width=700, height=145, menubars=no, scrollbars=no, resizable=yes");
|
|
|
|
hiddenForm.action = url;
|
|
//hiddenForm.OBJID.value = objId;
|
|
hiddenForm.PARENT_OBJID.value = "${param.OBJID}";
|
|
hiddenForm.target = target;
|
|
hiddenForm.submit();
|
|
}
|
|
|
|
function fn_deleteWBSTask2(){
|
|
var checkArr = new Array();
|
|
var targetLength = $("input[name=chkOBJID]:checked").length;
|
|
//console.log("targetLength:"+targetLength);
|
|
if(0 < targetLength){
|
|
if(confirm("선택된 검사관리를 삭제하시겠습니까?")){
|
|
$("input[name=chkOBJID]:checked").each(function(){
|
|
var objId = fnc_checkNull($(this).val());
|
|
$("#"+objId).remove();
|
|
});
|
|
}
|
|
}
|
|
/* $("input[name=chkOBJID]:checked").each(function(){
|
|
var objId = fnc_checkNull($(this).val().replace(" ",""));
|
|
checkArr.push(objId);
|
|
});
|
|
|
|
if(0 < checkArr.length){
|
|
if(confirm("삭제하시겠습니까?")){
|
|
$.ajax({
|
|
type : "POST",
|
|
url:"/project/deleteInspection.do",
|
|
data: {"checkArr":checkArr.join()},
|
|
dataType:"json",
|
|
success:function(data){
|
|
Swal.fire(data.msg);
|
|
if(data.result =="true"){
|
|
fn_reload();
|
|
}
|
|
}
|
|
,error: function(jqxhr, status, error){
|
|
}
|
|
});
|
|
}
|
|
}else{
|
|
Swal.fire("선택된 대상이 없습니다.");
|
|
return false;
|
|
} */
|
|
}
|
|
|
|
function datepick() {
|
|
var $dateinput = $("input");
|
|
|
|
for (var i = 0; i < $dateinput.length; i++) {
|
|
var id = $dateinput.eq(i).attr("id");
|
|
|
|
if (id != null)
|
|
if (id.indexOf("Date") > -1) {
|
|
$dateinput.eq(i).attr("size", "10");
|
|
$dateinput.eq(i).datepicker();
|
|
} else {
|
|
$dateinput.eq(i).attr("size", "10");
|
|
}
|
|
}
|
|
}
|
|
|
|
//WBS Task의 내용을가져온다.
|
|
//objId가 없을 경우 등록 Form을 보여준다.
|
|
function openWBSTaskPopUp(objId) {
|
|
//wbs 등록 팝업
|
|
window.open("", "wbsTaskPopUp", "width=700, height=400");
|
|
var form = document.form1;
|
|
|
|
form.taskObjId.value = objId;
|
|
form.action = "/project/wbs/wbsTaskFormPopUp.do";
|
|
form.target = "wbsTaskPopUp";
|
|
form.submit();
|
|
}
|
|
|
|
function fn_openTaskConfirmListPopUp(taskObjId){
|
|
window.open("/project/wbs/openTaskConfirmListPopUp.do?objId="+taskObjId, "taskConfirmListPopUp", "width=700, height=440");
|
|
}
|
|
|
|
//부서 selectbox 변경 시 부서를 저장하도록 한다.
|
|
function fn_changeTaskDept(taskObjId,deptCode){
|
|
|
|
$.ajax({
|
|
url:"/project/wbs/changeTaskDept.do",
|
|
type:"POST",
|
|
data:{"taskObjId":taskObjId,"deptCode":deptCode},
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.result == "true" || data.result == true || data.result){
|
|
$("#taskCharger_"+taskObjId).remove();
|
|
|
|
if("" != fnc_checkNull(deptCode)){
|
|
$("#chargerArea_"+taskObjId).append(fn_searchUser(deptCode, '',taskObjId));
|
|
}
|
|
}else{
|
|
Swal.fire("오류가 발생하였습니다.");
|
|
}
|
|
},
|
|
error: function(jqxhr, status, error){
|
|
}
|
|
});
|
|
}
|
|
|
|
//부서에 따른 사원 정보를 가져온다.
|
|
function fn_searchUser(deptCode,userId,objId){
|
|
|
|
var appendText = "";
|
|
|
|
if("" != fnc_checkNull(deptCode)){
|
|
$.ajax({
|
|
url:"/common/searchUserList.do",
|
|
type:"POST",
|
|
data:{"search_deptCode":deptCode,"isJson":true},
|
|
dataType:"json",
|
|
async:false,
|
|
success:function(data){
|
|
if("" != objId){
|
|
$("#taskCharger_"+objId).remove();
|
|
}
|
|
appendText+= " <select id='taskCharger_"+objId+"' onchange=\"fn_changeTaskChargerId('"+objId+"',this.value);\">";
|
|
appendText+= "<option value=''>선택</option>";
|
|
if(data != null && data.length > 0){
|
|
for(var j=0;j<data.length;j++){
|
|
|
|
var selectedFlag = "";
|
|
if(fnc_checkNull(data[j].USER_ID) == userId){
|
|
selectedFlag = "selected";
|
|
}
|
|
appendText+= "<option value='"+fnc_checkNull(data[j].USER_ID)+"' "+selectedFlag+">"+fnc_checkNull(data[j].USER_NAME)+"</option>";
|
|
}
|
|
}
|
|
appendText+= " </select>";
|
|
},
|
|
error: function(jqxhr, status, error){
|
|
Swal.fire(jqxhr.statusText + ", " + status + ", " + error);
|
|
Swal.fire(jqxhr.status);
|
|
Swal.fire(jqxhr.responseText);
|
|
}
|
|
});
|
|
|
|
}
|
|
return appendText;
|
|
}
|
|
|
|
function complete_load(){
|
|
var params = "?objId="+'${param.objId}';
|
|
document.form1.action ="/project/wbs/wbsTaskListDetailPopUp.do"+params;
|
|
document.form1.target ="_self";
|
|
document.form1.submit();
|
|
}
|
|
|
|
function deleteProcess(checkObjId){
|
|
if(confirm("삭제 하시겠습니까?")){
|
|
$.ajax({
|
|
url:"/project/wbs/deleteWBSTask.do",
|
|
type:"POST",
|
|
data:{"ObjId":checkObjId},
|
|
dataType:"json",
|
|
success:function(data){
|
|
Swal.fire("삭제 되었습니다.");
|
|
complete_load();
|
|
},
|
|
error: function(jqxhr, status, error){
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
//WBS Task의 상세내용을 보여준다.
|
|
function fn_openWBSTaskDetailPopUp(objId,targetObjId) {
|
|
//wbs 등록 팝업
|
|
window.open("/project/wbs/wbsTaskDetailPopUp.do?taskObjId="+objId+"&projectObjId="+targetObjId, objId, "width=650, height=350");
|
|
}
|
|
|
|
function fileRegistPopup(objId,docType){
|
|
var popup_width = 800;
|
|
var popup_height = 290;
|
|
|
|
//var objId = $(this).attr("data-OBJID");
|
|
//var docType =$(this).attr("data-docType");
|
|
//var docTypeName = $(this).attr("data-docTypeName");
|
|
var params = "?targetObjId="+objId+"&docType="+docType;
|
|
var url = "/common/FileRegistPopup.do"+params;
|
|
|
|
fn_centerPopup(popup_width, popup_height, url);
|
|
}
|
|
|
|
function fn_save(){
|
|
$.ajax({
|
|
url:"/project/save_inspectionListFormPopUp.do"
|
|
,type:"POST"
|
|
,data: $("#form1").serialize()
|
|
,dataType:"json"
|
|
,async:false
|
|
,success:function(data){
|
|
Swal.fire(data.msg);
|
|
opener.fn_search();
|
|
self.close();
|
|
}
|
|
,error: function(jqxhr, status, error){
|
|
}
|
|
});
|
|
}
|
|
/* 이슈 Row 추가 */
|
|
function fn_AddRow(){
|
|
if ($(".font_white").find("#empty").length == 1) {
|
|
// No rows with data found
|
|
$(".font_white").empty();
|
|
}
|
|
var rowObjId = fnc_createObjId();
|
|
var parentObjid = ${param.OBJID};
|
|
var appendText = "";
|
|
appendText += " <tr class='dataTr' id='"+rowObjId+"'>";
|
|
appendText += " <input type='hidden' name='OBJID' value='"+rowObjId+"' class='TARGET_OBJID'>";
|
|
appendText += " <input type='hidden' name='PARENT_OBJID_"+rowObjId+"' value='"+parentObjid+"' class='TARGET_OBJID'>";
|
|
appendText += " <td class='align_c'>";
|
|
appendText += " <input type='checkbox' name='chkOBJID' value='"+rowObjId+"' class='chkBox'>";
|
|
appendText += " </td>";
|
|
appendText += " <td class='align_c' value='UNIT_CODE'>";
|
|
appendText += " <select name='UNIT_CODE_"+rowObjId+"' id='UNIT_CODE_"+rowObjId+"' class='select2 unitCodeSelect' value='' style='width:99.9%;'></select>";
|
|
appendText += " </td>";
|
|
appendText += " <td>";
|
|
appendText += " <a href='#' class='file_empty_icon' onclick=fileRegistPopup('"+rowObjId+"','INSPECTION_CHECKLIST_FILE') data-OBJID='"+rowObjId+"' data-docType='INSPECTION_CHECKLIST_FILE'></a>";
|
|
appendText += " </td>";
|
|
appendText += " <td class='align_c' value='INTERNAL_INSPECTION_RESULT'>";
|
|
appendText += " <select name='INTERNAL_INSPECTION_RESULT_"+rowObjId+"' id='INTERNAL_INSPECTION_RESULT_"+rowObjId+"' class='select2' value='' style='width:99.9%;'>";
|
|
appendText += " <option value=''>선택</option> ;"
|
|
appendText += " <option value='OK'>OK</option> ;"
|
|
appendText += " <option value='NG'>NG</option> ;"
|
|
appendText += " </select>";
|
|
appendText += " </td>";
|
|
appendText += " <td class='align_c' value='INTERNAL_INSPECTION_DATE'>";
|
|
appendText += " <input type='text' id='INTERNAL_INSPECTION_DATE_"+rowObjId+"' class='date_icon' name='INTERNAL_INSPECTION_DATE_"+rowObjId+"' style='text-align:center;'>";
|
|
appendText += " </td>";
|
|
appendText += " <td class='align_c' value='INTERNAL_INSPECTION_ID'>";
|
|
appendText += " <select name='INTERNAL_INSPECTION_ID_"+rowObjId+"' id='INTERNAL_INSPECTION_ID_"+rowObjId+"' class='select2' value='' style='width:99.9%;'></select>";
|
|
appendText += " </td>";
|
|
/* appendText += " <td>";
|
|
appendText += " <a href='#' class='file_empty_icon' onclick=fileRegistPopup('"+rowObjId+"','ADMISSION_INSPECTION_FILE') data-OBJID='"+rowObjId+"' data-docType='ADMISSION_INSPECTION_FILE'></a>";
|
|
appendText += " </td>";
|
|
appendText += " <td class='align_c' value='ADMISSION_INSPECTION_RESULT'>";
|
|
appendText += " <select name='ADMISSION_INSPECTION_RESULT_"+rowObjId+"' id='ADMISSION_INSPECTION_RESULT_"+rowObjId+"' class='select2' value='' style='width:99.9%;'>";
|
|
appendText += " <option value=''>선택</option> ;"
|
|
appendText += " <option value='OK'>OK</option> ;"
|
|
appendText += " <option value='NG'>NG</option> ;"
|
|
appendText += " </select>";
|
|
appendText += " <td class='align_c' value='ADMISSION_INSPECTION_DATE'>";
|
|
appendText += " <input type='text' id='ADMISSION_INSPECTION_DATE_"+rowObjId+"' class='date_icon' name='ADMISSION_INSPECTION_DATE_"+rowObjId+"' style='text-align:center;'>";
|
|
appendText += " </td>";
|
|
appendText += " <td class='align_c' value='ADMISSION_INSPECTION_ID'>";
|
|
appendText += " <select name='ADMISSION_INSPECTION_ID_"+rowObjId+"' id='ADMISSION_INSPECTION_ID_"+rowObjId+"' class='select2' value='' style='width:99.9%;'></select>";
|
|
appendText += " </td>";
|
|
appendText += " <td>";
|
|
appendText += " <a href='#' class='file_empty_icon' onclick=fileRegistPopup('"+rowObjId+"','SUPPLEMENTARY_MATTERS_FILE') data-OBJID='"+rowObjId+"' data-docType='SUPPLEMENTARY_MATTERS_FILE'></a>";
|
|
appendText += " </td>"; */
|
|
appendText += " </tr>";
|
|
|
|
if(0 < $(".font_white tr:first").length) {
|
|
$(".font_white tr:first").before(appendText);
|
|
}else{
|
|
$(".font_white").append(appendText);
|
|
}
|
|
//fnc_setFileDropZone("RADIATION_HIS_REPORTDropZone_"+rowObjId , rowObjId, "RADIATION_HIS_REPORT" , "RADIATION_HIS_REPORT" , "fileAreaDraw",false,null,null);
|
|
//fnc_setFileDropZone("STRUCTURE_REVIEW_DISCUSSIONDropZone_"+rowObjId, rowObjId, "STRUCTURE_REVIEW_DISCUSSION", "STRUCTURE_REVIEW_DISCUSSION", "fileAreaDraw",false,null,null);
|
|
fnc_getUserList2("INTERNAL_INSPECTION_ID_"+rowObjId , "");
|
|
//fnc_getUserList2("ADMISSION_INSPECTION_ID_"+rowObjId , "");
|
|
fn_UnitCodeList("${param.OBJID}", "UNIT_CODE_"+rowObjId, "", "");
|
|
fnc_datepick();
|
|
}
|
|
|
|
function fn_search(){
|
|
$("#partListArea").empty();
|
|
|
|
$.ajax({
|
|
url:"/project/getInspectionList.do",
|
|
type:"POST",
|
|
data:{"ObjId":"${param.OBJID}"},
|
|
dataType:"json",
|
|
async:false,
|
|
success:function(data){
|
|
if(0 < data.length){
|
|
for(var i=0;i<data.length;i++){
|
|
var rowObjId = fnc_checkNull(data[i].OBJID);
|
|
var parentObjId = fnc_checkNull(data[i].PARENT_OBJID);
|
|
var rnum = fnc_checkNull(data[i].RNUM);
|
|
var unit_code = fnc_checkNull(data[i].UNIT_CODE);
|
|
var internal_inspection_date = fnc_checkNull(data[i].INTERNAL_INSPECTION_DATE);
|
|
var internal_inspection_result = fnc_checkNull(data[i].INTERNAL_INSPECTION_RESULT);
|
|
var internal_inspection_id = fnc_checkNull(data[i].INTERNAL_INSPECTION_ID);
|
|
//var admission_inspection_date = fnc_checkNull(data[i].ADMISSION_INSPECTION_DATE);
|
|
//var admission_inspection_result = fnc_checkNull(data[i].ADMISSION_INSPECTION_RESULT);
|
|
//var admission_inspection_id = fnc_checkNull(data[i].ADMISSION_INSPECTION_ID);
|
|
var cl01_cnt = fnc_checkNull(data[i].CL01_CNT);
|
|
//var cl02_cnt = fnc_checkNull(data[i].CL02_CNT);
|
|
//var cl03_cnt = fnc_checkNull(data[i].CL03_CNT);
|
|
|
|
var appendText = "";
|
|
|
|
appendText += " <tr class='dataTr' id='"+rowObjId+"'>";
|
|
appendText += " <input type='hidden' name='OBJID' value='"+rowObjId+"'class='TARGET_OBJID'>";
|
|
appendText += " <input type='hidden' name='PARENT_OBJID_"+rowObjId+"' value='"+parentObjId+"' class='TARGET_OBJID'>";
|
|
appendText += " <td class='align_c'>";
|
|
appendText += " <input type='checkbox' name='chkOBJID' value='"+rowObjId+"' class='chkBox' data-objId='"+rowObjId+"'>";
|
|
appendText += " </td>";
|
|
appendText += " <td class='align_c' value='UNIT_CODE'>";
|
|
appendText += " <select name='UNIT_CODE_"+rowObjId+"' id='UNIT_CODE_"+rowObjId+"' class='select2 unitCodeSelected' value='' style='width:99.9%;'></select>";
|
|
appendText += " </td>";
|
|
appendText += " <td>";
|
|
appendText += " <a href='#' class='file_"+(cl01_cnt <= 0?'empty_':'')+"icon' onclick=fileRegistPopup('"+rowObjId+"','INSPECTION_CHECKLIST_FILE') data-OBJID='"+rowObjId+"' data-docType='INSPECTION_CHECKLIST_FILE'></a>";
|
|
appendText += " </td>";
|
|
appendText += " <td class='align_c' value='INTERNAL_INSPECTION_RESULT'>";
|
|
appendText += " <select name='INTERNAL_INSPECTION_RESULT_"+rowObjId+"' id='INTERNAL_INSPECTION_RESULT_"+rowObjId+"' class='select2' value='' style='width:99.9%;'>";
|
|
appendText += " <option value=''>선택</option> ;"
|
|
appendText += " <option value='OK'" + (internal_inspection_result === 'OK' ? "selected" : "") + ">OK</option> ;"
|
|
appendText += " <option value='NG'" + (internal_inspection_result === 'NG' ? "selected" : "") + ">NG</option> ;"
|
|
appendText += " </select>";
|
|
appendText += " </td>";
|
|
appendText += " <td class='align_c' value='INTERNAL_INSPECTION_DATE'>";
|
|
appendText += " <input type='text' id='INTERNAL_INSPECTION_DATE_"+rowObjId+"' class='date_icon' name='INTERNAL_INSPECTION_DATE_"+rowObjId+"' value='"+internal_inspection_date+"' style='text-align:center;'>";
|
|
appendText += " </td>";
|
|
appendText += " <td class='align_c' value='INTERNAL_INSPECTION_ID'>";
|
|
appendText += " <select name='INTERNAL_INSPECTION_ID_"+rowObjId+"' id='INTERNAL_INSPECTION_ID_"+rowObjId+"' class='select2' value='' style='width:99.9%;'></select>";
|
|
appendText += " </td>";
|
|
/* appendText += " <td>";
|
|
appendText += " <a href='#' class='file_"+(cl02_cnt <= 0?'empty_':'')+"icon' onclick=fileRegistPopup('"+rowObjId+"','ADMISSION_INSPECTION_FILE') data-OBJID='"+rowObjId+"' data-docType='ADMISSION_INSPECTION_FILE'></a>";
|
|
appendText += " </td>";
|
|
appendText += " <td class='align_c' value='ADMISSION_INSPECTION_RESULT'>";
|
|
appendText += " <select name='ADMISSION_INSPECTION_RESULT_"+rowObjId+"' id='ADMISSION_INSPECTION_RESULT_"+rowObjId+"' class='select2' value='' style='width:99.9%;'>";
|
|
appendText += " <option value=''>선택</option> ;"
|
|
appendText += " <option value='OK'" + (admission_inspection_result ? " selected" : "") + ">OK</option> ;"
|
|
appendText += " <option value='NG'" + (admission_inspection_result ? " selected" : "") + ">NG</option> ;"
|
|
appendText += " </select>";
|
|
appendText += " <td class='align_c' value='ADMISSION_INSPECTION_DATE'>";
|
|
appendText += " <input type='text' id='ADMISSION_INSPECTION_DATE_"+rowObjId+"' class='date_icon' name='ADMISSION_INSPECTION_DATE_"+rowObjId+"' value='"+admission_inspection_date+"' style='text-align:center;'>";
|
|
appendText += " </td>";
|
|
appendText += " <td class='align_c' value='ADMISSION_INSPECTION_ID'>";
|
|
appendText += " <select name='ADMISSION_INSPECTION_ID_"+rowObjId+"' id='ADMISSION_INSPECTION_ID_"+rowObjId+"' class='select2' value='' style='width:99.9%;'></select>";
|
|
appendText += " </td>";
|
|
appendText += " <td>";
|
|
appendText += " <a href='#' class='file_"+(cl03_cnt <= 0?'empty_':'')+"icon' onclick=fileRegistPopup('"+rowObjId+"','SUPPLEMENTARY_MATTERS_FILE') data-OBJID='"+rowObjId+"' data-docType='SUPPLEMENTARY_MATTERS_FILE'></a>";
|
|
appendText += " </td>"; */
|
|
appendText += " </tr>";
|
|
|
|
//console.log("appendText:"+appendText);
|
|
$("#partListArea").append(appendText);
|
|
|
|
//fnc_setFileDropZone("RADIATION_HIS_REPORTDropZone_"+rowObjId , rowObjId, "RADIATION_HIS_REPORT" , "RADIATION_HIS_REPORT" , "fileAreaDraw",false,null,null);
|
|
//fnc_setFileDropZone("STRUCTURE_REVIEW_DISCUSSIONDropZone_"+rowObjId, rowObjId, "STRUCTURE_REVIEW_DISCUSSION", "STRUCTURE_REVIEW_DISCUSSION", "fileAreaDraw",false,null,null);
|
|
fn_UnitCodeList(parentObjId, "UNIT_CODE_"+rowObjId, unit_code, "");
|
|
fnc_getUserList2("INTERNAL_INSPECTION_ID_"+rowObjId , internal_inspection_id);
|
|
//fnc_getUserList2("ADMISSION_INSPECTION_ID_"+rowObjId , admission_inspection_id);
|
|
}
|
|
|
|
}else{
|
|
appendText = "";
|
|
appendText += " <tr>";
|
|
appendText +=" <td id='empty' colspan='11'>조회된 정보가 없습니다.</td>";
|
|
appendText +=" <tr>";
|
|
|
|
$("#partListArea").append(appendText);
|
|
}
|
|
|
|
|
|
fnc_datepick();
|
|
}
|
|
})
|
|
|
|
//fileAreaDraw();
|
|
}
|
|
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<form name="hiddenForm" id="hiddenForm" method="post">
|
|
<!-- <input type="hidden" name="OBJID" id="OBJID"> -->
|
|
<input type="hidden" name="PARENT_OBJID" id="PARENT_OBJID" value="${param.OBJID}">
|
|
</form>
|
|
<form name="form1" id="form1" action="" method="post">
|
|
<input type="hidden" name="projectObjId" value="${param.OBJID}">
|
|
<input type="hidden" name="parentObjId">
|
|
<input type="hidden" name="taskObjId">
|
|
<input type="hidden" name="projStep">
|
|
<input type="hidden" name="status">
|
|
<%-- <input type="hidden" name="OBJID" value="${param.OBJID}"> --%>
|
|
|
|
<div class="plm_menu_name">
|
|
|
|
</div>
|
|
<section class="contents_page_basic_margin" style="margin-top: 3px; height: 710px;">
|
|
<div class="btn_wrap">
|
|
<div class="plm_btn_wrap">
|
|
<!-- <input type="button" value="확정" id="wbs_complete" class="plm_btns" onclick="completeUpdate()"> -->
|
|
<c:if test="${('view' ne param.ACTION_TYPE)}">
|
|
<input type="button" value="삭제" id="btnDelete" class="plm_btns" >
|
|
<input type="button" value="추가" id="btnAdd" class="plm_btns" >
|
|
<input type="button" value="저장" id="btnSave" class="plm_btns" data-OBJID="${param.objId}">
|
|
</c:if>
|
|
<input type="button" value="닫기" id="btnClose" class="plm_btns" >
|
|
</div>
|
|
</div>
|
|
<div class="plm_table_wrap" style="overflow : auto; height: 710px">
|
|
<div class="in_table_scroll_wrap _table1" style="height:52px; width: fit-content;">
|
|
<table class="plm_table" style="position:absolute; border-Spacing:0; border-Collapse: separate;">
|
|
<colgroup>
|
|
<col width="50px">
|
|
<col width="200px">
|
|
|
|
<col width="80px">
|
|
<col width="80px">
|
|
<col width="80px">
|
|
<col width="80px">
|
|
|
|
<!-- <col width="80px">
|
|
<col width="80px">
|
|
<col width="80px">
|
|
<col width="80px">
|
|
<col width="80px"> -->
|
|
</colgroup>
|
|
<!-- <thead>
|
|
<tr class="plm_thead">
|
|
<td colspan="11">검사결과</td>
|
|
</tr>
|
|
</thead> -->
|
|
<tr class="plm_sub_thead">
|
|
<td rowspan="2"><input type="checkbox" id="allCheck"></td>
|
|
<td rowspan="2">전체/유닛명</td>
|
|
<td colspan="4">체크리스트(내부검사)</td>
|
|
<!-- <td colspan="5">입회검사</td> -->
|
|
</tr>
|
|
<tr class="plm_sub_thead">
|
|
<td>체크리스트</td>
|
|
<td>결과</td>
|
|
<td>검사일</td>
|
|
<td>담당자</td>
|
|
|
|
<!-- <td>입회검사</td>
|
|
<td>결과</td>
|
|
<td>검사일</td>
|
|
<td>담당자</td>
|
|
<td>보완사항</td> -->
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<%-- <span class="r_title_back btnGanttChart" style="cursor:pointer;" data-PROJECT_OBJID="${param.objId}" data-GATE="1">Gantt Chart</span> --%>
|
|
<table id="dataTable" class="plm_table wbs_left_align in_table_scroll_wrap" id="fixTable" style="width:100%; height:auto; table-rayout:fixed; position:absolute; border-right: 1px solid #ccc; border-Spacing:0; border-Collapse: separate;">
|
|
<colgroup>
|
|
<col width="50px">
|
|
<col width="200px">
|
|
|
|
<col width="80px">
|
|
<col width="80px">
|
|
<col width="80px">
|
|
<col width="80px">
|
|
|
|
<!-- <col width="80px">
|
|
<col width="80px">
|
|
<col width="80px">
|
|
<col width="80px">
|
|
<col width="80px"> -->
|
|
</colgroup>
|
|
<tbody class="font_white" id="partListArea">
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- <div class="btn_wrap" style="top:40px">
|
|
<div class="plm_btn_wrap_center">
|
|
<input type="button" value="닫기" id="btnClose" class="plm_btns">
|
|
</div>
|
|
</div> -->
|
|
</form>
|
|
</body>
|
|
</html>
|
|
|