diff --git a/src/main/java/kcc/let/utl/fcc/service/EgovCryptoUtil.java b/src/main/java/kcc/let/utl/fcc/service/EgovCryptoUtil.java index f384baa2..9c69a7fc 100644 --- a/src/main/java/kcc/let/utl/fcc/service/EgovCryptoUtil.java +++ b/src/main/java/kcc/let/utl/fcc/service/EgovCryptoUtil.java @@ -541,20 +541,24 @@ public class EgovCryptoUtil { // //CndtnTrgtMngVO - 암호화 + // 240108 담당검사 이름 추가 public CndtnTrgtMngVO encryptCndtnTrgtMngVOInfo(CndtnTrgtMngVO p_cndtnTrgtInfoMngVO){ if (!"".equals(p_cndtnTrgtInfoMngVO.getTrgtNm())) p_cndtnTrgtInfoMngVO.setTrgtNm(this.encrypt(p_cndtnTrgtInfoMngVO.getTrgtNm())); if (!"".equals(p_cndtnTrgtInfoMngVO.getClphone())) p_cndtnTrgtInfoMngVO.setClphone(this.encrypt(p_cndtnTrgtInfoMngVO.getClphone())); + if (!"".equals(p_cndtnTrgtInfoMngVO.getPrsctrNm())) p_cndtnTrgtInfoMngVO.setPrsctrNm(this.encrypt(p_cndtnTrgtInfoMngVO.getPrsctrNm())); //if (!"".equals(p_cndtnTrgtInfoMngVO.getPrsctrNm())) p_cndtnTrgtInfoMngVO.setPrsctrNm(this.encrypt(p_cndtnTrgtInfoMngVO.getPrsctrNm())); return p_cndtnTrgtInfoMngVO; } - //CndtnTrgtMngVO - 복호화 + //CndtnTrgtMngVO - 복호화 + // 240108 담당검사 이름 추가 public CndtnTrgtMngVO decryptCndtnTrgtMngVOInfo(CndtnTrgtMngVO p_cndtnTrgtInfoMngVO){ if (!"".equals(p_cndtnTrgtInfoMngVO.getTrgtNm())) p_cndtnTrgtInfoMngVO.setTrgtNm(this.decrypt(p_cndtnTrgtInfoMngVO.getTrgtNm())); if (!"".equals(p_cndtnTrgtInfoMngVO.getClphone())) p_cndtnTrgtInfoMngVO.setClphone(this.decrypt(p_cndtnTrgtInfoMngVO.getClphone())); + if (!"".equals(p_cndtnTrgtInfoMngVO.getPrsctrNm())) p_cndtnTrgtInfoMngVO.setPrsctrNm(this.decrypt(p_cndtnTrgtInfoMngVO.getPrsctrNm())); //if (!"".equals(p_cndtnTrgtInfoMngVO.getPrsctrNm())) p_cndtnTrgtInfoMngVO.setPrsctrNm(this.decrypt(p_cndtnTrgtInfoMngVO.getPrsctrNm())); return p_cndtnTrgtInfoMngVO; diff --git a/src/main/java/kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java b/src/main/java/kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java index a9aa81a3..65e2ddc3 100644 --- a/src/main/java/kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java +++ b/src/main/java/kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java @@ -25,6 +25,8 @@ import kcc.com.cmm.service.impl.CmmUseDAO; import kcc.com.cmm.util.StringUtil; import kcc.com.utl.user.service.CheckFileUtil; import kcc.com.utl.user.service.CheckLoginUtil; +import kcc.let.cop.bbs.service.BoardVO; +import kcc.let.cop.bbs.service.EgovBBSManageService; import kcc.let.uat.uia.service.SsoLoginVO; import kcc.let.uss.notify.service.NotifyManageService; import kcc.let.uss.olp.qri.service.QustnrRespondInfoVO; @@ -164,6 +166,9 @@ public class SspnIdtmtController { @Resource(name = "NotifyManageService") private NotifyManageService notifyManageService; + + @Resource(name = "EgovBBSManageService") + private EgovBBSManageService bbsMngService; /** * 대시보드 임시 @@ -928,6 +933,42 @@ public class SspnIdtmtController { } + + /** + * 교육문의 + */ + @RequestMapping("/web/ve/aplct/sspnIdtmt/eduFAQList.do") + public String eduFAQList( + @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO + , ModelMap model + , HttpServletRequest request ) throws Exception { + //로그인 처리==================================== + LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 + SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기 + + if (loginVO == null || ssoLoginVO == null) { + //이전 url 처리(beforeSiteUrl)_이준호_220228추가 + return checkLoginUtil.getUserLoginPage(model, request); //로그인 정보가 없으면 로그인 페이지로 이동한다. + } + //로그인 처리==================================== + + //FAQ 조회 + BoardVO boardVO = new BoardVO(); + boardVO.setBbsId("BBSMSTR_000000000030"); //기소유예 FAQ bbsID + boardVO.setFirstIndex(0); //페이징 미처리 + boardVO.setRecordCountPerPage(1000); //페이징 미처리 + Map map = bbsMngService.selectBoardArticlesWeb(boardVO, null); + List resultList = (List)map.get("resultList"); + model.addAttribute("FAQList", resultList); + //Q&A 조회 + vEPrcsDetailVO.setQnaRegist(loginVO.getUniqId()); + vEPrcsDetailVO.setLctrDivCd("60"); //기소유예 구분값 + List vEPrcsDetailQnaVOList = fndtnEnhanceTrnService.selectVeEduQna(vEPrcsDetailVO); + model.addAttribute("qnaList", vEPrcsDetailQnaVOList); + + return "/web/ve/aplct/sspnIdtmt/eduFAQList"; + } + ////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // diff --git a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/web/CndtnTrgtMngController.java b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/web/CndtnTrgtMngController.java index 0938e8ae..fe79065e 100644 --- a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/web/CndtnTrgtMngController.java +++ b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/web/CndtnTrgtMngController.java @@ -519,15 +519,16 @@ public class CndtnTrgtMngController { cndtnTrgtInfoMngVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id //암호화 - cndtnTrgtInfoMngVO = egovCryptoUtil.decryptCndtnTrgtMngVOInfo(cndtnTrgtInfoMngVO); + cndtnTrgtInfoMngVO = egovCryptoUtil.encryptCndtnTrgtMngVOInfo(cndtnTrgtInfoMngVO); cndtnTrgtInfoMngService.insert(cndtnTrgtInfoMngVO); + modelAndView.addObject("result", "success"); }catch(Exception ex) { ex.printStackTrace(); + modelAndView.addObject("result", "fail"); } - modelAndView.addObject("result", "success"); return modelAndView; @@ -727,6 +728,7 @@ public class CndtnTrgtMngController { */ List cndtnTrgtInfoMngVOList = this._getMergeSearchList(model, cndtnTrgtInfoMngVO); + System.out.println("=========================================="); //복호화 cndtnTrgtInfoMngVOList = egovCryptoUtil.decryptCndtnTrgtMngVOList(cndtnTrgtInfoMngVOList); @@ -1320,7 +1322,145 @@ public class CndtnTrgtMngController { } - + //수료자 관리 엑셀 다운로드 + @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/trgtCmpltExcel.do") + public ModelAndView trgtCmpltExcel( + @ModelAttribute("cndtnTrgtInfoMngVO") CndtnTrgtMngVO cndtnTrgtInfoMngVO + , ModelMap model + , HttpServletRequest request + ) throws Exception { + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("excelDownloadView"); + + + //로그인 처리==================================== + //로그인 정보 가져오기 + LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 + SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기 + + System.out.println("loginVO.getAuthority() :: "+ loginVO.getAuthority()); + + String s_oprtnLoginCheckNInfo = checkLoginUtil.oprtnCheckNInfo(model); + if (!"".equals(s_oprtnLoginCheckNInfo)) { + modelAndView.addObject(model); + return modelAndView; + } + + //로그인 처리==================================== + + List cndtnTrgtInfoMngVOList = null; + + try { + //1.pageing step1 + PaginationInfo paginationInfo = this.setCndtnPagingStep1(cndtnTrgtInfoMngVO); + + //임시로 페이징 처리를 안하기 위해서 RecordCountPerPage 수를 10000 으로 셋팅함 + //paginationInfo.setRecordCountPerPage(10000); + + //2. pageing step2 + cndtnTrgtInfoMngVO = this.setCndtnPagingStep2(cndtnTrgtInfoMngVO, paginationInfo); + + // 이수 조건 추가 + cndtnTrgtInfoMngVO.setEduStateCd("20"); + cndtnTrgtInfoMngVOList = cndtnTrgtInfoMngService.selectPagingList(cndtnTrgtInfoMngVO); + + ComDefaultCodeVO vo = new ComDefaultCodeVO(); + + for(CndtnTrgtMngVO tmp : cndtnTrgtInfoMngVOList) { + //의뢰읠 + tmp.setReqPnttm(tmp.getReqPnttm().substring(0, 10)); + //이름 복호화 + tmp.setTrgtNm(egovCryptoUtil.decrypt(tmp.getTrgtNm())); + //생년월일 - VO에 dbirth와 Dbirth 둘다 있음 + if(StringUtil.isNotEmpty(tmp.getdBirth())) { + tmp.setDBirth(tmp.getdBirth()); + } + //성별 + if(StringUtil.isNotEmpty(tmp.getSex())) { + vo.setCodeId("COM014"); + vo.setCode(tmp.getSex()); + CmmnDetailCode cmmnDetailCodeSex= egovCmmUseService.selectCmmCodeDetailValue(vo); + if (cmmnDetailCodeSex!=null) tmp.setSex((StringUtil.escapeXml(cmmnDetailCodeSex.getCodeNm()))); + } + //의뢰상태 + if(StringUtil.isNotEmpty(tmp.getReqStateCd())) { + if (tmp.getPrcsAplctPrdOrdCmplt()==null) { + vo.setCodeId("VEA005"); + vo.setCode(tmp.getReqStateCd()); + CmmnDetailCode cmmnDetailCodeReqState= egovCmmUseService.selectCmmCodeDetailValue(vo); + if (cmmnDetailCodeReqState!=null) tmp.setReqStateCd((StringUtil.escapeXml(cmmnDetailCodeReqState.getCodeNm()))); + }else { + tmp.setReqStateCd("병합처리"); + } + } + //교육상태 + if(StringUtil.isNotEmpty(tmp.getEduStateCd())) { + vo.setCodeId("VEA002"); + vo.setCode(tmp.getEduStateCd()); + CmmnDetailCode cmmnDetailCodeEduState= egovCmmUseService.selectCmmCodeDetailValue(vo); + if (cmmnDetailCodeEduState!=null) tmp.setEduStateCd((StringUtil.escapeXml(cmmnDetailCodeEduState.getCodeNm()))); + } + //주소 + if(StringUtil.isNotEmpty(tmp.getAddr()) && StringUtil.isNotEmpty(tmp.getAddrDetail())) { + tmp.setAddr(tmp.getAddr()+" "+tmp.getAddrDetail()); + } + } + + }catch(Exception ex) { + ex.printStackTrace(); + } + + + int[] width = { + 4000, 5000, 5000, 5000, 3000 + , 3000, 5000, 4000, 5000, 13000 + + , 3500 + }; // 너비 + String[] header = { + "의뢰일", "사건번호", "관할청", "생년월일", "성명" + , "성별" , "의뢰번호", "의뢰상태", "교육상태", "주소" + , "검사명" + }; // 헤더에 들어갈 이름 + String[] order = { + "ReqPnttm", "VntNmbr", "CmptntAthrt", "DBirth", "TrgtNm" + , "Sex", "ReqNmbr", "ReqStateCd", "EduStateCd", "Addr" + , "PrsctrNm" + }; // vo 내부의 필드 이름 (첫글자 대문자, 낙타체 사용) + + excelDown( + cndtnTrgtInfoMngVOList, + "수료자 목록", + width, + header, + order, + model + ); + + + + + + + //3.pageing step3 +// paginationInfo = this.setCndtnPagingStep3(cndtnTrgtInfoMngVOList, paginationInfo); +// +// model.addAttribute("paginationInfo", paginationInfo); +// +// +// //대상 리스트, 페이징 정보 전달 +// model.addAttribute("list", cndtnTrgtInfoMngVOList); +// +// ComDefaultCodeVO codeParam = new ComDefaultCodeVO(); +// codeParam.setCodeId("VEA008"); +// List CmmnDetailCodeList = egovCmmUseService.selectCmmCodeDetailOrderByCode(codeParam); +// model.addAttribute("CmmnDetailCodeList", CmmnDetailCodeList); + + modelAndView.addObject(model); + + return modelAndView; + } ////////////////////////////////////////////////////////////////////////////////////////////////////////////// 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 9298ca1c..8b394fd4 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 @@ -190,7 +190,7 @@ NTCE_ENDDE=#ntceEndde#, STOPVEW_SETUP_AT=#stopVewAt#, NTCE_AT=#ntceAt#, - LAST_UPDT_PNTTM= NOW(), + LAST_UPDT_PNTTM= SYSDATE, LAST_UPDUSR_ID=#lastUpdusrId#, POPUP_TYPE=#popupType#, SCROLL_TYPE=#scrollType#, @@ -264,9 +264,9 @@ #ntceEndde#, #stopVewAt#, #ntceAt#, - NOW(), + SYSDATE, #frstRegisterId#, - NOW(), + SYSDATE, #lastUpdusrId#, #popupType#, #scrollType#, @@ -439,7 +439,7 @@ POPUPZONE_IMAGE_FILE = #popupzoneImageFile#, USE_YN = #useYn#, POZ_NM = #pozNm# , - MODDT = now() + MODDT = SYSDATE WHERE POZ_ID=#pozId# @@ -482,8 +482,8 @@ #content#, #mlink#, #istarget#, - now(), - now(), + SYSDATE, + SYSDATE, #del#, #sort#, #popupzoneImage#, @@ -602,8 +602,8 @@ #content#, #mlink#, #istarget#, - now(), - now(), + SYSDATE, + SYSDATE, #del#, #sort#, #mainzoneImage#, @@ -696,7 +696,7 @@ DEVICETYPE = #deviceType# , - MODDT = now() + MODDT = SYSDATE WHERE MAZ_ID=#mazId# @@ -855,7 +855,7 @@ REGISTER_ID = #registerId#, USE_YN = #useYn#, SE_CD = #seCd#, - MODDT = now() + MODDT = SYSDATE WHERE SOCIAL_ID=#socialId# @@ -906,8 +906,8 @@ #mlink#, #istarget#, #sort#, - now(), - now(), + SYSDATE, + SYSDATE, #del#, #socialImageFile#, #registerId#, diff --git a/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml index c936d1bb..74fd25af 100644 --- a/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml @@ -102,6 +102,8 @@ , #prsctrNm# , #reqStateCd# , #atchFileId# + , '' + , '' ) diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml index 173719aa..b8d0fd17 100644 --- a/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml @@ -260,6 +260,7 @@ AND a.use_yn = 'Y' AND a.aprvl_cd != '40' /* 취소된 내역 안 보여줌 */ + AND le.MBER_NM IS NOT NULL @@ -317,9 +318,10 @@ AND a.use_yn = 'Y' + AND le.MBER_NM IS NOT NULL /* 취소된 내역 안 보여줌 */ - /* + /* AND a.aprvl_cd != '40' */ diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml index 785aec90..5d9528d9 100644 --- a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml @@ -362,9 +362,12 @@ , (SELECT COUNT(*) FROM ve_edu_aplct x + JOIN LETTNGNRLMBER le ON + x.USER_ID = le.ESNTL_ID WHERE x.prcs_ord = a.prcs_aplct_prd_ord AND x.sbmt_yn='Y' AND x.aprvl_cd != 40 /*취소된 신청자 제거*/ + AND le.MBER_NM IS NOT NULL ) AS nosCnt1 /* 신청자 정보 @@ -433,10 +436,13 @@ , (SELECT COUNT(*) FROM ve_edu_aplct x + JOIN LETTNGNRLMBER le ON + x.USER_ID = le.ESNTL_ID WHERE x.prcs_ord = a.prcs_aplct_prd_ord AND x.sbmt_yn='Y' AND x.aprvl_cd != 40 /*취소된 신청자 제거*/ AND x.aprvl_cd != 30 /*취소된 신청자 제거*/ + AND le.MBER_NM IS NOT NULL ) AS nosCnt1 /* 신청자 정보 diff --git a/src/main/webapp/WEB-INF/jsp/cmm/fms/EgovBBSFileListCustom.jsp b/src/main/webapp/WEB-INF/jsp/cmm/fms/EgovBBSFileListCustom.jsp index d0acdac6..bb35c4a0 100644 --- a/src/main/webapp/WEB-INF/jsp/cmm/fms/EgovBBSFileListCustom.jsp +++ b/src/main/webapp/WEB-INF/jsp/cmm/fms/EgovBBSFileListCustom.jsp @@ -128,7 +128,7 @@ <%-- ','' , '' )"> --%> - + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtCmpltList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtCmpltList.jsp index 95f27518..712f96cc 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtCmpltList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtCmpltList.jsp @@ -40,47 +40,7 @@ $(document).ready(function(){ searchInit(); - - // 검색 select box - $('#searchStatus').change(function(){ - - $('#searchKeyword').val(''); - $('#searchSmbtStartDt').val(''); - $('#searchSmbtEndDt').val(''); - if($(this).val() == 'frstRegistPnttm'){ - - $('#searchKeyword').hide(); - $('#calendar').show(); - } - if($(this).val() == 'trgt_nm'){ - - $('#searchKeyword').attr('placeholder', '이름을 입력해 주세요.'); - $('#calendar').hide(); - $('#searchKeyword').show(); - } - if($(this).val() == 'd_birth'){ - - $('#searchKeyword').attr('placeholder', '생년월일을 입력해 주세요.'); - $('#calendar').hide(); - $('#searchKeyword').show(); - } - - - - }); }); - - function searchInit(){ - var selecedTxt = $('#searchStatus option:checked').val(); - console.log('selecedTxt : ', selecedTxt); - - if(selecedTxt == 'trgt_nm' || selecedTxt == 'd_birth'){ - $('#calendar').hide(); - }else{ - $('#searchKeyword').hide(); - - } - } function fncGoList(){ linkPage(1); @@ -89,7 +49,6 @@ function linkPage(pageNo){ var listForm = document.listForm ; listForm.pageIndex.value = pageNo ; - //listForm.searchKeyword.value = $('#searchKeyword').val(); listForm.action = ""; listForm.submit(); } @@ -102,81 +61,6 @@ detailForm.submit(); } - - function fncDelete(prcsOrd){ - document.listForm.prcsOrd.value = prcsOrd ; - - var pageIndex = document.listForm.pageIndex.value; - if($(".listCount").length == '1'){ - pageIndex = pageIndex -1; - } - var data = new FormData(document.getElementById("listForm")); - if(confirm("삭제하시겠습니까?")){ - var url = ""; - console.log(data); - $.ajax({ - type:"POST", - url: url, - data: data, - dataType:'json', - async: false, - processData: false, - contentType: false, - cache: false, - success:function(returnData){ - if(returnData.result == "success"){ - alert("삭제되었습니다."); - document.listForm.prcsOrd.value = ""; //리스트 이동시 prcsOrd 초기화 - linkPage(pageIndex); - } - }, - error:function(request , status, error){ - alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); - } - }); - } - event.stopImmediatePropagation(); - - } - - function fncSaveSort(prcsOrd, count){ - - var sortNo = $('#prcsSortNo'+count).val(); - - if(sortNo == ''){ - - alert("표시순서를 입력해 주세요."); - return false; - - } - - $('#prcsOrd').val(prcsOrd); - $('#prcsSortNo').val(sortNo); - var data = new FormData(document.getElementById("listForm")); - var url = ""; - $.ajax({ - type:"POST", - url: url, - data: data, - dataType:'json', - async: false, - processData: false, - contentType: false, - cache: false, - success:function(returnData){ - if(returnData.result == "success"){ - alert("저장되었습니다."); - document.listForm.prcsOrd.value = ""; //리스트 이동시 prcsOrd 초기화 - fncGoList(); - } - }, - error:function(request , status, error){ - alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); - } - }); - - } - function fncReset(thisObj){ var targetObj = $(thisObj).closest('.list_top').find('select,input'); $.each(targetObj, function(){ @@ -184,6 +68,11 @@ }); } + function fncExcel(){ + var listForm = document.listForm ; + listForm.action = ""; + listForm.submit(); + } 교육과정관리 @@ -261,6 +150,14 @@ +
+
+

엑셀 다운로드

+
+
+ +
+
diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp index c2cf80d0..e36a5bce 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp @@ -72,7 +72,8 @@ console.log('returnData :: ', returnData); if(returnData.result == "success"){ alert("저장되었습니다."); - //fncGoList(); +// fncGoList(); + // }else if(returnData.result == "fail"){ alert(returnData.message); $('#cmptntAthrt').prop('disabled', true); diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/pwm/EgovPopupList.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/pwm/EgovPopupList.jsp index c45af7ee..94bb78b4 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/pwm/EgovPopupList.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/pwm/EgovPopupList.jsp @@ -379,7 +379,7 @@ function fncPopupListDelete() {
- +
diff --git a/src/main/webapp/WEB-INF/jsp/web/com/webCommonFooter.jsp b/src/main/webapp/WEB-INF/jsp/web/com/webCommonFooter.jsp index cb97f87e..04c24662 100644 --- a/src/main/webapp/WEB-INF/jsp/web/com/webCommonFooter.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/com/webCommonFooter.jsp @@ -55,7 +55,7 @@ function footerSiteLinkPageGo (){
-

한국저작권위원회 저작권 교육 시스템

+

한국저작권위원회 저작권배움터

진주 [52852] 경상남도 진주시 충의로 19, 1/2/5층 ☎ 055-792-0000

☎ 찾교(청소년) 055.792.0224 / 찾교(성인) 02.2669.0083 / 체험교실 055.792.0234 / 교육콘텐츠 055.792.0228

diff --git a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp index 806789d5..68ec82f6 100644 --- a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp @@ -244,10 +244,10 @@ function usrJoin(){
  • 저작권e배움터
  • 장애인e배움터
  • 저작권배움터
  • --> -
  • 포털사이트
  • -
  • 저작권e배움터
  • -
  • 장애인e배움터
  • -
  • 저작권배움터
  • +
  • 포털사이트
  • +
  • 저작권e배움터
  • +
  • 장애인e배움터
  • +
  • 저작권배움터
  • diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduEnd/eduEndList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduEnd/eduEndList.jsp index e4122f4c..11535d5d 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduEnd/eduEndList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduEnd/eduEndList.jsp @@ -109,6 +109,7 @@
    + diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndList.jsp index fd93412a..d14089a4 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndList.jsp @@ -78,6 +78,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 c2cce3d7..379264a3 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 @@ -143,6 +143,7 @@
    체험교실 운영목록표
    + diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/fndtnEnhanceTrn/eduAplctList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/fndtnEnhanceTrn/eduAplctList.jsp index 2d741805..36e451aa 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/fndtnEnhanceTrn/eduAplctList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/fndtnEnhanceTrn/eduAplctList.jsp @@ -409,6 +409,7 @@ $(document).ready(function(){
    신청자 정보표
    + <%-- --%> @@ -424,14 +425,14 @@ $(document).ready(function(){ - - - - - + + + + + - - + + diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/fndtnEnhanceTrn/main.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/fndtnEnhanceTrn/main.jsp index 528620ac..188687e3 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/fndtnEnhanceTrn/main.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/fndtnEnhanceTrn/main.jsp @@ -241,19 +241,25 @@
    -
    최근 교육 목록
    +
    최근 교육 목록22222
    @@ -272,11 +278,11 @@
    - - - - - + + + + + @@ -361,7 +367,7 @@ - @@ -396,8 +402,7 @@ + class="btnType01 cer_bt" onclick="fncCmpltCrtfc('', '');">이수증 설문등록 후 발급 diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/eduFAQList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/eduFAQList.jsp new file mode 100644 index 00000000..091f8512 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/eduFAQList.jsp @@ -0,0 +1,306 @@ +<%@ page contentType="text/html; charset=utf-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> +<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> +<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> + +교육신청 목록 > 성인 찾아가는 저작권 교육 > 한국저작권위원회 저작권 교육 시스템 + + + + +
    +
    " method="post"> + + +
    + + + + + " /> + " /> + + + +
    +
    +
    +
    +
    FAQ
    +
    +
    +
    + +
    +
    +
      + +
    • class='first' > + + +
      +
      +

      답변A

      +
      +

      ${FAQList.nttCn }

      +
      +
      +
      +
    • +
      +
    +
    +
    +
    + +
    + - 내용이 없습니다. +
    +
    +
    + + +
    +
    +
    +
    +
    Q&A
    +
    +
    +
    + +
    +
    + +
    +
    +
      + +
    • class='first' > + + +
      +
      +

      답변A

      + + +
      +

      ${list.qnaAnswerCn }

      +

      ${list.lastUpdtPnttm }

      +
      +
      + +

      내용이 없습니다.

      +
      +
      + +
      +
      +
    • +
      +
    +
    +
    +
    + +
    + - 내용이 없습니다. +
    +
    +
    + +
    +
    + + +
    + +
    +
    실무역량강화 전체과정표
    교육구분과정명신청기간교육일자신청자/정원교육구분과정명신청기간교육일자신청자/정원 상태교육신청상태교육신청
    교육과정교육기간신청결과설문조사이수증교육과정교육기간신청결과설문조사이수증
    + + + + + + + + + + +
    문의내용
    + +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/main.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/main.jsp index 878d25e0..3430ebba 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/main.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/main.jsp @@ -169,16 +169,16 @@
    -
    최근 교육 목록
    +
    교육 신청 목록
    - +
    - + @@ -301,9 +301,6 @@
    Q&A
    -
    - -
    diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/tngrVisitEdu/eduAplct/eduAplctList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/tngrVisitEdu/eduAplct/eduAplctList.jsp index 6d7997fd..efd5967e 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/tngrVisitEdu/eduAplct/eduAplctList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/tngrVisitEdu/eduAplct/eduAplctList.jsp @@ -91,6 +91,7 @@
    최근 교육 목록표교육 신청 목록표
    + diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/tngrVisitEdu/eduAplct/eduAplctReg.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/tngrVisitEdu/eduAplct/eduAplctReg.jsp index 0e07d369..7a4d33eb 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/tngrVisitEdu/eduAplct/eduAplctReg.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/tngrVisitEdu/eduAplct/eduAplctReg.jsp @@ -1219,6 +1219,7 @@ function _chkChasiTime(p_this){
    찾아가는 교육 청소년 신청목록표
    + @@ -1478,6 +1479,7 @@ function _chkChasiTime(p_this){
    찾아가는 저작권 교육 신청표
    + @@ -1658,7 +1660,7 @@ function _chkChasiTime(p_this){ -
    교육차시 정보를 입력하는 표
    +
    diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/tngrVisitEdu/eduEnd/eduEndList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/tngrVisitEdu/eduEnd/eduEndList.jsp index 55966b66..2c6a8ebd 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/tngrVisitEdu/eduEnd/eduEndList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/tngrVisitEdu/eduEnd/eduEndList.jsp @@ -110,6 +110,7 @@
    + diff --git a/src/main/webapp/visitEdu/usr/publish/css/common.css b/src/main/webapp/visitEdu/usr/publish/css/common.css index 3488e7fe..acd0c656 100644 --- a/src/main/webapp/visitEdu/usr/publish/css/common.css +++ b/src/main/webapp/visitEdu/usr/publish/css/common.css @@ -56,8 +56,8 @@ header.scroll{box-shadow: 0 5px 8px rgba(0,0,0,0.15);} .gnb_wrap .top_link ul{display: inline-block;} .gnb_wrap .top_link ul li{display: inline-block;width: auto;} .gnb_wrap .top_link ul li a{display:block;font-size:15px;padding: 0 30px;line-height: 46px;text-align: center;color: #555555;transition: 0.1s;} -.gnb_wrap .top_link ul li.on::after{content: '';display: block;width: 100%;height: 3px;background-color: #e95504;} -.gnb_wrap .top_link ul li.on a, .gnb_wrap .top_link ul li a:hover{color: #e95504;font-weight: 500;} +.gnb_wrap .top_link ul li.on::after{content: '';display: block;width: 100%;height: 3px;background-color: #d64309;} +.gnb_wrap .top_link ul li.on a, .gnb_wrap .top_link ul li a:hover{color: #d64309;font-weight: 500;} .header{padding: 0; box-sizing: border-box;} .header .header_top{width:100%; border-bottom:2px solid #f1f1f1;} @@ -83,15 +83,15 @@ header.scroll{box-shadow: 0 5px 8px rgba(0,0,0,0.15);} .header .dep_li_07 .depth01_li{width: auto;} .header .menu_link{font-size: 20px; font-weight: 300; letter-spacing: -0.5px; display: flex; align-items: center; justify-content: center;/* height: 100%; */position: relative;font-family: 'GmarketSansMedium'; line-height: 1.25;} .header .menu_link::before{position: absolute; content: " "; display: block; width: 0; /*height: 2px; background-color: #E95504; left: 50%; transform: translateX(-50%); transition: width .4s ease-in-out; top: 32px;*/ z-index: 1;} -.header .menu_link .menu_link_br {color: #E95504;font-family: 'GmarketSansMedium'; padding:0 0 0 5px;} -.header .on .menu_link{color: #E95504;} +.header .menu_link .menu_link_br {color: #d64309;font-family: 'GmarketSansMedium'; padding:0 0 0 5px;} +.header .on .menu_link{color: #d64309;} .on .nav_wrap .on .menu_link::before{width: 100%;} .header .depth02{position: absolute; top:53px; text-align: center; padding: 15px 0; width: 100%; left: 50%; transform: translateX(-50%);border-right: 1px solid #d5d5d5;} .header .depth01_li:first-child .depth02{border-left: 1px solid #d5d5d5;} .header .depth01_li:hover .depth02::after{position:absolute;content:"";width:calc(100% + 4px); height:100%; background-color:#fff8f4;left:-2px;top:0;} .header .depth01_li:hover .depth02 li{ position:relative;z-index:1;} .header .depth02 a{font-size: 17px; font-weight: 300; line-height: 1.3; height: 45px; display: flex; align-items: center; justify-content: center; word-break: keep-all;white-space:nowrap;} -.header .depth02 a:hover,.header .depth02 a:focus{color: #E95504;font-weight:500;} +.header .depth02 a:hover,.header .depth02 a:focus{color: #d64309;font-weight:500;} .header_inner button{width: 27px; height: 26px; background-repeat: no-repeat;} .header_inner .btn_search{background-image: url(../images/common/btn_search.png); margin-right: 25px; margin-top: -2px;} @@ -124,7 +124,7 @@ header.scroll{box-shadow: 0 5px 8px rgba(0,0,0,0.15);} .full_menu .depth01_li:first-child{padding: 0 0 20px 0;} .full_menu .depth01_li:last-child{border-bottom: 0;} .full_menu .depth01_li .menu_link{width:350px;font-size: 20px; font-weight: 500; color: #222;} -.full_menu .depth01_li:hover .menu_link,.full_menu .depth01_li .depth02 li:hover{color: #e95504;} +.full_menu .depth01_li:hover .menu_link,.full_menu .depth01_li .depth02 li:hover{color: #d64309;} .full_menu .depth01_li .depth02 li:hover{font-weight: 500;} .full_menu .depth01_li .depth02{display: flex; width: calc(100% - 138px); font-size: 18px; font-weight: 300; color: #666; justify-content:flex-start; flex-wrap: wrap;} .full_menu .depth01_li .depth02 li{width:calc(100% / 4); height:40px;} @@ -177,7 +177,7 @@ header.scroll{box-shadow: 0 5px 8px rgba(0,0,0,0.15);} .navigation .list > li .navi_depth {display:none;position:absolute;left:-1px;top:50px;width:100%;border:1px solid #d5d5d5;background:#fff;z-index:2;} .navigation .list > li .navi_depth li a {display:block;height:40px;padding:0 20px;font-size:16px;line-height:40px;} .navigation .list > li .navi_depth li a:hover, -.navigation .list > li .navi_depth li a:focus {font-weight:500;color:#ff6009;background:#fff3ec;} +.navigation .list > li .navi_depth li a:focus {font-weight:500;color:#d64309;background:#fff3ec;} /* footer */ /* footer{width: 100%; background-color: #eef0f3; position: relative; padding: 0 10px; box-sizing: border-box; color: #666; position: relative; margin: 80px auto 0 auto;} */ diff --git a/src/main/webapp/visitEdu/usr/publish/css/content.css b/src/main/webapp/visitEdu/usr/publish/css/content.css index e2636835..96f20a9f 100644 --- a/src/main/webapp/visitEdu/usr/publish/css/content.css +++ b/src/main/webapp/visitEdu/usr/publish/css/content.css @@ -825,6 +825,14 @@ select.selType1 {height: 40px; border: 1px solid #d5d5d5; border-radius: 5px; pa /*나의 강의실 > Q&A 내용 없을때 추가*/ .q_wrap .q_text{padding: 25px 35px; border-top: 2px solid #222; border-bottom: 1px solid #d5d5d5; font-size: 18px; color: #666;} +/*2024년 웹접근성 > 추가한것들*/ +/*체험교실 > 운영신청 > 운영신청 안내 > 표안에 pdf버튼 추가*/ +.list_view .pdf_bt{padding: 5px 10px; border-radius: 5px;} + +/*나의강의실 > 최근 교육 목록 > 설문등록, 이수증 버튼 추가*/ +.tb_list02 .sur_bt{padding: 5px 10px; border-radius: 5px;} +.tb_list02 .cer_bt{padding: 5px 10px; border-radius: 5px;} + @media all and (max-width: 1300px){ /*교육소개 추가*/ .edu_wrap .tb_type01 table tbody .edu_sus_num li{width: 55%;} diff --git a/src/main/webapp/visitEdu/usr/publish/css/main.css b/src/main/webapp/visitEdu/usr/publish/css/main.css index b2068653..55435a6e 100644 --- a/src/main/webapp/visitEdu/usr/publish/css/main.css +++ b/src/main/webapp/visitEdu/usr/publish/css/main.css @@ -41,7 +41,7 @@ .container .main_banner_link .banner_link_03 i{background-image:url(/offedu/visitEdu/usr/publish/images/main/icon_main_visual_03.png);} .container .main_banner_link .banner_link_04 i{background-image:url(/offedu/visitEdu/usr/publish/images/main/icon_main_visual_04.png);} .container .main_banner_link .banner_link_05 i{background-image:url(/offedu/visitEdu/usr/publish/images/main/icon_main_visual_05.png);} -.container .main_banner_link li span{color:#e95504;font-weight:500;} +.container .main_banner_link li span{color:#d64309;font-weight:500;} /* 하단콘텐츠 공통 */ .wrap .content_wrap{width:calc((100% - 72px)/3);} @@ -50,34 +50,34 @@ .wrap .content_wrap>.title h3{position:relative;font-size:28px;font-weight:bold;padding:0 0 0 20px;} .wrap .content_wrap>.title h3::after{position:absolute;content:" ";width:6px;height:6px;border:3px solid #e95504;border-radius:100%;left:0;top:9px;} .wrap .content_wrap .title .btn_plus{display:flex;width:65px;height:30px;background:#fff url(/offedu/visitEdu/usr/publish/images/main/btn_plus.png) no-repeat calc(100% + 4px) center;padding:0 4px 0 8px;overflow:hidden;text-align:left;color:#666;line-height:1.6;border:1px solid #d5d5d5;border-radius:5px;justify-content:flex-start;align-items:center;transition:all 0.1s ease-in;} -.wrap .content_wrap .title .btn_plus:hover{border:1px solid #e95504;background:#fff url(/offedu/visitEdu/usr/publish/images/main/btn_plus_hover.png) no-repeat calc(100% + 4px) center;color:#e95504;} +.wrap .content_wrap .title .btn_plus:hover{border:1px solid #d64309;background:#fff url(/offedu/visitEdu/usr/publish/images/main/btn_plus_hover.png) no-repeat calc(100% + 4px) center;color:#d64309;} /* 공지사항 */ .wrap .notice .content{padding:15px 45px;background-color:#fff;border:1px solid #d5d5d5;border-radius: 5px;box-shadow:0 0 5px rgba(0,0,0,0.15);box-sizing:border-box;} -.wrap .notice .emphasis{display: inline-flex;width:40px;height:20px;justify-content:center;align-items:center;background-color:#e95504;font-size:14px;font-weight:400;color:#fff;border-radius:5px;margin:0 8px 0 0;} +.wrap .notice .emphasis{display: inline-flex;width:40px;height:20px;justify-content:center;align-items:center;background-color:#d64309;font-size:14px;font-weight:400;color:#fff;border-radius:5px;margin:0 8px 0 0;} .wrap .notice .notice_list li{border-bottom: 1px solid #d5d5d5;} .wrap .notice .notice_list li:last-child{border:0;} .wrap .notice .notice_list li a{display:flex;height:50px;justify-content:space-between;align-items:center;transition:all 0.1s ease-in;} -.wrap .notice .notice_list li:hover a{color:#e95504;transition:all 0.15s ease-in-out;} +.wrap .notice .notice_list li:hover a{color:#d64309;transition:all 0.15s ease-in-out;} .wrap .notice .date{display:flex;min-width:110px;font-size:16px;color:#666;align-items:center;font-weight:300;} -.wrap .notice .notice_list li:hover .date{color:#e95504;} +.wrap .notice .notice_list li:hover .date{color:#d64309;} .wrap .notice .date i{display:inline-block;width:4px;height:4px;background:#e95504;margin:2px 6px 0 0;border-radius:100%;} .wrap .notice .notice_list .title{width: calc(100% - 115px);font-size:18px;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height: 1.4;} /* 자료실 */ .wrap .data_notice .notice_list{display:flex;height:100%;align-items:stretch;flex-flow:wrap;justify-content:space-between;flex-direction:column;} .wrap .data_notice .notice_list li{width:100%;padding:15.5px 45px;background-color:#fff;border:1px solid #d5d5d5;border-radius: 5px;box-shadow:0 0 5px rgba(0,0,0,0.15);box-sizing:border-box;transition:all 0.05s ease-in-out;} -.wrap .data_notice .notice_list li:hover{border:1px solid #e95504;transition:all 0.05s ease-in-out;} +.wrap .data_notice .notice_list li:hover{border:1px solid #d64309;transition:all 0.05s ease-in-out;} .wrap .data_notice .notice_list li .title{font-size: 18px;font-weight:500;align-items:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.2;transition:all 0.05s ease-in-out;} .wrap .data_notice .notice_list li .title i{display:inline-block;width:4px;height:4px;background:#e95504;margin:0 6px 5px 0;border-radius:100%;} .wrap .data_notice .notice_list li .date{margin:4.5px 0 0 8px;color:#666;font-weight:300;transition:all 0.05s ease-in-out;} -.wrap .data_notice .notice_list li:hover .title,.wrap .data_notice .notice_list li:hover .date{color:#e95504;transition:all 0.05s ease-in-out;} +.wrap .data_notice .notice_list li:hover .title,.wrap .data_notice .notice_list li:hover .date{color:#d64309;transition:all 0.05s ease-in-out;} /* 알림판 */ .wrap .notify .notify_slide{height:100%;} .wrap .notify .notify_slide .swiper-slide img{width:100%;height:100%;} .wrap .notify .notify_control{display:flex;height:30px;background-color:#fff;border:1px solid #d5d5d5;border-radius:5px;padding:0 4px 0 0;} -.wrap .notify .notify_control>*{position:unset;width:23px;height:30px;font-size:16px;color:#888;text-align:center;line-height:28px;letter-spacing:-1.7px;margin: 0 0 0 -1px;} +.wrap .notify .notify_control>*{position:unset;width:23px;height:30px;font-size:16px;color:#666;text-align:center;line-height:28px;letter-spacing:-1.7px;margin: 0 0 0 -1px;} .wrap .notify .notify_control .slide_number{width:35px;} .wrap .notify .notify_control .swiper-button-prev,.wrap .notify .notify_control .swiper-button-next{background-size:auto;} .wrap .notify .notify_control .swiper-button-prev::after,.wrap .notify .notify_control .swiper-button-next::after{display: none;}
    찾아가는 교육 청소년 완료목록표