2023-07-28 14:04 강의 설정 내용 수정 - ori에는 개별적으로 적용했음
This commit is contained in:
parent
32da5b98c1
commit
eba3a895d0
@ -24,10 +24,15 @@ public interface VELctrAreaService {
|
|||||||
//D
|
//D
|
||||||
int deleteAll(VELctrDetailVO paramVO) throws Exception;
|
int deleteAll(VELctrDetailVO paramVO) throws Exception;
|
||||||
|
|
||||||
|
int deleteStngAll(VELctrDetailVO paramVO) throws Exception;
|
||||||
|
|
||||||
//L
|
//L
|
||||||
List<VELctrDetailVO> selectList(VELctrDetailVO paramVO) throws Exception;
|
List<VELctrDetailVO> selectList(VELctrDetailVO paramVO) throws Exception;
|
||||||
|
|
||||||
//Page List
|
//Page List
|
||||||
List<VELctrDetailVO> selectPagingList(VELctrDetailVO paramVO) throws Exception;
|
List<VELctrDetailVO> selectPagingList(VELctrDetailVO paramVO) throws Exception;
|
||||||
|
|
||||||
|
//조사년월에 강사가 선택한 강의지역 리스트로 변경. 2023-07-25
|
||||||
|
List<VELctrDetailVO> selectPagingListNew(VELctrDetailVO paramVO) throws Exception;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,6 +9,9 @@ public interface VELctrRsrchSbmtService {
|
|||||||
|
|
||||||
//R
|
//R
|
||||||
VELctrDetailVO selectDetail(VELctrDetailVO paramVO) throws Exception;
|
VELctrDetailVO selectDetail(VELctrDetailVO paramVO) throws Exception;
|
||||||
|
|
||||||
|
//강의설정순번 없이 강의조사제출 정보가 있는지 찾는다로 수정. 2023-07-25
|
||||||
|
VELctrDetailVO selectDetailNew(VELctrDetailVO paramVO) throws Exception;
|
||||||
|
|
||||||
//U
|
//U
|
||||||
int update(VELctrDetailVO paramVO) throws Exception;
|
int update(VELctrDetailVO paramVO) throws Exception;
|
||||||
|
|||||||
@ -63,6 +63,10 @@ public class VELctrAreaDAO extends EgovAbstractDAO {
|
|||||||
return delete("VELctrAreaDAO.deleteAll", paramVO);
|
return delete("VELctrAreaDAO.deleteAll", paramVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int deleteStngAll(VELctrDetailVO paramVO) throws Exception {
|
||||||
|
return delete("VELctrAreaDAO.deleteStngAll", paramVO);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* 삭제 - D , 해당 유저의 강의에 대한 지역을 모두 삭제
|
* 삭제 - D , 해당 유저의 강의에 대한 지역을 모두 삭제
|
||||||
@ -89,6 +93,11 @@ public class VELctrAreaDAO extends EgovAbstractDAO {
|
|||||||
public List<VELctrDetailVO> selectPagingList(VELctrDetailVO paramVO) throws Exception {
|
public List<VELctrDetailVO> selectPagingList(VELctrDetailVO paramVO) throws Exception {
|
||||||
List<VELctrDetailVO> tlist = (List<VELctrDetailVO>) list("VELctrAreaDAO.selectPagingList", paramVO);
|
List<VELctrDetailVO> tlist = (List<VELctrDetailVO>) list("VELctrAreaDAO.selectPagingList", paramVO);
|
||||||
return tlist;
|
return tlist;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<VELctrDetailVO> selectPagingListNew(VELctrDetailVO paramVO) throws Exception {
|
||||||
|
List<VELctrDetailVO> tlist = (List<VELctrDetailVO>) list("VELctrAreaDAO.selectPagingListNew", paramVO);
|
||||||
|
return tlist;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -49,6 +49,10 @@ public class VELctrAreaServiceImpl implements VELctrAreaService {
|
|||||||
return vELctrAreaDAO.deleteAll(paramVO);
|
return vELctrAreaDAO.deleteAll(paramVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int deleteStngAll(VELctrDetailVO paramVO) throws Exception{
|
||||||
|
return vELctrAreaDAO.deleteStngAll(paramVO);
|
||||||
|
}
|
||||||
|
|
||||||
//D
|
//D
|
||||||
public int deleteLctrOrdArea(VELctrDetailVO paramVO) throws Exception{
|
public int deleteLctrOrdArea(VELctrDetailVO paramVO) throws Exception{
|
||||||
return vELctrAreaDAO.deleteLctrOrdArea(paramVO);
|
return vELctrAreaDAO.deleteLctrOrdArea(paramVO);
|
||||||
@ -64,4 +68,7 @@ public class VELctrAreaServiceImpl implements VELctrAreaService {
|
|||||||
return vELctrAreaDAO.selectPagingList(paramVO);
|
return vELctrAreaDAO.selectPagingList(paramVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<VELctrDetailVO> selectPagingListNew(VELctrDetailVO paramVO) throws Exception{
|
||||||
|
return vELctrAreaDAO.selectPagingListNew(paramVO);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -29,6 +29,10 @@ public class VELctrRsrchSbmtDAO extends EgovAbstractDAO {
|
|||||||
return (VELctrDetailVO) select("VELctrRsrchSbmtDAO.selectDetail", paramVO);
|
return (VELctrDetailVO) select("VELctrRsrchSbmtDAO.selectDetail", paramVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public VELctrDetailVO selectDetailNew(VELctrDetailVO paramVO) throws Exception {
|
||||||
|
return (VELctrDetailVO) select("VELctrRsrchSbmtDAO.selectDetailNew", paramVO);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 수정 - U
|
* 수정 - U
|
||||||
* @param VELctrDetailVO
|
* @param VELctrDetailVO
|
||||||
|
|||||||
@ -28,6 +28,10 @@ public class VELctrRsrchSbmtServiceImpl implements VELctrRsrchSbmtService {
|
|||||||
return vELctrRsrchSbmtDAO.selectDetail(paramVO);
|
return vELctrRsrchSbmtDAO.selectDetail(paramVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public VELctrDetailVO selectDetailNew(VELctrDetailVO paramVO) throws Exception {
|
||||||
|
return vELctrRsrchSbmtDAO.selectDetailNew(paramVO);
|
||||||
|
}
|
||||||
|
|
||||||
//U
|
//U
|
||||||
public int update(VELctrDetailVO paramVO) throws Exception{
|
public int update(VELctrDetailVO paramVO) throws Exception{
|
||||||
|
|
||||||
|
|||||||
@ -140,6 +140,179 @@ public class lctrTngrInfoStngController {
|
|||||||
|
|
||||||
model.addAttribute("info", vELctrDetailVO);
|
model.addAttribute("info", vELctrDetailVO);
|
||||||
|
|
||||||
|
/*
|
||||||
|
// 선호대상 공통코드 조회
|
||||||
|
List<?> prfrnTrgtList = cmmUseService.selectCmmCodeDetail("VE0006");
|
||||||
|
model.addAttribute("prfrnTrgtList", prfrnTrgtList);
|
||||||
|
*/
|
||||||
|
|
||||||
|
//1.강의 조사를 요청한 설정 년월 리스트 -
|
||||||
|
//조사년월 select box
|
||||||
|
List<VELctrDetailVO> selectStngYrMntList = vELctrRsrchMngService.selectList(vELctrDetailVO);
|
||||||
|
model.addAttribute("selectStngYrMntList", selectStngYrMntList);
|
||||||
|
|
||||||
|
//2.오늘이 선택해서 들어온 강의조사의 기간 여부 체크
|
||||||
|
//날짜 표시 및 제출 버튼 노출 에 사용
|
||||||
|
VELctrDetailVO vELctrRsrchDetailVO = new VELctrDetailVO();
|
||||||
|
vELctrDetailVO.setSelectPagingListQuery(" AND TO_CHAR(SYSDATETIME,'yyyymmdd') BETWEEN rsrch_strt_dt and rsrch_end_dt "
|
||||||
|
+ " AND rsrch_instr_div='"+vELctrDetailVO.getRsrchInstrDiv()+"' "
|
||||||
|
+ " AND stng_yr_mnt='"+vELctrDetailVO.getStngYrMnt()+"' ");
|
||||||
|
//vELctrRsrchDetailVO = vELctrRsrchMngService.selectDetail(vELctrDetailVO);
|
||||||
|
vELctrRsrchDetailVO = vELctrRsrchMngService.selectDetailWithQuery(vELctrDetailVO);
|
||||||
|
model.addAttribute("vELctrRsrchDetailVO", vELctrRsrchDetailVO);
|
||||||
|
|
||||||
|
|
||||||
|
//3.강의지역 조회
|
||||||
|
//1depth 강의 지역 정보
|
||||||
|
VERsdncVO vERsdncVO = new VERsdncVO();
|
||||||
|
List<VERsdncVO> rsdncStep1VOList = vERsdncMIXService.selectRsdncStep1List(vERsdncVO);
|
||||||
|
model.addAttribute("rsdncStep1VOList", rsdncStep1VOList);
|
||||||
|
|
||||||
|
/*
|
||||||
|
if(vELctrRsrchDetailVO==null) { //현재 조사중이 아닌 조사년월값이다. - 데이터 보여줌
|
||||||
|
//현재의 선택값을 보여준다.
|
||||||
|
//2depth 강의 지역 정보 & 선택 여부
|
||||||
|
vERsdncVO.setUserId(vELctrDetailVO.getUserId());
|
||||||
|
vERsdncVO.setSiteNm(vELctrDetailVO.getStngYrMnt());
|
||||||
|
List<VERsdncVO> rsdncStep2VOList = vERsdncMIXService.selectRsdncStep2List(vERsdncVO);
|
||||||
|
model.addAttribute("rsdncStep2VOList", rsdncStep2VOList);
|
||||||
|
|
||||||
|
|
||||||
|
}else { //제출한 정보를 보여준다.
|
||||||
|
//2depth 강의 지역 정보 & 선택 여부
|
||||||
|
vERsdncVO.setUserId(vELctrDetailVO.getUserId());
|
||||||
|
vERsdncVO.setSiteNm(vELctrDetailVO.getStngYrMnt());
|
||||||
|
List<VERsdncVO> rsdncStep2VOList = vERsdncMIXService.selectRsdncStep2ListNew(vERsdncVO);
|
||||||
|
model.addAttribute("rsdncStep2VOList", rsdncStep2VOList);
|
||||||
|
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
//2depth 강의 지역 정보 & 선택 여부
|
||||||
|
vERsdncVO.setUserId(vELctrDetailVO.getUserId());
|
||||||
|
vERsdncVO.setSiteNm(vELctrDetailVO.getStngYrMnt());
|
||||||
|
List<VERsdncVO> rsdncStep2VOList = vERsdncMIXService.selectRsdncStep2ListNew(vERsdncVO);
|
||||||
|
model.addAttribute("rsdncStep2VOList", rsdncStep2VOList);
|
||||||
|
|
||||||
|
|
||||||
|
//4.해당 강의 조사에 대한 강사의 작성한 정보가 있는지 확인 할것
|
||||||
|
vELctrDetailVO = vELctrRsrchSbmtService.selectDetailNew(vELctrDetailVO);
|
||||||
|
|
||||||
|
|
||||||
|
//4.있으면 해당 값을 가져오기
|
||||||
|
if (vELctrDetailVO !=null) {
|
||||||
|
//제출 정보
|
||||||
|
model.addAttribute("vELctrDetailVOSbmt", vELctrDetailVO);
|
||||||
|
|
||||||
|
System.out.println("selectStngYrMntList.get(0).getStngMnt()= != null");
|
||||||
|
System.out.println(selectStngYrMntList.get(0).getStngYrMnt());
|
||||||
|
|
||||||
|
|
||||||
|
//vELctrDetailVO.setStngYrMnt(selectStngYrMntList.get(0).getStngYrMnt());
|
||||||
|
|
||||||
|
//강사상세
|
||||||
|
/*
|
||||||
|
VEInstrDetailVO vEInstrDetailVODetail = new VEInstrDetailVO();
|
||||||
|
//vEInstrDetailVODetail.setInstrDiv(vELctrDetailVO.getInstrDiv());
|
||||||
|
vEInstrDetailVODetail.setInstrDiv(vELctrDetailVO.getInstrDiv());
|
||||||
|
vEInstrDetailVODetail.setUserId(vELctrDetailVO.getUserId());
|
||||||
|
vEInstrDetailVODetail.setUseYn("Y");
|
||||||
|
vEInstrDetailVODetail = vEInstrDetailService.selectDetail(vEInstrDetailVODetail);
|
||||||
|
model.addAttribute("vEInstrDetailVODetail", vEInstrDetailVODetail);
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
//강의설정테이블
|
||||||
|
VELctrDetailVO lctrStngInfo = vELctrMIXService.selectDetail(vELctrDetailVO);
|
||||||
|
|
||||||
|
if (lctrStngInfo!=null) {
|
||||||
|
//강의 설정
|
||||||
|
model.addAttribute("lctrStngInfo", lctrStngInfo);
|
||||||
|
|
||||||
|
//강의지역 조회
|
||||||
|
vELctrDetailVO.setRecordCountPerPage(1000);
|
||||||
|
vELctrDetailVO.setFirstIndex(0);
|
||||||
|
List<VELctrDetailVO> vELctrAreaList = vELctrAreaService.selectPagingListNew(vELctrDetailVO);
|
||||||
|
model.addAttribute("vELctrAreaList", vELctrAreaList);
|
||||||
|
}
|
||||||
|
|
||||||
|
}else {
|
||||||
|
//제출 정보
|
||||||
|
model.addAttribute("vELctrDetailVOSbmt", vELctrDetailVO);
|
||||||
|
|
||||||
|
System.out.println("selectStngYrMntList.get(0).getStngMnt()== null");
|
||||||
|
System.out.println(selectStngYrMntList.get(0).getStngYrMnt());
|
||||||
|
|
||||||
|
//없으면 현재 값을 가져오기
|
||||||
|
vELctrDetailVO = new VELctrDetailVO();
|
||||||
|
vELctrDetailVO.setInstrDiv(vEInstrDetailVO.getInstrDiv()); //강사구분 10-청소년 20-성인대상
|
||||||
|
vELctrDetailVO.setUserId(vEInstrDetailVO.getUserId());
|
||||||
|
vELctrDetailVO.setUserId(loginVO.getUniqId());
|
||||||
|
vELctrDetailVO.setStngYrMnt(selectStngYrMntList.get(0).getStngYrMnt());
|
||||||
|
|
||||||
|
//강사상세
|
||||||
|
/*
|
||||||
|
VEInstrDetailVO vEInstrDetailVODetail = new VEInstrDetailVO();
|
||||||
|
//vEInstrDetailVODetail.setInstrDiv(vELctrDetailVO.getInstrDiv());
|
||||||
|
vEInstrDetailVODetail.setInstrDiv(vELctrDetailVO.getInstrDiv());
|
||||||
|
vEInstrDetailVODetail.setUserId(vELctrDetailVO.getUserId());
|
||||||
|
vEInstrDetailVODetail.setUseYn("Y");
|
||||||
|
vEInstrDetailVODetail = vEInstrDetailService.selectDetail(vEInstrDetailVODetail);
|
||||||
|
model.addAttribute("vEInstrDetailVODetail", vEInstrDetailVODetail);
|
||||||
|
*/
|
||||||
|
|
||||||
|
//해당 월에 기 설정된 값이 없으면 데이터를 가져오지 않는다.
|
||||||
|
/*
|
||||||
|
//강의설정테이블-사용중인
|
||||||
|
vELctrDetailVO.setUseYn("Y");
|
||||||
|
VELctrDetailVO lctrStngInfo = vELctrMIXService.selectDetail(vELctrDetailVO);
|
||||||
|
|
||||||
|
if (lctrStngInfo!=null) {
|
||||||
|
//강의 설정
|
||||||
|
model.addAttribute("lctrStngInfo", lctrStngInfo);
|
||||||
|
|
||||||
|
//강의지역 조회
|
||||||
|
vELctrDetailVO.setRecordCountPerPage(1000);
|
||||||
|
vELctrDetailVO.setFirstIndex(0);
|
||||||
|
List<VELctrDetailVO> vELctrAreaList = vELctrAreaService.selectPagingList(vELctrDetailVO);
|
||||||
|
model.addAttribute("vELctrAreaList", vELctrAreaList);
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
return "/web/ve/instr/tngrVisitEdu/lctrInfo/lctrStngReg";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1.성인대상 강사 강의설정 등록화면
|
||||||
|
*/
|
||||||
|
@RequestMapping("lctrStngReg_bak.do")
|
||||||
|
public String instrPrflReg_bak(
|
||||||
|
@ModelAttribute("vELctrDetailVO") VELctrDetailVO vELctrDetailVO
|
||||||
|
,@ModelAttribute("vEInstrDetailVO") VEInstrDetailVO vEInstrDetailVO
|
||||||
|
, ModelMap model
|
||||||
|
, HttpServletRequest request
|
||||||
|
) throws Exception {
|
||||||
|
|
||||||
|
//로그인 처리====================================
|
||||||
|
//로그인 정보 가져오기
|
||||||
|
|
||||||
|
LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기
|
||||||
|
SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기
|
||||||
|
|
||||||
|
if (loginVO == null || ssoLoginVO == null) {
|
||||||
|
return checkLoginUtil.getUserLoginPage(model); //로그인 정보가 없으면 로그인 페이지로 이동한다.
|
||||||
|
}
|
||||||
|
//로그인 처리====================================
|
||||||
|
|
||||||
|
//청소년대상 강사 정보 가져오기
|
||||||
|
vELctrDetailVO.setInstrDiv(vEInstrDetailVO.getInstrDiv()); //강사구분 10-청소년 20-성인대상
|
||||||
|
vELctrDetailVO.setUserId(vEInstrDetailVO.getUserId());
|
||||||
|
vELctrDetailVO.setUserId(loginVO.getUniqId());
|
||||||
|
|
||||||
|
model.addAttribute("info", vELctrDetailVO);
|
||||||
|
|
||||||
|
|
||||||
//강의지역 조회
|
//강의지역 조회
|
||||||
VERsdncVO vERsdncVO = new VERsdncVO();
|
VERsdncVO vERsdncVO = new VERsdncVO();
|
||||||
|
|||||||
@ -9,8 +9,15 @@ public interface VERsdncMIXService {
|
|||||||
|
|
||||||
List<VERsdncVO> selectRsdncStep1List(VERsdncVO paramVO) throws Exception;
|
List<VERsdncVO> selectRsdncStep1List(VERsdncVO paramVO) throws Exception;
|
||||||
|
|
||||||
|
//강사의 모든 강의 조사 선택 강의 지역 정보로 사용했음
|
||||||
List<VERsdncVO> selectRsdncStep2List(VERsdncVO paramVO) throws Exception;
|
List<VERsdncVO> selectRsdncStep2List(VERsdncVO paramVO) throws Exception;
|
||||||
|
|
||||||
|
//강사의 해당 년월의 강의 조사 선택 강의 지역 정보로 사용하도록 수정 - 2023.07.25
|
||||||
|
List<VERsdncVO> selectRsdncStep2ListNew(VERsdncVO paramVO) throws Exception;
|
||||||
|
|
||||||
|
//강사의 강의 지역 정보를 사용중인 정보고 가져오기 - 2023.07.26
|
||||||
|
List<VERsdncVO> selectRsdncStep2ListNewAdmin(VERsdncVO paramVO) throws Exception;
|
||||||
|
|
||||||
List<VERsdncVO> selectRsdncStep3List(VERsdncVO paramVO) throws Exception;
|
List<VERsdncVO> selectRsdncStep3List(VERsdncVO paramVO) throws Exception;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -26,6 +26,16 @@ public class VERsdncMIXDAO extends EgovAbstractDAO {
|
|||||||
return tlist;
|
return tlist;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<VERsdncVO> selectRsdncStep2ListNew(VERsdncVO paramVO) throws Exception {
|
||||||
|
List<VERsdncVO> tlist = (List<VERsdncVO>) list("VERsdncMIXDAO.selectRsdncStep2ListNew", paramVO);
|
||||||
|
return tlist;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<VERsdncVO> selectRsdncStep2ListNewAdmin(VERsdncVO paramVO) throws Exception {
|
||||||
|
List<VERsdncVO> tlist = (List<VERsdncVO>) list("VERsdncMIXDAO.selectRsdncStep2ListNewAdmin", paramVO);
|
||||||
|
return tlist;
|
||||||
|
}
|
||||||
|
|
||||||
public List<VERsdncVO> selectRsdncStep3List(VERsdncVO paramVO) throws Exception {
|
public List<VERsdncVO> selectRsdncStep3List(VERsdncVO paramVO) throws Exception {
|
||||||
List<VERsdncVO> tlist = (List<VERsdncVO>) list("VERsdncMIXDAO.selectRsdncStep3List", paramVO);
|
List<VERsdncVO> tlist = (List<VERsdncVO>) list("VERsdncMIXDAO.selectRsdncStep3List", paramVO);
|
||||||
return tlist;
|
return tlist;
|
||||||
|
|||||||
@ -30,6 +30,14 @@ public class VERsdncMIXServiceImpl implements VERsdncMIXService {
|
|||||||
public List<VERsdncVO> selectRsdncStep2List(VERsdncVO paramVO) throws Exception{
|
public List<VERsdncVO> selectRsdncStep2List(VERsdncVO paramVO) throws Exception{
|
||||||
return vERsdncMIXDAO.selectRsdncStep2List(paramVO);
|
return vERsdncMIXDAO.selectRsdncStep2List(paramVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<VERsdncVO> selectRsdncStep2ListNew(VERsdncVO paramVO) throws Exception{
|
||||||
|
return vERsdncMIXDAO.selectRsdncStep2ListNew(paramVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<VERsdncVO> selectRsdncStep2ListNewAdmin(VERsdncVO paramVO) throws Exception{
|
||||||
|
return vERsdncMIXDAO.selectRsdncStep2ListNewAdmin(paramVO);
|
||||||
|
}
|
||||||
|
|
||||||
public List<VERsdncVO> selectRsdncStep3List(VERsdncVO paramVO) throws Exception{
|
public List<VERsdncVO> selectRsdncStep3List(VERsdncVO paramVO) throws Exception{
|
||||||
return vERsdncMIXDAO.selectRsdncStep3List(paramVO);
|
return vERsdncMIXDAO.selectRsdncStep3List(paramVO);
|
||||||
|
|||||||
@ -1780,7 +1780,8 @@ public class OprtnInstrTngrPrflContoller {
|
|||||||
List<VERsdncVO> rsdncStep1VOList = vERsdncMIXService.selectRsdncStep1List(vERsdncVO);
|
List<VERsdncVO> rsdncStep1VOList = vERsdncMIXService.selectRsdncStep1List(vERsdncVO);
|
||||||
model.addAttribute("rsdncStep1VOList", rsdncStep1VOList);
|
model.addAttribute("rsdncStep1VOList", rsdncStep1VOList);
|
||||||
|
|
||||||
List<VERsdncVO> rsdncStep2VOList = vERsdncMIXService.selectRsdncStep2List(vERsdncVO);
|
//List<VERsdncVO> rsdncStep2VOList = vERsdncMIXService.selectRsdncStep2List(vERsdncVO);
|
||||||
|
List<VERsdncVO> rsdncStep2VOList = vERsdncMIXService.selectRsdncStep2ListNew(vERsdncVO);
|
||||||
model.addAttribute("rsdncStep2VOList", rsdncStep2VOList);
|
model.addAttribute("rsdncStep2VOList", rsdncStep2VOList);
|
||||||
|
|
||||||
// 선호대상 공통코드 조회
|
// 선호대상 공통코드 조회
|
||||||
@ -1835,7 +1836,7 @@ public class OprtnInstrTngrPrflContoller {
|
|||||||
//강의지역 조회
|
//강의지역 조회
|
||||||
vELctrDetailVO.setRecordCountPerPage(1000);
|
vELctrDetailVO.setRecordCountPerPage(1000);
|
||||||
vELctrDetailVO.setFirstIndex(0);
|
vELctrDetailVO.setFirstIndex(0);
|
||||||
List<VELctrDetailVO> vELctrAreaList = vELctrAreaService.selectPagingList(vELctrDetailVO);
|
List<VELctrDetailVO> vELctrAreaList = vELctrAreaService.selectPagingListNew(vELctrDetailVO);
|
||||||
model.addAttribute("vELctrAreaList", vELctrAreaList);
|
model.addAttribute("vELctrAreaList", vELctrAreaList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1863,14 +1864,26 @@ public class OprtnInstrTngrPrflContoller {
|
|||||||
//로그인 처리====================================
|
//로그인 처리====================================
|
||||||
|
|
||||||
//강의지역 조회
|
//강의지역 조회
|
||||||
|
//depth1
|
||||||
VERsdncVO vERsdncVO = new VERsdncVO();
|
VERsdncVO vERsdncVO = new VERsdncVO();
|
||||||
System.out.println("List<VERsdncVO> rsdncStep1VOList = vERsdncMIXService.selectRsdncStep1List(vERsdncVO);");
|
System.out.println("List<VERsdncVO> rsdncStep1VOList = vERsdncMIXService.selectRsdncStep1List(vERsdncVO);");
|
||||||
List<VERsdncVO> rsdncStep1VOList = vERsdncMIXService.selectRsdncStep1List(vERsdncVO);
|
List<VERsdncVO> rsdncStep1VOList = vERsdncMIXService.selectRsdncStep1List(vERsdncVO);
|
||||||
model.addAttribute("rsdncStep1VOList", rsdncStep1VOList);
|
model.addAttribute("rsdncStep1VOList", rsdncStep1VOList);
|
||||||
|
|
||||||
|
//depth2
|
||||||
System.out.println("List<VERsdncVO> rsdncStep2VOList = vERsdncMIXService.selectRsdncStep2List(vERsdncVO);");
|
System.out.println("List<VERsdncVO> rsdncStep2VOList = vERsdncMIXService.selectRsdncStep2List(vERsdncVO);");
|
||||||
vERsdncVO.setUserId(vELctrDetailVO.getUserId());
|
System.out.println("List<VERsdncVO> rsdncStep2VOList = vERsdncMIXService.selectRsdncStep2ListNewAdmin(vERsdncVO);=2");
|
||||||
List<VERsdncVO> rsdncStep2VOList = vERsdncMIXService.selectRsdncStep2List(vERsdncVO);
|
vERsdncVO.setUserId(vELctrDetailVO.getUserId());
|
||||||
|
//List<VERsdncVO> rsdncStep2VOList = vERsdncMIXService.selectRsdncStep2List(vERsdncVO);
|
||||||
|
|
||||||
|
System.out.println("vERsdncVO.getUserId()");
|
||||||
|
System.out.println(vERsdncVO.getUserId());
|
||||||
|
|
||||||
|
if ("".equals(vERsdncVO.getUserId()) || vERsdncVO.getUserId()==null) {
|
||||||
|
vERsdncVO.setUserId(vELctrDetailVO.getUserId());
|
||||||
|
}
|
||||||
|
|
||||||
|
List<VERsdncVO> rsdncStep2VOList = vERsdncMIXService.selectRsdncStep2ListNewAdmin(vERsdncVO);
|
||||||
model.addAttribute("rsdncStep2VOList", rsdncStep2VOList);
|
model.addAttribute("rsdncStep2VOList", rsdncStep2VOList);
|
||||||
|
|
||||||
//강의설정테이블
|
//강의설정테이블
|
||||||
@ -1926,7 +1939,8 @@ public class OprtnInstrTngrPrflContoller {
|
|||||||
model.addAttribute("rsdncStep1VOList", rsdncStep1VOList);
|
model.addAttribute("rsdncStep1VOList", rsdncStep1VOList);
|
||||||
|
|
||||||
vERsdncVO.setUserId(vELctrDetailVO.getUserId());
|
vERsdncVO.setUserId(vELctrDetailVO.getUserId());
|
||||||
List<VERsdncVO> rsdncStep2VOList = vERsdncMIXService.selectRsdncStep2List(vERsdncVO);
|
vERsdncVO.setSiteNm(vELctrDetailVO.getStngYrMnt());
|
||||||
|
List<VERsdncVO> rsdncStep2VOList = vERsdncMIXService.selectRsdncStep2ListNew(vERsdncVO);
|
||||||
model.addAttribute("rsdncStep2VOList", rsdncStep2VOList);
|
model.addAttribute("rsdncStep2VOList", rsdncStep2VOList);
|
||||||
|
|
||||||
// 선호대상 공통코드 조회
|
// 선호대상 공통코드 조회
|
||||||
@ -1975,7 +1989,7 @@ public class OprtnInstrTngrPrflContoller {
|
|||||||
//강의지역 조회
|
//강의지역 조회
|
||||||
vELctrDetailVO.setRecordCountPerPage(1000);
|
vELctrDetailVO.setRecordCountPerPage(1000);
|
||||||
vELctrDetailVO.setFirstIndex(0);
|
vELctrDetailVO.setFirstIndex(0);
|
||||||
List<VELctrDetailVO> vELctrAreaList = vELctrAreaService.selectPagingList(vELctrDetailVO);
|
List<VELctrDetailVO> vELctrAreaList = vELctrAreaService.selectPagingListNew(vELctrDetailVO);
|
||||||
model.addAttribute("vELctrAreaList", vELctrAreaList);
|
model.addAttribute("vELctrAreaList", vELctrAreaList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2144,7 +2158,11 @@ public class OprtnInstrTngrPrflContoller {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//강의지역테이블 새로 Insert
|
//강의지역테이블 새로 Insert
|
||||||
vELctrAreaService.deleteAll(vELctrDetailVO);
|
//기존 지역을 삭제하지 않는다.since.2023.07.26
|
||||||
|
//vELctrAreaService.deleteAll(vELctrDetailVO);
|
||||||
|
//해당 조사년월에 대한 지역만 삭제한다.
|
||||||
|
vELctrAreaService.deleteStngAll(vELctrDetailVO);
|
||||||
|
|
||||||
if(StringUtil.isNotEmpty(vELctrDetailVO.getAreaCd())) {
|
if(StringUtil.isNotEmpty(vELctrDetailVO.getAreaCd())) {
|
||||||
String[] areaCdArr = vELctrDetailVO.getAreaCd().split(",");
|
String[] areaCdArr = vELctrDetailVO.getAreaCd().split(",");
|
||||||
for(String areaCd : areaCdArr) {
|
for(String areaCd : areaCdArr) {
|
||||||
|
|||||||
@ -121,7 +121,24 @@
|
|||||||
instr_div = #instrDiv#
|
instr_div = #instrDiv#
|
||||||
AND user_id = #userId#
|
AND user_id = #userId#
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
<!-- 강의 지역 D -->
|
||||||
|
<delete id="VELctrAreaDAO.deleteStngAll" parameterClass="VELctrDetailVO">
|
||||||
|
DELETE FROM
|
||||||
|
<include refid="VELctrAreaDAO.table_name"/>
|
||||||
|
WHERE
|
||||||
|
instr_div = #instrDiv#
|
||||||
|
AND user_id = #userId#
|
||||||
|
AND lctr_stng_ord=(
|
||||||
|
SELECT lctr_stng_ord
|
||||||
|
FROM ve_lctr_rsrch_sbmt a
|
||||||
|
WHERE a.rsrch_instr_div =#instrDiv#
|
||||||
|
AND a.stng_yr_mnt =#stngYrMnt#
|
||||||
|
AND a.user_id =#userId#
|
||||||
|
AND a.instr_div =#instrDiv#
|
||||||
|
)
|
||||||
|
</delete>
|
||||||
|
|
||||||
<!-- 강의 설정 강의 지역 D -->
|
<!-- 강의 설정 강의 지역 D -->
|
||||||
<delete id="VELctrAreaDAO.deleteLctrOrdArea" parameterClass="VELctrDetailVO">
|
<delete id="VELctrAreaDAO.deleteLctrOrdArea" parameterClass="VELctrDetailVO">
|
||||||
DELETE FROM
|
DELETE FROM
|
||||||
@ -192,4 +209,53 @@
|
|||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<!-- 강사 정보 L page -->
|
||||||
|
<select id="VELctrAreaDAO.selectPagingListNew" parameterClass="VELctrDetailVO" resultClass="VELctrDetailVO">
|
||||||
|
/* //조사년월에 강사가 선택한 강의지역 리스트로 변경. 2023-07-25 */
|
||||||
|
SELECT COUNT(1) OVER() AS totCnt ,
|
||||||
|
c.instr_div AS instrDiv,
|
||||||
|
c.user_id AS userId,
|
||||||
|
c.lctr_stng_ord AS lctrStngOrd,
|
||||||
|
c.lctr_area_ord AS lctrAreaOrd,
|
||||||
|
c.area_cd AS areaCd ,
|
||||||
|
c.area_nmbr AS areaNmbr
|
||||||
|
FROM ve_lctr_rsrch_mng a ,
|
||||||
|
ve_lctr_rsrch_sbmt b ,
|
||||||
|
ve_lctr_area c
|
||||||
|
|
||||||
|
WHERE 1=1
|
||||||
|
|
||||||
|
AND a.stng_yr_mnt =b.stng_yr_mnt
|
||||||
|
AND b.instr_div =c.instr_div
|
||||||
|
AND b.user_id =c.user_id
|
||||||
|
AND b.lctr_stng_ord =c.lctr_stng_ord
|
||||||
|
|
||||||
|
<isNotEmpty property="stngYrMnt">
|
||||||
|
AND a.stng_yr_mnt=#stngYrMnt#
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
<isNotEmpty property="userId">
|
||||||
|
AND b.user_id=#userId#
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
<isNotEmpty property="instrDiv">
|
||||||
|
AND a.rsrch_instr_div=#instrDiv#
|
||||||
|
AND b.instr_div=#instrDiv#
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
ORDER BY 1=1
|
||||||
|
|
||||||
|
<isEmpty property="orderByQuery">
|
||||||
|
, b.user_id desc
|
||||||
|
</isEmpty>
|
||||||
|
<isNotEmpty property="orderByQuery">
|
||||||
|
, $orderByQuery$
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
|
||||||
|
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||||
|
|
||||||
|
</select>
|
||||||
</sqlMap>
|
</sqlMap>
|
||||||
|
|||||||
@ -85,11 +85,12 @@
|
|||||||
|
|
||||||
<!-- 강사 정보 R -->
|
<!-- 강사 정보 R -->
|
||||||
<select id="VELctrRsrchSbmtDAO.selectDetail" parameterClass="VELctrDetailVO" resultClass="VELctrDetailVO">
|
<select id="VELctrRsrchSbmtDAO.selectDetail" parameterClass="VELctrDetailVO" resultClass="VELctrDetailVO">
|
||||||
/* 해당 강의 조사 기간에 대해 강사가 작성한 정보가 있는지 확인 */
|
/* 해당 강의 조사 기간에 대해 강사가 작성한 정보가 있는지 확인 - 관리자 */
|
||||||
SELECT
|
SELECT
|
||||||
<include refid="VELctrRsrchSbmtDAO.select_column_name"/>
|
<include refid="VELctrRsrchSbmtDAO.select_column_name"/>
|
||||||
FROM
|
FROM
|
||||||
<include refid="VELctrRsrchSbmtDAO.table_name"/> a
|
<include refid="VELctrRsrchSbmtDAO.table_name"/> a
|
||||||
|
, ve_lctr_stng b
|
||||||
WHERE
|
WHERE
|
||||||
a.rsrch_instr_div = #rsrchInstrDiv#
|
a.rsrch_instr_div = #rsrchInstrDiv#
|
||||||
AND a.stng_yr_mnt = #stngYrMnt#
|
AND a.stng_yr_mnt = #stngYrMnt#
|
||||||
@ -101,9 +102,30 @@
|
|||||||
AND a.lctr_stng_ord = #lctrStngOrd#
|
AND a.lctr_stng_ord = #lctrStngOrd#
|
||||||
|
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
|
AND a.instr_div=b.instr_div
|
||||||
|
AND a.user_id=b.user_id
|
||||||
|
AND a.lctr_stng_ord=b.lctr_stng_ord
|
||||||
|
AND b.sbmt_yn='Y'
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<!-- 강사 정보 R -->
|
||||||
|
<select id="VELctrRsrchSbmtDAO.selectDetailNew" parameterClass="VELctrDetailVO" resultClass="VELctrDetailVO">
|
||||||
|
/* 해당 강의 조사 기간에 대해 강사가 작성한 정보가 있는지 확인 */
|
||||||
|
/* 순번데이터 없이 해당 조사 제출을 한 강사 정보가 있는지 확인 하는 것임 since 2023.07.25 */
|
||||||
|
SELECT
|
||||||
|
<include refid="VELctrRsrchSbmtDAO.select_column_name"/>
|
||||||
|
FROM
|
||||||
|
<include refid="VELctrRsrchSbmtDAO.table_name"/> a
|
||||||
|
WHERE
|
||||||
|
a.rsrch_instr_div = #rsrchInstrDiv#
|
||||||
|
AND a.stng_yr_mnt = #stngYrMnt#
|
||||||
|
|
||||||
|
AND a.instr_div = #instrDiv#
|
||||||
|
AND a.user_id = #userId#
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
<!-- 강사 정보 U -->
|
<!-- 강사 정보 U -->
|
||||||
<update id="VELctrRsrchSbmtDAO.update" parameterClass="VELctrDetailVO">
|
<update id="VELctrRsrchSbmtDAO.update" parameterClass="VELctrDetailVO">
|
||||||
UPDATE
|
UPDATE
|
||||||
|
|||||||
@ -121,6 +121,148 @@
|
|||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<!-- 거주지 2단계 -->
|
||||||
|
<!-- //강사의 해당 년월의 강의 조사 선택 강의 지역 정보로 사용하도록 수정 - 2023.07.25 -->
|
||||||
|
<select id="VERsdncMIXDAO.selectRsdncStep2ListNew" parameterClass="VERsdncVO" resultClass="VERsdncVO">
|
||||||
|
/* 강의 지역 - Depth 2 */
|
||||||
|
SELECT aa.*
|
||||||
|
, IFNULL(bb.area_cd, 0) cnt
|
||||||
|
FROM (
|
||||||
|
SELECT one_depth_nm AS oneDepthNm
|
||||||
|
/*
|
||||||
|
, a.two_depth_nm AS twoDepthNm
|
||||||
|
*/
|
||||||
|
, IF(a.two_depth_nm is NULL OR a.two_depth_nm ='',a.three_depth_nm, a.two_depth_nm) AS twoDepthNm
|
||||||
|
, MAX(post_id) postId
|
||||||
|
FROM ve_rsdnc a
|
||||||
|
WHERE 1=1
|
||||||
|
<isNotEmpty property="oneDepthNm">
|
||||||
|
AND a.one_depth_nm=#oneDepthNm#
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
GROUP BY one_depth_nm
|
||||||
|
, IF(a.two_depth_nm is NULL OR a.two_depth_nm ='',a.three_depth_nm, a.two_depth_nm)
|
||||||
|
/*
|
||||||
|
, a.two_depth_nm
|
||||||
|
*/
|
||||||
|
|
||||||
|
ORDER BY one_depth_nm
|
||||||
|
, IF(a.two_depth_nm is NULL OR a.two_depth_nm ='',a.three_depth_nm, a.two_depth_nm)
|
||||||
|
/*
|
||||||
|
, a.two_depth_nm
|
||||||
|
*/
|
||||||
|
)aa
|
||||||
|
LEFT OUTER JOIN
|
||||||
|
(
|
||||||
|
/*
|
||||||
|
SELECT a.area_cd
|
||||||
|
, one_depth_nm AS oneDepthNm
|
||||||
|
, two_depth_nm AS twoDepthNm
|
||||||
|
FROM ve_lctr_area a
|
||||||
|
, ve_rsdnc b
|
||||||
|
WHERE 1 =1
|
||||||
|
AND a.user_id =userId
|
||||||
|
AND a.instr_div='10'
|
||||||
|
AND a.area_cd=b.post_id
|
||||||
|
*/
|
||||||
|
|
||||||
|
SELECT c.area_cd ,
|
||||||
|
d.one_depth_nm AS oneDepthNm ,
|
||||||
|
d.two_depth_nm AS twoDepthNm
|
||||||
|
FROM ve_lctr_rsrch_mng a ,
|
||||||
|
ve_lctr_rsrch_sbmt b ,
|
||||||
|
ve_lctr_area c ,
|
||||||
|
ve_rsdnc d
|
||||||
|
WHERE a.rsrch_instr_div='10'
|
||||||
|
AND a.stng_yr_mnt =#siteNm#
|
||||||
|
AND b.user_id =#userId#
|
||||||
|
AND b.instr_div ='10'
|
||||||
|
AND a.stng_yr_mnt =b.stng_yr_mnt
|
||||||
|
|
||||||
|
AND b.instr_div=c.instr_div
|
||||||
|
AND b.user_id=c.user_id
|
||||||
|
AND b.lctr_stng_ord=c.lctr_stng_ord
|
||||||
|
|
||||||
|
AND c.area_cd =d.post_id
|
||||||
|
|
||||||
|
)bb
|
||||||
|
ON(
|
||||||
|
aa.postId=bb.area_cd
|
||||||
|
|
||||||
|
OR (
|
||||||
|
aa.oneDepthNm=bb.oneDepthNm
|
||||||
|
AND aa.twoDepthNm=bb.twoDepthNm
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
WHERE TRIM(aa.twoDepthNm) !=''
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 거주지 2단계 -->
|
||||||
|
<!-- //관리자에서 강사의 현재 선택 지역 정보를 가져오기 위한 쿼리임 - 2023.07.26 -->
|
||||||
|
<select id="VERsdncMIXDAO.selectRsdncStep2ListNewAdmin" parameterClass="VERsdncVO" resultClass="VERsdncVO">
|
||||||
|
/* 강의 지역 - Depth 2 */
|
||||||
|
SELECT aa.*
|
||||||
|
, IFNULL(bb.area_cd, 0) cnt
|
||||||
|
FROM (
|
||||||
|
SELECT one_depth_nm AS oneDepthNm
|
||||||
|
/*
|
||||||
|
, a.two_depth_nm AS twoDepthNm
|
||||||
|
*/
|
||||||
|
, IF(a.two_depth_nm is NULL OR a.two_depth_nm ='',a.three_depth_nm, a.two_depth_nm) AS twoDepthNm
|
||||||
|
, MAX(post_id) postId
|
||||||
|
FROM ve_rsdnc a
|
||||||
|
WHERE 1=1
|
||||||
|
<isNotEmpty property="oneDepthNm">
|
||||||
|
AND a.one_depth_nm=#oneDepthNm#
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
GROUP BY one_depth_nm
|
||||||
|
, IF(a.two_depth_nm is NULL OR a.two_depth_nm ='',a.three_depth_nm, a.two_depth_nm)
|
||||||
|
/*
|
||||||
|
, a.two_depth_nm
|
||||||
|
*/
|
||||||
|
|
||||||
|
ORDER BY one_depth_nm
|
||||||
|
, IF(a.two_depth_nm is NULL OR a.two_depth_nm ='',a.three_depth_nm, a.two_depth_nm)
|
||||||
|
/*
|
||||||
|
, a.two_depth_nm
|
||||||
|
*/
|
||||||
|
)aa
|
||||||
|
LEFT OUTER JOIN
|
||||||
|
(
|
||||||
|
SELECT c.area_cd ,
|
||||||
|
d.one_depth_nm AS oneDepthNm ,
|
||||||
|
d.two_depth_nm AS twoDepthNm
|
||||||
|
FROM ve_lctr_stng a ,
|
||||||
|
ve_lctr_area c ,
|
||||||
|
ve_rsdnc d
|
||||||
|
WHERE 1=1
|
||||||
|
AND a.user_id =#userId#
|
||||||
|
AND a.instr_div ='10'
|
||||||
|
AND a.use_yn='Y'
|
||||||
|
|
||||||
|
AND a.instr_div=c.instr_div
|
||||||
|
AND a.user_id=c.user_id
|
||||||
|
AND a.lctr_stng_ord=c.lctr_stng_ord
|
||||||
|
|
||||||
|
AND c.area_cd =d.post_id
|
||||||
|
|
||||||
|
)bb
|
||||||
|
ON(
|
||||||
|
aa.postId=bb.area_cd
|
||||||
|
|
||||||
|
OR (
|
||||||
|
aa.oneDepthNm=bb.oneDepthNm
|
||||||
|
AND aa.twoDepthNm=bb.twoDepthNm
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
WHERE TRIM(aa.twoDepthNm) !=''
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
<!-- 거주지 3단계 -->
|
<!-- 거주지 3단계 -->
|
||||||
<select id="VERsdncMIXDAO.selectRsdncStep3List" parameterClass="VERsdncVO" resultClass="VERsdncVO">
|
<select id="VERsdncMIXDAO.selectRsdncStep3List" parameterClass="VERsdncVO" resultClass="VERsdncVO">
|
||||||
/* 강의 지역 - Depth 3 */
|
/* 강의 지역 - Depth 3 */
|
||||||
|
|||||||
@ -47,7 +47,13 @@ var ex_s_todate;// = info.startStr;
|
|||||||
editable : false,
|
editable : false,
|
||||||
firstDay : 0, //월요일이 먼저 오게 하려면 1
|
firstDay : 0, //월요일이 먼저 오게 하려면 1
|
||||||
dayMaxEvents: true,
|
dayMaxEvents: true,
|
||||||
navLinks: true,
|
navLinks: true,
|
||||||
|
|
||||||
|
navLinkDayClick: function(date, jsEvent) { //일자클릭
|
||||||
|
console.log('day', date.toISOString());
|
||||||
|
console.log('coords', jsEvent.pageX, jsEvent.pageY);
|
||||||
|
},
|
||||||
|
|
||||||
customButtons: {
|
customButtons: {
|
||||||
myCustomButton: {
|
myCustomButton: {
|
||||||
text: '오늘',
|
text: '오늘',
|
||||||
@ -108,10 +114,10 @@ var ex_s_todate;// = info.startStr;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
eventContent: function(arg, createElement) {
|
eventContent: function(arg, createElement) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
console.log(arg.event._def.url);
|
console.log(arg.event._def.url);
|
||||||
arg.event._def.url = "#none";
|
arg.event._def.url = "#none";
|
||||||
},
|
},
|
||||||
eventClick: function(info) {
|
eventClick: function(info) {
|
||||||
info.jsEvent.preventDefault();
|
info.jsEvent.preventDefault();
|
||||||
|
|||||||
@ -56,6 +56,13 @@
|
|||||||
<div class="list_top_left">
|
<div class="list_top_left">
|
||||||
</div>
|
</div>
|
||||||
<div class="btn_wrap">
|
<div class="btn_wrap">
|
||||||
|
|
||||||
|
<span class="cf_text" style="font-size: 16px; font-weight: 400; color: #e40000;line-height: 1.5;left-margin:5px;"
|
||||||
|
>※ 각종 서류 제출은 하단 목록을 클릭하셔서 운영내역
|
||||||
|
<br/> 상세페이지에서 제출해주시기 바랍니다.
|
||||||
|
<br/> ('결과보고제출'버튼은 상세 페이지 하단에 있습니다)
|
||||||
|
</span>
|
||||||
|
|
||||||
<p style="padding-right:5px;font-weight:bold;">신청일 : ${vEEduAplctVO.searchEndSbmtPnttm}</p>
|
<p style="padding-right:5px;font-weight:bold;">신청일 : ${vEEduAplctVO.searchEndSbmtPnttm}</p>
|
||||||
<div class="calendar_wrap">
|
<div class="calendar_wrap">
|
||||||
<%-- <input type="text" class="calendar" id="searchStartSbmtPnttm" name="searchStartSbmtPnttm" title="시작일 선택" value="${vEEduAplctVO.searchStartSbmtPnttm}"> --%>
|
<%-- <input type="text" class="calendar" id="searchStartSbmtPnttm" name="searchStartSbmtPnttm" title="시작일 선택" value="${vEEduAplctVO.searchStartSbmtPnttm}"> --%>
|
||||||
|
|||||||
@ -626,6 +626,10 @@
|
|||||||
<div class="tb_tit01">
|
<div class="tb_tit01">
|
||||||
<div class="tb_tit01_left">
|
<div class="tb_tit01_left">
|
||||||
<p>결과보고 정보</p>
|
<p>결과보고 정보</p>
|
||||||
|
<span class="cf_text" style="font-size: 16px; font-weight: 400; color: #e40000;line-height: 1.5;margin-left:100px;"
|
||||||
|
>※ 업로드 가능한 용량은 전체 파일을 합산한 기준으로 500MB 제한이 있습니다.
|
||||||
|
<br/> 용량을 초과할 경우, 오류 발생으로 인해 업로드가 되지 않으니 유의하시기 바랍니다.
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="exprnClsrmEndRslt_wrap">
|
<div class="exprnClsrmEndRslt_wrap">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user