diff --git a/src/main/resources/egovframework/sqlmap/let/uss/pwm/PopupManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/pwm/PopupManage_SQL_Tibero.xml index 7284bc94..176d13b1 100644 --- a/src/main/resources/egovframework/sqlmap/let/uss/pwm/PopupManage_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/let/uss/pwm/PopupManage_SQL_Tibero.xml @@ -496,8 +496,29 @@ #registerId# ) - + MERGE INTO POPUPZONE A + USING ( + SELECT + ROW_NUMBER() OVER (ORDER BY SORT, + + MODDT ASC + + + MODDT DESC + + ) AS SORT1, + POZ_ID + FROM + POPUPZONE + WHERE + 1 = 1 + ) B + ON (A.POZ_ID = B.POZ_ID) + WHEN MATCHED THEN + UPDATE SET A.SORT = B.SORT1; + + @@ -723,8 +744,32 @@ AND SITE_ID = #searchConditionSite# - + MERGE INTO POPUPZONE A + USING ( + SELECT + ROW_NUMBER() OVER (ORDER BY SORT, + + MODDT ASC + + + MODDT DESC + + ) AS SORT1, + POZ_ID + FROM + POPUPZONE + WHERE + 1 = 1 + + AND SE_CD = #seCd# + + ) B + ON (A.POZ_ID = B.POZ_ID) + WHEN MATCHED THEN + UPDATE SET A.SORT = B.SORT1; + + UPDATE MAINZONE A , diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnAplctMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnAplctMngDetail.jsp index ea338879..a90e5c3c 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnAplctMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnAplctMngDetail.jsp @@ -280,10 +280,10 @@

생년월일

- - - - + + + + ${birthYear}년 ${birthMonth}월 ${birthDay}일 @@ -312,68 +312,69 @@ - + - - <%--
+

운영 계획

- - - - + + + + - + - + - - - + - + <%-- - - + --%>
-

대상학년/반

+

교육대상

${info.trgtGrade} -

대상반

+

교육인원

${info.trgtClsrm}
-

대상학생수

-
${info.trgtPrsnl}

필요 교재 수량

${info.needTxtbNum}

운영시기

- + + ~ + + <%-- ~ - + --%>
-

첨부파일

+

계획서 파일

- - - - + + + + + + + +
-
--%> - +
diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnAplctMngReg.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnAplctMngReg.jsp index 6dda5c89..658757d2 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnAplctMngReg.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnAplctMngReg.jsp @@ -300,8 +300,8 @@ } } - /* if($('#trgtGrade').val() == ''){ - alert('학년수를 입력해주세요.'); + if($('#trgtGrade').val() == ''){ + alert('대상학년/반을 입력해주세요.'); $("#trgtGrade").focus(); return false; } @@ -352,12 +352,17 @@ alert('시작일 오늘 이후의 날짜로 입력해주세요.'); return flag = false; } - if($(".uploaded_obj").length == 0){ + if($('#needTxtbNum').val() == ''){ + alert('필요 교재 수량을 입력해주세요.'); + $("#needTxtbNum").focus(); + return false; + } + /*if($(".uploaded_obj").length == 0){ alert("파일을 첨부해 주세요."); return false; - } */ + } - /* if($("#agree1").length > 0 && !$('#agree1').prop('checked')){ + if($("#agree1").length > 0 && !$('#agree1').prop('checked')){ alert('개인정보 이용 약관에 동의해주세요.'); return false; } */ @@ -674,10 +679,10 @@

생년월일

- - - - + + + + @@ -723,8 +728,8 @@
- - <%--
+ +

운영계획

@@ -736,42 +741,23 @@

필수입력 항목*

-

학년수

+

대상학년/반

- 학년 +

필수입력 항목*

-

대상 반

- - - - 반 - - - - -

필수입력 항목*

-

학생수

+

전체학생 수

명 - - -

필요 교재 수량

- - - - - -

필수입력 항목*

@@ -788,6 +774,16 @@ + +

필수입력 항목*

+

필요 교재 수량

+ + + + + + + <%--

