// JavaScript Document //-------------------------------------------------------------------------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------------------------------------------------------------------------- 사용자 페이지 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 채용공고 리스트 // 채용공고 리스트 검색변수 입력 function JobPosting_where(form_name){ //------------------------------------------------------------------------------ Select.set('S_01_name', 'JP_WorkType_CCM_Name'); // 첫번째 출력명 이름 Select.set('S_01_Code', '_JP_WorkType_CCM_Name'); // 첫번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_02_name', 'JP_Industry_CCM_Name'); // 첫번째 출력명 이름 Select.set('S_02_Code', '_JP_Industry_CCM_Name'); // 첫번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) if(!(($('#' + form_name + ' input[name=JP_Use_Status]').val() == "undefined") || ($('#' + form_name + ' input[name=JP_Use_Status]').val() == "") || ($('#' + form_name + ' input[name=JP_Use_Status]').val() == null))){ Where.set('W_01_name', "JP_Use_Status"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "="); // 첫번째 조건문 정의 Where.set('W_01_value', $('#' + form_name + ' input[name=JP_Use_Status]').val()); // 첫번째 입력값 정의 }else { Where.set('W_01_name', ""); // 첫번째 컬럼명 정의 Where.set('W_01_oper', ""); // 첫번째 조건문 정의 Where.set('W_01_value', ""); // 첫번째 입력값 정의 } //------------------------------------------------------------------------------ // Order 총 5개까지. //------------------------------------------------------------------------------ Order.set('O_01_name', "JP_SEQ"); // 첫번째 컬럼명 정의 Order.set('O_01_Align', "DESC"); // 첫번째 정렬의 종류 //------------------------------------------------------------------------------ } // 채용공고 리스트 출력 function JobPosting_List(form_name, i_Count, obj){ var table_Code = ""; $.each(obj,function(key, value){ if(i_Count == 0){ //table_Code = '조회된 결과가 없습니다.'; }else { table_Code = table_Code + '\
\
' + value.ROWNUM + '
\
\ \
\ ' + value.JP_Title + '\
\
\
\
' + JobPosting_Status(value.JP_Status) + '
\
' + value.JP_DeadLineDate + '
\
'; // table_Code = table_Code + '\ //
\ //
' + value.ROWNUM + '
\ //
\ // \ //
\ // ' + value.JP_Title + '\ //
\ //
\ //
\ //
' + value.JP_WorkType_CCM_Name + '
\ //
' + value.JP_Industry_CCM_Name + '
\ //
' + JobPosting_Status(value.JP_Status) + '
\ //
' + value.JP_DeadLineDate + '
\ //
'; } }); $('#' + form_name + ' [name=content_list]').append(table_Code); } //---------------------------------------------------------------------------------------------------- // 채용공고 리스트 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 채용공고 일반 관리자 리스트 // 채용공고 일반 관리자 리스트 모달 검색변수 입력 function AMJoinJP_where(form_name){ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_01_name', 'AM_ID'); // 첫번째 출력명 이름 Select.set('S_01_Code', '_AM_SEQ_AM_ID'); // 첫번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_02_name', 'AM_Name'); // 두번째 출력명 이름 Select.set('S_02_Code', '_AM_SEQ_AM_Name'); // 두번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_03_name', 'AM_Email'); // 세번째 출력명 이름 Select.set('S_03_Code', '_AM_SEQ_AM_Email'); // 세번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_04_name', 'AM_Date'); // 네번째 출력명 이름 Select.set('S_04_Code', '_AM_SEQ_AM_Date'); // 네번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Where.set('W_01_name', "JP_SEQ"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "="); // 첫번째 조건문 정의 Where.set('W_01_value', $('#' + form_name + ' input[name=JP_SEQ]').val()); // 두번째 입력값 정의 // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) //------------------------------------------------------------------------------ } // 채용공고 일반 관리자 리스트출력 function AMJoinJP_List(form_name, i_Count, obj){ var table_Code = ""; var T_Count = 0; $.each(obj,function(key, value){ if(i_Count == 0){ //table_Code = '조회된 결과가 없습니다.'; }else { table_Code = table_Code + '
\ \
\
' + value.AM_ID + '
\
' + value.AM_Name + '
\
' + value.AM_Email + '
\
' + value.AM_Date + '
\
\ 삭제\
\
'; T_Count++; } }); $('#' + form_name + ' [name=G_Admin_Auth]').append(table_Code); } //---------------------------------------------------------------------------------------------------- // 채용공고 일반 관리자 리스트 //---------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 입사지원현황 리스트 // 입사 지원 현황 리스트 검색변수 입력 function JobPosting_where_03(form_name){ // Select 총 10개까지. //------------------------------------------------------------------------------ Select.set('S_01_name', 'JC_Date'); // 첫번째 출력명 이름 Select.set('S_01_Code', '_JP_SEQ_JC_Date'); // 첫번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_02_name', 'JC_Status'); // 두번째 출력명 이름 Select.set('S_02_Code', '_JP_SEQ_JC_Status'); // 두번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_03_name', 'JP_Audit_Status'); // 세번째 출력명 이름 Select.set('S_03_Code', '_JP_SEQ_JP_Audit_Status'); // 세번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_04_name', 'JP_SEQ_JC_SEQ'); // 네번째 출력명 이름 Select.set('S_04_Code', '_JP_SEQ_JC_SEQ'); // 네번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_05_name', 'JP_WorkType_CCM_Name'); // 다섯번째 출력명 이름 Select.set('S_05_Code', '_JP_WorkType_CCM_Name'); // 다섯번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_06_name', 'JP_Industry_CCM_Name'); // 여섯번째 출력명 이름 Select.set('S_06_Code', '_JP_Industry_CCM_Name'); // 여섯번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_07_name', 'JC_Submit_Date'); // 첫번째 출력명 이름 Select.set('S_07_Code', '_JP_SEQ_JC_Submit_Date'); // 첫번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) if(!(($('#' + form_name + ' input[name=JP_Title]').val() == "undefined") || ($('#' + form_name + ' input[name=JP_Title]').val() == "") || ($('#' + form_name + ' input[name=JP_Title]').val() == null))){ Where.set('W_01_name', "JP_Title"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "LIKE"); // 첫번째 조건문 정의 Where.set('W_01_value', $('#' + form_name + ' input[name=JP_Title]').val()); // 첫번째 입력값 정의 }else { Where.set('W_01_name', ""); // 첫번째 컬럼명 정의 Where.set('W_01_oper', ""); // 첫번째 조건문 정의 Where.set('W_01_value', ""); // 첫번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JP_WorkInfo]').val() == "undefined") || ($('#' + form_name + ' input[name=JP_WorkInfo]').val() == "") || ($('#' + form_name + ' input[name=JP_WorkInfo]').val() == null))){ Where.set('W_02_relate', "AND"); // 연결 조건문 Where.set('W_02_name', "JP_WorkInfo"); // 두번째 컬럼명 정의 Where.set('W_02_oper', "LIKE"); // 두번째 조건문 정의 Where.set('W_02_value', $('#' + form_name + ' input[name=JP_WorkInfo]').val()); // 두번째 입력값 정의 }else { Where.set('W_02_relate', ""); // 연결 조건문 Where.set('W_02_name', ""); // 두번째 컬럼명 정의 Where.set('W_02_oper', ""); // 두번째 조건문 정의 Where.set('W_02_value', ""); // 두번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JP_ManagerName]').val() == "undefined") || ($('#' + form_name + ' input[name=JP_ManagerName]').val() == "") || ($('#' + form_name + ' input[name=JP_ManagerName]').val() == null))){ Where.set('W_03_relate', "AND"); // 연결 조건문 Where.set('W_03_name', "JP_ManagerName"); // 세번째 컬럼명 정의 Where.set('W_03_oper', "LIKE"); // 세번째 조건문 정의 Where.set('W_03_value', $('#' + form_name + ' input[name=JP_ManagerName]').val()); // 세번째 입력값 정의 }else { Where.set('W_03_relate', ""); // 연결 조건문 Where.set('W_03_name', ""); // 세번째 컬럼명 정의 Where.set('W_03_oper', ""); // 세번째 조건문 정의 Where.set('W_03_value', ""); // 세번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JP_DeadLineDate]').val() == "undefined") || ($('#' + form_name + ' input[name=JP_DeadLineDate]').val() == "") || ($('#' + form_name + ' input[name=JP_DeadLineDate]').val() == null))){ Where.set('W_04_relate', "AND"); // 연결 조건문 Where.set('W_04_name', "JP_DeadLineDate"); // 네번째 컬럼명 정의 Where.set('W_04_oper', "LIKE"); // 네번째 조건문 정의 Where.set('W_04_value', $('#' + form_name + ' input[name=JP_DeadLineDate]').val()); // 네번째 입력값 정의 }else { Where.set('W_04_relate', ""); // 연결 조건문 Where.set('W_04_name', ""); // 네번째 컬럼명 정의 Where.set('W_04_oper', ""); // 네번째 조건문 정의 Where.set('W_04_value', ""); // 네번째 입력값 정의 } // Order 총 5개까지. //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JP_Use_Status]').val() == "undefined") || ($('#' + form_name + ' input[name=JP_Use_Status]').val() == "") || ($('#' + form_name + ' input[name=JP_Use_Status]').val() == null))){ Where.set('W_05_relate', "AND"); // 연결 조건문 Where.set('W_05_name', "JP_Use_Status"); // 네번째 컬럼명 정의 Where.set('W_05_oper', "LIKE"); // 네번째 조건문 정의 Where.set('W_05_value', $('#' + form_name + ' input[name=JP_Use_Status]').val()); // 네번째 입력값 정의 }else { Where.set('W_05_relate', ""); // 연결 조건문 Where.set('W_05_name', ""); // 네번째 컬럼명 정의 Where.set('W_05_oper', ""); // 네번째 조건문 정의 Where.set('W_05_value', ""); // 네번째 입력값 정의 } // Order 총 5개까지. //------------------------------------------------------------------------------ Order.set('O_01_name', "JP_SEQ"); // 첫번째 컬럼명 정의 Order.set('O_01_Align', "DESC"); // 첫번째 정렬의 종류 //------------------------------------------------------------------------------ } //--------------------------------------------------------------------------------------------------- // 입사지원현황 리스트 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 입사지원 현황 리스트 출력 function JobPosting_List_03(form_name, i_Count, obj){ var table_Code = ""; $.each(obj,function(key, value){ if(i_Count == 0){ //table_Code = '조회된 결과가 없습니다.'; }else { table_Code = table_Code + '\
\
' + value.ROWNUM + '
\
\
\ ' + value.JP_Title + '\
\ \
\
' + JobPosting_Status(value.JP_Status) + '
\
' + DateCheckNull(CheckNull(value.JP_DeadLineDate)) + '
\
' + DateCheckNull(CheckNull(value.JC_Submit_Date)) + '
\
' + CheckNull(JoinCompany_JC_Status(value.JC_Status)) + '
\
' + CheckNull(JoinCompany_JobPosting_Status(value.JC_Status, value.JP_SEQ_JC_SEQ)) + '
\
' + CheckNull(JoinCompany_JP_Audit_Status(value.JP_Audit_Status)) + '
\
'; /* table_Code = table_Code + '\
\
' + value.ROWNUM + '
\
\
\ ' + value.JP_Title + '\
\ \
\
' + value.JP_WorkType_CCM_Name + '
\
' + value.JP_Industry_CCM_Name + '
\
' + JobPosting_Status(value.JP_Status) + '
\
' + value.JP_DeadLineDate + '
\
' + CheckNull(value.JC_Date) + '
\
' + CheckNull(JoinCompany_JC_Status(value.JC_Status)) + '
\
' + CheckNull(JoinCompany_JobPosting_Status(value.JC_Status, value.JP_SEQ_JC_SEQ)) + '
\
' + CheckNull(JoinCompany_JP_Audit_Status(value.JP_Audit_Status)) + '
\
';*/ } }); $('#' + form_name + ' [name=content_list]').append(table_Code); } //---------------------------------------------------------------------------------------------------- // 입사지원 현황 리스트 출력 //---------------------------------------------------------------------------------------------------- // 공지사항 리스트 출력 function Notice_List(form_name, i_Count, obj){ var table_Code = ""; $.each(obj,function(key, value){ if(i_Count == 0){ //table_Code = '조회된 결과가 없습니다.'; }else { table_Code = table_Code + '\
\
' + value.ROWNUM + '
\
\ \
\ ' + value.NT_Title + '\
\
\
\
\
' + value.NT_LastUpDate + '
\
' + value.NT_Status + '
\
' + value.NT_Count + '
\
'; } }); $('#' + form_name + ' [name=content_list]').append(table_Code); } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 대학교 리스트 모달 // 대학교 리스트 모달 검색변수 입력 function CommonCodeManage_Modal_where_01(form_name){ //------------------------------------------------------------------------------ // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) if(!(($('#' + form_name + ' input[name=CCR_SEQ]').val() == "undefined") || ($('#' + form_name + ' input[name=CCR_SEQ]').val() == "") || ($('#' + form_name + ' input[name=CCR_SEQ]').val() == null))){ Where.set('W_01_name', "CCR_SEQ"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "="); // 첫번째 조건문 정의 Where.set('W_01_value', $('#' + form_name + ' input[name=CCR_SEQ]').val()); // 첫번째 입력값 정의 }else { Where.set('W_01_name', ""); // 첫번째 컬럼명 정의 Where.set('W_01_oper', ""); // 첫번째 조건문 정의 Where.set('W_01_value', ""); // 첫번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=CCM_Status]').val() == "undefined") || ($('#' + form_name + ' input[name=CCM_Status]').val() == "") || ($('#' + form_name + ' input[name=CCM_Status]').val() == null))){ Where.set('W_02_relate', "AND"); // 연결 조건문 Where.set('W_02_name', "CCM_Status"); // 두번째 컬럼명 정의 Where.set('W_02_oper', "="); // 두번째 조건문 정의 Where.set('W_02_value', $('#' + form_name + ' input[name=CCM_Status]').val()); // 두번째 입력값 정의 }else { Where.set('W_02_relate', ""); // 연결 조건문 Where.set('W_02_name', ""); // 두번째 컬럼명 정의 Where.set('W_02_oper', ""); // 두번째 조건문 정의 Where.set('W_02_value', ""); // 두번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=CCM_Name]').val() == "undefined") || ($('#' + form_name + ' input[name=CCM_Name]').val() == "") || ($('#' + form_name + ' input[name=CCM_Name]').val() == null))){ Where.set('W_03_relate', "AND"); // 연결 조건문 Where.set('W_03_name', "CCM_Name"); // 세번째 컬럼명 정의 Where.set('W_03_oper', "LIKE"); // 세번째 조건문 정의 Where.set('W_03_value', $('#' + form_name + ' input[name=CCM_Name]').val()); // 세번째 입력값 정의 }else { Where.set('W_03_relate', ""); // 연결 조건문 Where.set('W_03_name', ""); // 세번째 컬럼명 정의 Where.set('W_03_oper', ""); // 세번째 조건문 정의 Where.set('W_03_value', ""); // 세번째 입력값 정의 } //------------------------------------------------------------------------------ // Order 총 5개까지. //------------------------------------------------------------------------------ Order.set('O_01_name', "CCM_Order"); // 첫번째 컬럼명 정의 Order.set('O_01_Align', "ASC"); // 첫번째 정렬의 종류 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //Order.set('O_02_name', "CUT_Time"); // 두번째 컬럼명 정의 //Order.set('O_02_Align', "DESC"); // 두번째 정렬의 종류 //------------------------------------------------------------------------------ } // 대학교 리스트 모달 리스트 출력 function CommonCodeManage_Modal_List_01(form_name, i_Count, obj){ var table_Code; $.each(obj,function(key, value){ if(i_Count == 0){ table_Code = '조회된 결과가 없습니다.'; }else { table_Code = '\ ' + value.ROWNUM + '\ ' + value.CCM_Name + '\ '; } $('#' + form_name + ' [name=content_list] > tbody:last').append(table_Code); }); } //---------------------------------------------------------------------------------------------------- // 대학교 리스트 모달 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 공지사항 리스트 모달 // 공지사항 리스트 검색변수 입력 function Notice_where(form_name){ //------------------------------------------------------------------------------ // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) if(!(($('#' + form_name + ' input[name=NT_Status]').val() == "undefined") || ($('#' + form_name + ' input[name=NT_Status]').val() == "") || ($('#' + form_name + ' input[name=NT_Status]').val() == null))){ Where.set('W_01_name', "NT_Status"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "="); // 첫번째 조건문 정의 Where.set('W_01_value', $('#' + form_name + ' input[name=NT_Status]').val()); // 첫번째 입력값 정의 }else { Where.set('W_01_name', ""); // 첫번째 컬럼명 정의 Where.set('W_01_oper', ""); // 첫번째 조건문 정의 Where.set('W_01_value', ""); // 첫번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if($('#' + form_name + ' select[name=search_item]').val() == "NT_Title"){ // 검색조건이 제목이면 if(!(($('#' + form_name + ' input[name=search_order]').val() == "undefined") || ($('#' + form_name + ' input[name=search_order]').val() == "") || ($('#' + form_name + ' input[name=search_order]').val() == null))){ Where.set('W_02_relate', "AND"); // 연결 조건문 Where.set('W_02_name', "NT_Title"); // 두번째 컬럼명 정의 Where.set('W_02_oper', "LIKE"); // 두번째 조건문 정의 Where.set('W_02_value', $('#' + form_name + ' input[name=search_order]').val()); // 두번째 입력값 정의 }else { Where.set('W_02_relate', ""); // 연결 조건문 Where.set('W_02_name', ""); // 두번째 컬럼명 정의 Where.set('W_02_oper', ""); // 두번째 조건문 정의 Where.set('W_02_value', ""); // 두번째 입력값 정의 } }else { // 검색조건이 본문이면 if(!(($('#' + form_name + ' input[name=search_order]').val() == "undefined") || ($('#' + form_name + ' input[name=search_order]').val() == "") || ($('#' + form_name + ' input[name=search_order]').val() == null))){ Where.set('W_02_relate', "AND"); // 연결 조건문 Where.set('W_02_name', "NT_Text"); // 두번째 컬럼명 정의 Where.set('W_02_oper', "LIKE"); // 두번째 조건문 정의 Where.set('W_02_value', $('#' + form_name + ' input[name=search_order]').val()); // 두번째 입력값 정의 }else { Where.set('W_02_relate', ""); // 연결 조건문 Where.set('W_02_name', ""); // 두번째 컬럼명 정의 Where.set('W_02_oper', ""); // 두번째 조건문 정의 Where.set('W_02_value', ""); // 두번째 입력값 정의 } } //------------------------------------------------------------------------------ // Order 총 5개까지. //------------------------------------------------------------------------------ Order.set('O_01_name', "NT_Date"); // 첫번째 컬럼명 정의 Order.set('O_01_Align', "DESC"); // 첫번째 정렬의 종류 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Order.set('O_02_name', "NT_Date"); // 두번째 컬럼명 정의 Order.set('O_02_Align', "DESC"); // 두번째 정렬의 종류 //------------------------------------------------------------------------------ } // 공지사항 리스트 검색변수 입력 function Notice_List(form_name, i_Count, obj){ var table_Code = ""; $.each(obj,function(key, value){ if(i_Count == 0){ //table_Code = '조회된 결과가 없습니다.'; }else { table_Code = table_Code + '\
\
' + value.ROWNUM + '
\
' + value.NT_Title + '
\
' + value.NT_Date + '
\
' + value.AM_Name + '
\
' + value.NT_Count + '
\
'; } }); $('#' + form_name + ' [name=content_list]').append(table_Code); } //---------------------------------------------------------------------------------------------------- // 공지사항 리스트 모달 //---------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------------------------------------------------------------------------- 사용자 페이지 //-------------------------------------------------------------------------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------------------------------------------------------------------------- 관리자 페이지 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 어드민관리 리스트 // 어드민관리 리스트 검색변수 입력 function Admin_where(form_name){ //------------------------------------------------------------------------------ /* Select.set('S_01_name', 'JP_WorkType_CCM_Name'); // 첫번째 출력명 이름 Select.set('S_01_Code', '_JP_WorkType_CCM_Name'); // 첫번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_02_name', 'JP_Industry_CCM_Name'); // 첫번째 출력명 이름 Select.set('S_02_Code', '_JP_Industry_CCM_Name'); // 첫번째 출력명 정의*/ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) //---------------------------------------------------------------------------------------- 최고 관리자 권한으로 접속을 했다면 if($('#' + form_name + ' input[name=AM_Auth]').val() == "0"){ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=AM_ID]').val() == "undefined") || ($('#' + form_name + ' input[name=AM_ID]').val() == "") || ($('#' + form_name + ' input[name=AM_ID]').val() == null))){ Where.set('W_01_name', "AM_ID"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "LIKE"); // 첫번째 조건문 정의 Where.set('W_01_value', $('#' + form_name + ' input[name=AM_ID]').val()); // 두번째 입력값 정의 }else { Where.set('W_01_name', ""); // 첫번째 컬럼명 정의 Where.set('W_01_oper', ""); // 첫번째 조건문 정의 Where.set('W_01_value', ""); // 첫번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=AM_Name]').val() == "undefined") || ($('#' + form_name + ' input[name=AM_Name]').val() == "") || ($('#' + form_name + ' input[name=AM_Name]').val() == null))){ Where.set('W_02_relate', "AND"); // 연결 조건문 Where.set('W_02_name', "AM_Name"); // 두번째 컬럼명 정의 Where.set('W_02_oper', "LIKE"); // 두번째 조건문 정의 Where.set('W_02_value', $('#' + form_name + ' input[name=AM_Name]').val()); // 두번째 입력값 정의 }else { Where.set('W_02_relate', ""); // 연결 조건문 Where.set('W_02_name', ""); // 두번째 컬럼명 정의 Where.set('W_02_oper', ""); // 두번째 조건문 정의 Where.set('W_02_value', ""); // 두번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=AM_Memo1]').val() == "undefined") || ($('#' + form_name + ' input[name=AM_Memo1]').val() == "") || ($('#' + form_name + ' input[name=AM_Memo1]').val() == null))){ Where.set('W_03_relate', "AND"); // 연결 조건문 Where.set('W_03_name', "AM_Memo1"); // 세번째 컬럼명 정의 Where.set('W_03_oper', "LIKE"); // 세번째 조건문 정의 Where.set('W_03_value', $('#' + form_name + ' input[name=AM_Memo1]').val()); // 세번째 입력값 정의 }else { Where.set('W_03_relate', ""); // 연결 조건문 Where.set('W_03_name', ""); // 세번째 컬럼명 정의 Where.set('W_03_oper', ""); // 세번째 조건문 정의 Where.set('W_03_value', ""); // 세번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=AM_Memo2]').val() == "undefined") || ($('#' + form_name + ' input[name=AM_Memo2]').val() == "") || ($('#' + form_name + ' input[name=AM_Memo2]').val() == null))){ Where.set('W_04_relate', "AND"); // 연결 조건문 Where.set('W_04_name', "AM_Memo2"); // 네번째 컬럼명 정의 Where.set('W_04_oper', "LIKE"); // 네번째 조건문 정의 Where.set('W_04_value', $('#' + form_name + ' input[name=AM_Memo2]').val()); // 네번째 입력값 정의 }else { Where.set('W_04_relate', ""); // 연결 조건문 Where.set('W_04_name', ""); // 네번째 컬럼명 정의 Where.set('W_04_oper', ""); // 네번째 조건문 정의 Where.set('W_04_value', ""); // 네번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=AM_Memo3]').val() == "undefined") || ($('#' + form_name + ' input[name=AM_Memo3]').val() == "") || ($('#' + form_name + ' input[name=AM_Memo3]').val() == null))){ Where.set('W_05_relate', "AND"); // 연결 조건문 Where.set('W_05_name', "AM_Memo3"); // 다섯번째 컬럼명 정의 Where.set('W_05_oper', "LIKE"); // 다섯번째 조건문 정의 Where.set('W_05_value', $('#' + form_name + ' input[name=AM_Memo3]').val()); // 다섯번째 입력값 정의 }else { Where.set('W_05_relate', ""); // 연결 조건문 Where.set('W_05_name', ""); // 다섯번째 컬럼명 정의 Where.set('W_05_oper', ""); // 다섯번째 조건문 정의 Where.set('W_05_value', ""); // 다섯번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' select[name=AM_Auth]').val() == "undefined") || ($('#' + form_name + ' select[name=AM_Auth]').val() == "") || ($('#' + form_name + ' select[name=AM_Auth]').val() == null))){ Where.set('W_06_relate', "AND"); // 연결 조건문 Where.set('W_06_name', "AM_Auth"); // 여섯번째 컬럼명 정의 Where.set('W_06_oper', "="); // 여섯번째 조건문 정의 Where.set('W_06_value', $('#' + form_name + ' select[name=AM_Auth]').val()); // 여섯번째 입력값 정의 }else { Where.set('W_06_relate', ""); // 연결 조건문 Where.set('W_06_name', ""); // 여섯번째 컬럼명 정의 Where.set('W_06_oper', ""); // 여섯번째 조건문 정의 Where.set('W_06_value', ""); // 여섯번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' select[name=AM_Status]').val() == "undefined") || ($('#' + form_name + ' select[name=AM_Status]').val() == "") || ($('#' + form_name + ' select[name=AM_Status]').val() == null))){ Where.set('W_07_relate', "AND"); // 연결 조건문 Where.set('W_07_name', "AM_Status"); // 일곱번째 컬럼명 정의 Where.set('W_07_oper', "="); // 일곱번째 조건문 정의 Where.set('W_07_value', $('#' + form_name + ' select[name=AM_Status]').val()); // 일곱번째 입력값 정의 }else { Where.set('W_07_relate', ""); // 연결 조건문 Where.set('W_07_name', ""); // 일곱번째 컬럼명 정의 Where.set('W_07_oper', ""); // 일곱번째 조건문 정의 Where.set('W_07_value', ""); // 일곱번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //---------------------------------------------------------------------------------------- 최고 관리자 권한으로 접속을 했다면 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //---------------------------------------------------------------------------------------- 일반 관리자 권한으로 접속을 했다면 } else { //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Where.set('W_01_name', "AM_Status"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "="); // 첫번째 조건문 정의 Where.set('W_01_value', 'E'); // 첫번째 입력값 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Where.set('W_02_relate', "AND"); // 연결 조건문 Where.set('W_02_name', "AM_SEQ"); // 두번째 컬럼명 정의 Where.set('W_02_oper', "="); // 두번째 조건문 정의 Where.set('W_02_value', $('#' + form_name + ' input[name=AM_SEQ]').val()); // 두번째 입력값 정의 } //---------------------------------------------------------------------------------------- 일반 관리자 권한으로 접속을 했다면 // Order 총 5개까지. //------------------------------------------------------------------------------ Order.set('O_01_name', "AM_SEQ"); // 첫번째 컬럼명 정의 Order.set('O_01_Align', "DESC"); // 첫번째 정렬의 종류 //------------------------------------------------------------------------------ } // 어드민관리 리스트 출력 function Admin_List(form_name, i_Count, obj){ var table_Code = ""; $.each(obj,function(key, value){ if(i_Count == 0){ //table_Code = '조회된 결과가 없습니다.'; }else { /* table_Code = table_Code + '\
\
' + value.ROWNUM + '
\
' + value.AM_ID + '
\
' + value.AM_Name + '
\
' + value.AM_Email + '
\
' + value.AM_Date + '
\
'; */ table_Code = table_Code + '\
\
' + value.ROWNUM + '
\
' + value.AM_ID + '
\
' + value.AM_Name + '
\
' + Admin_Memo_Length(value.AM_Memo1) + '
\
' + Admin_Memo_Length(value.AM_Memo2) + '
\
' + Admin_Memo_Length(value.AM_Memo3) + '
\
' + Admin_Auth(value.AM_Auth) + '
\
' + Admin_Status(value.AM_Status) + '
\
'; } }); $('#' + form_name + ' [name=content_list]').append(table_Code); } //---------------------------------------------------------------------------------------------------- // 어드민 관리 리스트 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 채용공고 리스트 // 채용공고 리스트 검색변수 입력 function JobPosting_where_02(form_name){ // Select 총 10개까지. //------------------------------------------------------------------------------ Select.set('S_01_name', 'JP_SEQ_JC_COUNT'); // 첫번째 출력명 이름 Select.set('S_01_Code', '_JP_SEQ_JC_COUNT'); // 첫번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ /* Select.set('S_02_name', 'JP_WorkType_CCM_Name'); // 첫번째 출력명 이름 Select.set('S_02_Code', '_JP_WorkType_CCM_Name'); // 첫번째 출력명 정의*/ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ /* Select.set('S_03_name', 'JP_Industry_CCM_Name'); // 첫번째 출력명 이름 Select.set('S_03_Code', '_JP_Industry_CCM_Name'); // 첫번째 출력명 정의*/ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Where.set('W_01_name', "JP_Use_Status"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "<>"); // 첫번째 조건문 정의 Where.set('W_01_value', "R"); // 첫번째 입력값 정의 // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //---------------------------------------------------------------------------------------- 최고 관리자 권한으로 접속을 했다면 if($('#' + form_name + ' input[name=AM_Auth]').val() == "0"){ if(!(($('#' + form_name + ' input[name=JP_Title]').val() == "undefined") || ($('#' + form_name + ' input[name=JP_Title]').val() == "") || ($('#' + form_name + ' input[name=JP_Title]').val() == null))){ Where.set('W_02_relate', "AND"); Where.set('W_02_name', "JP_Title"); // 첫번째 컬럼명 정의 Where.set('W_02_oper', "LIKE"); // 첫번째 조건문 정의 Where.set('W_02_value', $('#' + form_name + ' input[name=JP_Title]').val()); // 첫번째 입력값 정의 }else { Where.set('W_02_relate', ""); Where.set('W_02_name', ""); // 첫번째 컬럼명 정의 Where.set('W_02_oper', ""); // 첫번째 조건문 정의 Where.set('W_02_value', ""); // 첫번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JP_WorkInfo]').val() == "undefined") || ($('#' + form_name + ' input[name=JP_WorkInfo]').val() == "") || ($('#' + form_name + ' input[name=JP_WorkInfo]').val() == null))){ Where.set('W_03_relate', "AND"); // 연결 조건문 Where.set('W_03_name', "JP_WorkInfo"); // 두번째 컬럼명 정의 Where.set('W_03_oper', "LIKE"); // 두번째 조건문 정의 Where.set('W_03_value', $('#' + form_name + ' input[name=JP_WorkInfo]').val()); // 두번째 입력값 정의 }else { Where.set('W_03_relate', ""); // 연결 조건문 Where.set('W_03_name', ""); // 두번째 컬럼명 정의 Where.set('W_03_oper', ""); // 두번째 조건문 정의 Where.set('W_03_value', ""); // 두번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JP_ManagerName]').val() == "undefined") || ($('#' + form_name + ' input[name=JP_ManagerName]').val() == "") || ($('#' + form_name + ' input[name=JP_ManagerName]').val() == null))){ Where.set('W_04_relate', "AND"); // 연결 조건문 Where.set('W_04_name', "JP_ManagerName"); // 세번째 컬럼명 정의 Where.set('W_04_oper', "LIKE"); // 세번째 조건문 정의 Where.set('W_04_value', $('#' + form_name + ' input[name=JP_ManagerName]').val()); // 세번째 입력값 정의 }else { Where.set('W_04_relate', ""); // 연결 조건문 Where.set('W_04_name', ""); // 세번째 컬럼명 정의 Where.set('W_04_oper', ""); // 세번째 조건문 정의 Where.set('W_04_value', ""); // 세번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JP_DeadLineDate]').val() == "undefined") || ($('#' + form_name + ' input[name=JP_DeadLineDate]').val() == "") || ($('#' + form_name + ' input[name=JP_DeadLineDate]').val() == null))){ Where.set('W_05_relate', "AND"); // 연결 조건문 Where.set('W_05_name', "JP_DeadLineDate"); // 네번째 컬럼명 정의 Where.set('W_05_oper', "LIKE"); // 네번째 조건문 정의 Where.set('W_05_value', $('#' + form_name + ' input[name=JP_DeadLineDate]').val()); // 네번째 입력값 정의 }else { Where.set('W_05_relate', ""); // 연결 조건문 Where.set('W_05_name', ""); // 네번째 컬럼명 정의 Where.set('W_05_oper', ""); // 네번째 조건문 정의 Where.set('W_05_value', ""); // 네번째 입력값 정의 } //---------------------------------------------------------------------------------------- 최고 관리자 권한으로 접속을 했다면 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //---------------------------------------------------------------------------------------- 일반 관리자 권한으로 접속을 했다면 } else { } //---------------------------------------------------------------------------------------- 일반 관리자 권한으로 접속을 했다면 // Order 총 5개까지. //------------------------------------------------------------------------------ Order.set('O_01_name', "JP_SEQ"); // 첫번째 컬럼명 정의 Order.set('O_01_Align', "DESC"); // 첫번째 정렬의 종류 //------------------------------------------------------------------------------ } // 채용공고 리스트 출력 function JobPosting_List_02(form_name, i_Count, obj){ var table_Code = ""; $.each(obj,function(key, value){ if(i_Count == 0){ //table_Code = '조회된 결과가 없습니다.'; }else { if($('#' + form_name + ' input[name=AM_Auth]').val() == "0"){ //---------------------------------------------------------------------------------------- 최고 관리자 권한으로 접속을 했다면 table_Code = table_Code + '\
\
' + value.ROWNUM + '
\
\ \
\ ' + value.JP_Title + '\
\
\
\
' + JobPosting_Status(value.JP_Status) + '
\
' + value.JP_DeadLineDate + '
\
' + Status_String(value.JP_Use_Status) + '
\
' + value.JP_SEQ_JC_COUNT + '
\
\ 지원자확인\ 수정\
\
'; //---------------------------------------------------------------------------------------- 최고 관리자 권한으로 접속을 했다면 } else { //---------------------------------------------------------------------------------------- 일반 관리자 권한으로 접속을 했다면 table_Code = table_Code + '\
\
' + value.ROWNUM + '
\
\ \
\ ' + value.JP_Title + '\
\
\
\
' + JobPosting_Status(value.JP_Status) + '
\
' + value.JP_DeadLineDate + '
\
' + Status_String(value.JP_Use_Status) + '
\
' + value.JP_SEQ_JC_COUNT + '
\
\ 지원자확인\
\
'; //---------------------------------------------------------------------------------------- 일반 관리자 권한으로 접속을 했다면 } /* table_Code = table_Code + '\
\
' + value.ROWNUM + '
\
\ \
\ ' + value.JP_Title + '\
\
\
\
' + value.JP_WorkType_CCM_Name + '
\
' + value.JP_Industry_CCM_Name + '
\
' + JobPosting_Status(value.JP_Status) + '
\
' + value.JP_DeadLineDate + '
\
' + value.JP_ManagerName + '
\
' + Status_String(value.JP_Use_Status) + '
\
' + value.JP_SEQ_JC_COUNT + '
\
\ 지원자확인\ 수정\
\
'; */ } }); $('#' + form_name + ' [name=content_list]').append(table_Code); } //---------------------------------------------------------------------------------------------------- // 채용공고 리스트 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 입사지원 리스트 // 입사지원 리스트 검색변수 입력 function JoinCompany_where(form_name){ // Select 총 10개까지. //------------------------------------------------------------------------------ Select.set('S_01_name', 'JC_Objective_First_CCM_Name'); // 첫번째 출력명 이름 (지원직군) Select.set('S_01_Code', '_JC_Objective_First_CCM_Name'); // 첫번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_02_name', 'JC_Detailed_First_CCM_Name'); // 두번째 출력명 이름 (세부직군) Select.set('S_02_Code', '_JC_Detailed_First_CCM_Name'); // 두번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_03_name', 'JC_WorkPlace_First_CCM_Name'); // 세번째 출력명 이름 (희망근무지) Select.set('S_03_Code', '_JC_WorkPlace_First_CCM_Name'); // 세번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_04_name', 'JC_SEQ_CCM_Name_S'); // 네번째 출력명 이름 (학교명) Select.set('S_04_Code', '_JC_SEQ_CCM_Name_S'); // 네번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_05_name', 'JC_SEQ_AC_Credit'); // 다섯번째 출력명 이름 (나의 학점) Select.set('S_05_Code', '_JC_SEQ_AC_Credit'); // 다섯번째 출력명 정의 //------------------------------------------------------------------------------ //----------------------------------------------------------------------------- Select.set('S_06_name', 'JC_SEQ_AC_Degree'); // 여섯번째 출력명 이름 (졸업구분) Select.set('S_06_Code', '_JC_SEQ_AC_Degree'); // 여섯번째 출력명 정의 //------------------------------------------------------------------------------ //----------------------------------------------------------------------------- Select.set('S_07_name', 'JC_SEQ_LC_COUNT'); // 일곱번째 출력명 이름 (자격증 갯수) Select.set('S_07_Code', '_JC_SEQ_LC_COUNT'); // 일곱번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_08_name', 'JC_SEQ_CCM_Score'); // 여덜번째 출력명 이름 (학교 점수 _JC_SEQ_CCM_Score) Select.set('S_08_Code', '_JC_SEQ_CCM_Score'); // 여들번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_09_name', 'JC_SEQ_GradeScore'); // 아홉번째 출력명 이름 (나의 학점 점수) Select.set('S_09_Code', '_JC_SEQ_GradeScore'); // 아홉번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_10_name', 'JC_SEQ_AC_Score'); // 열번째 출력명 이름 (나의 학력 점수) Select.set('S_10_Code', '_JC_SEQ_AC_Score'); // 열번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) if(!(($('#' + form_name + ' input[name=JC_Date]').val() == "undefined") || ($('#' + form_name + ' input[name=JC_Date]').val() == "") || ($('#' + form_name + ' input[name=JC_Date]').val() == null))){ Where.set('W_01_relate', "AND"); // 연결 조건문 Where.set('W_01_name', "JC_Date"); // 네번째 컬럼명 정의 Where.set('W_01_oper', "LIKE"); // 네번째 조건문 정의 Where.set('W_01_value', $('#' + form_name + ' input[name=JC_Date]').val()); // 네번째 입력값 정의 }else { Where.set('W_01_relate', ""); // 연결 조건문 Where.set('W_01_name', ""); // 네번째 컬럼명 정의 Where.set('W_01_oper', ""); // 네번째 조건문 정의 Where.set('W_01_value', ""); // 네번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JC_Name]').val() == "undefined") || ($('#' + form_name + ' input[name=JC_Name]').val() == "") || ($('#' + form_name + ' input[name=JC_Name]').val() == null))){ Where.set('W_02_relate', "AND"); // 연결 조건문 Where.set('W_02_name', "JC_Name"); // 두번째 컬럼명 정의 Where.set('W_02_oper', "LIKE"); // 두번째 조건문 정의 Where.set('W_02_value', $('#' + form_name + ' input[name=JC_Name]').val()); // 두번째 입력값 정의 }else { Where.set('W_02_relate', ""); // 연결 조건문 Where.set('W_02_name', ""); // 두번째 컬럼명 정의 Where.set('W_02_oper', ""); // 두번째 조건문 정의 Where.set('W_02_value', ""); // 두번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JC_PhoneNumber_03]').val() == "undefined") || ($('#' + form_name + ' input[name=JC_PhoneNumber_03]').val() == "") || ($('#' + form_name + ' input[name=JC_PhoneNumber_03]').val() == null))){ Where.set('W_03_relate', "LIKE"); // 연결 조건문 Where.set('W_03_name', "JC_PhoneNumber_03"); // 세번째 컬럼명 정의 Where.set('W_03_oper', "LIKE"); // 세번째 조건문 정의 Where.set('W_03_value', $('#' + form_name + ' input[name=JC_PhoneNumber_03]').val()); // 세번째 입력값 정의 }else { Where.set('W_03_relate', ""); // 연결 조건문 Where.set('W_03_name', ""); // 세번째 컬럼명 정의 Where.set('W_03_oper', ""); // 세번째 조건문 정의 Where.set('W_03_value', ""); // 세번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' select[name=JC_WorkPlace_First]').val() == "undefined") || ($('#' + form_name + ' select[name=JC_WorkPlace_First]').val() == "") || ($('#' + form_name + ' select[name=JC_WorkPlace_First]').val() == null))){ Where.set('W_04_relate', "LIKE"); // 연결 조건문 Where.set('W_04_name', "JC_WorkPlace_First"); // 세번째 컬럼명 정의 Where.set('W_04_oper', "LIKE"); // 세번째 조건문 정의 Where.set('W_04_value', $('#' + form_name + ' select[name=JC_WorkPlace_First]').val()); // 세번째 입력값 정의 }else { Where.set('W_04_relate', ""); // 연결 조건문 Where.set('W_04_name', ""); // 세번째 컬럼명 정의 Where.set('W_04_oper', ""); // 세번째 조건문 정의 Where.set('W_04_value', ""); // 세번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' select[name=JC_Objective_First]').val() == "undefined") || ($('#' + form_name + ' select[name=JC_Objective_First]').val() == "") || ($('#' + form_name + ' select[name=JC_Objective_First]').val() == null))){ Where.set('W_05_relate', "AND"); // 연결 조건문 Where.set('W_05_name', "JC_Objective_First"); // 네번째 컬럼명 정의 Where.set('W_05_oper', "LIKE"); // 네번째 조건문 정의 Where.set('W_05_value', $('#' + form_name + ' select[name=JC_Objective_First]').val()); // 네번째 입력값 정의 }else { Where.set('W_05_relate', ""); // 연결 조건문 Where.set('W_05_name', ""); // 네번째 컬럼명 정의 Where.set('W_05_oper', ""); // 네번째 조건문 정의 Where.set('W_05_value', ""); // 네번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JC_PhoneNumber_02]').val() == "undefined") || ($('#' + form_name + ' input[name=JC_PhoneNumber_02]').val() == "") || ($('#' + form_name + ' input[name=JC_PhoneNumber_02]').val() == null))){ Where.set('W_06_relate', "LIKE"); // 연결 조건문 Where.set('W_06_name', "JC_PhoneNumber_02"); // 여섯번째 컬럼명 정의 Where.set('W_06_oper', "LIKE"); // 여섯번째 조건문 정의 Where.set('W_06_value', $('#' + form_name + ' input[name=JC_PhoneNumber_02]').val()); // 여섯번째 입력값 정의 }else { Where.set('W_06_relate', ""); // 연결 조건문 Where.set('W_06_name', ""); // 여섯번째 컬럼명 정의 Where.set('W_06_oper', ""); // 여섯번째 조건문 정의 Where.set('W_06_value', ""); // 여섯번째 입력값 정의 } // Order 총 5개까지. //------------------------------------------------------------------------------ Order.set('O_01_name', "JC_SEQ"); // 첫번째 컬럼명 정의 Order.set('O_01_Align', "DESC"); // 첫번째 정렬의 종류 //------------------------------------------------------------------------------ } // 입사지원 리스트 출력 function JoinCompany_List(form_name, i_Count, obj){ var table_Code = ""; var Total_Score = 0; $.each(obj,function(key, value){ if(i_Count == 0){ //table_Code = '조회된 결과가 없습니다.'; }else { // 점수 계산 // 1) 학교 점수 JC_SEQ_CCM_Score // 2) 학점 점수 학점 JC_SEQ_GradeScore // 3) 학력 점수 JC_SEQ_AC_Score // 4) 병역 O(장교), S(일반병), R(보충병) E(면제), N(해당사항 없음) 장교(5점), 현역필(4점), 보충역(3점), 나머지(1점) JC_Military_Status // 5) 장애인 5점, 0점 JC_Disability // 6) 보훈 5점, 0점 JC_National_Merit // 7) 자격증 1개라도 있으면 2점 JC_SEQ_LC_COUNT var Total_Score = Number(value.JC_SEQ_CCM_Score) + Number(value.JC_SEQ_GradeScore) + Number(value.JC_SEQ_AC_Score) + Number(Military_Score(value.JC_Military_Status)) + Number(Disability_Score(value.JC_Disability)) + Number(National_Merit_Score(value.JC_National_Merit)) + Number(value.JC_SEQ_LC_COUNT) table_Code = table_Code + '\
\
' + value.JC_Name + '
\
' + value.JC_Date + '
\
' + value.JC_Objective_First_CCM_Name + '
\
' + value.JC_Detailed_First_CCM_Name + '
\
' + value.JC_WorkPlace_First_CCM_Name + '
\
' + value.JC_SEQ_CCM_Name_S + '
\
' + value.JC_SEQ_AC_Credit + '
\
' + AC_Degree_Status(value.JC_SEQ_AC_Degree) + '
\
' + JoinCompany_JC_Military_Status_String(value.JC_Military_Status) + '
\
' + JC_Disability_Status(value.JC_Disability) + '
\
' + JC_National_Merit_Status(value.JC_National_Merit) + '
\
' + value.JC_SEQ_LC_COUNT + '개 보유
\
' + Total_Score + '
\
' + JoinCompany_Status(value.JC_Status) + '
\
' + JobPosting_Status(value.JP_Status) + '
\
열람
\
'; } }); $('#' + form_name + ' [name=content_list]').append(table_Code); } //---------------------------------------------------------------------------------------------------- // 입사지원 리스트 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 공지사항 리스트 모달 // 공지사항 리스트 검색변수 입력 function Notice_where_02(form_name){ //------------------------------------------------------------------------------ // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) //------------------------------------------------------------------------------ if($('#' + form_name + ' select[name=search_item]').val() == "NT_Title"){ // 검색조건이 제목이면 if(!(($('#' + form_name + ' input[name=search_order]').val() == "undefined") || ($('#' + form_name + ' input[name=search_order]').val() == "") || ($('#' + form_name + ' input[name=search_order]').val() == null))){ Where.set('W_01_relate', "AND"); // 연결 조건문 Where.set('W_01_name', "NT_Title"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "LIKE"); // 첫번째 조건문 정의 Where.set('W_01_value', $('#' + form_name + ' input[name=search_order]').val()); // 첫번째 입력값 정의 }else { Where.set('W_01_relate', ""); // 연결 조건문 Where.set('W_01_name', ""); // 첫번째 컬럼명 정의 Where.set('W_01_oper', ""); // 첫번째 조건문 정의 Where.set('W_01_value', ""); // 첫번째 입력값 정의 } }else if($('#' + form_name + ' select[name=search_item]').val() == "NT_Text"){ // 검색조건이 본문이라면 if(!(($('#' + form_name + ' input[name=search_order]').val() == "undefined") || ($('#' + form_name + ' input[name=search_order]').val() == "") || ($('#' + form_name + ' input[name=search_order]').val() == null))){ Where.set('W_01_relate', "AND"); // 연결 조건문 Where.set('W_01_name', "NT_Text"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "LIKE"); // 첫번째 조건문 정의 Where.set('W_01_value', $('#' + form_name + ' input[name=search_order]').val()); // 첫번째 입력값 정의 }else { Where.set('W_01_relate', ""); // 연결 조건문 Where.set('W_01_name', ""); // 첫번째 컬럼명 정의 Where.set('W_01_oper', ""); // 첫번째 조건문 정의 Where.set('W_01_value', ""); // 첫번째 입력값 정의 } }else { if(!(($('#' + form_name + ' input[name=search_order]').val() == "undefined") || // 검색조건이 작성자라면 ($('#' + form_name + ' input[name=search_order]').val() == "") || ($('#' + form_name + ' input[name=search_order]').val() == null))){ Where.set('W_02_relate', "AND"); // 연결 조건문 Where.set('W_02_name', "AM_Name"); // 두번째 컬럼명 정의 Where.set('W_02_oper', "LIKE"); // 두번째 조건문 정의 Where.set('W_02_value', $('#' + form_name + ' input[name=search_order]').val()); // 두번째 입력값 정의 }else { Where.set('W_02_relate', ""); // 연결 조건문 Where.set('W_02_name', ""); // 두번째 컬럼명 정의 Where.set('W_02_oper', ""); // 두번째 조건문 정의 Where.set('W_02_value', ""); // 두번째 입력값 정의 } } //------------------------------------------------------------------------------ // Order 총 5개까지. //------------------------------------------------------------------------------ Order.set('O_01_name', "NT_Date"); // 첫번째 컬럼명 정의 Order.set('O_01_Align', "DESC"); // 첫번째 정렬의 종류 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Order.set('O_02_name', "NT_SEQ"); // 두번째 컬럼명 정의 Order.set('O_02_Align', "DESC"); // 두번째 정렬의 종류 //------------------------------------------------------------------------------ } //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- 공지사항 리스트 출력 // 공지사항 리스트 출력 function Notice_List_02(form_name, i_Count, obj){ var table_Code = ""; $.each(obj,function(key, value){ if(i_Count == 0){ //table_Code = '조회된 결과가 없습니다.'; }else { table_Code = table_Code + '\
\
' + value.ROWNUM + '
\
\ \
\ ' + value.NT_Title + '\
\
\
\
' + value.NT_LastUpDate + '
\
' + value.AM_Name + '
\
' + value.NT_Count + '
\
'; } }); $('#' + form_name + ' [name=content_list]').append(table_Code); } //---------------------------------------------------------------------------------------------------- 공지사항 리스트 출력 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 공통코드 등록 리스트 검색변수 // 공통코드 등록 리스트 검색변수 입력 function CommonCodeReg_where(form_name){ //------------------------------------------------------------------------------ // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=CCR_Name]').val() == "undefined") || ($('#' + form_name + ' input[name=CCR_Name]').val() == "") || ($('#' + form_name + ' input[name=CCR_Name]').val() == null))){ Where.set('W_01_relate', "AND"); // 연결 조건문 Where.set('W_01_name', "CCR_Name"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "LIKE"); // 첫번째 조건문 정의 Where.set('W_01_value', $('#' + form_name + ' input[name=CCR_Name]').val()); // 첫번째 입력값 정의 }else { Where.set('W_01_relate', ""); // 연결 조건문 Where.set('W_01_name', ""); // 첫번째 컬럼명 정의 Where.set('W_01_oper', ""); // 첫번째 조건문 정의 Where.set('W_01_value', ""); // 첫번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // Order 총 5개까지. //------------------------------------------------------------------------------ Order.set('O_01_name', "CCR_Date"); // 첫번째 컬럼명 정의 Order.set('O_01_Align', "DESC"); // 첫번째 정렬의 종류 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Order.set('O_02_name', "CCR_SEQ"); // 두번째 컬럼명 정의 Order.set('O_02_Align', "DESC"); // 두번째 정렬의 종류 //------------------------------------------------------------------------------ } //---------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------공통코드 등록 리스트 출력 // 공통코드 등록 리스트 출력 function CommonCodeReg_List(form_name, i_Count, obj){ var table_Code = ""; $.each(obj,function(key, value){ if(i_Count == 0){ //table_Code = '조회된 결과가 없습니다.'; }else { table_Code = table_Code + '\
\
' + value.ROWNUM + '
\
' + value.CCR_Code + '
\
' + value.CCR_Name + '
\
' + CommonCodeReg_CCR_Type_String(value.CCR_Type) + '
\
' + value.CCR_Date + '
\
세부코드확인
\
'; } }); $('#' + form_name + ' [name=content_list]').append(table_Code); } //---------------------------------------------------------------------------------------------------- 공통코드 등록 리스트 출력 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 공통코드(세부코드) 관리 리스트 검색변수 // 공통코드(세부코드) 관리 리스트 검색변수 입력 function CommonCodeManage_where(form_name){ // Select 총 10개까지. //------------------------------------------------------------------------------ Select.set('S_01_name', 'CCR_SEQ_CCR_Code'); // 첫번째 출력명 이름 (지원직군) Select.set('S_01_Code', '_CCR_SEQ_CCR_Code'); // 첫번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=CCR_SEQ]').val() == "undefined") || ($('#' + form_name + ' input[name=CCR_SEQ]').val() == "") || ($('#' + form_name + ' input[name=CCR_SEQ]').val() == null))){ Where.set('W_01_relate', "AND"); // 연결 조건문 Where.set('W_01_name', "CCR_SEQ"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "="); // 첫번째 조건문 정의 Where.set('W_01_value', $('#' + form_name + ' input[name=CCR_SEQ]').val()); // 첫번째 입력값 정의 }else { Where.set('W_01_relate', ""); // 연결 조건문 Where.set('W_01_name', ""); // 첫번째 컬럼명 정의 Where.set('W_01_oper', ""); // 첫번째 조건문 정의 Where.set('W_01_value', ""); // 첫번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=CCM_Name]').val() == "undefined") || ($('#' + form_name + ' input[name=CCM_Name]').val() == "") || ($('#' + form_name + ' input[name=CCM_Name]').val() == null))){ Where.set('W_02_relate', "AND"); // 연결 조건문 Where.set('W_02_name', "CCM_Name"); // 첫번째 컬럼명 정의 Where.set('W_02_oper', "LIKE"); // 첫번째 조건문 정의 Where.set('W_02_value', $('#' + form_name + ' input[name=CCM_Name]').val()); // 첫번째 입력값 정의 }else { Where.set('W_02_relate', ""); // 연결 조건문 Where.set('W_02_name', ""); // 첫번째 컬럼명 정의 Where.set('W_02_oper', ""); // 첫번째 조건문 정의 Where.set('W_02_value', ""); // 첫번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // Order 총 5개까지. //------------------------------------------------------------------------------ Order.set('O_01_name', "CCM_SEQ"); // 첫번째 컬럼명 정의 Order.set('O_01_Align', "ASC"); // 첫번째 정렬의 종류 //------------------------------------------------------------------------------ } //---------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------공통코드 (세부코드) 관리 리스트 출력 // 공통코드 등록 리스트 출력 function CommonCodeManage_List(form_name, i_Count, obj){ var table_Code = ""; $.each(obj,function(key, value){ if(i_Count == 0){ //table_Code = '조회된 결과가 없습니다.'; }else { table_Code = table_Code + '\
\
' + value.ROWNUM + '
\
' + value.CCR_SEQ_CCR_Code + '
\
' + value.CCM_Code + '
\
' + value.CCM_Name + '
\
' + value.CCM_Score + '
\
' + value.CCM_Order + '
\
'; } }); $('#' + form_name + ' [name=content_list]').append(table_Code); } //---------------------------------------------------------------------------------------------------- 공통코드 등록 리스트 출력 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- 채용공고 코드관리 리스트 검색 function JobPostingCode_where(form_name){ // Select 총 10개까지. //------------------------------------------------------------------------------ // Select.set('S_01_name', 'CCR_SEQ_CCR_Code'); // 첫번째 출력명 이름 (지원직군) // Select.set('S_01_Code', '_CCR_SEQ_CCR_Code'); // 첫번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JPC_Type]').val() == "undefined") || ($('#' + form_name + ' input[name=JPC_Type]').val() == "") || ($('#' + form_name + ' input[name=JPC_Type]').val() == null))){ Where.set('W_01_relate', "AND"); // 연결 조건문 Where.set('W_01_name', "JPC_Type"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "="); // 첫번째 조건문 정의 Where.set('W_01_value', $('#' + form_name + ' input[name=JPC_Type]').val()); // 첫번째 입력값 정의 }else { Where.set('W_01_relate', ""); // 연결 조건문 Where.set('W_01_name', ""); // 첫번째 컬럼명 정의 Where.set('W_01_oper', ""); // 첫번째 조건문 정의 Where.set('W_01_value', ""); // 첫번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JPC_Name]').val() == "undefined") || ($('#' + form_name + ' input[name=JPC_Name]').val() == "") || ($('#' + form_name + ' input[name=JPC_Name]').val() == null))){ Where.set('W_02_relate', "AND"); // 연결 조건문 Where.set('W_02_name', "JPC_Name"); // 첫번째 컬럼명 정의 Where.set('W_02_oper', "LIKE"); // 첫번째 조건문 정의 Where.set('W_02_value', $('#' + form_name + ' input[name=JPC_Name]').val()); // 첫번째 입력값 정의 }else { Where.set('W_02_relate', ""); // 연결 조건문 Where.set('W_02_name', ""); // 첫번째 컬럼명 정의 Where.set('W_02_oper', ""); // 첫번째 조건문 정의 Where.set('W_02_value', ""); // 첫번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // Order 총 5개까지. //------------------------------------------------------------------------------ Order.set('O_01_name', "JPC_SEQ"); // 첫번째 컬럼명 정의 Order.set('O_01_Align', "ASC"); // 첫번째 정렬의 종류 } //---------------------------------------------------------------------------------------------------- 채용공고 코드관리 리스트 검색 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- 채용공고 코드관리 리스트 출력 //---------------------------------------------------------------------------------------------------- function JobPostingCode_List(form_name, i_Count, obj){ var table_Code = ""; $.each(obj,function(key, value){ if(i_Count == 0){ //table_Code = '조회된 결과가 없습니다.'; }else { table_Code = table_Code + '\
\
' + value.ROWNUM + '
\
' + value.JPC_Table_Name + '
\
' + value.JPC_Name + '
\
' + JPC_Type_String(value.JPC_Type) + '
\
' + value.JPC_Date + '
\
세부공고내용확인
\
'; } }); $('#' + form_name + ' [name=content_list]').append(table_Code); } //---------------------------------------------------------------------------------------------------- 채용공고 코드관리 리스트 출력 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- 채용공고 서브코드관리 리스트 검색 function JobPostingCodeSub_where(form_name){ // Select 총 10개까지. //------------------------------------------------------------------------------ Select.set('S_01_name', 'JPC_SEQ_JPC_Table_Name'); // 첫번째 출력명 이름 (채용공고 코드 테이블명) Select.set('S_01_Code', '_JPC_SEQ_JPC_Table_Name'); // 첫번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_02_name', 'JPC_SEQ_JPC_Name'); // 두번째 출력명 이름 (채용 공고 항목 이름) Select.set('S_02_Code', '_JPC_SEQ_JPC_Name'); // 두번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_03_name', 'JPC_SEQ_JPC_Type'); // 세번째 출력명 이름 (채용 공고 항목 타입) Select.set('S_03_Code', '_JPC_SEQ_JPC_Type'); // 세번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JPCS_Value]').val() == "undefined") || ($('#' + form_name + ' input[name=JPCS_Value]').val() == "") || ($('#' + form_name + ' input[name=JPCS_Value]').val() == null))){ Where.set('W_01_relate', "AND"); // 연결 조건문 Where.set('W_01_name', "JPC_Name"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "LIKE"); // 첫번째 조건문 정의 Where.set('W_01_value', $('#' + form_name + ' input[name=JPCS_Value]').val()); // 첫번째 입력값 정의 }else { Where.set('W_01_relate', ""); // 연결 조건문 Where.set('W_01_name', ""); // 첫번째 컬럼명 정의 Where.set('W_01_oper', ""); // 첫번째 조건문 정의 Where.set('W_01_value', ""); // 첫번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JPC_SEQ]').val() == "undefined") || ($('#' + form_name + ' input[name=JPC_SEQ]').val() == "") || ($('#' + form_name + ' input[name=JPC_SEQ]').val() == null))){ Where.set('W_02_relate', "AND"); // 연결 조건문 Where.set('W_02_name', "JPC_SEQ"); // 첫번째 컬럼명 정의 Where.set('W_02_oper', "="); // 첫번째 조건문 정의 Where.set('W_02_value', $('#' + form_name + ' input[name=JPC_SEQ]').val()); // 첫번째 입력값 정의 }else { Where.set('W_02_relate', ""); // 연결 조건문 Where.set('W_02_name', ""); // 첫번째 컬럼명 정의 Where.set('W_02_oper', ""); // 첫번째 조건문 정의 Where.set('W_02_value', ""); // 첫번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // Order 총 5개까지. //------------------------------------------------------------------------------ Order.set('O_01_name', "JPCS_SEQ"); // 첫번째 컬럼명 정의 Order.set('O_01_Align', "ASC"); // 첫번째 정렬의 종류 } //---------------------------------------------------------------------------------------------------- 채용공고 서브코드관리 리스트 검색 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- 채용공고 서브코드관리 리스트 출력 function JobPostingCodeSub_List(form_name, i_Count, obj){ var table_Code = ""; $.each(obj,function(key, value){ if(i_Count == 0){ //table_Code = '조회된 결과가 없습니다.'; }else { table_Code = table_Code + '\
\
' + value.ROWNUM + '
\
'+ value.JPC_SEQ_JPC_Table_Name +'
\
' + value.JPC_SEQ_JPC_Name + '
\
' + JPC_Type_String(value.JPC_SEQ_JPC_Type) + '
\
' + value.JPCS_Value + '
\
수정
\
'; } }); $('#' + form_name + ' [name=content_list]').append(table_Code); } //---------------------------------------------------------------------------------------------------- 채용공고 서브코드관리 리스트 출력 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 채용공고 지원자 리스트 // 공통코드(세부코드) 관리 리스트 검색변수 입력 function Jobread_where(form_name){ Select.set('S_01_name', 'JC_Objective_First_CCM_Name'); // 첫번째 출력명 이름 (지원직군) Select.set('S_01_Code', '_JC_Objective_First_CCM_Name'); // 첫번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_02_name', 'JC_Detailed_First_CCM_Name'); // 두번째 출력명 이름 (지원직군) Select.set('S_02_Code', '_JC_Detailed_First_CCM_Name'); // 두번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_03_name', 'JC_WorkPlace_First_CCM_Name'); // 세번째 출력명 이름 (지원직군) Select.set('S_03_Code', '_JC_WorkPlace_First_CCM_Name'); // 세번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Select.set('S_04_name', 'Application_Total'); // 네번째 출력명 이름 동일 이메일의 다른 입사지원 카운터 Select.set('S_04_Code', '_Application_Total'); // 네번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // Select 총 20개까지. //------------------------------------------------------------------------------ CustomSelect.set('CS_01_name', "Score_Total"); CustomSelect.set('CS_01_code', "Score_Total"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_02_name', "JC_SEQ"); CustomSelect.set('CS_02_code', "JC_SEQ"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_03_name', "JC_Name"); CustomSelect.set('CS_03_code', "JC_Name"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_04_name', "JC_Date"); CustomSelect.set('CS_04_code', "JC_Date"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_05_name', "JC_Objective_First"); CustomSelect.set('CS_05_code', "JC_Objective_First"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_06_name', "JC_Detailed_First"); CustomSelect.set('CS_06_code', "JC_Detailed_First"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_07_name', "AC_Name"); CustomSelect.set('CS_07_code', "AC_Name"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_08_name', "AC_Credit"); CustomSelect.set('CS_08_code', "AC_Credit"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_09_name', "AC_Degree"); CustomSelect.set('CS_09_code', "AC_Degree"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_10_name', "LC_Count"); CustomSelect.set('CS_10_code', "LC_Count"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_11_name', "JC_Status"); CustomSelect.set('CS_11_code', "JC_Status"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_12_name', "JP_Audit_Status"); CustomSelect.set('CS_12_code', "JP_Audit_Status"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_13_name', "JC_Military_Status"); CustomSelect.set('CS_13_code', "JC_Military_Status"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_14_name', "JC_Disability"); CustomSelect.set('CS_14_code', "JC_Disability"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_15_name', "JC_National_Merit"); CustomSelect.set('CS_15_code', "JC_National_Merit"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_16_name', "Score_Total_Full"); CustomSelect.set('CS_16_code', "Score_Total_Full"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_17_name', "JC_Submit_Date"); CustomSelect.set('CS_17_code', "JC_Submit_Date"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_18_name', "JJP_Status"); CustomSelect.set('CS_18_code', "JJP_Status"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // Where 총 5개까지 //------------------------------------------------------------------------------ // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) if(!(($('#' + form_name + ' input[name=JC_Name]').val() == "undefined") || ($('#' + form_name + ' input[name=JC_Name]').val() == "") || ($('#' + form_name + ' input[name=JC_Name]').val() == null))){ Where.set('W_01_name', "JC_Name"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "LIKE"); // 첫번째 조건문 정의 Where.set('W_01_value', $('#' + form_name + ' input[name=JC_Name]').val()); // 첫번째 입력값 정의 }else { Where.set('W_01_name', ""); // 첫번째 컬럼명 정의 Where.set('W_01_oper', ""); // 첫번째 조건문 정의 Where.set('W_01_value', ""); // 첫번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JC_PhoneNumber_02]').val() == "undefined") || ($('#' + form_name + ' input[name=JC_PhoneNumber_02]').val() == "") || ($('#' + form_name + ' input[name=JC_PhoneNumber_02]').val() == null))){ Where.set('W_02_relate', "AND"); // 연결 조건문 Where.set('W_02_name', "JC_PhoneNumber_02"); // 두번째 컬럼명 정의 Where.set('W_02_oper', "LIKE"); // 두번째 조건문 정의 Where.set('W_02_value', $('#' + form_name + ' input[name=JC_PhoneNumber_02]').val()); // 두번째 입력값 정의 }else { Where.set('W_02_relate', ""); // 연결 조건문 Where.set('W_02_name', ""); // 두번째 컬럼명 정의 Where.set('W_02_oper', ""); // 두번째 조건문 정의 Where.set('W_02_value', ""); // 두번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JC_PhoneNumber_03]').val() == "undefined") || ($('#' + form_name + ' input[name=JC_PhoneNumber_03]').val() == "") || ($('#' + form_name + ' input[name=JC_PhoneNumber_03]').val() == null))){ Where.set('W_03_relate', "AND"); // 연결 조건문 Where.set('W_03_name', "JC_PhoneNumber_03"); // 두번째 컬럼명 정의 Where.set('W_03_oper', "LIKE"); // 두번째 조건문 정의 Where.set('W_03_value', $('#' + form_name + ' input[name=JC_PhoneNumber_03]').val()); // 두번째 입력값 정의 }else { Where.set('W_03_relate', ""); // 연결 조건문 Where.set('W_03_name', ""); // 두번째 컬럼명 정의 Where.set('W_03_oper', ""); // 두번째 조건문 정의 Where.set('W_03_value', ""); // 두번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' select[name=JC_Experience]').val() == "undefined") || ($('#' + form_name + ' select[name=JC_Experience]').val() == "") || ($('#' + form_name + ' select[name=JC_Experience]').val() == null))){ Where.set('W_04_relate', "AND"); // 연결 조건문 Where.set('W_04_name', "JC_Experience"); // 세번째 컬럼명 정의 Where.set('W_04_oper', "="); // 세번째 조건문 정의 Where.set('W_04_value', $('#' + form_name + ' select[name=JC_Experience]').val()); // 세번째 입력값 정의 }else { Where.set('W_04_relate', ""); // 연결 조건문 Where.set('W_04_name', ""); // 세번째 컬럼명 정의 Where.set('W_04_oper', ""); // 세번째 조건문 정의 Where.set('W_04_value', ""); // 세번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' select[name=JC_Status]').val() == "undefined") || ($('#' + form_name + ' select[name=JC_Status]').val() == "") || ($('#' + form_name + ' select[name=JC_Status]').val() == null))){ //- -------------------------------------- 조건문 추가 (사용자의 삭제 조건이 추가되었음으로 ) Where.set('W_05_relate', "AND"); // 연결 조건문 Where.set('W_05_name', "JC_Status"); // 세번째 컬럼명 정의 Where.set('W_05_oper', "="); // 세번째 조건문 정의 Where.set('W_05_value', $('#' + form_name + ' select[name=JC_Status]').val()); // 세번째 입력값 정의 }else { //- -------------------------------------- 조건문 추가 (사용자 입사지원서의 삭제 조건이 추가되었음으로 아무것도 입력하지 않을때는 상태기호 "D"를 출력하지 않는다. ) Where.set('W_05_relate', "AND"); // 연결 조건문 Where.set('W_05_name', "JC_Status"); // 세번째 컬럼명 정의 Where.set('W_05_oper', "<>"); // 세번째 조건문 정의 Where.set('W_05_value', "D"); // 세번째 입력값 정의 //- -------------------------------------- 조건문 추가 (사용자 입사지원서의 삭제 조건이 추가되었음으로 아무것도 입력하지 않을때는 상태기호 "D"를 출력하지 않는다. ) } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' select[name=JP_Audit_Status]').val() == "undefined") || ($('#' + form_name + ' select[name=JP_Audit_Status]').val() == "") || ($('#' + form_name + ' select[name=JP_Audit_Status]').val() == null))){ Where.set('W_06_relate', "AND"); // 연결 조건문 Where.set('W_06_name', "JP_Audit_Status"); // 세번째 컬럼명 정의 Where.set('W_06_oper', "="); // 세번째 조건문 정의 Where.set('W_06_value', $('#' + form_name + ' select[name=JP_Audit_Status]').val()); // 세번째 입력값 정의 }else { Where.set('W_06_relate', ""); // 연결 조건문 Where.set('W_06_name', ""); // 세번째 컬럼명 정의 Where.set('W_06_oper', ""); // 세번째 조건문 정의 Where.set('W_06_value', ""); // 세번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=JP_SEQ]').val() == "undefined") || ($('#' + form_name + ' input[name=JP_SEQ]').val() == "") || ($('#' + form_name + ' input[name=JP_SEQ]').val() == null))){ Where.set('W_07_relate', "AND"); // 연결 조건문 Where.set('W_07_name', "JP_SEQ"); // 세번째 컬럼명 정의 Where.set('W_07_oper', "="); // 세번째 조건문 정의 Where.set('W_07_value', $('#' + form_name + ' input[name=JP_SEQ]').val()); // 세번째 입력값 정의 }else { Where.set('W_07_relate', ""); // 연결 조건문 Where.set('W_07_name', ""); // 세번째 컬럼명 정의 Where.set('W_07_oper', ""); // 세번째 조건문 정의 Where.set('W_07_value', ""); // 세번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // Count Query var C_query_count_code = "_Jobread"; CustomTable.set('C_query_count_code', C_query_count_code); // //------------------------------------------------------------------------------ // //------------------------------------------------------------------------------ //// Body Query var C_query_body_code = "_Jobread"; CustomTable.set('C_query_body_code', C_query_body_code); // //------------------------------------------------------------------------------ // //------------------------------------------------------------------------------ //// Order 총 5개까지. //------------------------------------------------------------------------------ Order.set('O_01_name', "M.Score_Total"); // 첫번째 컬럼명 정의 Order.set('O_01_Align', $('#' + form_name + ' input[name=Score_Total_Order]') .val()); // 첫번째 정렬의 종류 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Order.set('O_02_name', "M.JP_Audit_Status"); // 두번째 컬럼명 정의 Order.set('O_02_Align', $('#' + form_name + ' input[name=JP_Audit_Status_Order]').val()); // 두번째 정렬의 종류 //------------------------------------------------------------------------------ } //---------------------------------------------------------------------------------------------------- 채용공고 지원자 리스트 검색변수 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- 채용공고 지원자 리스트 출력 function Jobread_List(form_name, i_Count, obj){ var table_Code = ""; var i_CountNum = 0; var JC_Submit_Date = ""; var JP_Audit_Status_Option = ''; $.each(obj,function(key, value){ if(i_Count == 0){ //table_Code = '조회된 결과가 없습니다.'; }else { JC_Submit_Date = ''; JP_Audit_Status_Option = ''; if(value.JC_Submit_Date != '0000-00-00') JC_Submit_Date = value.JC_Submit_Date; // 채용공고가 마감 또는 취소라면. //if((value.JJP_Status == 'D') || (value.JJP_Status == 'C')) // JP_Audit_Status_Option = 'disabled'; table_Code = table_Code + '\
\
\ \
\
' + value.JC_Name + '
\
' + value.JC_Date + '
\
' + JC_Submit_Date + '
\
' + value.JC_Objective_First_CCM_Name + '
\
' + value.JC_Detailed_First_CCM_Name + '
\
' + value.JC_WorkPlace_First_CCM_Name + '
\
' + value.AC_Name + '
\
' + value.AC_Credit + '
\
' + AC_Degree_Status(value.AC_Degree) + '
\
' + value.LC_Count + '
\
\ ' + value.Score_Total + '\
\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
학교학점졸업구분병역장애인보훈대상자격증
' + value.AC_Name + '' + value.AC_Credit + '' + AC_Degree_Status(value.AC_Degree) + '' + Military_Status_To_String(value.JC_Military_Status) + '' + JC_Disability_Status(value.JC_Disability) + '' + JC_National_Merit_Status(value.JC_National_Merit) + '' + value.LC_Count + '
\
\
\
\
\
' + JoinCompany_Status(value.JC_Status) + '
\
\ \
\
열람
\
' + Application_Total_Status(value.Application_Total) + '
\
\ '; i_CountNum++; } }); $('#' + form_name + ' [name=content_list]').append(table_Code); } //---------------------------------------------------------------------------------------------------- // 채용공고 지원자 리스트 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 채용공고 일반 관리자 검색변수 // 공통코드(세부코드) 관리 리스트 검색변수 입력 function Job_where(form_name){ // Select 총 10개까지. //------------------------------------------------------------------------------ Select.set('S_01_name', 'JP_SEQ_JC_COUNT'); // 첫번째 출력명 이름 Select.set('S_01_Code', '_JP_SEQ_JC_COUNT'); // 첫번째 출력명 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // Select 총 20개까지. //------------------------------------------------------------------------------ CustomSelect.set('CS_01_name', "JP_Title"); CustomSelect.set('CS_01_code', "JP_Title"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_02_name', "JP_Status"); CustomSelect.set('CS_02_code', "JP_Status"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_03_name', "JP_DeadLineDate"); CustomSelect.set('CS_03_code', "JP_DeadLineDate"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_04_name', "JP_Use_Status"); CustomSelect.set('CS_04_code', "JP_Use_Status"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ CustomSelect.set('CS_05_name', "JP_SEQ"); CustomSelect.set('CS_05_code', "JP_SEQ"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // Where 총 5개까지 //------------------------------------------------------------------------------ // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) Where.set('W_01_name', "AMJoinJP.AM_SEQ"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "="); // 첫번째 조건문 정의 Where.set('W_01_value', $('#' + form_name + ' input[name=AM_SEQ]').val()); // 첫번째 입력값 정의 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Where.set('W_02_relate', "AND"); Where.set('W_02_name', "JobPosting.JP_Use_Status"); // 첫번째 컬럼명 정의 Where.set('W_02_oper', "<>"); // 첫번째 조건문 정의 Where.set('W_02_value', "R"); // 첫번째 입력값 정의 // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // Count Query var C_query_count_code = "_Job"; CustomTable.set('C_query_count_code', C_query_count_code); // //------------------------------------------------------------------------------ // //------------------------------------------------------------------------------ //// Body Query var C_query_body_code = "_Job"; CustomTable.set('C_query_body_code', C_query_body_code); // //------------------------------------------------------------------------------ // //------------------------------------------------------------------------------ } //---------------------------------------------------------------------------------------------------- // 채용공고 일반 관리자 검색변수 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 채용공고 일반 관리자 리스트 function Job_List(form_name, i_Count, obj){ var table_Code = ""; $.each(obj,function(key, value){ if(i_Count == 0){ //table_Code = '조회된 결과가 없습니다.'; }else { table_Code = table_Code + '\
\
' + value.ROWNUM + '
\
\ \
\ ' + value.JP_Title + '\
\
\
\
' + JobPosting_Status(value.JP_Status) + '
\
' + value.JP_DeadLineDate + '
\
' + Status_String(value.JP_Use_Status) + '
\
' + value.JP_SEQ_JC_COUNT + '
\
\ 지원자확인\
\
'; } }); $('#' + form_name + ' [name=content_list]').append(table_Code); } //---------------------------------------------------------------------------------------------------- // 채용공고 일반 관리자 리스트 //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // 채용공고 일반 관리자 리스트 모달 // 채용공고 일반 관리자 리스트 모달 검색변수 입력 function Admin_Modal_where(form_name){ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ Where.set('W_01_name', "AM_Auth"); // 첫번째 컬럼명 정의 Where.set('W_01_oper', "="); // 첫번째 조건문 정의 Where.set('W_01_value', "1"); // 첫번째 입력값 정의 // 첫번째 _02_relate는 존재하지 않는다. (첫번째 컬럼은 사용값으로 항상 히든으로 존재한다.) //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ if(!(($('#' + form_name + ' input[name=AM_Name]').val() == "undefined") || ($('#' + form_name + ' input[name=AM_Name]').val() == "") || ($('#' + form_name + ' input[name=AM_Name]').val() == null))){ Where.set('W_02_relate', "AND"); Where.set('W_02_name', "AM_Name"); // 두번째 컬럼명 정의 Where.set('W_02_oper', "LIKE"); // 두번째 조건문 정의 Where.set('W_02_value', $('#' + form_name + ' input[name=AM_Name]').val()); // 두번째 입력값 정의 }else { Where.set('W_02_relate', ""); Where.set('W_02_name', ""); // 두번째 컬럼명 정의 Where.set('W_02_oper', ""); // 두번째 조건문 정의 Where.set('W_02_value', ""); // 두번째 입력값 정의 } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // Order 총 5개까지. //------------------------------------------------------------------------------ Order.set('O_01_name', "AM_SEQ"); // 첫번째 컬럼명 정의 Order.set('O_01_Align', "ASC"); // 첫번째 정렬의 종류 //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //Order.set('O_02_name', "CUT_Time"); // 두번째 컬럼명 정의 //Order.set('O_02_Align', "DESC"); // 두번째 정렬의 종류 //------------------------------------------------------------------------------ } // 채용공고 일반 관리자 리스트 모달 출력 function Admin_Modal_List(form_name, i_Count, obj){ var table_Code; var checkbox_Clunt = 0; $.each(obj,function(key, value){ if(i_Count == 0){ table_Code = '조회된 결과가 없습니다.'; }else { table_Code = '
\
\ \ \ \ \ \ \
\
' + value.AM_ID + '
\
' + value.AM_Name + '
\
'; checkbox_Clunt++; } $('#' + form_name + ' [name=General_Admin_list]').append(table_Code); }); } //---------------------------------------------------------------------------------------------------- // 채용공고 일반 관리자 리스트 모달 //---------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------------------------------------------------------------------------- 관리자 페이지