Merge branch 'advc' of http://yongjoon.cho@vcs.iten.co.kr:9999/hylee/offedu into advc
This commit is contained in:
commit
f41bf301a3
@ -116,7 +116,7 @@ public class EgovCmmUseServiceImpl extends EgovAbstractServiceImpl implements Eg
|
||||
@Override
|
||||
public String selectCmmCodeDetailCode(ComDefaultCodeVO vo) {
|
||||
String resultCodeNm = "";
|
||||
if(StringUtils.isNotBlank(vo.getCodeId()) && StringUtils.isNotBlank(vo.getCode())){
|
||||
if(StringUtils.isNotBlank(vo.getCodeId())){
|
||||
CmmnDetailCode code = cmmUseDAO.selectCmmCodeDetailValue(vo);
|
||||
if(code != null){
|
||||
resultCodeNm = code.getCode();
|
||||
|
||||
@ -25,6 +25,8 @@ public interface CndtnTrgtMngService {
|
||||
|
||||
List<CndtnTrgtMngVO> selectDuplChk(CndtnTrgtMngVO cndtnTrgtInfoMngVO);
|
||||
|
||||
void bulkInsert(List<CndtnTrgtMngVO> trgtExcelVOList);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -258,6 +258,7 @@ public class CndtnTrgtMngVO extends ComDefaultVO implements Serializable {
|
||||
@Override
|
||||
public String toString() {
|
||||
return "\n CndtnTrgtMngVO => \n"
|
||||
+ " sspnIdtmtTrgtOrd=[" + sspnIdtmtTrgtOrd + "] // pk\n"
|
||||
+ " reqPnttm=[" + reqPnttm + "] // 요청 점수 시간\n"
|
||||
+ ", vntYear=[" + vntYear + "] // 사건 년도\n"
|
||||
+ ", vntNmbr=[" + vntNmbr + "] // 사건 번호\n"
|
||||
|
||||
@ -145,5 +145,9 @@ public class CndtnTrgtMngDAO extends EgovAbstractDAO {
|
||||
return (List<CndtnTrgtMngVO>) list("cndtnTrgtInfoMngDAO.selectDuplChk", cndtnTrgtInfoMngVO);
|
||||
}
|
||||
|
||||
public void bulkInsert(List<CndtnTrgtMngVO> trgtExcelVOList) {
|
||||
insert("cndtnTrgtInfoMngDAO.bulkInsert", trgtExcelVOList);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -74,4 +74,9 @@ public class CndtnTrgtMngServiceImpl implements CndtnTrgtMngService {
|
||||
return cndtnTrgtInfoMngDAO.selectDuplChk(cndtnTrgtInfoMngVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void bulkInsert(List<CndtnTrgtMngVO> trgtExcelVOList) {
|
||||
cndtnTrgtInfoMngDAO.bulkInsert(trgtExcelVOList);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -23,6 +23,7 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.exception.FdlException;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import kcc.com.cmm.ComDefaultCodeVO;
|
||||
@ -579,6 +580,7 @@ public class CndtnTrgtMngController {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
//로그인 처리====================================
|
||||
//로그인 정보 가져오기
|
||||
@ -608,33 +610,76 @@ public class CndtnTrgtMngController {
|
||||
List<FileVO> fileList = fileService.selectFileInfs(fileVO);
|
||||
|
||||
if(fileList.size() > 0) {
|
||||
System.out.println(fileList.get(0).toString());
|
||||
LOGGER.info(" ++ SAVE FILE INFO :: [{}] ", fileList.get(0).toString());
|
||||
FileVO fileInfoVO = fileList.get(0);
|
||||
// String filePathAndNm = fileInfoVO.getFileStreCours() + fileInfoVO.getStreFileNm()+"."+fileInfoVO.getFileExtsn();
|
||||
// 파일경로 + 파일명 생성
|
||||
String filePathAndNm = fileInfoVO.getFileStreCours() + fileInfoVO.getStreFileNm();
|
||||
|
||||
|
||||
|
||||
LOGGER.info(" ++ filePathAndNm :: [{}]", filePathAndNm);
|
||||
TrgtExcelReader reader = new TrgtExcelReader(filePathAndNm);
|
||||
TrgtExcelReader excelReader = new TrgtExcelReader(filePathAndNm);
|
||||
try {
|
||||
long startTime = System.currentTimeMillis();
|
||||
List<CndtnTrgtMngVO> trgtExcelVOList = reader.readExcelFile();
|
||||
LOGGER.info(" ++ Excel Read Start");
|
||||
// 엑셀 Read
|
||||
List<CndtnTrgtMngVO> trgtExcelVOList = excelReader.readExcelFile();
|
||||
LOGGER.info(" ++ Excel Read End Total :: [{}]", trgtExcelVOList.size());
|
||||
|
||||
long endTime = System.currentTimeMillis();
|
||||
double duration = (endTime - startTime) / 1000.0; // 밀리초를 초로 변환
|
||||
|
||||
System.out.println("Execution time: " + duration + " milliseconds");
|
||||
|
||||
LOGGER.info("trgtExcelVOList.size() :: [{}]", trgtExcelVOList.size());
|
||||
LOGGER.info("trgtExcelVOList.get(0).toString() :: [{}]", trgtExcelVOList.get(0).toString());
|
||||
int i = 0 ;
|
||||
for(CndtnTrgtMngVO cndtnTrgtMngVO : trgtExcelVOList)
|
||||
{
|
||||
cndtnTrgtMngVO.setSspnIdtmtTrgtOrd(trgtOrdService.getNextStringId());
|
||||
cndtnTrgtMngVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id
|
||||
|
||||
// 의뢰 상태코드
|
||||
ComDefaultCodeVO comDefaultReqCodeVO = new ComDefaultCodeVO();
|
||||
comDefaultReqCodeVO.setCodeId("VEA005");
|
||||
comDefaultReqCodeVO.setCodeDc(cndtnTrgtMngVO.getReqStateCd());
|
||||
cndtnTrgtMngVO.setReqStateCd( egovCmmUseService.selectCmmCodeDetailCode(comDefaultReqCodeVO) );
|
||||
|
||||
// 교육상태코드
|
||||
ComDefaultCodeVO comDefaultEduCodeVO = new ComDefaultCodeVO();
|
||||
comDefaultEduCodeVO.setCodeId("VEA002");
|
||||
comDefaultEduCodeVO.setCodeDc(cndtnTrgtMngVO.getEduStateCd());
|
||||
cndtnTrgtMngVO.setEduStateCd( egovCmmUseService.selectCmmCodeDetailCode(comDefaultEduCodeVO) );
|
||||
|
||||
// 교육상태코드
|
||||
// 설별
|
||||
ComDefaultCodeVO comDefaultSexCodeVO = new ComDefaultCodeVO();
|
||||
comDefaultSexCodeVO.setCodeId("COM014");
|
||||
comDefaultSexCodeVO.setCodeDc(cndtnTrgtMngVO.getSex());
|
||||
cndtnTrgtMngVO.setSex( egovCmmUseService.selectCmmCodeDetailCode(comDefaultSexCodeVO) );
|
||||
|
||||
|
||||
cndtnTrgtMngVO = egovCryptoUtil.encryptCndtnTrgtMngVOInfo(cndtnTrgtMngVO);
|
||||
|
||||
LOGGER.info(cndtnTrgtMngVO.toString());
|
||||
|
||||
|
||||
// 이수 상태일 경우 vea_aplct_detail_info TB에 INSERT 해야함
|
||||
// if("20".equals(cndtnTrgtMngVO.getEduStateCd()))
|
||||
// {
|
||||
// CndtnTrgtMngVO veaAplctDetailInfoVO = new CndtnTrgtMngVO();
|
||||
//
|
||||
// }
|
||||
|
||||
|
||||
|
||||
// TEST
|
||||
// i++;
|
||||
// if(i==10)
|
||||
// break;
|
||||
|
||||
}
|
||||
|
||||
LOGGER.info(" 엑셀 insert :: [{}]건", trgtExcelVOList.size());
|
||||
cndtnTrgtInfoMngService.bulkInsert(trgtExcelVOList);
|
||||
|
||||
|
||||
|
||||
|
||||
} catch (Exception e) {
|
||||
// TODO: handle exception
|
||||
modelAndView.addObject("result", "fail");
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
|
||||
@ -990,16 +990,14 @@ public class CndtnPrcsInfoMngController {
|
||||
SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기
|
||||
|
||||
|
||||
// System.out.println("vEEduAplctVO.getPrcsAplctPrdOrd() : "+ vEEduAplctVO.getPrcsAplctPrdOrd());
|
||||
System.out.println("vEEduAplctVO.getEduAplctOrd() : "+ vEEduAplctVO.getEduAplctOrd());
|
||||
// 이수 상태라면
|
||||
// 이수 상태라면 이수번호 생성
|
||||
if("20".equals(vEEduAplctVO.getAplctStateCd())) {
|
||||
vEEduAplctVO.setEduCmpltCrtfcNmbr(this.cmpltChkAndMakeNmber(vEEduAplctVO.getLctrDivCd()));
|
||||
}else if("10".equals(vEEduAplctVO.getAplctStateCd())) {
|
||||
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
||||
}
|
||||
|
||||
// 신청상세정보 상태값 update
|
||||
// 신청상세정보 상태값 update
|
||||
vEEduAplctVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
vEEduMIXService.updateAplctStateCd(vEEduAplctVO);
|
||||
|
||||
@ -1008,6 +1006,8 @@ public class CndtnPrcsInfoMngController {
|
||||
vEEduMIXService.updateEduStateCd(vEEduAplctVO);
|
||||
|
||||
|
||||
// 알림 영역
|
||||
// 알림 영역
|
||||
// 알림 영역
|
||||
List<String> eduAplctOrdList = new ArrayList<String>();
|
||||
eduAplctOrdList.add(vEEduAplctVO.getEduAplctOrd());
|
||||
|
||||
@ -39,6 +39,7 @@
|
||||
|
||||
, prcs_aplct_prd_ord_cmplt
|
||||
, edu_aplct_ord
|
||||
, rmrks
|
||||
</sql>
|
||||
|
||||
<!-- 조회용 공통 컬럼 명 -->
|
||||
@ -104,6 +105,44 @@
|
||||
, #atchFileId#
|
||||
, ''
|
||||
, ''
|
||||
, #rmrks#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- bulkInsert -->
|
||||
<insert id="cndtnTrgtInfoMngDAO.bulkInsert" parameterClass="CndtnPrcsInfoMngVO">
|
||||
|
||||
INSERT INTO <include refid="CndtnTrgtInfoMngDAO.table_name"/> (
|
||||
<include refid="CndtnTrgtInfoMngDAO.column_name"/>
|
||||
)VALUES(
|
||||
<iterate conjunction=",">
|
||||
#[]sspnIdtmtTrgtOrd#
|
||||
, #[]userId#
|
||||
, ''
|
||||
, SYSDATE
|
||||
, #[]frstRegisterId#
|
||||
, ''
|
||||
, ''
|
||||
, #[]trgtNm#
|
||||
, #[]clphone#
|
||||
, #[]dBirth#
|
||||
, #[]addr#
|
||||
, #[]addrDetail#
|
||||
, #[]post#
|
||||
, #[]email#
|
||||
, #[]reqPnttm#
|
||||
, #[]vntYear#
|
||||
, #[]vntNmbr#
|
||||
, #[]cmptntAthrt#
|
||||
, #[]sex#
|
||||
, #[]reqNmbr#
|
||||
, #[]prsctrNm#
|
||||
, #[]reqStateCd#
|
||||
, #[]atchFileId#
|
||||
, ''
|
||||
, ''
|
||||
, #[]rmrks#
|
||||
</iterate>
|
||||
)
|
||||
</insert>
|
||||
|
||||
|
||||
@ -124,10 +124,11 @@
|
||||
<c:set var="fileCount" value="${fn:length(fileList) }" />
|
||||
<!-- </form> -->
|
||||
<!--<title>파일목록</title> -->
|
||||
<table id="egov_file_view_table">
|
||||
<c:forEach var="fileVO" items="${fileList}" varStatus="status">
|
||||
<tr id="egov_file_view_table_tr_${status.count}" style="border-bottom: 0px;">
|
||||
<td class="fileView">
|
||||
<div id="egov_file_view_table">
|
||||
<c:if test="${fn:length(fileList) ne '0'}">
|
||||
<ul id="egov_file_view_table_tr_${status.count}" style="border-bottom: 0px;">
|
||||
<c:forEach var="fileVO" items="${fileList}" varStatus="status">
|
||||
<li class="fileView">
|
||||
<c:choose>
|
||||
<c:when test="${updateFlag eq 'Y'}">
|
||||
<c:out value="${fileVO.orignlFileNm}"/> [<c:out value="${fileVO.fileMg}"/> byte]
|
||||
@ -156,12 +157,13 @@
|
||||
<img src='<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${fileVO.atchFileId}"/>&fileSn=<c:out value="${fileVO.fileSn}"/>' alt="해당파일이미지"/>
|
||||
</div>
|
||||
</c:if>
|
||||
</td>
|
||||
</tr>
|
||||
</li>
|
||||
</c:forEach>
|
||||
</ul>
|
||||
</c:if>
|
||||
<c:if test="${fn:length(fileList) == 0}">
|
||||
<tr>
|
||||
<td style="border:0px solid #666;padding:0 0 0 0;margin:0 0 0 0;"></td>
|
||||
</tr>
|
||||
</c:if>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
@ -48,7 +48,7 @@ $(document).ready(function(){
|
||||
</form>
|
||||
<div class="tb_list01">
|
||||
<table>
|
||||
<caption>알림마당 자료실목록 : 번호, 제목, 첨부, 작성일, 작성자, 조회수 등의 정보제공</caption>
|
||||
<caption>자료실 : 번호, 제목, 첨부, 작성일, 작성자, 조회수 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width:5%;">
|
||||
<col style="width:auto;">
|
||||
|
||||
@ -205,7 +205,7 @@ var _searchYear = "${boardVO.searchYear}";
|
||||
</form>
|
||||
<div class="tb_list01">
|
||||
<table>
|
||||
<caption>알림마당 공지사항목록 : 번호, 제목, 첨부, 작성일, 작성자, 조회수 등의 정보제공</caption>
|
||||
<caption>공지사항 : 번호, 제목, 첨부, 작성일, 작성자, 조회수 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width:5%;">
|
||||
<col style="width:auto;">
|
||||
|
||||
@ -85,6 +85,7 @@
|
||||
|
||||
<div class="tb_type01 tb_write">
|
||||
<table>
|
||||
<caption>내 알림 상세 : 분류, 알림 메시지, 바로가기 버튼 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 210px;">
|
||||
<col style="width: auto;">
|
||||
@ -101,15 +102,15 @@
|
||||
</tr>
|
||||
</c:if>
|
||||
<tr>
|
||||
<th scope="row">알림 메세지</th>
|
||||
<th scope="row">알림 메시지</th>
|
||||
<td>
|
||||
${info.notifyCn }
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">바로가기</th>
|
||||
<td>
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<td style>
|
||||
<div class="btn_wrap btn_layout01 short_bt">
|
||||
<button type="button" class="btnType04" onclick="fn_goDetail('<c:url value="${info.notifyPath }" />', '<c:url value="${info.lctrDivCd }" />'); return false;">바로가기</button>
|
||||
</div>
|
||||
</td>
|
||||
|
||||
@ -79,7 +79,7 @@ function fn_goDetail(cmmNotifyOrd){
|
||||
<!-- list -->
|
||||
<div class="tb_list01">
|
||||
<table>
|
||||
<caption>내 알림 목록</caption>
|
||||
<caption>내알림 : 분야, 메시지, 등록일 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width:10%;">
|
||||
<col style="width:13%;">
|
||||
@ -87,9 +87,9 @@ function fn_goDetail(cmmNotifyOrd){
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>분야</th>
|
||||
<th>메세지</th>
|
||||
<th>등록일</th>
|
||||
<th scope="col">분야</th>
|
||||
<th scope="col">메시지</th>
|
||||
<th scope="col">등록일</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
@ -183,7 +183,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<table>
|
||||
<caption>찾아가는 교육 청소년 목록표</caption>
|
||||
<caption>찾아가는 교육 청소년 : 교육일, 신청유형, 신청상태, 강의평가 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width:15%;">
|
||||
<col style="width:12%;">
|
||||
@ -192,10 +192,10 @@
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>교육일</th>
|
||||
<th>신청유형</th>
|
||||
<th>신청상태</th>
|
||||
<th>강의평가</th>
|
||||
<th scope="col">교육일</th>
|
||||
<th scope="col">신청유형</th>
|
||||
<th scope="col">신청상태</th>
|
||||
<th scope="col">강의평가</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@ -266,7 +266,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<table>
|
||||
<caption>찾아가는 교육 성인 목록표</caption>
|
||||
<caption>찾아가는 교육 성인 : 교육일, 신청유형, 신청상태, 결과보고 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width:15%;">
|
||||
<col style="width:12%;">
|
||||
@ -275,10 +275,10 @@
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>교육일</th>
|
||||
<th>신청유형</th>
|
||||
<th>신청상태</th>
|
||||
<th>결과보고</th>
|
||||
<th scope="col">교육일</th>
|
||||
<th scope="col">신청유형</th>
|
||||
<th scope="col">신청상태</th>
|
||||
<th scope="col">결과보고</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<c:forEach var="list" items="${adultList}" varStatus="status" begin="0" end="2">
|
||||
@ -348,7 +348,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<table>
|
||||
<caption>체험교실 목록표</caption>
|
||||
<caption>체험교실 : 운영연도, 교육내용, 학교상태, 처리상태 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width:15%;">
|
||||
<col style="width:12%;">
|
||||
@ -357,10 +357,10 @@
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>운영연도</th>
|
||||
<th>교육내용</th>
|
||||
<th>학교상태</th>
|
||||
<th>처리상태</th>
|
||||
<th scope="col">운영연도</th>
|
||||
<th scope="col">교육내용</th>
|
||||
<th scope="col">학교상태</th>
|
||||
<th scope="col">처리상태</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@ -390,7 +390,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<table>
|
||||
<caption>실무역량강화 교육 목록표</caption>
|
||||
<caption>실무역량강화 교육 : 과정명, 교육시작일, 교육종료일, 신청결과 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width:15%;">
|
||||
<col style="width:12%;">
|
||||
@ -399,10 +399,10 @@
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>과정명</th>
|
||||
<th>교육시작일</th>
|
||||
<th>교육종료일</th>
|
||||
<th>신청결과</th>
|
||||
<th scope="col">과정명</th>
|
||||
<th scope="col">교육시작일</th>
|
||||
<th scope="col">교육종료일</th>
|
||||
<th scope="col">신청결과</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@ -442,7 +442,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<table>
|
||||
<caption>내 문의 목록표</caption>
|
||||
<caption>내 문의 목록 : 강의구분, 문의내용, 문의일시, 답변여부 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width:15%;">
|
||||
<col style="width:12%;">
|
||||
@ -451,10 +451,10 @@
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>강의구분</th>
|
||||
<th>문의내용</th>
|
||||
<th>문의일시</th>
|
||||
<th>답변여부</th>
|
||||
<th scope="col">강의구분</th>
|
||||
<th scope="col">문의내용</th>
|
||||
<th scope="col">문의일시</th>
|
||||
<th scope="col">답변여부</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
@ -50,6 +50,7 @@
|
||||
|
||||
<div class="tb_type01 tb_write">
|
||||
<table>
|
||||
<caption>내 교육문의 상세 : 질문내용, 답변상태, 답변일시, 답변내용 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 210px;">
|
||||
<col style="width: auto;">
|
||||
|
||||
@ -76,7 +76,7 @@ function fncGoDetail(p_pk){
|
||||
<!-- list -->
|
||||
<div class="tb_list01">
|
||||
<table>
|
||||
<caption>내 문의 목록</caption>
|
||||
<caption>내 교육문의 : 강의구분, 문의내용, 문의일시, 답변여부 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width:10%;">
|
||||
<col style="width:13%;">
|
||||
@ -85,10 +85,10 @@ function fncGoDetail(p_pk){
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>강의구분</th>
|
||||
<th>문의내용</th>
|
||||
<th>문의일시</th>
|
||||
<th>답변여부</th>
|
||||
<th scope="col">강의구분</th>
|
||||
<th scope="col">문의내용</th>
|
||||
<th scope="col">문의일시</th>
|
||||
<th scope="col">답변여부</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
@ -158,7 +158,7 @@
|
||||
<div class="cont_body">
|
||||
<div class="pop_tb_type01">
|
||||
<table>
|
||||
<caption>성인대상 강사신청 등록 (th 명)을 입력하는 표</caption>
|
||||
<caption>강사 정보 : 강사명, 연락처(핸드폰), e-mail, 전문분야 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 145px;">
|
||||
<col style="width: auto;">
|
||||
@ -392,7 +392,7 @@
|
||||
</div>
|
||||
<div class="tb_type01 tb_write">
|
||||
<table>
|
||||
<caption>교육신청 내용 (th 명)을 보여주는 표</caption>
|
||||
<caption>교육신청 내용 : 교육구분, 기관(단체)명, 기관구분, 주소, 담당자, 직위, 휴대폰, 전화, 이메일, 교육대상, 교육인원, 신청내용, 희망주제, 교육 주제 관련 상세 요청사항 및 사전 질의, 강의료 지급 기관, 신청상태 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 220px;">
|
||||
<col style="width: auto;">
|
||||
@ -595,7 +595,7 @@
|
||||
</div>
|
||||
<div class="tb_type02">
|
||||
<table>
|
||||
<caption>교육차시 정보 교육희망일, 시간, 구분, 대상, 배정강사, 인원 을/를 제공하는 표</caption>
|
||||
<caption>교육일정 정보 : 교육희망일, 시간, 배정강사 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 18%;">
|
||||
<col style="width: auto;">
|
||||
|
||||
@ -86,7 +86,7 @@
|
||||
|
||||
<div class="tb_list01">
|
||||
<table>
|
||||
<caption>찾아가는 교육 성인 신청목록 : 번호, 교육희망일, 기관구분, 기관(단체)명, 신청유형, 신청상태등의 정보제공</caption>
|
||||
<caption>신청목록 : 번호, 교육희망일, 기관구분, 기관(단체)명, 신청유형, 신청상태등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 10%;">
|
||||
<col style="width: 18%;">
|
||||
|
||||
@ -568,7 +568,7 @@
|
||||
</div>
|
||||
<div class="tb_type01 tb_write tb_input">
|
||||
<table>
|
||||
<caption>찾아가는 교육 성인 저작권 교육 신청 : 필수입력 항목* 기관(단체)명, 필수입력 항목* 기관 구분, 필수입력 항목* 교육선택, 필수입력 항목* 교육매체, 필수입력 항목* 담당자, 필수입력 항목* 직위, 필수입력 항목* 휴대폰, 필수입력 항목* 전화, 필수입력 항목* 이메일, 필수입력 항목* 교육대상, 필수입력 항목* 교육인원, 필수입력 항목* 신청내용, 필수입력 항목* 희망주제, 필수입력 항목* 교육 주제 관련 상세 요청사항 및 사전 질의(자유기재), 필수입력 항목* 강의료 지급 기관 등의 정보 입력</caption>
|
||||
<caption>찾아가는 저작권 교육 신청 : 필수입력 항목* 기관(단체)명, 필수입력 항목* 기관 구분, 필수입력 항목* 교육선택, 필수입력 항목* 교육매체, 필수입력 항목* 담당자, 필수입력 항목* 직위, 필수입력 항목* 휴대폰, 필수입력 항목* 전화, 필수입력 항목* 이메일, 필수입력 항목* 교육대상, 필수입력 항목* 교육인원, 필수입력 항목* 신청내용, 필수입력 항목* 희망주제, 필수입력 항목* 교육 주제 관련 상세 요청사항 및 사전 질의(자유기재), 필수입력 항목* 강의료 지급 기관 등의 정보 입력</caption>
|
||||
<colgroup>
|
||||
<col style="width: 220px;">
|
||||
<col style="width: auto;">
|
||||
@ -805,7 +805,7 @@
|
||||
</div>
|
||||
<div class="tb_type02 tb_type02_write">
|
||||
<table class="addClassRow">
|
||||
<caption>찾아가는 교육 성인 교육일정 정보 : 필수입력 항목* 교육희망일, 필수입력 항목* 시간 등의 정보입력</caption>
|
||||
<caption>교육일정 정보 : 필수입력 항목* 교육희망일, 필수입력 항목* 시간 등의 정보입력</caption>
|
||||
<colgroup>
|
||||
<col style="width: 30%;">
|
||||
<col style="width: auto;">
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
<un:useConstants var="VeConstants" className="kcc.ve.cmm.VeConstants" />
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<div class="cont_wrap edu_wrap">
|
||||
<div class="cont_wrap edu_wrap" id="sub">
|
||||
<div class="cont_tit">
|
||||
<h2>교육소개</h2>
|
||||
<div class="sns_go">
|
||||
|
||||
@ -109,7 +109,7 @@
|
||||
|
||||
<div class="tb_list01">
|
||||
<table>
|
||||
<caption>찾아가는 교육 성인 완료목록 : 번호, 교육일자, 기관구분, 기관(단체)명, 교육대상, 교육내용, 결과보고등의 정보제공</caption>
|
||||
<caption>완료목록 : 번호, 교육일자, 기관구분, 기관(단체)명, 교육대상, 교육내용, 결과보고등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 8%;">
|
||||
<col style="width: 12%;">
|
||||
|
||||
@ -78,7 +78,7 @@
|
||||
|
||||
<div class="tb_list01">
|
||||
<table>
|
||||
<caption>체험교실 운영목록 : 번호, 운영 연도, 교육내용, 신청일, 학교명, 처리상태 등의 정보제공</caption>
|
||||
<caption>운영목록 : 번호, 운영 연도, 교육내용, 신청일, 학교명, 처리상태 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 10%;">
|
||||
<col style="width: 15%;">
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
<un:useConstants var="VeConstants" className="kcc.ve.cmm.VeConstants" />
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<div class="cont_wrap edu_wrap">
|
||||
<div class="cont_wrap edu_wrap" id="sub">
|
||||
<div class="cont_tit">
|
||||
<h2>교육소개</h2>
|
||||
<div class="sns_go">
|
||||
|
||||
@ -49,7 +49,7 @@
|
||||
</div>
|
||||
<div class="tb_type01 tb_write">
|
||||
<table>
|
||||
<caption>체험교실 나의강의실에 운영신청 상세표 : 신청일, 접수종료일, 처리상태 등의 정보제공</caption>
|
||||
<caption>운영신청 상세 : 신청일, 접수종료일, 처리상태 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 220px;">
|
||||
<col style="width: auto;">
|
||||
@ -143,7 +143,7 @@
|
||||
</div>
|
||||
<div class="tb_type01 tb_write">
|
||||
<table>
|
||||
<caption>체험교실 나의강의실에 신청자 정보 : 학교(기관)명, 학교지역특성, 교사명, 성별, 이메일, 휴대폰, 전화, 주소, 담당교과, 생년월일, 체험교실운영여부, 신청경로 등의 정보제공</caption>
|
||||
<caption>신청자 정보 : 학교(기관)명, 학교지역특성, 교사명, 성별, 이메일, 휴대폰, 전화, 주소, 담당교과, 생년월일, 체험교실운영여부, 신청경로 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 220px;">
|
||||
<col style="width: auto;">
|
||||
|
||||
@ -129,6 +129,7 @@
|
||||
|
||||
<div class="tb_list01">
|
||||
<table>
|
||||
<caption>신청목록 : 번호, 운영 연도, 교육내용, 신청일, 학교명, 처리상태</caption>
|
||||
<colgroup>
|
||||
<col style="width: 10%;">
|
||||
<col style="width: 15%;">
|
||||
|
||||
@ -179,7 +179,7 @@
|
||||
</form>
|
||||
<div class="cont_wrap" id="sub">
|
||||
<div class="cont_tit">
|
||||
<h2>신청상세22222</h2>
|
||||
<h2>신청상세</h2>
|
||||
<div class="sns_go">
|
||||
<button type="button" title="새창열림"><img src="${pageContext.request.contextPath}/visitEdu/usr/publish/images/content/facebook_icon.png" alt="페이스북 바로가기"></button>
|
||||
<button type="button" title="새창열림"><img src="${pageContext.request.contextPath}/visitEdu/usr/publish/images/content/twitter_icon.png" alt="트위터 바로가기"></button>
|
||||
@ -210,7 +210,7 @@
|
||||
</div>
|
||||
<div class="tb_type01 tb_write">
|
||||
<table>
|
||||
<caption>실무역량강화 교육신청 내용 : 교육부분, 과정, 신청기간, 교육기간, 상세교육내용, 정원, 목적, 특징, 상태, 교육장소, 교육안내문 등의 정보제공</caption>
|
||||
<caption>교육신청 내용 : 교육부분, 과정, 신청기간, 교육기간, 상세교육내용, 정원, 목적, 특징, 상태, 교육장소, 교육안내문 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 210px;">
|
||||
<col style="width: auto;">
|
||||
|
||||
@ -358,7 +358,7 @@ $(document).ready(function(){
|
||||
|
||||
<input type="hidden" name="eduAplctOrd" id="eduAplctOrd" value="" />
|
||||
<div class="cont_tit">
|
||||
<h2>전체과정22</h2>
|
||||
<h2>전체과정</h2>
|
||||
<div class="sns_go">
|
||||
<button type="button" title="새창열림"><img src="${pageContext.request.contextPath}/visitEdu/usr/publish/images/content/facebook_icon.png" alt="페이스북 바로가기"></button>
|
||||
<button type="button" title="새창열림"><img src="${pageContext.request.contextPath}/visitEdu/usr/publish/images/content/twitter_icon.png" alt="트위터 바로가기"></button>
|
||||
@ -409,7 +409,7 @@ $(document).ready(function(){
|
||||
<!-- list -->
|
||||
<div class="tb_list01">
|
||||
<table>
|
||||
<caption>실무역량강화 전체과정목록 : 교육구분, 과정명, 신청기간, 교육일자, 신청자/정원, 상태 등의 정보제공과 교육신청을 할 수 있는 버튼</caption>
|
||||
<caption>전체과정목록 : 교육구분, 과정명, 신청기간, 교육일자, 신청자/정원, 상태 등의 정보제공과 교육신청을 할 수 있는 버튼</caption>
|
||||
<colgroup>
|
||||
<%-- <col style="width: 5%"> --%>
|
||||
<col style="width: 10%">
|
||||
@ -541,7 +541,7 @@ $(document).ready(function(){
|
||||
|
||||
<div class="edu_program">
|
||||
<table>
|
||||
<caption>실무역량강화 전체과정목록 : 교욱과정명, 일수, 교육일정(교육 시작일) 등의 정보제공</caption>
|
||||
<caption>전체과정목록 : 교욱과정명, 일수, 교육일정(교육 시작일) 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: ;">
|
||||
<col style="width: ;">
|
||||
@ -605,7 +605,7 @@ $(document).ready(function(){
|
||||
<ul>
|
||||
<li class="con_title"><c:out value="${list.prcsNm}"/></li>
|
||||
<li class="con_date"><c:out value="${list.eduStrtPnttm}"/>~<c:out value="${list.eduDdlnPnttm}"/></li>
|
||||
<li class="con_btn"><button type="button" title="수강신청" onclick="fncGoDetail('<c:out value="${list.prcsAplctPrdOrd}"/>');">상세정보</button></li>
|
||||
<li class="con_btn"><button type="button" onclick="fncGoDetail('<c:out value="${list.prcsAplctPrdOrd}"/>');">상세정보</button></li>
|
||||
</ul>
|
||||
</div>
|
||||
</c:forEach>
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
<un:useConstants var="VeConstants" className="kcc.ve.cmm.VeConstants" />
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<div class="cont_wrap edu_wrap">
|
||||
<div class="cont_wrap edu_wrap" id="sub">
|
||||
<div class="cont_tit">
|
||||
<h2>교육소개</h2>
|
||||
<div class="sns_go">
|
||||
|
||||
@ -367,7 +367,7 @@ $(document).ready(function(){
|
||||
<!-- list -->
|
||||
<div class="tb_list01">
|
||||
<table>
|
||||
<caption>실무역량강화 신청목록 : 교육과정, 교육기간, 신청결과, 설문조사, 이수증 등의 정보제공</caption>
|
||||
<caption>신청목록 : 교육과정, 교육기간, 신청결과, 설문조사, 이수증 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width:35%;">
|
||||
<col style="width:10%;">
|
||||
|
||||
@ -240,18 +240,21 @@
|
||||
<h2>나의강의실</h2>
|
||||
</div>
|
||||
<ul class="edu_process">
|
||||
<li class="edu_apply" style="cursor: pointer;" onclick="fn_goListForm(10)"><i></i>
|
||||
<a href="#none">
|
||||
<li class="edu_apply" style="cursor: pointer;" onclick="fn_goListForm(10)">
|
||||
<a href="#">
|
||||
<i></i>
|
||||
<div class="text_area">신청중 강의<p><span><c:out value="${countMap['COUNT_APRVL_CD_10']}" /></span>건</p></div>
|
||||
</a>
|
||||
</li>
|
||||
<li class="edu_register" style="cursor: pointer;" onclick="fn_goListForm(15)"><i></i>
|
||||
<a href="#none">
|
||||
<li class="edu_register" style="cursor: pointer;" onclick="fn_goListForm(15)">
|
||||
<a href="#">
|
||||
<i></i>
|
||||
<div class="text_area">수강중 강의<p><span><c:out value="${countMap['COUNT_APRVL_CD_20']}" /></span>건</p></div>
|
||||
</a>
|
||||
</li>
|
||||
<li class="edu_close" style="cursor: pointer;" onclick="fn_goListForm(20)"><i></i>
|
||||
<a href="#none">
|
||||
<li class="edu_close" style="cursor: pointer;" onclick="fn_goListForm(20)">
|
||||
<a href="#">
|
||||
<i></i>
|
||||
<div class="text_area">종료된 강의<p><span><c:out value="${countMap['COUNT_END_CD']}" /></span>건</p></div>
|
||||
</a>
|
||||
</li>
|
||||
@ -268,7 +271,7 @@
|
||||
|
||||
<div class="tb_list02" style="padding: 0 0 40px 0;">
|
||||
<table>
|
||||
<caption>최근 교육 목록표</caption>
|
||||
<caption>최근 교육 목록 : 교육과정, 교육기간, 신청결과, 설문조사, 이수증 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width:35%;">
|
||||
<col style="width:;">
|
||||
|
||||
@ -166,7 +166,7 @@ $(document).ready(function(){
|
||||
<div class="cont_body">
|
||||
<div class="pop_tb_type01" style="overflow:visible;">
|
||||
<table>
|
||||
<caption>실무역량 강화 교육신청에서 신청인 정보 : 성명, 생년월일, 핸드폰, 이메일, 소속기업, 분야, 저작권 교육 수강 여부, 교육관련 사전질의 등의 정보입력</caption>
|
||||
<caption>신청인정보 : 성명, 생년월일, 핸드폰, 이메일, 소속기업, 분야, 저작권 교육 수강 여부, 교육관련 사전질의 등의 정보입력</caption>
|
||||
<colgroup>
|
||||
<col style="width: 170px;">
|
||||
<col style="width: auto;">
|
||||
|
||||
@ -271,6 +271,7 @@
|
||||
</div>
|
||||
<div class="tb_type01 tb_write">
|
||||
<table>
|
||||
<caption>교육신청 내용 : 교육부분, 과정, 신청기간, 관련URL, 교육기간, 상세교육과정, 정원, 상태 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 210px;">
|
||||
<col style="width: auto;">
|
||||
|
||||
@ -91,7 +91,7 @@
|
||||
|
||||
<div class="tb_list01">
|
||||
<table>
|
||||
<caption>찾아가는 교육 청소년 신청목록 : 번호, 교육희망일, 신청유형, 학교(기관)명, 교육장소, 신청상태, 확정일자등의 정보제공</caption>
|
||||
<caption>신청목록 : 번호, 교육희망일, 신청유형, 학교(기관)명, 교육장소, 신청상태, 확정일자등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 10%;">
|
||||
<col style="width: 18%;">
|
||||
|
||||
@ -1219,7 +1219,7 @@ function _chkChasiTime(p_this){
|
||||
</div>
|
||||
<div class="tb_type01 tb_write tb_input">
|
||||
<table>
|
||||
<caption>찾아가는 교육 청소년 저작권 교육 신청 : 필수입력 항목* 교육선택, 필수입력 항목* 학교(기관)명, 필수입력 항목* 학교구분, 필수입력 항목* 도서벽지학교여부, 필수입력 항목* 주소, 필수입력 항목* 담당자, 필수입력 항목* 휴대폰, 필수입력 항목* 전화, 필수입력 항목* 이메일, 필수입력 항목* 교육장소, 기자재유무 등의 정보입력</caption>
|
||||
<caption>찾아가는 저작권 교육 신청 : 필수입력 항목* 교육선택, 필수입력 항목* 학교(기관)명, 필수입력 항목* 학교구분, 필수입력 항목* 도서벽지학교여부, 필수입력 항목* 주소, 필수입력 항목* 담당자, 필수입력 항목* 휴대폰, 필수입력 항목* 전화, 필수입력 항목* 이메일, 필수입력 항목* 교육장소, 기자재유무 등의 정보입력</caption>
|
||||
<colgroup>
|
||||
<col style="width: 220px;">
|
||||
<col style="width: auto;">
|
||||
@ -1479,7 +1479,7 @@ function _chkChasiTime(p_this){
|
||||
</div>
|
||||
<div class="tb_type02 tb_type02_write">
|
||||
<table class="addClassRow" rowLimit="1" >
|
||||
<caption>찾아가는 교육 청소년 교육차시 정보 : 필수입력 항목* 교육희망일, 필수입력 항목* 시간, 필수입력 항목* 점심시간 포함여부, 필수입력 항목* 대상, 필수입력 항목* 인원 등의 정보입력</caption>
|
||||
<caption>교육차시 정보 : 필수입력 항목* 교육희망일, 필수입력 항목* 시간, 필수입력 항목* 점심시간 포함여부, 필수입력 항목* 대상, 필수입력 항목* 인원 등의 정보입력</caption>
|
||||
<colgroup>
|
||||
<col style="width: 20%;">
|
||||
<col style="width: auto;">
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
<un:useConstants var="VeConstants" className="kcc.ve.cmm.VeConstants" />
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<div class="cont_wrap edu_wrap">
|
||||
<div class="cont_wrap edu_wrap" id="sub">
|
||||
<div class="cont_tit">
|
||||
<h2>교육소개</h2>
|
||||
<div class="sns_go">
|
||||
|
||||
@ -82,7 +82,7 @@
|
||||
<input type="hidden" name="eduAplctOrd" id="adrSeq" value="" />
|
||||
|
||||
<div class="cont_tit">
|
||||
<h2>완료목록222</h2>
|
||||
<h2>완료목록</h2>
|
||||
<div class="sns_go">
|
||||
<button type="button" title="새창열림"><img src="${pageContext.request.contextPath}/visitEdu/usr/publish/images/content/facebook_icon.png" alt="페이스북 바로가기"></button>
|
||||
<button type="button" title="새창열림"><img src="${pageContext.request.contextPath}/visitEdu/usr/publish/images/content/twitter_icon.png" alt="트위터 바로가기"></button>
|
||||
@ -110,7 +110,7 @@
|
||||
|
||||
<div class="tb_list01">
|
||||
<table>
|
||||
<caption>찾아가는 교육 청소년 완료목록 : 번호, 교육일자, 신청유형, 차시, 학교(기관)명, 교육장소, 강의평가등의 정보제공</caption>
|
||||
<caption>완료목록 : 번호, 교육일자, 신청유형, 차시, 학교(기관)명, 교육장소, 강의평가등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 10%;">
|
||||
<col style="width: 18%;">
|
||||
|
||||
@ -534,7 +534,7 @@ select.selType1 {height: 40px; border: 1px solid #d5d5d5; border-radius: 5px; pa
|
||||
.list_view .view_cont{border-bottom: 1px solid #d5d5d5;padding: 40px 30px;}
|
||||
.list_view .view_cont p{font-size: 18px; font-weight: 400; color:#555; box-sizing: border-box; line-height: 1.4; word-break: break-word;}
|
||||
|
||||
.list_view .file_list{width: 100%; border-bottom: 1px solid #d5d5d5; padding: 20px 30px; box-sizing: border-box;}
|
||||
.list_view .file_list{width: 100%; border-bottom: 1px solid #d5d5d5; padding: 20px 30px 10px 30px; box-sizing: border-box;}
|
||||
.list_view .file_list td{display: flex; font-size: 18px; font-weight: 300; margin-bottom: 10px}
|
||||
.list_view .file_list tr:last-child td{margin-bottom: 0}
|
||||
.list_view .file_list td img{margin-right: 10px; align-self: center;}
|
||||
@ -834,6 +834,12 @@ select.selType1 {height: 40px; border: 1px solid #d5d5d5; border-radius: 5px; pa
|
||||
.tb_list02 .sur_bt{padding: 5px 10px; border-radius: 5px;}
|
||||
.tb_list02 .cer_bt{padding: 5px 10px; border-radius: 5px;}
|
||||
|
||||
/*내 알림 상세 > 바로가기 버튼 수정*/
|
||||
.tb_type01 table tbody .short_bt{margin-top: 0px;}
|
||||
|
||||
/*알림마당 > 교육자료실 > 첨부파일 수정*/
|
||||
.fileView a{margin: 0 0 10px 0; white-space: normal; background-image: url(../images/content/file_img.png); background-repeat: no-repeat; background-position: left 48%; padding-left: 23px; letter-spacing: -0.5px; font-size: 18px; font-weight: 300;}
|
||||
|
||||
@media all and (max-width: 1300px){
|
||||
/*교육소개 추가*/
|
||||
.edu_wrap .tb_type01 table tbody .edu_sus_num li{width: 55%;}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user