필수입력 항목*

첨부파일

@@ -865,10 +861,10 @@
- + --%> -
--%> + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnStateMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnStateMngDetail.jsp index 3f34aac8..4d532af2 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnStateMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnStateMngDetail.jsp @@ -303,10 +303,10 @@

생년월일

- - - - + + + + ${birthYear}년 ${birthMonth}월 ${birthDay}일 @@ -370,11 +370,14 @@

운영시기

- + + ~ + + <%-- ~ - + --%> <%-- diff --git a/src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp b/src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp index 97bdbae0..5002dc9c 100644 --- a/src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp @@ -408,12 +408,34 @@ function instrChk(){
-
+ + + + + 새창열림 + + + +
+ ${popipZoneList.imgAlt} 팝업?atchFileId=' /> +
+
+
+ + +
+ ${popipZoneList.imgAlt} 팝업?atchFileId=' /> +
+
+
+
diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndDetail.jsp index 28cfc8c5..2cb11c6e 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndDetail.jsp @@ -566,10 +566,10 @@

생년월일

- - - - + + + + ${birthYear}년 ${birthMonth}월 ${birthDay}일 @@ -625,16 +625,14 @@ - +

서약서

- - - - - - + + + +
@@ -642,13 +640,90 @@
+
+
+

운영계획

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
운영계획 (th 명)을 보여주는 표
+

대상학년/반

+
${info.trgtGrade}
+

대상학년/반

+
${info.trgtGrade}
+

대상학생수

+
+ ${info.trgtPrsnl} + +

운영시기

+
+ ${info.oprtnStrtDt} ~ ${info.oprtnEndDt} +
+

대상학생수

+
+ ${info.trgtPrsnl} +
+

운영시기

+
+ ${info.oprtnStrtDt} ~ ${info.oprtnEndDt} +
+

필요 교재 수량

+
+ ${info.needTxtbNum} +
+

필요 교재 수량

+
+ ${info.needTxtbNum} +
+
-
+ + <%--

운영 계획

* 항목은 필수 입력 사항입니다. @@ -721,7 +796,7 @@ -
+
--%>
diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnAplctDashboard.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnAplctDashboard.jsp index d31d5cc4..a7534ce0 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnAplctDashboard.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnAplctDashboard.jsp @@ -215,10 +215,10 @@

생년월일

- - - - + + + + ${birthYear}년 ${birthMonth}월 ${birthDay}일 @@ -248,6 +248,55 @@
+
+
+

운영 계획

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
운영 계획 (th 명)을 입력하는 표
+

대상학년/반

+
+ +
+

전체학생 수

+
+ 명 + +

운영시기

+
+ + +
+

필요 교재 수량

+
+ +
+
diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctDetail.jsp index 65c8df14..34f7bc76 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctDetail.jsp @@ -281,10 +281,10 @@

생년월일

- - - - + + + + ${birthYear}년 ${birthMonth}월 ${birthDay}일 @@ -314,14 +314,14 @@
- - <%--
+

운영계획

+ @@ -334,22 +334,12 @@

대상학년/반

- - - - - - - + - + ${info.oprtnStrtDt} ~ ${info.oprtnEndDt} + - @@ -390,38 +367,10 @@ - - + - - - - - -
운영계획 (th 명)을 보여주는 표
${info.trgtGrade} -

대상반

-
${info.trgtClsrm}

대상학년/반

${info.trgtGrade}
-

대상반

-
${info.trgtClsrm}${info.trgtGrade}
@@ -362,27 +352,14 @@

운영시기

- - - ~ - - -

대상학생수

+ ${info.trgtPrsnl}

운영시기

- - - ~ - - - + ${info.oprtnStrtDt} ~ ${info.oprtnEndDt} +

필요 교재 수량

@@ -434,23 +383,14 @@

필요 교재 수량

+ ${info.needTxtbNum}
-

첨부파일

-
- - - -
-
--%> +
+
diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctReg.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctReg.jsp index 691d8692..86bc7e69 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctReg.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctReg.jsp @@ -113,7 +113,6 @@ } }); - console.log(schData); } @@ -397,42 +396,38 @@ } } - /* if($('#trgtGrade').val() == ''){ - alert('학년수를 입력해주세요.'); + + if($('#trgtGrade').val() == ''){ + alert('대상학년/반을 입력해주세요.'); $("#trgtGrade").focus(); return false; - } */ - /* if($('#trgtClsrm').val() == ''){ - alert('대상반을 입력해주세요.'); - $("#trgtClsrm").focus(); - return false; - } */ - - /* if($('#trgtPrsnl').val() == ''){ + } + + if($('#trgtPrsnl').val() == ''){ alert('전체학생 수를 입력해주세요.'); $("#trgtPrsnl").focus(); return false; - } */ - /* if($('#needTxtbNum').val() == ''){ + } + if($('#needTxtbNum').val() == ''){ alert('필요 교재 수량을 입력해주세요.'); $("#needTxtbNum").focus(); return false; - } */ - - /* if($('#oprtnStrtDt').val() == ''){ + } + + if($('duet-date-picker[name=oprtnStrtDt]').val() == ''){ alert('운영시기 시작일을 입력해주세요.'); $("#oprtnStrtDt").focus(); return false; } - - if($('#oprtnEndDt').val() == ''){ + + if($('duet-date-picker[name=oprtnEndDt]').val() == ''){ alert('운영시기 종료일을 입력해주세요.'); $("#oprtnEndDt").focus(); return false; - } */ + } - /* var oprtnStrtDt = $('duet-date-picker[name=oprtnStrtDt]').val(); + var oprtnStrtDt = $('duet-date-picker[name=oprtnStrtDt]').val(); var oprtnEndDt = $('duet-date-picker[name=oprtnEndDt]').val(); oprtnStrtDt = oprtnStrtDt.replace(/[.]/gi, ''); @@ -442,10 +437,9 @@ alert("시작일이 종료일보다 클 수 없습니다."); $("#oprtnEndDt").focus(); return false; - } */ + } - /* var oprtnStrtDtDate = $('#oprtnStrtDt').val(); */ - /* var oprtnStrtDtDate = $('duet-date-picker[name=oprtnStrtDt]').val(); + var oprtnStrtDtDate = $('duet-date-picker[name=oprtnStrtDt]').val(); var yyyy = oprtnStrtDtDate.substr(0,4); var mm = oprtnStrtDtDate.substr(5,2); var dd = oprtnStrtDtDate.substr(8,2); @@ -462,12 +456,7 @@ alert('시작일 오늘 이후의 날짜로 입력해주세요.'); return flag = false; } - - if($(".uploaded_obj").length == 0){ - alert("파일을 첨부해 주세요."); - return false; - } */ - + if($("#agree1").length > 0 && !$('#agree1').prop('checked')){ alert('개인정보 이용 약관에 동의해주세요.'); return false; @@ -549,17 +538,13 @@ $("#chrgMjr").val(info.chrgMjr); - if(isNotEmpty(info.dBirth)){ - $("#birthYear").val(info.dBirth.substr(0,4)); - $("#birthMonth").val(info.dBirth.substr(4,2)); + if(isNotEmpty(info.dbirth)){ + $("#birthYear").val(info.dbirth.substr(0,4)); + $("#birthMonth").val(info.dbirth.substr(4,2)); dayDraw($("#birthDay")); - $("#birthDay").val(info.dBirth.substr(6,2)); + $("#birthDay").val(info.dbirth.substr(6,2)); } $("#cmpltYear").val(info.cmpltYear); -// $("#cmpltNum").val(info.cmpltNum); -// if(isNotEmpty(info.cmpltNum)){ -// cmpltNoFormat(document.getElementById('cmpltNum')); -// } $('input[name=exprnClsrnCd][value='+info.exprnClsrnCd+']').prop('checked', true); if(info.exprnClsrnCd == '02'){ @@ -582,12 +567,12 @@ $("#exprnClsrnAplctCn").val(''); } - /* $("#trgtGrade").val(info.trgtGrade); */ - /* $("#trgtClsrm").val(info.trgtClsrm); */ - /* $("#trgtPrsnl").val(info.trgtPrsnl); */ - /* $("#needTxtbNum").val(info.needTxtbNum); */ + $("#trgtGrade").val(info.trgtGrade); + $("#trgtClsrm").val(info.trgtClsrm); + $("#trgtPrsnl").val(info.trgtPrsnl); + $("#needTxtbNum").val(info.needTxtbNum); - /* if(isNotEmpty(info.oprtnStrtDt)){ + if(isNotEmpty(info.oprtnStrtDt)){ $('duet-date-picker[name=oprtnStrtDt]').val(dateFormat(info.oprtnStrtDt.replace(/[.]/gi,''), 'date')) $('#oprtnStrtDt').val(dateFormat(info.oprtnStrtDt.replace(/[.]/gi,''), 'date')); } @@ -595,36 +580,8 @@ if(isNotEmpty(info.oprtnEndDt)){ $('duet-date-picker[name=oprtnEndDt]').val(dateFormat(info.oprtnEndDt.replace(/[.]/gi,''), 'date')) $('#oprtnEndDt').val(dateFormat(info.oprtnEndDt.replace(/[.]/gi,''), 'date')); - } */ + } - /* $("#oprtnFileId").val(info.oprtnFileId); */ - - /* var fileTbody = $("#tbody_fiielist"); - $.each(fileList, function(idx, obj){ - var tr = $("").addClass('item_'+obj.atchFileId+'_'+obj.fileSn).addClass('uploaded_obj'); - var hiddenInput = $('').attr('type', 'hidden').attr('name', 'fileSize').addClass('item_file_size').val(obj.fileSize); - var td1 = $('').addClass('td_filename'); - var td2 = $('').addClass('td_filesort'); - var td3 = $('').addClass('td_filesize'); - var td4 = $(''); - var span1 = $('').addClass('file_name_text').text(obj.orignlFileNm); - var span2 = $('').addClass('file_filesort_text').attr('value', obj.fileExtsn).text(obj.fileExtsn); - var span3 = $('').addClass('file_size_text').attr('value', obj.fileMg).text(obj.fileMg); - var button = $('
- - <%--
-
-

운영 계획

- * 항목은 필수 입력 사항입니다. +
+
+

운영 계획

+ * 항목은 필수 입력 사항입니다. +
-
-
- - - - - - - - - - - - - - - - - - - - - + + + + + + +
운영 계획 (th 명)을 입력하는 표
-

필수입력 항목*

-

대상학년/반

-
- - - -

필수입력 항목*

-

대상 반

-
- - 반 -
-

필수입력 항목*

-

전체학생 수

-
- - 명 - -

필수입력 항목*

-

운영시기

-
- - -
- - - " pattern="yyyy.MM.dd"> -
- ~ -
- - - "> -
- - +
+ + + + + + + + + + + + + + + + + + - - - - - - -
운영 계획 (th 명)을 입력하는 표
+

필수입력 항목*

+

대상학년/반

+
+ + +
+

필수입력 항목*

+

전체학생 수

+
+ + 명 + +

필수입력 항목*

+

운영시기

+
-
-

필수입력 항목*

-

필요 교재 수량

-
- - -
-
- -
-

필수입력 항목*

첨부파일
-
-
- - -
-
- - - - - - - - - - - - - - - - - -
첨부파일 파일명, 종류, 크기 정보 제공
파일 명종류크기
-

첨부하실 파일을 마우스끌어서 넣어주세요.

-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
첨부파일 파일명, 종류, 크기, 삭제 정보 제공
파일 명종류크기삭제
- ${fileList.orignlFileNm} - - "> - - "> - - -
-
-
-
-

최대 3

-

50MB제한

+
+
-
- - ※ 학교장 직인이 포함된 운영신청서 파일을 업로드 - -
-
--%> - + ~ +
+ +
+ + + + +
+

필수입력 항목*

+

필요 교재 수량

+
+ + +
+
+

개인정보 이용 동의