이지우 - 분쟁조정협의회 관리 작업 중
This commit is contained in:
parent
c786164e8c
commit
7d3c935c3d
@ -115,7 +115,8 @@
|
||||
|
||||
THEN
|
||||
(SELECT
|
||||
WM_CONCAT(FILE_NAME) AS FILE_NAME
|
||||
<!-- WM_CONCAT(FILE_NAME) AS FILE_NAME -->
|
||||
LISTAGG(FILE_NAME, ',') WITHIN GROUP(ORDER BY FILE_NAME) AS FILE_NAME
|
||||
FROM C_CASEFILE A, (SELECT CFRNC_NO FROM
|
||||
(SELECT CFRNC_NO || '' AS CFRNC_NO
|
||||
FROM C_CFRNCMANAGE
|
||||
@ -250,7 +251,8 @@
|
||||
|
||||
THEN
|
||||
(SELECT
|
||||
WM_CONCAT(FILE_NAME) AS FILE_NAME
|
||||
<!-- WM_CONCAT(FILE_NAME) AS FILE_NAME -->
|
||||
LISTAGG(FILE_NAME, ',') WITHIN GROUP(ORDER BY FILE_NAME)
|
||||
FROM C_CASEFILE A, (SELECT CFRNC_NO FROM
|
||||
(SELECT CFRNC_NO || '' AS CFRNC_NO
|
||||
FROM C_CFRNCMANAGE
|
||||
@ -452,7 +454,8 @@
|
||||
|
||||
THEN
|
||||
(SELECT
|
||||
WM_CONCAT(FILE_NAME) AS FILE_NAME
|
||||
<!-- WM_CONCAT(FILE_NAME) AS FILE_NAME -->
|
||||
LISTAGG(FILE_NAME, ',') WITHIN GROUP(ORDER BY FILE_NAME)
|
||||
FROM C_CASEFILE A, (SELECT CFRNC_NO FROM
|
||||
(SELECT CFRNC_NO || '' AS CFRNC_NO
|
||||
FROM C_CFRNCMANAGE
|
||||
@ -627,7 +630,8 @@
|
||||
|
||||
THEN
|
||||
(SELECT
|
||||
WM_CONCAT(FILE_NAME) AS FILE_NAME
|
||||
<!-- WM_CONCAT(FILE_NAME) AS FILE_NAME -->
|
||||
LISTAGG(FILE_NAME, ',') WITHIN GROUP(ORDER BY FILE_NAME)
|
||||
FROM C_CASEFILE A, (SELECT CFRNC_NO FROM
|
||||
(SELECT CFRNC_NO || '' AS CFRNC_NO
|
||||
FROM C_CFRNCMANAGE
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,993 @@
|
||||
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
//jQuery DatePicker Option
|
||||
var dateOption = {
|
||||
showOn: "button",
|
||||
buttonImage: "/img/icon_calendar.gif",
|
||||
buttonImageOnly: true,
|
||||
dateFormat: 'yy-mm-dd',
|
||||
showMonthAfterYear:true,
|
||||
buttonText: "달력",
|
||||
monthNames: ['년 1월','년 2월','년 3월','년 4월','년 5월','년 6월','년 7월','년 8월','년 9월','년 10월','년 11월','년 12월'],
|
||||
dayNamesMin: ['일', '월', '화', '수', '목', '금', '토'],
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
gotoCurrent: false,
|
||||
showButtonPanel:true,
|
||||
yearRange:'-100:+10'
|
||||
,minDate : '+0d'
|
||||
//오늘을 기준으로 지난 날만 선택하려면 minDate를 maxDate로 변경, 전체 선택하려면 minDate나 maxDate 삭제
|
||||
};
|
||||
|
||||
//시작일
|
||||
jQuery("#fixDay").datetimepicker();
|
||||
|
||||
//$('img.ui-datepicker-trigger').css({'cursor':'pointer', 'margin-bottom':'-4px'}); //아이콘(icon) 위치
|
||||
setTimeout(function() {
|
||||
conferenceGubun();
|
||||
caseGubunCombo();
|
||||
}, 0);
|
||||
|
||||
$("#caseGubun").change(function(){
|
||||
conferenceGubun();
|
||||
caseConferenceNames();
|
||||
fileList();
|
||||
});
|
||||
|
||||
$("#simAdd, #bogoAdd, #chamAdd, #josuAdd").click(function(){
|
||||
var conferenceGubun = $("#conferenceGubun").val();
|
||||
if(conferenceGubun.length == 0 && this.id == 'chamAdd'){
|
||||
alert("회의구분을 선택하여 주십시오.");
|
||||
return false;
|
||||
}
|
||||
|
||||
var caseGubun = $("#caseGubun").val();
|
||||
|
||||
var gubunCnt = 0;
|
||||
if('0201000000' == caseGubun){
|
||||
//공정
|
||||
|
||||
}else if('0202000000' == caseGubun){
|
||||
//가맹
|
||||
|
||||
}else if('0204000000' == caseGubun || '0205000000' == caseGubun ){
|
||||
//약관유통
|
||||
|
||||
}else if('0206000000' == caseGubun){
|
||||
//대리점
|
||||
|
||||
}
|
||||
|
||||
if(conferenceGubun == '3602000000'){
|
||||
gubunCnt = 7;
|
||||
}else{
|
||||
gubunCnt = 3;
|
||||
}
|
||||
var parentId = this.id.split('A')[0];
|
||||
//alert(parentId);
|
||||
var url = "/pop/trublcfrncmng/redyWritePop/popup.do?parentId="+parentId+"&gubunCnt="+gubunCnt+"&caseGubun="+caseGubun;
|
||||
window.open(url,"redyWritePop","width=940, height=580, resizable=no, location=no, toolbar=no, menubar=no, status=no, scrollbars=no");
|
||||
return false;
|
||||
});
|
||||
|
||||
//협의회관리 협의회일련번호 미리 따놓기
|
||||
|
||||
//개최일시에 오늘날짜 임시로 넣어주기 - dateTimePicker에서 0분 인식 오류 발생
|
||||
var today = new Date();
|
||||
var year = today.getFullYear();
|
||||
var month = String(today.getMonth() + 1).padStart(2, '0');
|
||||
var day = String(today.getDate()).padStart(2, '0');
|
||||
var formattedDate = year + '-' + month + '-' + day;
|
||||
$("#fixDay").val(formattedDate+" 12:00");
|
||||
});
|
||||
|
||||
|
||||
function fileList(){
|
||||
var url = "";
|
||||
$("#type").val("L");
|
||||
var param = jQuery('#frm').serialize();
|
||||
url = "/user/case/trublcfrncmng/ajax/BeforeFileList.do";
|
||||
XHR(url, param, function(r){
|
||||
var html = "";
|
||||
if(r.data.length != 0){
|
||||
$.each(r.data, function(k,v) {
|
||||
html += '<div class="row"><a href="/seed/extra/down/filedown.do?fileName='+v.fileName+'&fileOrgname='+v.fileOrgname+'&filePath='+v.filePath+'"><img alt="'+v.fileName+'" src="/img/icon/icon_file.gif" style="vertical-align: middle;margin-left: 5px;"> '+v.fileName;
|
||||
html += '</a> </div>'
|
||||
});
|
||||
}else{
|
||||
html += '<div class="row" >전차 회의록이 존재하지 않습니다.</div>';
|
||||
}
|
||||
|
||||
$("#filelist").html(html);
|
||||
});
|
||||
}
|
||||
|
||||
var cnt = 0;
|
||||
function setData(parentId){
|
||||
var url = "";
|
||||
$("#type").val("L");
|
||||
var param = jQuery('#frm').serialize();
|
||||
|
||||
/* if(parentId == 'sim'){
|
||||
//url = "/user/case/trublcfrncmng/ajax/DlbrtmtrInsert.do";
|
||||
}else if(parentId == 'bogo'){
|
||||
//url = "/user/case/trublcfrncmng/ajax/EndmtrInsert.do";
|
||||
}else if(parentId == 'cham'){
|
||||
//url = "/user/case/trublcfrncmng/ajax/CfrncatndncInsert.do";
|
||||
} */
|
||||
if(parentId == 'cham'){
|
||||
//참여위원
|
||||
url = "/gtm/case/trublcfrncmng/ajax/Cham.do";
|
||||
} else if(parentId == 'josu'){
|
||||
//조정조서
|
||||
url = "/gtm/case/trublcfrncmng/ajax/Josu.do";
|
||||
} else{
|
||||
//심의안건, 보고안건
|
||||
url = "/gtm/case/trublcfrncmng/ajax/SimBogo.do";
|
||||
}
|
||||
|
||||
XHR(url, param, function(r){
|
||||
var html = "";
|
||||
if(r.data.length != 0){
|
||||
var idxs = 0;
|
||||
var lists = "";
|
||||
var coms = "";
|
||||
|
||||
$.each(r.data, function(k,v) {
|
||||
cnt++;
|
||||
html += '<tr>';
|
||||
if(parentId == 'cham'){
|
||||
//참여위원
|
||||
html += '<td><select name="memberNo" class="memberNo" onchange="fn_arrList()">';
|
||||
html += '<option value="">회의자료</option><option value="2_'+ v.memberNo + '">회의자료2</option>';
|
||||
html += '<option value="3_'+ v.memberNo + '">회의자료3</option><option value="4_'+ v.memberNo + '">회의자료4</option>';
|
||||
html += '<option value="5_'+ v.memberNo + '">회의자료5</option><option value="6_'+ v.memberNo + '">회의자료6</option>';
|
||||
html += '<option value="7_'+ v.memberNo + '">회의자료7</option><option value="8_'+ v.memberNo + '">회의자료8</option>';
|
||||
html += '<option value="9_'+ v.memberNo + '">회의자료9</option><option value="10_'+ v.memberNo + '">회의자료10</option>';
|
||||
html += '</select></td>';
|
||||
html += '<td>'+v.caseFieldName+'</td>';
|
||||
html += '<td>'+v.memberCompany+'</td>';
|
||||
html += '<td>'+v.memberName+'</td>';
|
||||
html += '<td>'+v.memberUnit+'</td>';
|
||||
html += '<td><input type="checkbox" name="signYnNo" value="' + v.memberNo + '" onchange="fn_checkList()" /></td>';
|
||||
|
||||
if(idxs != 0) {
|
||||
coms = ",";
|
||||
}
|
||||
|
||||
lists += coms + v.memberNo;
|
||||
idxs ++;
|
||||
}else{
|
||||
//심의안건, 보고안건, 조정조서
|
||||
html += '<td>'+cnt+'</td>';
|
||||
html += '<td>'+v.caseNo+'</td>';
|
||||
if(v.companyGubun == "1301000000"){
|
||||
html += '<td>'+v.companyCeo+'</td>';
|
||||
}else{
|
||||
html += '<td>'+v.applcntCompany+'</td>';
|
||||
}
|
||||
if(v.respondentGubun == "1301000000"){
|
||||
html += '<td>'+v.respondentCeo+'</td>';
|
||||
}else{
|
||||
html += '<td>'+v.respondentCompany+'</td>';
|
||||
}
|
||||
html += '<td>'+v.mediationBig+'</td>';
|
||||
html += '<td>'+v.mediationSmall+'</td>';
|
||||
html += '<td>'+v.caseExaminer+'</td>';
|
||||
}
|
||||
html += '</tr>';
|
||||
});
|
||||
|
||||
$("#"+parentId).html(html);
|
||||
|
||||
if(parentId == 'cham') {
|
||||
$("#arrCheckMemberNo").val(lists);
|
||||
$('input:checkbox[name="signYnNo"]').attr("checked", true);
|
||||
}
|
||||
//alert("parentId>"+parentId);
|
||||
//alert("arrList>"+$("#arrList").val());
|
||||
$("#arrList"+parentId).val($("#arrList").val());
|
||||
//alert("#arrListparentId>>"+$("#arrList"+parentId).val());
|
||||
}else{
|
||||
if(parentId == 'cham'){
|
||||
html += '<tr>';
|
||||
html += '<td colspan="6">선택된 참여위원이 없습니다.</td>';
|
||||
html += '</tr>';
|
||||
}else if(parentId == 'bogo'){
|
||||
html += '<tr>';
|
||||
html += '<td colspan="7">선택된 보고안건이 없습니다.</td>';
|
||||
html += '</tr>';
|
||||
}else if(parentId == 'sim'){
|
||||
html += '<tr>';
|
||||
html += '<td colspan="7">선택된 심의안건이 없습니다.</td>';
|
||||
html += '</tr>';
|
||||
}else if(parentId == 'josu'){
|
||||
html += '<tr>';
|
||||
html += '<td colspan="7">선택된 조정조서안건이 없습니다.</td>';
|
||||
html += '</tr>';
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function conferenceGubun(){
|
||||
var url = "";
|
||||
$("#type").val("L");
|
||||
//var param = jQuery('#writeFrm').serialize();
|
||||
var param = "";
|
||||
url = "/user/case/common/ajax/ConferenceGubun.do";
|
||||
XHR(url, param, function(r){
|
||||
var sel = "";
|
||||
var objList = $("#conferenceGubun");
|
||||
if(objList.length > 0 && objList.val() == ""){
|
||||
ajaxCombo(r.data, objList, sel);
|
||||
}
|
||||
|
||||
/*분과회의는 약관팀만 존재*/
|
||||
if($("#caseGubun").val() != '0205000000'){
|
||||
var conferenceArr = $("#conferenceGubun option");
|
||||
for(var i = 0; i < conferenceArr.length; i++){
|
||||
if($(conferenceArr[i]).val() == '3603000000'){
|
||||
$(conferenceArr[i]).remove();
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//조정유형
|
||||
function caseGubunCombo(){
|
||||
var url = "";
|
||||
$("#type").val("L");
|
||||
var param = jQuery('#frm').serialize();
|
||||
url = "/gtm/case/common/ajax/CaseGubun1.do";
|
||||
XHR(url, param, function(r){
|
||||
var objList = $("#caseGubun");
|
||||
var sel = "";
|
||||
ajaxCombo(r.data, objList, sel);
|
||||
caseConferenceNames();
|
||||
fileList();
|
||||
});
|
||||
}
|
||||
|
||||
//회의명 생성
|
||||
function caseConferenceNames(){
|
||||
var url = "";
|
||||
$("#type").val("S");
|
||||
var param = jQuery('#frm').serialize();
|
||||
url = "/gtm/case/trublcfrncmng/ajax/ConferenceNamesCnt.do";
|
||||
XHR(url, param, function(r){
|
||||
var obj = "";
|
||||
var caseGubunNm = "";
|
||||
var caseGubun = $("#caseGubun").val();
|
||||
if(caseGubun == '0201000000'){
|
||||
caseGubunNm = "공정거래";
|
||||
}else if(caseGubun == '0202000000'){
|
||||
caseGubunNm = "가맹사업거래";
|
||||
}else if(caseGubun == '0203000000'){
|
||||
caseGubunNm = "하도급";
|
||||
}else if(caseGubun == '0204000000'){
|
||||
caseGubunNm = "대규모유통업거래";
|
||||
}else if(caseGubun == '0205000000'){
|
||||
caseGubunNm = "약관";
|
||||
}else if(caseGubun == '0206000000'){
|
||||
caseGubunNm = "대리점";
|
||||
}
|
||||
obj += '제'+r.data.namesYear + '-' +r.data.namesCnt+'차 '+caseGubunNm+'분쟁조정협의회';
|
||||
$("#conferenceNames").val(obj);
|
||||
});
|
||||
}
|
||||
|
||||
//회의안건 등록
|
||||
function regData(){
|
||||
//기본정보 입력
|
||||
var url = "";
|
||||
$("#type").val("I");
|
||||
var param = jQuery('#frm').serialize();
|
||||
url = "/gtm/case/trublcfrncmng/ajax/CfrncmanageInsert.do";
|
||||
XHR2(url, param, function(r){
|
||||
$("#cfrncNo").val(r.selectKey.cfrncNo);
|
||||
if($("#arrListsim").val().length != 0){
|
||||
//심의안건 등록
|
||||
var url = "";
|
||||
|
||||
var arrListsim = $("#arrListsim").val();
|
||||
var arrList = arrListsim.split(',');
|
||||
|
||||
for(var i = 0; i < arrList.length; i++){
|
||||
$("#caseNo").val(arrList[i]);
|
||||
$("#type").val("S");
|
||||
var param = jQuery('#frm').serialize();
|
||||
url = "/gtm/case/trublcfrncmng/ajax/ReCnt.do";
|
||||
XHR2(url, param, function(r){
|
||||
if(r.data.recnt != 0){
|
||||
//재심의 일때는 협의회 빠꿔치기
|
||||
$("#type").val("U");
|
||||
var param = jQuery('#frm').serialize();
|
||||
url = "/gtm/case/trublcfrncmng/ajax/ReUpdt.do";
|
||||
XHR2(url, param, function(r){
|
||||
|
||||
});
|
||||
}else{
|
||||
$("#type").val("I");
|
||||
var param = jQuery('#frm').serialize();
|
||||
url = "/gtm/case/trublcfrncmng/ajax/DlbrtmrtInsert.do";
|
||||
XHR2(url, param, function(r){
|
||||
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
if($("#arrListbogo").val().length != 0){
|
||||
//보고안건 등록
|
||||
var url = "";
|
||||
$("#type").val("I");
|
||||
$("#arrList").val($("#arrListbogo").val());
|
||||
var param = jQuery('#frm').serialize();
|
||||
url = "/gtm/case/trublcfrncmng/ajax/EndmtrInsert.do";
|
||||
XHR2(url, param, function(r){
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
if($("#arrListjosu").val().length != 0){
|
||||
//조정조서 등록
|
||||
var url = "";
|
||||
$("#type").val("I");
|
||||
$("#arrList").val($("#arrListjosu").val());
|
||||
var param = jQuery('#frm').serialize();
|
||||
url = "/gtm/case/trublcfrncmng/ajax/EndjosuInsert.do";
|
||||
XHR2(url, param, function(r){
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
//참여위원 등록
|
||||
if($("#arrListcham").val().length != 0){
|
||||
var url = "";
|
||||
$("#type").val("I");
|
||||
$("#arrList").val($("#arrListcham").val());
|
||||
var param = jQuery('#frm').serialize();
|
||||
url = "/gtm/case/trublcfrncmng/ajax/CfrncatndncInsert.do";
|
||||
XHR2(url, param, function(r){
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
if($("#upFile_1").val().length != 0){
|
||||
//alert($("input[name=uploadFileName]").size());
|
||||
if($('input[name=uploadFileName]').size() != 0){
|
||||
//회의자료 등록
|
||||
$("#type").val("FILE");
|
||||
var param = jQuery('#frm').serialize();
|
||||
url = "/gtm/case/trublcfrncmng/ajax/CfrnFileInsert.do"; //피신청인대리인정보 등록
|
||||
XHR2(url, param, function(r){
|
||||
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
if($("#arrListMemberNo").val() != ""){
|
||||
$("#type").val("U");
|
||||
var arrListMemberNo = $("#arrListMemberNo").val();
|
||||
var arrListMemberType = $("#arrListMemberType").val();
|
||||
var listMemberNo = arrListMemberNo.split(',');
|
||||
var listMemberType = arrListMemberType.split(',');
|
||||
for(var i = 0; i < listMemberNo.length; i++){
|
||||
$("#memberNo").val(listMemberNo[i]);
|
||||
$("#memberChk").val(listMemberType[i]);
|
||||
var param = jQuery('#frm').serialize();
|
||||
url = "/gtm/case/trublcfrncmng/ajax/ChkComttMod.do";
|
||||
XHR2(url, param, function(r){
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
if($("#arrCheckMemberNo").val() != ""){
|
||||
$("#type").val("U");
|
||||
var arrCheckMemberNo = $("#arrCheckMemberNo").val();
|
||||
var listCheckNo = arrCheckMemberNo.split(',');
|
||||
for(var i = 0; i < listCheckNo.length; i++){
|
||||
$("#checkNo").val(listCheckNo[i]);
|
||||
var param = jQuery('#frm').serialize();
|
||||
url = "/gtm/case/trublcfrncmng/ajax/ChkAttendMod.do";
|
||||
XHR2(url, param, function(r){
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
alert("등록이 완료되었습니다.");
|
||||
location.href='/gtm/case/trublcfrncmng/trublcfrncmngList/TrublcfrncmngPagingList.do';
|
||||
});
|
||||
}
|
||||
|
||||
function fn_arrList() {
|
||||
var itemstr1 = "";
|
||||
var itemstr2 = "";
|
||||
var idx = 0;
|
||||
var com = "";
|
||||
$('.memberNo option:selected').each(function() {
|
||||
if(this.value != "") {
|
||||
var data = this.value;
|
||||
var datasp = data.split('_');
|
||||
if(idx != 0) {
|
||||
com = ",";
|
||||
}
|
||||
|
||||
itemstr1 += com + datasp[0];
|
||||
itemstr2 += com + datasp[1];
|
||||
idx ++;
|
||||
}
|
||||
});
|
||||
|
||||
$("#arrListMemberType").val(itemstr1);
|
||||
$("#arrListMemberNo").val(itemstr2);
|
||||
}
|
||||
|
||||
function fn_checkList() {
|
||||
var item1 = "";
|
||||
var idx2 = 0;
|
||||
var com2 = "";
|
||||
|
||||
$('input:checkbox[name="signYnNo"]').each(function() {
|
||||
if(this.checked) {
|
||||
if(idx2 != 0) {
|
||||
com2 = ",";
|
||||
}
|
||||
|
||||
item1 += com2 + this.value;
|
||||
idx2 ++;
|
||||
}
|
||||
});
|
||||
|
||||
$("#arrCheckMemberNo").val(item1);
|
||||
}
|
||||
|
||||
</script>
|
||||
<form:form name="frm" id="frm" action="" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" id="type" name="type" value="N">
|
||||
<input type="hidden" id="arrList" name="arrList" value="">
|
||||
<input type="hidden" id="arrListsim" name="arrListsim" value="">
|
||||
<input type="hidden" id="arrListbogo" name="arrListbogo" value="">
|
||||
<input type="hidden" id="arrListcham" name="arrListcham" value="">
|
||||
<input type="hidden" id="arrListjosu" name="arrListjosu" value="">
|
||||
<input type="hidden" id="cfrncNo" name="cfrncNo" value="">
|
||||
<input type="hidden" id="fileFuncType" name="fileFuncType" value="trublcfrncmng"/>
|
||||
<input type="hidden" id="caseNo" name="caseNo" value="">
|
||||
<input type="hidden" name="arrListMemberNo" id="arrListMemberNo" value="">
|
||||
<input type="hidden" name="arrListMemberType" id="arrListMemberType" value="">
|
||||
<input type="hidden" name="arrCheckMemberNo" id="arrCheckMemberNo" value="">
|
||||
<input type="hidden" name="memberNo" id="memberNo" value="">
|
||||
<input type="hidden" name="memberChk" id="memberChk" value="">
|
||||
<input type="hidden" name="checkNo" id="checkNo" value="">
|
||||
|
||||
<div class="cs-container">
|
||||
<div class="cs-step-container">
|
||||
<ol class="cs-step clear">
|
||||
<li class="active"><a href="javascript:void(0);"><strong>개최준비</strong></a></li>
|
||||
<li><a href="javascript:void(0);"><strong>결과보고</strong></a></li>
|
||||
<li><a href="javascript:void(0);"><strong>종료통지</strong></a></li>
|
||||
</ol>
|
||||
</div>
|
||||
<h2 class="mt20" style="display: inline-block;">분쟁조정 협의회 관리</h2>
|
||||
<a href="/gtm/case/trublcfrncmng/trublcfrncmngList/TrublcfrncmngPagingList.do" class="btn-default fr">목록</a>
|
||||
<div class="mt20 mb7">
|
||||
<!-- <button type="button" class="btn-default fl">안건상정 결제</button> -->
|
||||
</div>
|
||||
<p class="help-block mt30 ar"><span class="cs-essential">*</span>표기는 필수 입력사항</p>
|
||||
|
||||
|
||||
<div class="cs-accordion">
|
||||
<!-- 신청인 기입사항 -->
|
||||
<div class="cs-panel">
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title no-bullet"><span class="cs-essential">*</span>회의명</p>
|
||||
<div class="item-box">
|
||||
<div class="form-group">
|
||||
<input type="text" class="form-element" id="conferenceNames" name="conferenceNames">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title no-bullet"><span class="cs-essential">*</span>조정유형</p>
|
||||
<div class="item-box">
|
||||
<div class="form-inline">
|
||||
<div class="form-group">
|
||||
<select name="caseGubun" id="caseGubun" class="form-element">
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title no-bullet"><span class="cs-essential">*</span>회의구분</p>
|
||||
<div class="item-box">
|
||||
<div class="form-inline">
|
||||
<div class="form-group">
|
||||
<select name="conferenceGubun" id="conferenceGubun" class="form-element">
|
||||
<option value="">=회의구분 선택=</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title no-bullet">오찬여부</p>
|
||||
<div class="item-box">
|
||||
<div class="form-group">
|
||||
<input type="text" class="form-element" value="" placeholder="오찬예정(장소:00)" id="lunchCheck" name="lunchCheck">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title no-bullet"><span class="cs-essential">*</span>개최일시</p>
|
||||
<div class="item-box">
|
||||
<div class="form-inline">
|
||||
<div class="form-group" style="vertical-align: middle;">
|
||||
<input type="text" class="form-element" style="width:140px;" id="fixDay" name="fixDay"/>
|
||||
<!-- <input type="text" class="form-element" style="width:140px;" placeholder="시간(ex: 11:00)"/> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title no-bullet"><span class="cs-essential">*</span>회의장소</p>
|
||||
<div class="item-box">
|
||||
<div class="form-group">
|
||||
<input type="text" class="form-element" id="conferencePlace" name="conferencePlace">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title no-bullet"><span class="cs-essential">*</span>서명활성여부</p>
|
||||
<div class="item-box">
|
||||
<div class="form-group">
|
||||
<input type="radio" id="conferenceSignYn1" name="conferenceSignYn" style="position: relative; margin-top: -3px !important; vertical-align: middle !important;" checked="checked" value="N"/><label for="conferenceSignYn1">비활성화</label>
|
||||
<input type="radio" id="conferenceSignYn2" name="conferenceSignYn" style="position: relative; margin-top: -3px !important; vertical-align: middle !important;" value="Y"/><label for="conferenceSignYn2">활성화</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="data-table inp-scroll bordered no-gradient no-hover mt20">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th colspan="7">조정조서 안건</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>순번</th>
|
||||
<th>사건번호</th>
|
||||
<th>신청인</th>
|
||||
<th>피신청인</th>
|
||||
<th>조정결과(대분류)</th>
|
||||
<th>조정결과(소분류)</th>
|
||||
<th>담당자</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="josu">
|
||||
<tr>
|
||||
<td colspan="7">선택된 조정조서안건이 없습니다.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td colspan="7">
|
||||
<button type="button" class="btn-default fr" id="josuAdd">추가</button>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="data-table inp-scroll bordered no-gradient no-hover">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th colspan="7">심의안건 상정</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>순번</th>
|
||||
<th>사건번호</th>
|
||||
<th>신청인</th>
|
||||
<th>피신청인</th>
|
||||
<th>조정결과(대분류)</th>
|
||||
<th>조정결과(소분류)</th>
|
||||
<th>담당자</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="sim">
|
||||
<tr>
|
||||
<td colspan="7">선택된 심의안건이 없습니다.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td colspan="7">
|
||||
<button type="button" class="btn-default fr" id="simAdd">추가</button>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="data-table inp-scroll bordered no-gradient no-hover mt20">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th colspan="7">보고안건 상정</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>순번</th>
|
||||
<th>사건번호</th>
|
||||
<th>신청인</th>
|
||||
<th>피신청인</th>
|
||||
<th>종료사유(대분류)</th>
|
||||
<th>종료사유(소분류)</th>
|
||||
<th>담당자</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="bogo">
|
||||
<tr>
|
||||
<td colspan="7">선택된 보고안건이 없습니다.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td colspan="7">
|
||||
<button type="button" class="btn-default fr" id="bogoAdd">추가</button>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="data-table inp-scroll bordered no-gradient no-hover mt20">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th colspan="6">참여위원</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>회의자료</th>
|
||||
<th>분야</th>
|
||||
<th>소속</th>
|
||||
<th>위원명</th>
|
||||
<th>위원기수</th>
|
||||
<th>참석여부</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="cham">
|
||||
<tr>
|
||||
<td colspan="6">선택된 참여위원이 없습니다.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td colspan="6">
|
||||
<button type="button" class="btn-default fr" id="chamAdd">추가</button>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<h3 class="mb20 mt30">회의록 및 회의자료</h3>
|
||||
<div class="bbs-view-layout">
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title">전차회의록</p>
|
||||
<!--
|
||||
-->
|
||||
<div class="item-box">
|
||||
<div class="cs-files fl" id="filelist">
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="item-box">
|
||||
<div class="cs-files fl">
|
||||
<div class="row"><input type="file" name="upFile1" class="file-unset"></div>
|
||||
</div>
|
||||
</div> -->
|
||||
</div>
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title">
|
||||
회의자료<span class="file-info">다른 회의자료를
|
||||
선택하지 않은 위원에게만 보여집니다.</span>
|
||||
</p>
|
||||
<div class="item-box">
|
||||
<div class="cs-files fl" id="upFileHtml1"></div>
|
||||
<div class="cs-files fr">
|
||||
<label for="upFile_1" class="btn-default violet responsive">파일 선택</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title">
|
||||
회의자료2<span class="file-info">예외적인 회의자료로
|
||||
선택한 위원에게만 보여집니다.</span>
|
||||
</p>
|
||||
<div class="item-box">
|
||||
<div class="cs-files fl" id="upFileHtml11"></div>
|
||||
<div class="cs-files fr">
|
||||
<label for="upFile_11" class="btn-default violet responsive">파일 선택</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title">
|
||||
회의자료3<span class="file-info">예외적인 회의자료로
|
||||
선택한 위원에게만 보여집니다.</span>
|
||||
</p>
|
||||
<div class="item-box">
|
||||
<div class="cs-files fl" id="upFileHtml12"></div>
|
||||
<div class="cs-files fr">
|
||||
<label for="upFile_12" class="btn-default violet responsive">파일 선택</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title">
|
||||
회의자료4<span class="file-info">예외적인 회의자료로
|
||||
선택한 위원에게만 보여집니다.</span>
|
||||
</p>
|
||||
<div class="item-box">
|
||||
<div class="cs-files fl" id="upFileHtml13"></div>
|
||||
<div class="cs-files fr">
|
||||
<label for="upFile_13" class="btn-default violet responsive">파일 선택</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title">
|
||||
회의자료5<span class="file-info">예외적인 회의자료로
|
||||
선택한 위원에게만 보여집니다.</span>
|
||||
</p>
|
||||
<div class="item-box">
|
||||
<div class="cs-files fl" id="upFileHtml14"></div>
|
||||
<div class="cs-files fr">
|
||||
<label for="upFile_14" class="btn-default violet responsive">파일 선택</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title">
|
||||
회의자료6<span class="file-info">예외적인 회의자료로
|
||||
선택한 위원에게만 보여집니다.</span>
|
||||
</p>
|
||||
<div class="item-box">
|
||||
<div class="cs-files fl" id="upFileHtml15"></div>
|
||||
<div class="cs-files fr">
|
||||
<label for="upFile_15" class="btn-default violet responsive">파일 선택</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title">
|
||||
회의자료7<span class="file-info">예외적인 회의자료로
|
||||
선택한 위원에게만 보여집니다.</span>
|
||||
</p>
|
||||
<div class="item-box">
|
||||
<div class="cs-files fl" id="upFileHtml16"></div>
|
||||
<div class="cs-files fr">
|
||||
<label for="upFile_16" class="btn-default violet responsive">파일 선택</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title">
|
||||
회의자료8<span class="file-info">예외적인 회의자료로
|
||||
선택한 위원에게만 보여집니다.</span>
|
||||
</p>
|
||||
<div class="item-box">
|
||||
<div class="cs-files fl" id="upFileHtml17"></div>
|
||||
<div class="cs-files fr">
|
||||
<label for="upFile_17" class="btn-default violet responsive">파일 선택</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title">
|
||||
회의자료9<span class="file-info">예외적인 회의자료로
|
||||
선택한 위원에게만 보여집니다.</span>
|
||||
</p>
|
||||
<div class="item-box">
|
||||
<div class="cs-files fl" id="upFileHtml18"></div>
|
||||
<div class="cs-files fr">
|
||||
<label for="upFile_18" class="btn-default violet responsive">파일 선택</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title">
|
||||
회의자료10<span class="file-info">예외적인 회의자료로
|
||||
선택한 위원에게만 보여집니다.</span>
|
||||
</p>
|
||||
<div class="item-box">
|
||||
<div class="cs-files fl" id="upFileHtml19"></div>
|
||||
<div class="cs-files fr">
|
||||
<label for="upFile_19" class="btn-default violet responsive">파일 선택</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ac mt20 mb60">
|
||||
<button type="button" onclick="regData();" class="btn-default violet responsive">등록</button>
|
||||
<button type="button" class="btn-default responsive" onclick="location.href='/gtm/case/trublcfrncmng/trublcfrncmngList/TrublcfrncmngPagingList.do'">목록</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$.Document = $(document);
|
||||
/**
|
||||
* 기입사항 토글
|
||||
*/
|
||||
$.Document
|
||||
.on('click', '.cs-toggle-btn', function() {
|
||||
var selected = $(this);
|
||||
selected.next().toggle();
|
||||
});
|
||||
/**
|
||||
* 기입사항 추가/삭제 버튼
|
||||
*/
|
||||
;( function() {
|
||||
var addButton = $('[data-forms-add]');
|
||||
var removeButton = $('[data-forms-remove]');
|
||||
// 기입사항 원본 마크업을 저장한다.
|
||||
var formElementGenerator = (function() {
|
||||
var object = {};
|
||||
$('.cs-toggle-container').each(function() {
|
||||
var type = $(this).data('type');
|
||||
object[type] = this.outerHTML;
|
||||
});
|
||||
return object;
|
||||
}());
|
||||
// 추가
|
||||
addButton.on('click', function(event) {
|
||||
var selected = $(this);
|
||||
var panalBody = selected.parents('.cs-panel').find('.cs-panel-body');
|
||||
var addNth = selected.data('formsAdd');
|
||||
var type = $(this).data('type');
|
||||
|
||||
++addNth;
|
||||
|
||||
panalBody.append(function() {
|
||||
var formElement = $(formElementGenerator[type]);
|
||||
formElement
|
||||
// 네임값 설정
|
||||
.find('[name]')
|
||||
.each(function(index, elem) {
|
||||
$elem = $(elem);
|
||||
var nameAttr = $elem.attr('name');
|
||||
// continue
|
||||
if( !nameAttr ) {
|
||||
return true;
|
||||
}
|
||||
$elem.attr('name', nameAttr.split('-')[0] + '-' + addNth);
|
||||
}).end().find('[data-nth]').text( addNth );
|
||||
return formElement;
|
||||
});
|
||||
// data update
|
||||
selected.data('formsAdd', addNth);
|
||||
})
|
||||
;
|
||||
// 삭제
|
||||
// 딱히 선택적 삭제가 없어보여서 마지막 리스트 삭제
|
||||
removeButton.on('click', function() {
|
||||
var selected = $(this);
|
||||
var panalBody = selected.parents('.cs-panel').find('.cs-panel-body');
|
||||
var addElem = selected.siblings('[data-forms-add]');
|
||||
var index = addElem.data('formsAdd');
|
||||
if( index > 1 ){
|
||||
panalBody.find('.cs-toggle-container').eq(--index).remove();
|
||||
// data update
|
||||
addElem.data('formsAdd', index);
|
||||
}
|
||||
})
|
||||
;
|
||||
}());
|
||||
/**
|
||||
* 분쟁정보 파일첨부 추가/삭제
|
||||
*/
|
||||
;( function() {
|
||||
var addButton = $('[data-files-add]');
|
||||
var removeButton = $('[data-files-remove]');
|
||||
|
||||
// 추가
|
||||
addButton.on('click', function() {
|
||||
var selected = $(this);
|
||||
var csFiles = selected.parents('.item-box').find('.cs-files');
|
||||
csFiles.append(csFiles.find('.row').first().clone( true ));
|
||||
});
|
||||
// 삭제
|
||||
removeButton.on('click', function() {
|
||||
var selected = $(this);
|
||||
var csFiles = selected.parents('.item-box').find('.cs-files');
|
||||
var row = csFiles.find('.row');
|
||||
if( row.length > 1 ){row.last().remove();
|
||||
}
|
||||
});
|
||||
}());
|
||||
</script>
|
||||
</form:form>
|
||||
<form id="fileTempUpFrm1" action="/seed/extra/temp/file.do" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" name="fileFuncType" value="trublcfrncmng" />
|
||||
<input type="hidden" name="copyContractYn" value="Y" />
|
||||
<div class="temp-file-area">
|
||||
<input type="file" name="upFile1" id="upFile_1" class="essential temp-file-hideen" onchange="fileTempUp(this, '4813000000');" required title="첨부파일" value="" style="ime-mode: disabled;" >
|
||||
</div>
|
||||
</form>
|
||||
<form id="fileTempUpFrm11" action="/seed/extra/temp/file.do" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" name="fileFuncType" value="trublcfrncmng" />
|
||||
<input type="hidden" name="copyContractYn" value="Y" />
|
||||
<div class="temp-file-area">
|
||||
<input type="file" name="upFile11" id="upFile_11" class="essential temp-file-hideen" onchange="fileTempUp(this, '4830000000');" required title="첨부파일" value="" style="ime-mode: disabled;" >
|
||||
</div>
|
||||
</form>
|
||||
<form id="fileTempUpFrm12" action="/seed/extra/temp/file.do" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" name="fileFuncType" value="trublcfrncmng" />
|
||||
<input type="hidden" name="copyContractYn" value="Y" />
|
||||
<div class="temp-file-area">
|
||||
<input type="file" name="upFile12" id="upFile_12" class="essential temp-file-hideen" onchange="fileTempUp(this, '4831000000');" required title="첨부파일" value="" style="ime-mode: disabled;" >
|
||||
</div>
|
||||
</form>
|
||||
<form id="fileTempUpFrm13" action="/seed/extra/temp/file.do" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" name="fileFuncType" value="trublcfrncmng" />
|
||||
<input type="hidden" name="copyContractYn" value="Y" />
|
||||
<div class="temp-file-area">
|
||||
<input type="file" name="upFile13" id="upFile_13" class="essential temp-file-hideen" onchange="fileTempUp(this, '4832000000');" required title="첨부파일" value="" style="ime-mode: disabled;" >
|
||||
</div>
|
||||
</form>
|
||||
<form id="fileTempUpFrm14" action="/seed/extra/temp/file.do" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" name="fileFuncType" value="trublcfrncmng" />
|
||||
<input type="hidden" name="copyContractYn" value="Y" />
|
||||
<div class="temp-file-area">
|
||||
<input type="file" name="upFile14" id="upFile_14" class="essential temp-file-hideen" onchange="fileTempUp(this, '4833000000');" required title="첨부파일" value="" style="ime-mode: disabled;" >
|
||||
</div>
|
||||
</form>
|
||||
<form id="fileTempUpFrm15" action="/seed/extra/temp/file.do" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" name="fileFuncType" value="trublcfrncmng" />
|
||||
<input type="hidden" name="copyContractYn" value="Y" />
|
||||
<div class="temp-file-area">
|
||||
<input type="file" name="upFile15" id="upFile_15" class="essential temp-file-hideen" onchange="fileTempUp(this, '4834000000');" required title="첨부파일" value="" style="ime-mode: disabled;" >
|
||||
</div>
|
||||
</form>
|
||||
<form id="fileTempUpFrm16" action="/seed/extra/temp/file.do" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" name="fileFuncType" value="trublcfrncmng" />
|
||||
<input type="hidden" name="copyContractYn" value="Y" />
|
||||
<div class="temp-file-area">
|
||||
<input type="file" name="upFile16" id="upFile_16" class="essential temp-file-hideen" onchange="fileTempUp(this, '4835000000');" required title="첨부파일" value="" style="ime-mode: disabled;" >
|
||||
</div>
|
||||
</form>
|
||||
<form id="fileTempUpFrm17" action="/seed/extra/temp/file.do" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" name="fileFuncType" value="trublcfrncmng" />
|
||||
<input type="hidden" name="copyContractYn" value="Y" />
|
||||
<div class="temp-file-area">
|
||||
<input type="file" name="upFile17" id="upFile_17" class="essential temp-file-hideen" onchange="fileTempUp(this, '4836000000');" required title="첨부파일" value="" style="ime-mode: disabled;" >
|
||||
</div>
|
||||
</form>
|
||||
<form id="fileTempUpFrm18" action="/seed/extra/temp/file.do" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" name="fileFuncType" value="trublcfrncmng" />
|
||||
<input type="hidden" name="copyContractYn" value="Y" />
|
||||
<div class="temp-file-area">
|
||||
<input type="file" name="upFile18" id="upFile_18" class="essential temp-file-hideen" onchange="fileTempUp(this, '4837000000');" required title="첨부파일" value="" style="ime-mode: disabled;" >
|
||||
</div>
|
||||
</form>
|
||||
<form id="fileTempUpFrm19" action="/seed/extra/temp/file.do" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" name="fileFuncType" value="trublcfrncmng" />
|
||||
<input type="hidden" name="copyContractYn" value="Y" />
|
||||
<div class="temp-file-area">
|
||||
<input type="file" name="upFile19" id="upFile_19" class="essential temp-file-hideen" onchange="fileTempUp(this, '4838000000');" required title="첨부파일" value="" style="ime-mode: disabled;" >
|
||||
</div>
|
||||
</form>
|
||||
@ -0,0 +1,301 @@
|
||||
<%@ page contentType="text/html;charset=utf-8" %>
|
||||
<%@ page import="seed.utils.*" %>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
<!doctype html>
|
||||
<!--[if lt IE 7 ]><html class="ie ie6" lang="ko"><![endif]-->
|
||||
<!--[if IE 7 ]><html class="ie ie7" lang="ko"><![endif]-->
|
||||
<!--[if IE 8 ]><html class="ie ie8" lang="ko"><![endif]-->
|
||||
<!--[if (gtm IE 9)|!(IE)]><!--><html lang="ko"><!--<![endif]-->
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="robots" content="noindex">
|
||||
<!--[if IE]>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<![endif]-->
|
||||
<title>조회</title>
|
||||
|
||||
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">
|
||||
<link rel="icon" href="/img/favicon.ico" type="image/x-icon">
|
||||
|
||||
<!-- css -->
|
||||
<link href="/css/total.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="/css/jquery-ui.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="/css/animate.css" rel="stylesheet" type="text/css"/>
|
||||
<!-- css -->
|
||||
|
||||
<!-- js -->
|
||||
<!--[if lte IE 9]>
|
||||
<script src="/js/html5.js"></script>
|
||||
<![endif]-->
|
||||
|
||||
<!-- js -->
|
||||
<script src="/js/jquery-1.9.1.min.js"></script>
|
||||
<!--<script src="/js/jquery-1.7.min.js"></script>-->
|
||||
<script src="/js/jquery-ui.min.js"></script>
|
||||
<script src="/js/jquery.number.min.js"></script>
|
||||
<script src="/js/jquery.cookie.js"></script>
|
||||
<script src="/js/slick.min.js"></script>
|
||||
<script src="/js/base64.js"></script>
|
||||
<script src="/js/common.js"></script>
|
||||
<script src="/js/lib/jquery.blockUI.js"></script>
|
||||
<script src="/js/jquery.form.js"></script>
|
||||
<script src="/js/date.format.js"></script>
|
||||
<script src="/js/browser.js"></script>
|
||||
<script src="/js/jquery.paging.js"></script>
|
||||
<script src="/js/jquery.slides.min.js"></script>
|
||||
<script src="/js/owl.carousel.min.js"></script>
|
||||
<script src="/js/jquery.mousewheel.min.js"></script>
|
||||
<script src="/js/common_XHR.js"></script>
|
||||
<!-- js -->
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
//var flag = true;
|
||||
/* $("#checkall").click(function(){
|
||||
//클릭되었으면
|
||||
if(flag){
|
||||
//input태그가 checkbox인 태그들을 찾아서 checked옵션을 true로 정의
|
||||
//클릭이 안되있으면
|
||||
$("input:checkbox").prop("checked",true);
|
||||
flag = false;
|
||||
}else{
|
||||
//input태그가 checkbox인 태그들을 찾아서 checked옵션을 false로 정의
|
||||
$("input:checkbox").prop("checked",false);
|
||||
flag = true;
|
||||
}
|
||||
}); */
|
||||
|
||||
|
||||
listCall();
|
||||
});
|
||||
|
||||
var flag = true;
|
||||
function checkAll(){
|
||||
if(flag){
|
||||
//input태그가 checkbox인 태그들을 찾아서 checked옵션을 true로 정의
|
||||
//클릭이 안되있으면
|
||||
$("input:checkbox").prop("checked",true);
|
||||
flag = false;
|
||||
}else{
|
||||
//input태그가 checkbox인 태그들을 찾아서 checked옵션을 false로 정의
|
||||
$("input:checkbox").prop("checked",false);
|
||||
flag = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
var cnt = 0;
|
||||
function listCall(){
|
||||
var url = "";
|
||||
var parentId = $("#parentId").val();
|
||||
var gubunCnt = $("#gubunCnt").val();
|
||||
if(parentId == 'cham'){
|
||||
//참여위원
|
||||
url = "/gtm/case/trublcfrncmng/ajax/Cham.do";
|
||||
} else if(parentId == 'josu'){
|
||||
//조정조서
|
||||
url = "/gtm/case/trublcfrncmng/ajax/Josu.do";
|
||||
} else{
|
||||
//심의안건, 보고안건
|
||||
url = "/gtm/case/trublcfrncmng/ajax/SimBogo.do";
|
||||
}
|
||||
|
||||
$("#type").val("L");
|
||||
var param = jQuery('#frm').serialize();
|
||||
XHR(url, param, function(r){
|
||||
var html = "";
|
||||
|
||||
html += '<tr>';
|
||||
if(parentId == 'cham'){
|
||||
html += '<th scope="row" style="text-align: center;"><input type="checkbox" onclick="checkAll();"></th>'
|
||||
/* html += '<th scope="row" style="text-align: center;">선택</th>'; */
|
||||
html += '<th scope="row" style="text-align: center;">순번</th>';
|
||||
html += '<th scope="row" style="text-align: center;">분야</th>';
|
||||
html += '<th scope="row" style="text-align: center;">소속</th>';
|
||||
html += '<th scope="row" style="text-align: center;">위원명</th>';
|
||||
html += '<th scope="row" style="text-align: center;">위원기수</th>';
|
||||
}else{
|
||||
html += '<th scope="row" style="text-align: center;"><input type="checkbox" onclick="checkAll();"></th>'
|
||||
/* html += '<th scope="row" style="text-align: center;">선택</th>'; */
|
||||
html += '<th scope="row" style="text-align: center;">순번</th>';
|
||||
html += '<th scope="row" style="text-align: center;">사건번호</th>';
|
||||
html += '<th scope="row" style="text-align: center;">신청인</th>';
|
||||
html += '<th scope="row" style="text-align: center;">피신청인</th>';
|
||||
html += '<th scope="row" style="text-align: center;">조정결과(대분류)</th>';
|
||||
html += '<th scope="row" style="text-align: center;">조정결과(소분류)</th>';
|
||||
html += '<th scope="row" style="text-align: center;">담당자</th>';
|
||||
}
|
||||
html += '</tr>';
|
||||
|
||||
if(r.data.length != 0){
|
||||
$.each(r.data, function(k,v) {
|
||||
cnt++;
|
||||
html += '<tr>';
|
||||
if(parentId == 'cham'){
|
||||
//참여위원
|
||||
html += '<td><input type="checkbox" id="chk'+ k +'" name="chk" value="'+v.memberNo+'" alt="'+v.caseField+'" /></td>';
|
||||
html += '<td>'+cnt+'</td>';
|
||||
html += '<td>'+v.caseFieldName+'</td>';
|
||||
html += '<td>'+v.memberCompany+'</td>';
|
||||
html += '<td>'+v.memberName+'</td>';
|
||||
html += '<td>'+v.memberUnit+'</td>';
|
||||
}else{
|
||||
//심의안건, 보고안건
|
||||
html += '<td><input type="checkbox" id="chk'+ k +'" name="chk" value="'+v.caseNo+'"/></td>';
|
||||
html += '<td>'+cnt+'</td>';
|
||||
html += '<td>'+v.caseNo+'</td>';
|
||||
html += '<td>'+v.applcntCompany+'</td>';
|
||||
html += '<td>'+v.respondentCompany+'</td>';
|
||||
html += '<td>'+v.mediationBig+'</td>';
|
||||
html += '<td>'+v.mediationSmall+'</td>';
|
||||
html += '<td>'+v.caseExaminer+'</td>';
|
||||
}
|
||||
html += '</tr>';
|
||||
});
|
||||
$("#list").html(html);
|
||||
}else{
|
||||
html += '<tr>';
|
||||
html += '<td colspan="7">검색된 결과가 없습니다.</td>';
|
||||
html += '</tr>';
|
||||
}
|
||||
$("#totcnt").text(cnt);
|
||||
});
|
||||
}
|
||||
|
||||
/*
|
||||
자식 팝업창 -> 부모창 컨트롤
|
||||
-opener.document.getElementById("id").value="value"; //dom 객체로 제어
|
||||
$("#id",opener.document).val("value"); // jQuery 방식 1
|
||||
$("input[name=imgFile]", parent.document.body).val() // 방식 2
|
||||
$(opener.document).find("#id").val("value"); //방식 3
|
||||
- opener.location.href="javascript:fun();"; //일반적인 방법
|
||||
$(opener.location).attr("href","javascript:fun();"); //jQuery 이용
|
||||
*/
|
||||
//부모창에 값 전달
|
||||
function selItem(){
|
||||
var parentId = $("#parentId").val();
|
||||
//약관만 여러명 선택가능하게
|
||||
var caseGu = $("#caseGubun").val();
|
||||
|
||||
if(parentId == "cham"){
|
||||
var altArr = jQuery("input[name$='chk']:checkbox:checked");
|
||||
//소회의일때는 분야별 위원 1명씩만 선택 가능
|
||||
if(opener.document.getElementById("conferenceGubun").value == "3602000000"){
|
||||
for(var i = 0; i < altArr.length; i++){
|
||||
var tempVal = $(altArr[i]).attr("alt");
|
||||
|
||||
var cnt = 0;
|
||||
for(var j = 0; j < altArr.length; j++){
|
||||
if(tempVal == $(altArr[j]).attr("alt")){
|
||||
cnt++;
|
||||
}
|
||||
}
|
||||
|
||||
if('0204000000' != caseGu && '0205000000' != caseGu){
|
||||
if(cnt > 1){
|
||||
alert("각 분야별 위원은 1명만 선택해주세요.");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
var chk = jQuery("input[name$='chk']:checkbox:checked").map(function () {return this.value;}).get();
|
||||
if(chk.length == 0){
|
||||
alert("추가할 항목을 체크하십시오.");
|
||||
return;
|
||||
}
|
||||
var parentId = $("#parentId").val();
|
||||
$("#arrList",opener.document).val(chk);
|
||||
$("#arrListMemberNo",opener.document).val("");
|
||||
window.opener.setData(parentId);
|
||||
|
||||
self.close();
|
||||
}
|
||||
|
||||
function JSONtoString(object) {
|
||||
var results = [];
|
||||
for (var property in object) {
|
||||
var value = object[property];
|
||||
if (value)
|
||||
results.push(property.toString() + ': ' + value);
|
||||
}
|
||||
|
||||
return '{' + results.join(', ') + '}';
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="seedPop">
|
||||
|
||||
<form:form name="frm" id="frm" action="" method="post">
|
||||
<article class="menu_none">
|
||||
<div id="content">
|
||||
<input type="hidden" id="type" name="type" value="N"/>
|
||||
<input type="hidden" id="parentId" name="parentId" value="${parentId }"/>
|
||||
<input type="hidden" id="gubunCnt" name="gubunCnt" value="${gubunCnt }"/>
|
||||
<input type="hidden" id="caseGubun" name="caseGubun" value="${caseGubun }"/>
|
||||
|
||||
<input type="hidden" id="chk"/>
|
||||
<strong style="margin-left: 5px;">전체 : <span id="totcnt">0</span>건</strong>
|
||||
<div style="width:100%; height:420px; overflow:auto">
|
||||
<table class="readTable" style="text-align: center;">
|
||||
<caption>조회 화면입니다.</caption>
|
||||
<colgroup>
|
||||
<col style="width: 7%;" />
|
||||
<c:if test="${parentId eq 'sim' or parentId eq 'bogo' or parentId eq 'josu'}">
|
||||
<col style="width: 10%;" />
|
||||
<col style="width: 20%;" />
|
||||
<col style="width: 10%;" />
|
||||
<col style="width: 10%;" />
|
||||
<col style="width: 15%;" />
|
||||
<col style="width: 15%;" />
|
||||
<col style="width: 10%;" />
|
||||
</c:if>
|
||||
<c:if test="${parentId eq 'cham'}">
|
||||
<col style="width: 10%;" />
|
||||
<col style="width: 30%;" />
|
||||
<col style="width: 25%;" />
|
||||
<col style="width: 25%;" />
|
||||
</c:if>
|
||||
</colgroup>
|
||||
<tbody id="list">
|
||||
<tr>
|
||||
<th scope="row" style="text-align: center;"><input type="checkbox" onclick="checkAll();"></th>
|
||||
<c:if test="${parentId eq 'sim' or parentId eq 'bogo' or parentId eq 'josu'}">
|
||||
<th scope="row" style="text-align: center;">순번</th>
|
||||
<th scope="row" style="text-align: center;">사건번호</th>
|
||||
<th scope="row" style="text-align: center;">신청인</th>
|
||||
<th scope="row" style="text-align: center;">피신청인</th>
|
||||
<th scope="row" style="text-align: center;">조정결과(대분류)</th>
|
||||
<th scope="row" style="text-align: center;">조정결과(소분류)</th>
|
||||
<th scope="row" style="text-align: center;">담당자</th>
|
||||
</c:if>
|
||||
<c:if test="${parentId eq 'cham'}">
|
||||
<th scope="row" style="text-align: center;">순번</th>
|
||||
<th scope="row" style="text-align: center;">분야</th>
|
||||
<th scope="row" style="text-align: center;">소속</th>
|
||||
<th scope="row" style="text-align: center;">위원명</th>
|
||||
<th scope="row" style="text-align: center;">위원기수</th>
|
||||
</c:if>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="7">검색된 결과가 없습니다.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div style="text-align: center;">
|
||||
<button type="button" onclick="selItem();">추가</button>
|
||||
</div>
|
||||
</article>
|
||||
|
||||
</form:form>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,333 @@
|
||||
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
var page = '${pageMaker.cri.page}';
|
||||
if(page.length != 0){
|
||||
$("#page").val(page);
|
||||
}
|
||||
|
||||
//jQuery DatePicker Option
|
||||
var dateOption = {
|
||||
showOn: "button",
|
||||
buttonImage: "/img/icon_calendar.gif",
|
||||
buttonImageOnly: true,
|
||||
dateFormat: 'yy-mm-dd',
|
||||
showMonthAfterYear:true,
|
||||
buttonText: "달력",
|
||||
monthNames: ['년 1월','년 2월','년 3월','년 4월','년 5월','년 6월','년 7월','년 8월','년 9월','년 10월','년 11월','년 12월'],
|
||||
dayNamesMin: ['일', '월', '화', '수', '목', '금', '토'],
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
gotoCurrent: false,
|
||||
showButtonPanel:true,
|
||||
yearRange:'-100:+10'
|
||||
//,maxDate : '+0d'
|
||||
//오늘을 기준으로 지난 날만 선택하려면 minDate를 maxDate로 변경, 전체 선택하려면 minDate나 maxDate 삭제
|
||||
};
|
||||
//시작일
|
||||
jQuery("#dateSt, #dateEnd").datepicker(dateOption);
|
||||
|
||||
//종료일
|
||||
//jQuery("#Dateend").datepicker(dateOption);
|
||||
|
||||
/*
|
||||
제작자 : 최병기
|
||||
제작일 : 2013.01.25
|
||||
시작일 종료일 검증
|
||||
시작일의 ID 맨 뒤에 st를 붙인다.
|
||||
종료일의 ID 맨 뒤에 end를 붙인다.
|
||||
단, ID는 동일하게 설정하고 뒤에 st, end를 붙이면 된다.
|
||||
*/
|
||||
jQuery('input').change(function(){
|
||||
if(this.type == 'text'){
|
||||
var startid = "";
|
||||
var endid = "";
|
||||
var startval = "";
|
||||
var endval = "";
|
||||
var id = "";
|
||||
|
||||
startid = this.id.substring(this.id.length-2);
|
||||
endid = this.id.substring(this.id.length-3);
|
||||
|
||||
if(startid != "" && startid == 'St'){
|
||||
var id = this.id.substring(this.id.length-2, -this.id.length);
|
||||
|
||||
//시작일 값
|
||||
startval = jQuery(this).val();
|
||||
//종료일값
|
||||
endval = jQuery("#"+id+"End").val();
|
||||
if(endval != ""){
|
||||
startval = startval.replace(/-/gi, "").replace(/ /gi, "").replace(/:/gi, "");
|
||||
endval = endval.replace(/-/gi, "").replace(/ /gi, "").replace(/:/gi, "");
|
||||
if(startval > endval){
|
||||
alert("종료일이 시작일보다 앞섭니다. 다시 선택해 주세요.");
|
||||
jQuery(this).val("");
|
||||
}
|
||||
}
|
||||
}else if(endid != "" && endid == 'End'){
|
||||
var id = this.id.substring(this.id.length-3, -this.id.length);
|
||||
//시작일 값
|
||||
startval = jQuery("#"+id+"St").val();
|
||||
endval = jQuery(this).val();
|
||||
if(endval != ""){
|
||||
startval = startval.replace(/-/gi, "").replace(/ /gi, "").replace(/:/gi, "");
|
||||
endval = endval.replace(/-/gi, "").replace(/ /gi, "").replace(/:/gi, "");
|
||||
if(startval > endval){
|
||||
alert("종료일이 시작일보다 앞섭니다. 다시 선택해 주세요.");
|
||||
jQuery(this).val("");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
trublcfrncmngState();
|
||||
});
|
||||
|
||||
function trublcfrncmngState(){
|
||||
var url = "";
|
||||
$("#type").val("L");
|
||||
//var param = jQuery('#writeFrm').serialize();
|
||||
var param = "";
|
||||
url = "/user/case/common/ajax/TrublcfrncmngState.do";
|
||||
XHR(url, param, function(r){
|
||||
var sel = "";
|
||||
var objList = $("#searchState");
|
||||
if(objList.length > 0 && objList.val() == ""){
|
||||
ajaxCombo(r.data, objList, sel);
|
||||
$("#searchState").val('${searchState}');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//클립리포트 호출
|
||||
function clipCall(crfNm){
|
||||
$("#crfNm").val(crfNm);
|
||||
$("#CLIPDATA_SEARCHSTATE").val($("#searchState").val());
|
||||
$("#CLIPDATA_SEARCHVAL").val($("#searchVal").val());
|
||||
$("#CLIPDATA_DATEST").val($("#dateSt").val());
|
||||
$("#CLIPDATA_DATEEND").val($("#dateEnd").val());
|
||||
|
||||
var f = document.frm;
|
||||
f.target = "blank";
|
||||
f.action = "/clip/ClipReport4/ClipReportViewer/ClipReport4.do";
|
||||
f.submit();
|
||||
f.target = "_self";
|
||||
}
|
||||
</script>
|
||||
<form:form name="frm" id="frm" action="" method="post">
|
||||
<input type="hidden" id="CLIPDATA_MEMBERPOSITION" name="CLIPDATA_MEMBERPOSITION" value="${memberPosition}">
|
||||
<input type="hidden" id="CLIPDATA_MEMBERID" name="CLIPDATA_MEMBERID" value="${memberId}">
|
||||
<input type="hidden" id="CLIPDATA_MEMBERDEPT" name="CLIPDATA_MEMBERDEPT" value="${memberDept}">
|
||||
<input type="hidden" id="CLIPDATA_SEARCHSTATE" name="CLIPDATA_SEARCHSTATE" value="">
|
||||
<input type="hidden" id="CLIPDATA_SEARCHVAL" name="CLIPDATA_SEARCHVAL" value="">
|
||||
<input type="hidden" id="CLIPDATA_DATEST" name="CLIPDATA_DATEST" value="">
|
||||
<input type="hidden" id="CLIPDATA_DATEEND" name="CLIPDATA_DATEEND" value="">
|
||||
<input type="hidden" id="CLIPDATA_MEMBERNAME" name="CLIPDATA_MEMBERNAME" value="${memberName}">
|
||||
<input type="hidden" id="crfNm" name="crfNm" value="">
|
||||
<input type="hidden" id="type" name="type" value="N">
|
||||
<input type="hidden" name="setIdx" value="${param.setIdx}">
|
||||
<input type="hidden" name="page" id="page" value="">
|
||||
<input type="hidden" name="cfrncNo" id="cfrncNo" value="">
|
||||
<div class="page-title-wrap clear">
|
||||
<div class="page-title-inner">
|
||||
<h3 class="page-title">분쟁조정협의회 관리</h3>
|
||||
<div class="sch-content-wrap clear" style="margin-left: 20px">
|
||||
<button type="button" class="btn-page-sch" title="검색 완료 버튼" onclick="clipCall('trublcfrncmngList');">엑셀다운로드</button>
|
||||
</div>
|
||||
<div class="tooltipBox type01">
|
||||
<button type="button" class="page-tip">페이지안내</button>
|
||||
<div class="tooltipText">
|
||||
<p>분쟁조정협의회의 관리 목록화면 입니다.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sch-content-wrap clear">
|
||||
<fieldset>
|
||||
<select name="searchState" id="searchState" class="sch-select" title="자료유형 선택">
|
||||
<option value="">진행상태</option>
|
||||
</select>
|
||||
<input type="text" id="searchVal" name="searchVal" value="${searchVal}" class="sch-text" title="검색">
|
||||
<button type="button" class="btn-page-sch" title="검색 완료 버튼" onclick="goPage('search', '')">검색</button>
|
||||
</fieldset>
|
||||
</div>
|
||||
<div style="float: right; margin-right: 10px;">
|
||||
<input type="text" id="dateSt" name="dateSt" value="${dateSt }"> ~ <input type="text" id="dateEnd" name="dateEnd" value="${dateEnd }">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-wrap">
|
||||
<div class="table-layout br-none">
|
||||
<table>
|
||||
<caption>분쟁조정협의회의 관리 목록화면 입니다.</caption>
|
||||
<colgroup>
|
||||
<col class="title5">
|
||||
<col class="title5">
|
||||
<col class="title20">
|
||||
<col class="title10">
|
||||
<col class="title5">
|
||||
<col class="title5">
|
||||
<col class="title10">
|
||||
<col class="title20">
|
||||
<col class="title5">
|
||||
<col class="title10">
|
||||
<col class="title10">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">순번</th>
|
||||
<th scope="col">진행상태</th>
|
||||
<th scope="col" style="">제목</th>
|
||||
<th scope="col" style="">참석위원</th>
|
||||
<th scope="col">보고사항</th>
|
||||
<th scope="col">심의사항</th>
|
||||
<th scope="col">개최일시</th>
|
||||
<th scope="col">장소</th>
|
||||
<th scope="col">작성자</th>
|
||||
<th scope="col">등록일</th>
|
||||
<th scope="col">회의구분</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:forEach items="${data}" var="list" varStatus="status">
|
||||
<tr>
|
||||
<td>${list.cfrncNo}</td>
|
||||
<td>
|
||||
<c:choose>
|
||||
<c:when test="${'N' eq list.caseEnd}">
|
||||
${list.stateProNm}
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
종료
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
<td style="">
|
||||
<c:choose>
|
||||
<c:when test="${ (memberId eq list.regId or memberPosition eq '0911000000') and 'N' eq list.caseEnd}">
|
||||
<a href="javascript:goPage('edit','${list.cfrncNo}', '${list.statePro}');">${list.conferenceNames}</a>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<a href="javascript:goPage('view','${list.cfrncNo}', '${list.statePro}');">${list.conferenceNames}</a>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
<td style="">${list.memberName}</td>
|
||||
<td>${list.endmtrCnt}</td>
|
||||
<td>${list.dlbrtmtrCnt}</td>
|
||||
<td>${list.fixDay}</td>
|
||||
<td>${list.conferencePlace}</td>
|
||||
<td>${list.regName}</td>
|
||||
<td>${list.regDt}</td>
|
||||
<td>${list.conferenceGubunNm}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="change-state-area" style="overflow: hidden;">
|
||||
<div align="right">
|
||||
<c:if test="${memberPosition != '0903000000'}">
|
||||
<button type="button" onclick="goPage('write', '')" class="btn-change-state" style="background-color: #5e66ab;">등록</button>
|
||||
</c:if>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 페이징 -->
|
||||
<div class="pagination-container">
|
||||
<div class="pagination-inner clear">
|
||||
<div class='pagination-control prev clear'>
|
||||
<a class='first-btn' href="javascript:goPage('paging', '1')" title="첫페이지"></a>
|
||||
<c:choose>
|
||||
<c:when test="${pageMaker.prev}">
|
||||
<a class='prev-btn' href="javascript:goPage('paging', '${pageMaker.cri.page - 1}')" title="이전페이지"><img src="/img/common/list_navi2.gif" alt="이전 목록으로 이동" /></a>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<a class='prev-btn' href="javascript:goPage('paging', '${pageMaker.cri.page}')" title="이전페이지"><img src="/img/common/list_navi2.gif" alt="이전 목록으로 이동" /></a>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</div>
|
||||
|
||||
<ul class='pagination clear'>
|
||||
<c:forEach begin="${pageMaker.startPage}" end="${pageMaker.endPage }" var="idx">
|
||||
<c:choose>
|
||||
<c:when test="${idx == pageMaker.cri.page }">
|
||||
<li><a class='on' href="javascript:goPage('paging', '${idx}')" title="현재페이지">${idx}</a></li>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<li><a href="javascript:goPage('paging', '${idx}')" title="${idx}페이지">${idx}</a></li>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:forEach>
|
||||
</ul>
|
||||
|
||||
<div class='pagination-control next clear'>
|
||||
<c:choose>
|
||||
<c:when test="${pageMaker.next}">
|
||||
<a class='next-btn' href="javascript:goPage('paging', '${pageMaker.cri.page + 1}')" title="다음페이지"><img src="/img/common/list_navi3.gif" alt="다음 목록으로 이동" /></a>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<a class='next-btn' href="javascript:goPage('paging', '${pageMaker.cri.page}')" title="다음페이지"><img src="/img/common/list_navi3.gif" alt="다음 목록으로 이동" /></a>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<a class='last-btn' href="javascript:goPage('paging', '${pageMaker.endPage}')" title="마지막페이지"><img src="/img/common/list_navi4.gif" alt="마지막 목록으로 이동" /></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 페이징 END -->
|
||||
|
||||
<script type="text/javascript">
|
||||
function goPage(type, param, statePro){
|
||||
if(type == 'view'){
|
||||
$("#cfrncNo").val(param);
|
||||
$("#type").val("N");
|
||||
if(statePro == '0501000000'){
|
||||
$("#frm").attr("action","/gtm/case/trublcfrncmng/redyView/View.do");
|
||||
}else if(statePro == '0502000000'){
|
||||
$("#frm").attr("action","/gtm/case/trublcfrncmng/reportView/View.do");
|
||||
}else if(statePro == '0503000000'){
|
||||
$("#frm").attr("action","/gtm/case/trublcfrncmng/endNticeView/View.do");
|
||||
}
|
||||
$("#frm").submit();
|
||||
}else if(type == 'edit'){
|
||||
$("#cfrncNo").val(param);
|
||||
$("#type").val("N");
|
||||
if(statePro == '0501000000'){
|
||||
$("#frm").attr("action","/gtm/case/trublcfrncmng/redyEdit/Edit.do");
|
||||
}else if(statePro == '0502000000'){
|
||||
$("#frm").attr("action","/gtm/case/trublcfrncmng/reportEdit/Edit.do");
|
||||
}else if(statePro == '0503000000'){
|
||||
$("#frm").attr("action","/gtm/case/trublcfrncmng/endNticeEdit/Edit.do");
|
||||
}
|
||||
$("#frm").submit();
|
||||
}else if(type == 'write'){
|
||||
$("#type").val("N");
|
||||
$("#frm").attr("action","/gtm/case/trublcfrncmng/redyWrite/Write.do");
|
||||
$("#frm").submit();
|
||||
}else if(type == 'search'){
|
||||
/* if($("#searchVal").val().length == 0){
|
||||
alert("조건값을 입력하세요.");
|
||||
return false;
|
||||
} */
|
||||
$("#page").val("1");
|
||||
$("#type").val("L");
|
||||
$("#frm").attr("action","/gtm/case/trublcfrncmng/trublcfrncmngList/TrublcfrncmngPagingList.do");
|
||||
$("#frm").submit();
|
||||
}else if(type == 'paging'){
|
||||
$("#page").val(param);
|
||||
$("#type").val("L");
|
||||
$("#frm").attr("action","/gtm/case/trublcfrncmng/trublcfrncmngList/TrublcfrncmngPagingList.do");
|
||||
$("#frm").submit();
|
||||
}
|
||||
|
||||
}
|
||||
</script>
|
||||
</form:form>
|
||||
|
||||
<!-- trublcfrncmngTrublcfrncmngPagingList -->
|
||||
Loading…
Reference in New Issue
Block a user