2025-11-05 강사 관리 작업
This commit is contained in:
parent
2d425a0cfe
commit
10230c90a1
@ -130,6 +130,8 @@ public class LoginLog extends ComDefaultVO implements Serializable {
|
||||
/*관리자 메소드 부분 추가*/
|
||||
private String methodNm; //메소드 이름
|
||||
|
||||
private String methodCd; //메소드 타입
|
||||
|
||||
private String param; //파라미터
|
||||
|
||||
private String admotId; //메소드 ID
|
||||
@ -499,5 +501,13 @@ public class LoginLog extends ComDefaultVO implements Serializable {
|
||||
public void setSortNum(String sortNum) {
|
||||
this.sortNum = sortNum;
|
||||
}
|
||||
|
||||
public String getMethodCd() {
|
||||
return methodCd;
|
||||
}
|
||||
|
||||
public void setMethodCd(String methodCd) {
|
||||
this.methodCd = methodCd;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -107,7 +107,7 @@ public class EgovLoginLogController {
|
||||
loginLog.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
|
||||
if("".equals(loginLog.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
loginLog.setSearchSortCnd("a.CREAT_DT");
|
||||
loginLog.setSearchSortCnd("b.CREAT_DT");
|
||||
loginLog.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
|
||||
@ -225,6 +225,137 @@ public class VEInstrDetailVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
private String actvtPeriod;
|
||||
|
||||
|
||||
//지적재산권 컬럼 추가
|
||||
private String carer; //경력
|
||||
|
||||
private String repQf; //대표자격
|
||||
public String getRepQf() {
|
||||
return repQf;
|
||||
}
|
||||
public void setRepQf(String repQf) {
|
||||
this.repQf = repQf;
|
||||
}
|
||||
public String getSubQf() {
|
||||
return subQf;
|
||||
}
|
||||
public void setSubQf(String subQf) {
|
||||
this.subQf = subQf;
|
||||
}
|
||||
public String getWorkArea() {
|
||||
return workArea;
|
||||
}
|
||||
public void setWorkArea(String workArea) {
|
||||
this.workArea = workArea;
|
||||
}
|
||||
public String getLctAvlArea1() {
|
||||
return lctAvlArea1;
|
||||
}
|
||||
public void setLctAvlArea1(String lctAvlArea1) {
|
||||
this.lctAvlArea1 = lctAvlArea1;
|
||||
}
|
||||
public String getLctAvlArea2() {
|
||||
return lctAvlArea2;
|
||||
}
|
||||
public void setLctAvlArea2(String lctAvlArea2) {
|
||||
this.lctAvlArea2 = lctAvlArea2;
|
||||
}
|
||||
public String getLctAvlArea3() {
|
||||
return lctAvlArea3;
|
||||
}
|
||||
public void setLctAvlArea3(String lctAvlArea3) {
|
||||
this.lctAvlArea3 = lctAvlArea3;
|
||||
}
|
||||
public String getLctAvlArea4() {
|
||||
return lctAvlArea4;
|
||||
}
|
||||
public void setLctAvlArea4(String lctAvlArea4) {
|
||||
this.lctAvlArea4 = lctAvlArea4;
|
||||
}
|
||||
public String getLctAvlArea5() {
|
||||
return lctAvlArea5;
|
||||
}
|
||||
public void setLctAvlArea5(String lctAvlArea5) {
|
||||
this.lctAvlArea5 = lctAvlArea5;
|
||||
}
|
||||
public String getLctAvlArea6() {
|
||||
return lctAvlArea6;
|
||||
}
|
||||
public void setLctAvlArea6(String lctAvlArea6) {
|
||||
this.lctAvlArea6 = lctAvlArea6;
|
||||
}
|
||||
public String getAvlLctCntnt1() {
|
||||
return avlLctCntnt1;
|
||||
}
|
||||
public void setAvlLctCntnt1(String avlLctCntnt1) {
|
||||
this.avlLctCntnt1 = avlLctCntnt1;
|
||||
}
|
||||
public String getAvlLctCntnt2() {
|
||||
return avlLctCntnt2;
|
||||
}
|
||||
public void setAvlLctCntnt2(String avlLctCntnt2) {
|
||||
this.avlLctCntnt2 = avlLctCntnt2;
|
||||
}
|
||||
public String getAvlLctCntnt3() {
|
||||
return avlLctCntnt3;
|
||||
}
|
||||
public void setAvlLctCntnt3(String avlLctCntnt3) {
|
||||
this.avlLctCntnt3 = avlLctCntnt3;
|
||||
}
|
||||
public String getGender() {
|
||||
return gender;
|
||||
}
|
||||
public void setGender(String gender) {
|
||||
this.gender = gender;
|
||||
}
|
||||
public String getRcrtCtgr() {
|
||||
return rcrtCtgr;
|
||||
}
|
||||
public void setRcrtCtgr(String rcrtCtgr) {
|
||||
this.rcrtCtgr = rcrtCtgr;
|
||||
}
|
||||
public String getApntDt() {
|
||||
return apntDt;
|
||||
}
|
||||
public void setApntDt(String apntDt) {
|
||||
this.apntDt = apntDt;
|
||||
}
|
||||
public String getActvDt() {
|
||||
return actvDt;
|
||||
}
|
||||
public void setActvDt(String actvDt) {
|
||||
this.actvDt = actvDt;
|
||||
}
|
||||
public String getOvrlSrvy() {
|
||||
return ovrlSrvy;
|
||||
}
|
||||
public void setOvrlSrvy(String ovrlSrvy) {
|
||||
this.ovrlSrvy = ovrlSrvy;
|
||||
}
|
||||
public static long getSerialversionuid() {
|
||||
return serialVersionUID;
|
||||
}
|
||||
private String subQf; //세부자격
|
||||
private String workArea; //근무지역
|
||||
private String lctAvlArea1; //강의가능지역1-수도권Y/N
|
||||
private String lctAvlArea2; //강의가능지역2-강원도Y/N
|
||||
private String lctAvlArea3; //강의가능지역3-충청도Y/N
|
||||
private String lctAvlArea4; //강의가능지역4-전라도Y/N
|
||||
private String lctAvlArea5; //강의가능지역5-경상도Y/N
|
||||
private String lctAvlArea6; //강의가능지역6-제주도Y/N
|
||||
|
||||
private String avlLctCntnt1; //강의가능내용1-상표권교육(1)Y/N
|
||||
private String avlLctCntnt2; //강의가능내용2-상표권교육(2)Y/N
|
||||
private String avlLctCntnt3; //강의가능내용3-부정경쟁행위교육Y/N
|
||||
|
||||
private String gender; //성별-M/F
|
||||
private String rcrtCtgr; //모집구분
|
||||
private String apntDt; //위촉일
|
||||
private String actvDt; //활동일
|
||||
private String ovrlSrvy; //종합 만족도 조사
|
||||
|
||||
|
||||
|
||||
public String getDesc1() {
|
||||
return desc1;
|
||||
}
|
||||
@ -1133,5 +1264,11 @@ public class VEInstrDetailVO extends ComDefaultVO implements Serializable {
|
||||
public void setActvtPeriod(String actvtPeriod) {
|
||||
this.actvtPeriod = actvtPeriod;
|
||||
}
|
||||
public String getCarer() {
|
||||
return carer;
|
||||
}
|
||||
public void setCarer(String carer) {
|
||||
this.carer = carer;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -2201,6 +2201,7 @@ public class CndtnPrcsInfoMngController {
|
||||
|
||||
//1.pageing step1
|
||||
PaginationInfo paginationInfo = this.setPagingStep1(vEPrcsDetailVO);
|
||||
paginationInfo.setRecordCountPerPage(10000);
|
||||
|
||||
|
||||
//2. pageing step2
|
||||
@ -2240,6 +2241,15 @@ public class CndtnPrcsInfoMngController {
|
||||
vEPrcsDetailVO.setInstrDiv(LCTR_DIV_CD); //20
|
||||
vEPrcsDetailVO.setSelectPagingListQuery(selectCondition);
|
||||
|
||||
//정렬
|
||||
|
||||
if("".equals(vEPrcsDetailVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
vEPrcsDetailVO.setOrderByQuery("A.SBMT_PNTTM DESC");
|
||||
}else{
|
||||
vEPrcsDetailVO.setOrderByQuery(vEPrcsDetailVO.getSearchSortCnd() + " " +vEPrcsDetailVO.getSearchSortOrd());
|
||||
}
|
||||
|
||||
|
||||
List<VEInstrDetailVO> vEInstrDetailVOList = vEPrcsAplctPrdService.selectinstrAsgnmPopupPagingList(vEPrcsDetailVO);
|
||||
|
||||
try {
|
||||
@ -3384,8 +3394,8 @@ public class CndtnPrcsInfoMngController {
|
||||
p_vEPrcsDetailVO.setRecordCountPerPage(p_paginationInfo.getRecordCountPerPage());
|
||||
|
||||
if("".equals(p_vEPrcsDetailVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
p_vEPrcsDetailVO.setSearchSortCnd("prcs_ord");
|
||||
p_vEPrcsDetailVO.setSearchSortOrd("desc");
|
||||
// //p_vEPrcsDetailVO.setSearchSortCnd("prcs_ord");//
|
||||
//p_vEPrcsDetailVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
return p_vEPrcsDetailVO;
|
||||
@ -3445,8 +3455,9 @@ public class CndtnPrcsInfoMngController {
|
||||
p_cndtnTrgtInfoMngVO.setRecordCountPerPage(p_paginationInfo.getRecordCountPerPage());
|
||||
|
||||
if("".equals(p_cndtnTrgtInfoMngVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
p_cndtnTrgtInfoMngVO.setSearchSortCnd("prcs_ord");
|
||||
p_cndtnTrgtInfoMngVO.setSearchSortOrd("desc");
|
||||
//p_cndtnTrgtInfoMngVO.setSearchSortCnd("prcs_ord");
|
||||
//p_cndtnTrgtInfoMngVO.setSearchSortOrd("desc");
|
||||
|
||||
}
|
||||
|
||||
return p_cndtnTrgtInfoMngVO;
|
||||
|
||||
@ -471,8 +471,8 @@ public class OprtnInstrAdultPrflContoller {
|
||||
|
||||
//필요 쿼리 생성 및 처리 - 계좌번호만 작성된 파일 처리
|
||||
String s_split = "\t";
|
||||
int i_data_column_size = 16;
|
||||
int i_data_start_row = 0;
|
||||
int i_data_column_size = 27;
|
||||
int i_data_start_row = 2;
|
||||
|
||||
|
||||
//1.파일 정상 처리 여부와 첨부 파일 정보
|
||||
@ -491,6 +491,10 @@ public class OprtnInstrAdultPrflContoller {
|
||||
sb = checkFileUtil.extractFromExcelFile(multiRequest, sb, 0, i_data_column_size, i_data_start_row);
|
||||
|
||||
}
|
||||
|
||||
System.out.println("sb.toString()===================================");
|
||||
System.out.println(sb.toString());
|
||||
System.out.println(sb.toString());
|
||||
|
||||
|
||||
|
||||
@ -517,31 +521,60 @@ public class OprtnInstrAdultPrflContoller {
|
||||
vEInstrDetailVO.setUseYn("Y");
|
||||
vEInstrDetailVO.setInstrDiv(p_s_instr_div);
|
||||
|
||||
vEInstrDetailVO.setInstrNm(s_tmp[3]);
|
||||
vEInstrDetailVO.setPhone(s_tmp[9]);
|
||||
vEInstrDetailVO.setEmail(s_tmp[10]);
|
||||
vEInstrDetailVO.setPost(s_tmp[14]);
|
||||
vEInstrDetailVO.setAddr(s_tmp[13]);
|
||||
vEInstrDetailVO.setRmrks(s_tmp[15]);
|
||||
vEInstrDetailVO.setInstrNm(s_tmp[2]);
|
||||
vEInstrDetailVO.setPhone(s_tmp[17]);
|
||||
vEInstrDetailVO.setEmail(s_tmp[18]);
|
||||
//vEInstrDetailVO.setPost(s_tmp[14]);
|
||||
vEInstrDetailVO.setAddr(s_tmp[20]);
|
||||
vEInstrDetailVO.setRmrks(s_tmp[26]);
|
||||
|
||||
//vEInstrDetailVO.setAddrDetail(s_tmp[6]);
|
||||
vEInstrDetailVO.setRsdne(s_tmp[12]);
|
||||
vEInstrDetailVO.setdBirth(s_tmp[5].replaceAll("[.]", ""));
|
||||
vEInstrDetailVO.setRsdne(s_tmp[6]);
|
||||
vEInstrDetailVO.setdBirth(s_tmp[19].replaceAll("[.]", ""));
|
||||
//vEInstrDetailVO.setFinalSchol(s_tmp[9]);
|
||||
//vEInstrDetailVO.setMjr(s_tmp[10]);
|
||||
|
||||
vEInstrDetailVO.setApptYr(s_tmp[1]);
|
||||
vEInstrDetailVO.setApptDiv(s_tmp[2].replaceAll("신규", "10").replaceAll("재위촉", "30").replaceAll("위촉", "20"));
|
||||
vEInstrDetailVO.setBlng(s_tmp[6]);
|
||||
//vEInstrDetailVO.setApptYr(s_tmp[1]);
|
||||
//vEInstrDetailVO.setApptDiv(s_tmp[2].replaceAll("신규", "10").replaceAll("재위촉", "30").replaceAll("위촉", "20"));
|
||||
//vEInstrDetailVO.setBlng(s_tmp[6]);
|
||||
|
||||
vEInstrDetailVO.setPstn(s_tmp[7]);
|
||||
vEInstrDetailVO.setPrfsnFld(s_tmp[8]);
|
||||
vEInstrDetailVO.setDivCd(s_tmp[4].replaceAll("입문", "10").replaceAll("전문", "20").replaceAll("내부", "30"));
|
||||
//vEInstrDetailVO.setPstn(s_tmp[7]);
|
||||
//vEInstrDetailVO.setPrfsnFld(s_tmp[8]);
|
||||
//vEInstrDetailVO.setDivCd(s_tmp[4].replaceAll("입문", "10").replaceAll("전문", "20").replaceAll("내부", "30"));
|
||||
|
||||
vEInstrDetailVO.setRepQf(s_tmp[3]);
|
||||
vEInstrDetailVO.setSubQf(s_tmp[4]);
|
||||
vEInstrDetailVO.setWorkArea(s_tmp[5]);
|
||||
vEInstrDetailVO.setLctAvlArea1(s_tmp[7].equals("○")?"Y":"N");
|
||||
vEInstrDetailVO.setLctAvlArea2(s_tmp[8].equals("○")?"Y":"N");
|
||||
vEInstrDetailVO.setLctAvlArea3(s_tmp[9].equals("○")?"Y":"N");
|
||||
vEInstrDetailVO.setLctAvlArea4(s_tmp[10].equals("○")?"Y":"N");
|
||||
vEInstrDetailVO.setLctAvlArea5(s_tmp[11].equals("○")?"Y":"N");
|
||||
vEInstrDetailVO.setLctAvlArea6(s_tmp[12].equals("○")?"Y":"N");
|
||||
|
||||
vEInstrDetailVO.setAvlLctCntnt1(s_tmp[13].equals("○")?"Y":"N");
|
||||
vEInstrDetailVO.setAvlLctCntnt2(s_tmp[14].equals("○")?"Y":"N");
|
||||
vEInstrDetailVO.setAvlLctCntnt3(s_tmp[15].equals("○")?"Y":"N");
|
||||
|
||||
vEInstrDetailVO.setCarer(s_tmp[16]);
|
||||
|
||||
vEInstrDetailVO.setGender(s_tmp[21].equals("남")?"M":"F");
|
||||
|
||||
vEInstrDetailVO.setRcrtCtgr(s_tmp[22]);
|
||||
vEInstrDetailVO.setApntDt(s_tmp[23]);
|
||||
vEInstrDetailVO.setActvDt(s_tmp[24]);
|
||||
vEInstrDetailVO.setOvrlSrvy(s_tmp[25]);
|
||||
|
||||
|
||||
//암호화
|
||||
System.out.println(vEInstrDetailVO.toString());
|
||||
|
||||
//암호화
|
||||
vEInstrDetailVO = egovCryptoUtil.encryptVEInstrDetailVO(vEInstrDetailVO);
|
||||
|
||||
System.out.println(vEInstrDetailVO.toString());
|
||||
System.out.println(vEInstrDetailVO.toString());
|
||||
System.out.println(vEInstrDetailVO.toString());
|
||||
|
||||
|
||||
//ve_instr 데이터 존재여부 확인 - 이름, 핸드폰으로 해야 함.
|
||||
VEInstrDetailVO vEInstrVO = new VEInstrDetailVO();
|
||||
|
||||
@ -516,7 +516,7 @@
|
||||
A.PRIVACY AS privacy,
|
||||
A.USE_YN AS useYn,
|
||||
A.SORT_NUM AS sortNum,
|
||||
A.method_cd as dateType
|
||||
A.method_cd as methodCd
|
||||
FROM LETTNADMINMETHOD A
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="admotId">
|
||||
@ -573,6 +573,9 @@
|
||||
<isNotEmpty property="sortNum">
|
||||
, sort_num = CAST(#sortNum# as int)
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="methodCd">
|
||||
, METHOD_CD = #methodCd#
|
||||
</isNotEmpty>
|
||||
WHERE ADMOT_ID = #admotId#
|
||||
</update>
|
||||
|
||||
@ -589,6 +592,9 @@
|
||||
<isNotEmpty property="sortNum">
|
||||
, sort_num = CAST(#sortNum# as int)
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="methodCd">
|
||||
, METHOD_CD = #methodCd#
|
||||
</isNotEmpty>
|
||||
WHERE METHOD_NM like CONCAT(CAST(#methodNm# as text), '%')
|
||||
</update>
|
||||
|
||||
@ -867,8 +873,8 @@
|
||||
</select>
|
||||
|
||||
<!-- 사용자 메뉴별 접속 로그 리스트 -->
|
||||
<select id="LoginLogDAO.selectWebMenuLogList" parameterClass="loginLog" resultClass="loginLog">
|
||||
/* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectWebMenuLogList */
|
||||
<select id="LoginLogDAO.selectWebMenuLogList_bak_20251104" parameterClass="loginLog" resultClass="loginLog">
|
||||
/* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectWebMenuLogList_bak_20251104 */
|
||||
SELECT a.MENU_NM AS menuNm,
|
||||
a.APPRO_NM AS approNm,
|
||||
a.METHOD_NM AS methodNm,
|
||||
@ -912,6 +918,60 @@
|
||||
a.SORT_NUM
|
||||
ORDER BY A.SORT_NUM
|
||||
</select>
|
||||
|
||||
<!-- 사용자 메뉴별 접속 로그 리스트 -->
|
||||
<select id="LoginLogDAO.selectWebMenuLogList" parameterClass="loginLog" resultClass="loginLog">
|
||||
/* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectWebMenuLogList */
|
||||
SELECT a.MENU_NM AS menuNm,
|
||||
a.APPRO_NM AS approNm,
|
||||
substring(a.METHOD_NM from 0 for strpos(a.METHOD_NM, '.do')) as methodNm,
|
||||
/*
|
||||
a.METHOD_NM AS methodNm,
|
||||
*/
|
||||
a.SORT_NUM AS sortNum,
|
||||
count(*) AS totCnt
|
||||
|
||||
FROM LETTNADMINMETHOD a
|
||||
LEFT OUTER JOIN LETTNLOGINLOG b
|
||||
ON (a.METHOD_NM =b.PROGRM_FILE_NM)
|
||||
|
||||
WHERE a.use_yn ='Y'
|
||||
AND a.METHOD_CD ='U'
|
||||
|
||||
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="">
|
||||
( a.MENU_NM LIKE '%'||#searchKeyword#||'%'
|
||||
OR
|
||||
a.METHOD_NM LIKE '%'||#searchKeyword#||'%'
|
||||
)
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
a.MENU_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
a.METHOD_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty property="searchStartDt">
|
||||
AND TO_CHAR(b.CREAT_DT, 'YYYY.MM.DD' ) >= #searchStartDt#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchEndDt">
|
||||
AND #searchEndDt# >= TO_CHAR(b.CREAT_DT, 'YYYY.MM.DD' )
|
||||
</isNotEmpty>
|
||||
|
||||
|
||||
GROUP BY a.MENU_NM,
|
||||
a.APPRO_NM,
|
||||
substring(a.METHOD_NM from 0 for strpos(a.METHOD_NM, '.do')),
|
||||
/*
|
||||
a.METHOD_NM,
|
||||
*/
|
||||
a.SORT_NUM
|
||||
ORDER BY A.SORT_NUM
|
||||
|
||||
</select>
|
||||
|
||||
<!-- 사용자 메뉴별 접속 로그 리스트 -->
|
||||
<select id="LoginLogDAO.selectWebMenuLogList_bak" parameterClass="loginLog" resultClass="loginLog">
|
||||
|
||||
@ -57,6 +57,29 @@
|
||||
memo,
|
||||
sig_memo,
|
||||
hope_edu_fld
|
||||
|
||||
, rep_qf
|
||||
, sub_qf
|
||||
, work_area
|
||||
, lct_avl_area_1
|
||||
, lct_avl_area_2
|
||||
, lct_avl_area_3
|
||||
, lct_avl_area_4
|
||||
, lct_avl_area_5
|
||||
, lct_avl_area_6
|
||||
|
||||
, avl_lct_cntnt_1
|
||||
, avl_lct_cntnt_2
|
||||
, avl_lct_cntnt_3
|
||||
|
||||
, gender
|
||||
, rcrt_ctgr
|
||||
, apnt_dt
|
||||
, actv_dt
|
||||
, ovrl_srvy
|
||||
|
||||
, carer
|
||||
|
||||
|
||||
</sql>
|
||||
|
||||
@ -135,6 +158,28 @@
|
||||
a.memo AS memo,
|
||||
a.sig_memo AS sigMemo,
|
||||
a.hope_edu_fld AS hopeEduFld
|
||||
|
||||
, a.rep_qf AS repQf
|
||||
, a.sub_qf AS subQf
|
||||
, a.work_area AS workArea
|
||||
, a.lct_avl_area_1 AS lctAvlArea1
|
||||
, a.lct_avl_area_2 AS lctAvlArea2
|
||||
, a.lct_avl_area_3 AS lctAvlArea3
|
||||
, a.lct_avl_area_4 AS lctAvlArea4
|
||||
, a.lct_avl_area_5 AS lctAvlArea5
|
||||
, a.lct_avl_area_6 AS lctAvlArea6
|
||||
|
||||
, a.avl_lct_cntnt_1 AS avlLctCntnt1
|
||||
, a.avl_lct_cntnt_2 AS avlLctCntnt2
|
||||
, a.avl_lct_cntnt_3 AS avlLctCntnt3
|
||||
|
||||
, a.gender AS gender
|
||||
, a.rcrt_ctgr AS rcrtCtgr
|
||||
, a.apnt_dt AS apntDt
|
||||
, a.actv_dt AS actvDt
|
||||
, a.ovrl_srvy AS ovrlSrvy
|
||||
|
||||
, a.carer AS carer
|
||||
|
||||
</sql>
|
||||
|
||||
@ -202,6 +247,72 @@
|
||||
#memo#,
|
||||
#sigMemo#,
|
||||
#hopeEduFld#
|
||||
|
||||
, #repQf#
|
||||
, #subQf#
|
||||
, #workArea#
|
||||
|
||||
<isNotEmpty property="lctAvlArea1">
|
||||
, 'Y'
|
||||
</isNotEmpty><isEmpty property="lctAvlArea1">
|
||||
, 'N'
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="lctAvlArea2">
|
||||
, 'Y'
|
||||
</isNotEmpty><isEmpty property="lctAvlArea2">
|
||||
, 'N'
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="lctAvlArea3">
|
||||
, 'Y'
|
||||
</isNotEmpty><isEmpty property="lctAvlArea3">
|
||||
, 'N'
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="lctAvlArea4">
|
||||
, 'Y'
|
||||
</isNotEmpty><isEmpty property="lctAvlArea4">
|
||||
, 'N'
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="lctAvlArea5">
|
||||
, 'Y'
|
||||
</isNotEmpty><isEmpty property="lctAvlArea5">
|
||||
, 'N'
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="lctAvlArea6">
|
||||
, 'Y'
|
||||
</isNotEmpty><isEmpty property="lctAvlArea6">
|
||||
, 'N'
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="avlLctCntnt1">
|
||||
, 'Y'
|
||||
</isNotEmpty><isEmpty property="avlLctCntnt1">
|
||||
, 'N'
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="avlLctCntnt2">
|
||||
, 'Y'
|
||||
</isNotEmpty><isEmpty property="avlLctCntnt2">
|
||||
, 'N'
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="avlLctCntnt3">
|
||||
, 'Y'
|
||||
</isNotEmpty><isEmpty property="avlLctCntnt3">
|
||||
, 'N'
|
||||
</isEmpty>
|
||||
|
||||
, #gender#
|
||||
, #rcrtCtgr#
|
||||
, #apntDt#
|
||||
, #actvDt#
|
||||
, #ovrlSrvy#
|
||||
|
||||
, #carer#
|
||||
)
|
||||
|
||||
</insert>
|
||||
@ -266,6 +377,28 @@
|
||||
#memo#,
|
||||
#sigMemo#,
|
||||
#hopeEduFld#
|
||||
|
||||
, #repQf#
|
||||
, #subQf#
|
||||
, #workArea#
|
||||
, #lctAvlArea1#
|
||||
, #lctAvlArea2#
|
||||
, #lctAvlArea3#
|
||||
, #lctAvlArea4#
|
||||
, #lctAvlArea5#
|
||||
, #lctAvlArea6#
|
||||
|
||||
, #avlLctCntnt1#
|
||||
, #avlLctCntnt2#
|
||||
, #avlLctCntnt3#
|
||||
|
||||
, #gender#
|
||||
, #rcrtCtgr#
|
||||
, #apntDt#
|
||||
, #actvDt#
|
||||
, #ovrlSrvy#
|
||||
|
||||
, #carer#
|
||||
)
|
||||
|
||||
ON
|
||||
@ -321,6 +454,44 @@
|
||||
, hope_edu_fld =EXCLUDED.hope_edu_fld
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty property="repQf">
|
||||
, rep_qf =EXCLUDED.rep_qf
|
||||
</isNotEmpty><isNotEmpty property="subQf">
|
||||
, sub_qf =EXCLUDED.sub_qf
|
||||
</isNotEmpty><isNotEmpty property="workArea">
|
||||
, work_area =EXCLUDED.work_area
|
||||
</isNotEmpty><isNotEmpty property="lctAvlArea1">
|
||||
, lct_avl_area_1 =EXCLUDED.lct_avl_area_1
|
||||
</isNotEmpty><isNotEmpty property="lctAvlArea2">
|
||||
, lct_avl_area_2 =EXCLUDED.lct_avl_area_2
|
||||
</isNotEmpty><isNotEmpty property="lctAvlArea3">
|
||||
, lct_avl_area_3 =EXCLUDED.lct_avl_area_3
|
||||
</isNotEmpty><isNotEmpty property="lctAvlArea4">
|
||||
, lct_avl_area_4 =EXCLUDED.lct_avl_area_4
|
||||
</isNotEmpty><isNotEmpty property="lctAvlArea5">
|
||||
, lct_avl_area_5 =EXCLUDED.lct_avl_area_5
|
||||
</isNotEmpty><isNotEmpty property="lctAvlArea6">
|
||||
, lct_avl_area_6 =EXCLUDED.lct_avl_area_6
|
||||
</isNotEmpty><isNotEmpty property="avlLctCntnt1">
|
||||
, avl_lct_cntnt_1 =EXCLUDED.avl_lct_cntnt_1
|
||||
</isNotEmpty><isNotEmpty property="avlLctCntnt2">
|
||||
, avl_lct_cntnt_2 =EXCLUDED.avl_lct_cntnt_2
|
||||
</isNotEmpty><isNotEmpty property="avlLctCntnt3">
|
||||
, avl_lct_cntnt_3 =EXCLUDED.avl_lct_cntnt_3
|
||||
</isNotEmpty><isNotEmpty property="gender">
|
||||
, gender =EXCLUDED.gender
|
||||
</isNotEmpty><isNotEmpty property="rcrtCtgr">
|
||||
, rcrt_ctgr =EXCLUDED.rcrt_ctgr
|
||||
</isNotEmpty><isNotEmpty property="apntDt">
|
||||
, apnt_dt =EXCLUDED.apnt_dt
|
||||
</isNotEmpty><isNotEmpty property="actvDt">
|
||||
, actv_dt =EXCLUDED.actv_dt
|
||||
</isNotEmpty><isNotEmpty property="ovrlSrvy">
|
||||
, ovrl_srvy =EXCLUDED.ovrl_srvy
|
||||
</isNotEmpty><isNotEmpty property="carer">
|
||||
, carer =EXCLUDED.carer
|
||||
</isNotEmpty>
|
||||
|
||||
</insert>
|
||||
|
||||
<!-- 강사 등록 C -->
|
||||
@ -602,6 +773,85 @@
|
||||
|
||||
|
||||
|
||||
<isNotEmpty property="repQf">
|
||||
rep_qf =#repQf#,
|
||||
</isNotEmpty><isNotEmpty property="subQf">
|
||||
sub_qf =#subQf#,
|
||||
</isNotEmpty><isNotEmpty property="workArea">
|
||||
work_area =#workArea#,
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty property="lctAvlArea1">
|
||||
lct_avl_area_1 ='Y',
|
||||
</isNotEmpty><isEmpty property="lctAvlArea1">
|
||||
lct_avl_area_1 ='N',
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="lctAvlArea2">
|
||||
lct_avl_area_2 ='Y',
|
||||
</isNotEmpty><isEmpty property="lctAvlArea2">
|
||||
lct_avl_area_2 ='N',
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="lctAvlArea3">
|
||||
lct_avl_area_3 ='Y',
|
||||
</isNotEmpty><isEmpty property="lctAvlArea3">
|
||||
lct_avl_area_3 ='N',
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="lctAvlArea4">
|
||||
lct_avl_area_4 ='Y',
|
||||
</isNotEmpty><isEmpty property="lctAvlArea4">
|
||||
lct_avl_area_4 ='N',
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="lctAvlArea5">
|
||||
lct_avl_area_5 ='Y',
|
||||
</isNotEmpty><isEmpty property="lctAvlArea5">
|
||||
lct_avl_area_5 ='N',
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="lctAvlArea6">
|
||||
lct_avl_area_6 ='Y',
|
||||
</isNotEmpty><isEmpty property="lctAvlArea6">
|
||||
lct_avl_area_6 ='N',
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="avlLctCntnt1">
|
||||
avl_lct_cntnt_1 ='Y',
|
||||
</isNotEmpty><isEmpty property="avlLctCntnt1">
|
||||
avl_lct_cntnt_1 ='N',
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="avlLctCntnt2">
|
||||
avl_lct_cntnt_2 ='Y',
|
||||
</isNotEmpty><isEmpty property="avlLctCntnt2">
|
||||
avl_lct_cntnt_2 ='N',
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="avlLctCntnt3">
|
||||
avl_lct_cntnt_3 ='Y',
|
||||
</isNotEmpty><isEmpty property="avlLctCntnt3">
|
||||
avl_lct_cntnt_3 ='N',
|
||||
</isEmpty>
|
||||
|
||||
<isNotEmpty property="gender">
|
||||
gender =#gender#,
|
||||
</isNotEmpty><isNotEmpty property="rcrtCtgr">
|
||||
rcrt_ctgr =#rcrtCtgr#,
|
||||
</isNotEmpty><isNotEmpty property="apntDt">
|
||||
apnt_dt =#apntDt#,
|
||||
</isNotEmpty><isNotEmpty property="actvDt">
|
||||
actv_dt =#actvDt#,
|
||||
</isNotEmpty><isNotEmpty property="ovrlSrvy">
|
||||
ovrl_srvy =#ovrlSrvy#,
|
||||
</isNotEmpty><isNotEmpty property="carer">
|
||||
carer =#carer#,
|
||||
</isNotEmpty>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- 요청 시 기존 반려 사유 삭제 -->
|
||||
<isEqual property="aprvlCd" compareValue="10">
|
||||
|
||||
@ -130,6 +130,28 @@
|
||||
a.qlfct_end_cn AS qlfctEndCn,
|
||||
a.div_cd AS divCd,
|
||||
a.hope_edu_fld AS hopeEduFld
|
||||
|
||||
, a.rep_qf AS repQf
|
||||
, a.sub_qf AS subQf
|
||||
, a.work_area AS workArea
|
||||
, a.lct_avl_area_1 AS lctAvlArea1
|
||||
, a.lct_avl_area_2 AS lctAvlArea2
|
||||
, a.lct_avl_area_3 AS lctAvlArea3
|
||||
, a.lct_avl_area_4 AS lctAvlArea4
|
||||
, a.lct_avl_area_5 AS lctAvlArea5
|
||||
, a.lct_avl_area_6 AS lctAvlArea6
|
||||
|
||||
, a.avl_lct_cntnt_1 AS avlLctCntnt1
|
||||
, a.avl_lct_cntnt_2 AS avlLctCntnt2
|
||||
, a.avl_lct_cntnt_3 AS avlLctCntnt3
|
||||
|
||||
, a.gender AS gender
|
||||
, a.rcrt_ctgr AS rcrtCtgr
|
||||
, a.apnt_dt AS apntDt
|
||||
, a.actv_dt AS actvDt
|
||||
, a.ovrl_srvy AS ovrlSrvy
|
||||
|
||||
, a.carer AS carer
|
||||
</sql>
|
||||
|
||||
<!-- 강사 정보 R -->
|
||||
|
||||
@ -921,6 +921,28 @@
|
||||
a.rmrks AS rmrks,
|
||||
a.memo AS memo,
|
||||
a.sig_memo AS sigMemo
|
||||
|
||||
, a.rep_qf AS repQf
|
||||
, a.sub_qf AS subQf
|
||||
, a.work_area AS workArea
|
||||
, a.lct_avl_area_1 AS lctAvlArea1
|
||||
, a.lct_avl_area_2 AS lctAvlArea2
|
||||
, a.lct_avl_area_3 AS lctAvlArea3
|
||||
, a.lct_avl_area_4 AS lctAvlArea4
|
||||
, a.lct_avl_area_5 AS lctAvlArea5
|
||||
, a.lct_avl_area_6 AS lctAvlArea6
|
||||
|
||||
, a.avl_lct_cntnt_1 AS avlLctCntnt1
|
||||
, a.avl_lct_cntnt_2 AS avlLctCntnt2
|
||||
, a.avl_lct_cntnt_3 AS avlLctCntnt3
|
||||
|
||||
, a.gender AS gender
|
||||
, a.rcrt_ctgr AS rcrtCtgr
|
||||
, a.apnt_dt AS apntDt
|
||||
, a.actv_dt AS actvDt
|
||||
, a.ovrl_srvy AS ovrlSrvy
|
||||
|
||||
, a.carer AS carer
|
||||
FROM
|
||||
ve_instr b
|
||||
, ve_instr_detail a
|
||||
|
||||
@ -134,6 +134,30 @@
|
||||
$(this).attr("selected","selected");
|
||||
}
|
||||
});
|
||||
|
||||
//강의가능지역
|
||||
if ("${info.lctAvlArea1}" == "Y") $("input[name='lctAvlArea1']").prop("checked", true);
|
||||
if ("${info.lctAvlArea2}" == "Y") $("input[name='lctAvlArea2']").prop("checked", true);
|
||||
if ("${info.lctAvlArea3}" == "Y") $("input[name='lctAvlArea3']").prop("checked", true);
|
||||
if ("${info.lctAvlArea4}" == "Y") $("input[name='lctAvlArea4']").prop("checked", true);
|
||||
if ("${info.lctAvlArea5}" == "Y") $("input[name='lctAvlArea5']").prop("checked", true);
|
||||
if ("${info.lctAvlArea6}" == "Y") $("input[name='lctAvlArea6']").prop("checked", true);
|
||||
|
||||
|
||||
//강의가능내용
|
||||
if ("${info.avlLctCntnt1}" == "Y") $("input[name='avlLctCntnt1']").prop("checked", true);
|
||||
if ("${info.avlLctCntnt2}" == "Y") $("input[name='avlLctCntnt2']").prop("checked", true);
|
||||
if ("${info.avlLctCntnt3}" == "Y") $("input[name='avlLctCntnt3']").prop("checked", true);
|
||||
|
||||
//성별
|
||||
var gender = "${info.gender}"
|
||||
|
||||
$('#gender option').each(function(){
|
||||
if (this.value == gender) {
|
||||
$(this).attr("selected","selected");
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
function fn_egov_downFile(atchFileId, fileSn){
|
||||
@ -291,7 +315,7 @@
|
||||
/*
|
||||
<!-- for validator #3 -->
|
||||
*/
|
||||
if (!validateVEInstrDetailVO(document.detailForm)) return;
|
||||
//if (!validateVEInstrDetailVO(document.detailForm)) return;
|
||||
/*
|
||||
<!-- for validator #3 -->
|
||||
*/
|
||||
@ -307,10 +331,12 @@
|
||||
}
|
||||
|
||||
/* 청소년 강사와 다른 성인 강사 항목. 공통 validator에 없음 */
|
||||
/*
|
||||
if($("#prfsnFld").val() == ''){
|
||||
alert("전문분야는 필수입니다.");
|
||||
return false;
|
||||
}
|
||||
*/
|
||||
|
||||
var data = new FormData(document.getElementById("detailForm"));
|
||||
if(confirm("수정 하시겠습니까?")){
|
||||
@ -327,7 +353,7 @@
|
||||
success: function (returnData, status) {
|
||||
if(status == 'success'){
|
||||
alert("수정 처리 완료하였습니다.");
|
||||
fncGoList();
|
||||
location.reload();
|
||||
} else if(status== 'fail'){
|
||||
alert("수정 처리 실패하였습니다.");
|
||||
}
|
||||
@ -475,19 +501,109 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>소속</p>
|
||||
<p>대표자격</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="blng" id="blng" size="20" value="<c:out value='${info.blng}'/>" maxLength="20">
|
||||
<input type="text" name="repQf" id="repQf" size="20" value="<c:out value='${info.repQf}'/>" maxLength="20">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>직위</p>
|
||||
<p>세부자격</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="pstn" id="pstn" size="20" maxlength="20" placeholder="" value="<c:out value='${info.pstn}'/>">
|
||||
<input type="text" name="subQf" id="subQf" size="20" maxlength="20" placeholder="" value="<c:out value='${info.subQf}'/>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>소속명</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="workArea" id="workArea" size="20" value="<c:out value='${info.workArea}'/>" maxLength="40">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>강의가능내용</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="checkbox" id="avlLctCntnt1" name="avlLctCntnt1">
|
||||
<label for="avlLctCntnt1">상표권교육(1)</label>
|
||||
<input type="checkbox" id="avlLctCntnt2" name="avlLctCntnt2">
|
||||
<label for="avlLctCntnt2">상표권교육(2)</label>
|
||||
<input type="checkbox" id="avlLctCntnt3" name="avlLctCntnt3">
|
||||
<label for="avlLctCntnt3">부정경쟁행위 교육</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>근무지역</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="rsdne" id="rsdne" size="20" value="<c:out value='${info.rsdne}'/>" maxLength="20">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>강의가능지역</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="checkbox" id="lctAvlArea1" name="lctAvlArea1">
|
||||
<label for="lctAvlArea1">수도권</label>
|
||||
<input type="checkbox" id="lctAvlArea2" name="lctAvlArea2">
|
||||
<label for="lctAvlArea2">강원도</label>
|
||||
<input type="checkbox" id="lctAvlArea3" name="lctAvlArea3">
|
||||
<label for="lctAvlArea3">충청도</label>
|
||||
<input type="checkbox" id="lctAvlArea4" name="lctAvlArea4">
|
||||
<label for="lctAvlArea4">전라도</label>
|
||||
<input type="checkbox" id="lctAvlArea5" name="lctAvlArea5">
|
||||
<label for="lctAvlArea5">경상도</label>
|
||||
<input type="checkbox" id="lctAvlArea6" name="lctAvlArea6">
|
||||
<label for="lctAvlArea6">제주도</label>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>경력</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="carer" id="carer" size="20" value="<c:out value='${info.carer}'/>" maxLength="20">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>성별</p>
|
||||
</th>
|
||||
<td>
|
||||
<select name="gender" id="gender" class="sel_type1">
|
||||
<option value='F'>여성</option>
|
||||
<option value='M'>남성</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>모집구분</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="rcrtCtgr" id="rcrtCtgr" size="20" value="<c:out value='${info.rcrtCtgr}'/>" maxLength="20">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>위촉일</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="apntDt" id="apntDt" size="20" maxlength="20" placeholder="" value="<c:out value='${info.apntDt}'/>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>활동일</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="actvDt" id="actvDt" size="20" value="<c:out value='${info.actvDt}'/>" maxLength="20">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>종합 만족도 조사</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="ovrlSrvy" id="ovrlSrvy" size="20" maxlength="20" placeholder="" value="<c:out value='${info.ovrlSrvy}'/>">
|
||||
</td>
|
||||
</tr>
|
||||
<!-- <tr>
|
||||
<th scope="row">
|
||||
<p>위촉년도</p>
|
||||
</th>
|
||||
@ -501,7 +617,7 @@
|
||||
<td>
|
||||
<ve:select codeId="VE0018" name="divCd" id="divCd" selectedValue="${info.divCd}" styleClass="sel_type1"/>
|
||||
</td>
|
||||
</tr>
|
||||
</tr> -->
|
||||
<%-- <tr>
|
||||
<th scope="row">
|
||||
<p>위촉구분${info.apptDiv}</p>
|
||||
@ -510,6 +626,7 @@
|
||||
<ve:code codeId="VE0032" code="${info.apptDiv}"/>
|
||||
</td>
|
||||
</tr> --%>
|
||||
<!--
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>전문분야</p>
|
||||
@ -519,6 +636,15 @@
|
||||
- SW코딩, 사물인터넷,인공지능,인성, 비젼, 캠프, 인터넷중독, 가족치료, 저작권 개론 등"><c:out value='${info.prfsnFld}'/></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
-->
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>비고</p>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<textarea name="rmrks" id="rmrks" placeholder=""><c:out value='${info.rmrks}'/></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
@ -116,7 +116,7 @@
|
||||
|
||||
<div class="list_top_1">
|
||||
<div class="util_left">
|
||||
<p>이름</p>
|
||||
<p>성명</p>
|
||||
</div>
|
||||
<div class="util_right">
|
||||
<input type="text" id=searchKeyword name="searchKeyword" placeholder="검색어를 입력하세요."
|
||||
@ -163,18 +163,18 @@
|
||||
<colgroup>
|
||||
<col style="width: 10%">
|
||||
<col style="width: 15%">
|
||||
<col style="width: 14%">
|
||||
<col style="width: 14%">
|
||||
<col style="width: 14%">
|
||||
<col style="width: auto">
|
||||
<col style="width: 14%">
|
||||
<col style="width: 15%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>이름</th>
|
||||
<th>소속</th>
|
||||
<th>직위</th>
|
||||
<th>위촉년도</th>
|
||||
<th>구분</th>
|
||||
<th>성명</th>
|
||||
<th>대표자격</th>
|
||||
<th>세부자격</th>
|
||||
<th>소속명</th>
|
||||
<th>근무지역</th>
|
||||
<th>등록일</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@ -185,16 +185,16 @@
|
||||
<c:out value="${list.instrNm}"/>
|
||||
</td>
|
||||
<td>
|
||||
<c:out value="${list.blng}"/>
|
||||
<c:out value="${list.repQf}"/>
|
||||
</td>
|
||||
<td>
|
||||
<c:out value="${list.pstn}"/>
|
||||
<c:out value="${list.subQf}"/>
|
||||
</td>
|
||||
<td>
|
||||
<c:out value="${list.apptYr}"/>
|
||||
<c:out value="${list.workArea}"/>
|
||||
</td>
|
||||
<td>
|
||||
<ve:code codeId="VE0018" code="${list.divCd}"/>
|
||||
<c:out value="${list.rsdne}"/>
|
||||
</td>
|
||||
<td>
|
||||
<c:out value="${list.frstRegistPnttm}"/>
|
||||
|
||||
@ -107,7 +107,7 @@ $( document ).ready(function(){
|
||||
/*
|
||||
<!-- for validator #3 -->
|
||||
*/
|
||||
if (!validateVEInstrDetailVO(document.createForm)) return;
|
||||
//if (!validateVEInstrDetailVO(document.createForm)) return;
|
||||
/*
|
||||
<!-- for validator #3 -->
|
||||
*/
|
||||
@ -123,6 +123,7 @@ $( document ).ready(function(){
|
||||
}
|
||||
|
||||
/* 청소년 강사와 다른 성인 강사 항목. 공통 validator에 없음 */
|
||||
/*
|
||||
if($("#finalSchol").val() == ''){
|
||||
alert("최종학교는 필수입니다.");
|
||||
return false;
|
||||
@ -132,6 +133,7 @@ $( document ).ready(function(){
|
||||
alert("전공는 필수입니다.");
|
||||
return false;
|
||||
}
|
||||
*/
|
||||
|
||||
/* var ment = "";
|
||||
if(type == 'I'){
|
||||
@ -147,10 +149,12 @@ $( document ).ready(function(){
|
||||
|
||||
// $("#mode").val(type);
|
||||
|
||||
/*
|
||||
if($("#prfsnFld").val().length > 1000){
|
||||
alert("전문분야는 1000자 까지만 가능합니다.("+$("#prfsnFld").val().length+")");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
var data = new FormData(document.getElementById("createForm"));
|
||||
_fileForm2.forEach(function(obj, idx) {
|
||||
@ -330,6 +334,113 @@ $( document ).ready(function(){
|
||||
<select name="dBirth3" id="dBirth3" class="sel_type1">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>대표자격</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="repQf" id="repQf" size="20" value="" maxLength="20">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>세부자격</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="subQf" id="subQf" size="20" maxlength="20" placeholder="" value="">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>소속명</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="workArea" id="workArea" size="20" value="" maxLength="40">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>강의가능내용</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="checkbox" id="avlLctCntnt1" name="avlLctCntnt1">
|
||||
<label for="avlLctCntnt1">상표권교육(1)</label>
|
||||
<input type="checkbox" id="avlLctCntnt2" name="avlLctCntnt2">
|
||||
<label for="avlLctCntnt2">상표권교육(2)</label>
|
||||
<input type="checkbox" id="avlLctCntnt3" name="avlLctCntnt3">
|
||||
<label for="avlLctCntnt3">부정경쟁행위 교육</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>근무지역</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="rsdne" id="rsdne" size="20" value="" maxLength="20">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>강의가능지역</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="checkbox" id="lctAvlArea1" name="lctAvlArea1">
|
||||
<label for="lctAvlArea1">수도권</label>
|
||||
<input type="checkbox" id="lctAvlArea2" name="lctAvlArea2">
|
||||
<label for="lctAvlArea2">강원도</label>
|
||||
<input type="checkbox" id="lctAvlArea3" name="lctAvlArea3">
|
||||
<label for="lctAvlArea3">충청도</label>
|
||||
<input type="checkbox" id="lctAvlArea4" name="lctAvlArea4">
|
||||
<label for="lctAvlArea4">전라도</label>
|
||||
<input type="checkbox" id="lctAvlArea5" name="lctAvlArea5">
|
||||
<label for="lctAvlArea5">경상도</label>
|
||||
<input type="checkbox" id="lctAvlArea6" name="lctAvlArea6">
|
||||
<label for="lctAvlArea6">제주도</label>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>경력</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="carer" id="carer" size="20" value="" maxLength="20">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>성별</p>
|
||||
</th>
|
||||
<td>
|
||||
<select name="gender" id="gender" class="sel_type1">
|
||||
<option value='F'>여성</option>
|
||||
<option value='M'>남성</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>모집구분</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="rcrtCtgr" id="rcrtCtgr" size="20" value="" maxLength="20">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>위촉일</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="apntDt" id="apntDt" size="20" maxlength="20" placeholder="" value="">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>활동일</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="actvDt" id="actvDt" size="20" value="" maxLength="20">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>종합 만족도 조사</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="ovrlSrvy" id="ovrlSrvy" size="20" maxlength="20" placeholder="" value="">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!--
|
||||
<tr>
|
||||
<th scope="row">
|
||||
@ -348,6 +459,7 @@ $( document ).ready(function(){
|
||||
</td>
|
||||
</tr>
|
||||
-->
|
||||
<!--
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>소속</p>
|
||||
@ -363,7 +475,9 @@ $( document ).ready(function(){
|
||||
<label for="mjr" class="label">직위</label>
|
||||
<input type="text" name="pstn" id="pstn" size="20" maxlength="20" placeholder="" value="<c:out value='${info.pstn}'/>">
|
||||
</td>
|
||||
</tr>
|
||||
</tr>
|
||||
-->
|
||||
<!--
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>위촉년도</p>
|
||||
@ -391,7 +505,8 @@ $( document ).ready(function(){
|
||||
<textarea name="prfsnFld" id="prfsnFld" placeholder="ex)예문
|
||||
- SW코딩, 사물인터넷,인공지능,인성, 비젼, 캠프, 인터넷중독, 가족치료, 저작권 개론 등"><c:out value='${info.prfsnFld}'/></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</tr>
|
||||
-->
|
||||
<!-- <tr>
|
||||
<th scope="row">
|
||||
<p>위촉구분</p>
|
||||
@ -431,6 +546,16 @@ $( document ).ready(function(){
|
||||
</td>
|
||||
</tr>
|
||||
-->
|
||||
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>비고</p>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<textarea name="rmrks" id="rmrks" placeholder=""><c:out value='${info.rmrks}'/></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
@ -103,6 +103,30 @@ $( document ).ready(function(){
|
||||
$(this).attr("selected","selected");
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
//강의가능지역
|
||||
if ("${info.lctAvlArea1}" == "Y") $("input[name='lctAvlArea1']").prop("checked", true);
|
||||
if ("${info.lctAvlArea2}" == "Y") $("input[name='lctAvlArea2']").prop("checked", true);
|
||||
if ("${info.lctAvlArea3}" == "Y") $("input[name='lctAvlArea3']").prop("checked", true);
|
||||
if ("${info.lctAvlArea4}" == "Y") $("input[name='lctAvlArea4']").prop("checked", true);
|
||||
if ("${info.lctAvlArea5}" == "Y") $("input[name='lctAvlArea5']").prop("checked", true);
|
||||
if ("${info.lctAvlArea6}" == "Y") $("input[name='lctAvlArea6']").prop("checked", true);
|
||||
|
||||
|
||||
//강의가능내용
|
||||
if ("${info.avlLctCntnt1}" == "Y") $("input[name='avlLctCntnt1']").prop("checked", true);
|
||||
if ("${info.avlLctCntnt2}" == "Y") $("input[name='avlLctCntnt2']").prop("checked", true);
|
||||
if ("${info.avlLctCntnt3}" == "Y") $("input[name='avlLctCntnt3']").prop("checked", true);
|
||||
|
||||
//성별
|
||||
var gender = "${info.gender}"
|
||||
|
||||
$('#gender option').each(function(){
|
||||
if (this.value == gender) {
|
||||
$(this).attr("selected","selected");
|
||||
}
|
||||
});
|
||||
|
||||
//파일첨부버튼
|
||||
$(".btn_add_file").on('click', function(){
|
||||
@ -237,13 +261,14 @@ function getYears(getYear){
|
||||
dBirth3 = "0"+dBirth3;
|
||||
}
|
||||
var dBirthAll = dBirth1 + dBirth2 + dBirth3
|
||||
$("#dBirth").val(dBirthAll);
|
||||
|
||||
|
||||
$("#dBirth").val(dBirthAll);
|
||||
|
||||
/*
|
||||
if($("#prfsnFld").val().length > 1000){
|
||||
alert("전문분야는 1000자 까지만 가능합니다.("+$("#prfsnFld").val().length+")");
|
||||
return false;
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
var data1 = new FormData(document.detailForm);
|
||||
@ -481,6 +506,114 @@ function getYears(getYear){
|
||||
</th>
|
||||
<td colspan="3"><c:out value='${info.dBirth}' /></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>대표자격</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:out value='${info.repQf}'/>
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>세부자격</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:out value='${info.subQf}'/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>소속명</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:out value='${info.workArea}'/>
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>강의가능내용</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:if test="${info.avlLctCntnt1 eq 'Y' }"><p>상표권교육(1)</p></c:if>
|
||||
<c:if test="${info.avlLctCntnt2 eq 'Y' }"><p>상표권교육(2)</p></c:if>
|
||||
<c:if test="${info.avlLctCntnt3 eq 'Y' }"><p>부정경쟁행위 교육</p></c:if>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>근무지역</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:out value='${info.rsdne}'/>
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>강의가능지역</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:if test="${info.lctAvlArea1 eq 'Y' }"><p>수도권</p></c:if>
|
||||
<c:if test="${info.lctAvlArea2 eq 'Y' }"><p>강원도</p></c:if>
|
||||
<c:if test="${info.lctAvlArea3 eq 'Y' }"><p>충청도</p></c:if>
|
||||
<c:if test="${info.lctAvlArea4 eq 'Y' }"><p>전라도</p></c:if>
|
||||
<c:if test="${info.lctAvlArea5 eq 'Y' }"><p>경상도</p></c:if>
|
||||
<c:if test="${info.lctAvlArea6 eq 'Y' }"><p>제주도</p></c:if>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>경력</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:out value='${info.carer}'/>
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>성별</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:if test="${info.gender eq 'M' }"><p>남성</p></c:if>
|
||||
<c:if test="${info.gender eq 'F' }"><p>여성</p></c:if>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>모집구분</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:out value='${info.rcrtCtgr}'/>
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>위촉일</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:out value='${info.apntDt}'/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>활동일</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:out value='${info.actvDt}'/>
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>종합 만족도 조사</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:out value='${info.ovrlSrvy}'/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>비고</p>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<c:out value='${info.rmrks}'/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!--
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>소속</p>
|
||||
@ -501,6 +634,7 @@ function getYears(getYear){
|
||||
</th>
|
||||
<td><ve:code codeId="VE0018" code="${info.divCd}"/></td>
|
||||
</tr>
|
||||
-->
|
||||
<%-- <tr>
|
||||
<th scope="row">
|
||||
<p>위촉구분</p>
|
||||
@ -513,12 +647,14 @@ function getYears(getYear){
|
||||
</th>
|
||||
<td colspan="3"><c:out value='${info.actvtCarer}' /></td>
|
||||
</tr> --%>
|
||||
<!--
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>전문분야</p>
|
||||
</th>
|
||||
<td colspan="3"><c:out value='${info.prfsnFld}' /></td>
|
||||
</tr>
|
||||
-->
|
||||
<%-- <tr>
|
||||
<th scope="row">
|
||||
<p>강의희망 교육분야</p>
|
||||
@ -683,6 +819,121 @@ function getYears(getYear){
|
||||
<select name="dBirth3" id="dBirth3" class="sel_type1">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>대표자격</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="repQf" id="repQf" size="20" value="<c:out value='${info.repQf}'/>" maxLength="20">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>세부자격</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="subQf" id="subQf" size="20" maxlength="20" placeholder="" value="<c:out value='${info.subQf}'/>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>소속명</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="workArea" id="workArea" size="20" value="<c:out value='${info.workArea}'/>" maxLength="40">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>강의가능내용</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="checkbox" id="avlLctCntnt1" name="avlLctCntnt1">
|
||||
<label for="avlLctCntnt1">상표권교육(1)</label>
|
||||
<input type="checkbox" id="avlLctCntnt2" name="avlLctCntnt2">
|
||||
<label for="avlLctCntnt2">상표권교육(2)</label>
|
||||
<input type="checkbox" id="avlLctCntnt3" name="avlLctCntnt3">
|
||||
<label for="avlLctCntnt3">부정경쟁행위 교육</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>근무지역</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="rsdne" id="rsdne" size="20" value="<c:out value='${info.rsdne}'/>" maxLength="20">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>강의가능지역</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="checkbox" id="lctAvlArea1" name="lctAvlArea1">
|
||||
<label for="lctAvlArea1">수도권</label>
|
||||
<input type="checkbox" id="lctAvlArea2" name="lctAvlArea2">
|
||||
<label for="lctAvlArea2">강원도</label>
|
||||
<input type="checkbox" id="lctAvlArea3" name="lctAvlArea3">
|
||||
<label for="lctAvlArea3">충청도</label>
|
||||
<input type="checkbox" id="lctAvlArea4" name="lctAvlArea4">
|
||||
<label for="lctAvlArea4">전라도</label>
|
||||
<input type="checkbox" id="lctAvlArea5" name="lctAvlArea5">
|
||||
<label for="lctAvlArea5">경상도</label>
|
||||
<input type="checkbox" id="lctAvlArea6" name="lctAvlArea6">
|
||||
<label for="lctAvlArea6">제주도</label>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>경력</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="carer" id="carer" size="20" value="<c:out value='${info.carer}'/>" maxLength="20">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>성별</p>
|
||||
</th>
|
||||
<td>
|
||||
<select name="gender" id="gender" class="sel_type1">
|
||||
<option value='F'>여성</option>
|
||||
<option value='M'>남성</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>모집구분</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="rcrtCtgr" id="rcrtCtgr" size="20" value="<c:out value='${info.rcrtCtgr}'/>" maxLength="20">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>위촉일</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="apntDt" id="apntDt" size="20" maxlength="20" placeholder="" value="<c:out value='${info.apntDt}'/>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>활동일</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="actvDt" id="actvDt" size="20" value="<c:out value='${info.actvDt}'/>" maxLength="20">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>종합 만족도 조사</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="ovrlSrvy" id="ovrlSrvy" size="20" maxlength="20" placeholder="" value="<c:out value='${info.ovrlSrvy}'/>">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>비고</p>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<textarea name="rmrks" id="rmrks" placeholder=""><c:out value='${info.rmrks}'/></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!--
|
||||
<tr>
|
||||
<th scope="row">
|
||||
@ -701,6 +952,7 @@ function getYears(getYear){
|
||||
</td>
|
||||
</tr>
|
||||
-->
|
||||
<!--
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>소속</p>
|
||||
@ -716,7 +968,9 @@ function getYears(getYear){
|
||||
<label for="mjr" class="label">직위</label>
|
||||
<input type="text" name="pstn" id="pstn" size="20" maxlength="20" placeholder="" value="<c:out value='${info.pstn}'/>">
|
||||
</td>
|
||||
</tr>
|
||||
</tr>
|
||||
-->
|
||||
<!--
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>위촉년도</p>
|
||||
@ -755,6 +1009,7 @@ function getYears(getYear){
|
||||
- SW코딩, 사물인터넷,인공지능,인성, 비젼, 캠프, 인터넷중독, 가족치료, 저작권 개론 등"><c:out value='${info.prfsnFld}'/></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
-->
|
||||
<%-- <tr>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
|
||||
@ -184,7 +184,7 @@
|
||||
</div>
|
||||
<div class="list_top_2">
|
||||
<div class="util_left">
|
||||
<p>이름</p>
|
||||
<p>성명</p>
|
||||
</div>
|
||||
<div class="util_right">
|
||||
<input type="text" id="searchKeyword" name="searchKeyword"
|
||||
@ -232,17 +232,25 @@
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 5%">
|
||||
<col style="width: 10%;">
|
||||
<col style="width: 9%;">
|
||||
<col style="width: auto;">
|
||||
|
||||
<col style="width: 12%">
|
||||
<col style="width: 12%">
|
||||
<col style="width: 14%">
|
||||
<col style="width: auto">
|
||||
|
||||
<col style="width: 8%;">
|
||||
<col style="width: 15%;">
|
||||
<%-- <col style="width: 12%;"> --%>
|
||||
<col style="width: 8%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th><input type="checkbox" name="checkAll" id="checkAll" onclick="chkAll(this);" /><label for="checkAll"></label></th>
|
||||
<th scope="col">이름</th>
|
||||
<th scope="col">구분</th>
|
||||
<th scope="col">성명</th>
|
||||
<th>대표자격</th>
|
||||
<th>세부자격</th>
|
||||
<th>소속명</th>
|
||||
<th>근무지역</th>
|
||||
<th scope="col">연락처</th>
|
||||
<!-- <th scope="col">주 5일여부</th> -->
|
||||
<th scope="col">자격 종료 여부</th>
|
||||
@ -250,7 +258,7 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:forEach var="list" items="${resultList}" varStatus="status">
|
||||
<tr>
|
||||
<tr onclick="fncGoDetail('<c:out value="${list.userId}"/>', '<c:out value="${list.instrDiv}"/>' , '<c:out value="${list.instrDetailOrd}"/>', '<c:out value="${list.rqstCnt}"/>');">
|
||||
|
||||
<td>
|
||||
<input name="chk" value="${list.userId}" title="Check" type="checkbox"/>
|
||||
@ -258,9 +266,17 @@
|
||||
<td onclick="fncGoDetail('<c:out value="${list.userId}"/>', '<c:out value="${list.instrDiv}"/>' , '<c:out value="${list.instrDetailOrd}"/>', '<c:out value="${list.rqstCnt}"/>');" style="cursor:pointer;">
|
||||
<c:out value="${list.instrNm}"/>
|
||||
</td>
|
||||
<td onclick="fncGoDetail('<c:out value="${list.userId}"/>', '<c:out value="${list.instrDiv}"/>' , '<c:out value="${list.instrDetailOrd}"/>', '<c:out value="${list.rqstCnt}"/>');" style="cursor:pointer;">
|
||||
<ve:code codeId="VE0018" code="${list.apptDiv}"/>
|
||||
|
||||
<td>
|
||||
<c:out value="${list.repQf}"/>
|
||||
</td>
|
||||
<td>
|
||||
<c:out value="${list.subQf}"/>
|
||||
</td>
|
||||
<td>
|
||||
<c:out value="${list.workArea}"/>
|
||||
</td>
|
||||
<td>
|
||||
<c:out value="${list.rsdne}"/>
|
||||
</td>
|
||||
<td>
|
||||
<c:out value="${list.phone}"/>
|
||||
|
||||
@ -109,7 +109,10 @@
|
||||
<input type="hidden" name="eduChasiOrd" id="eduChasiOrd"/>
|
||||
<input type="hidden" name="userId" id="userId" />
|
||||
<input type="hidden" name="asgnmAprvlCd" id="asgnmAprvlCd" value="30"/> <!-- VE0019 배정 승인 코드 30 확정 -->
|
||||
<input type="hidden" name="prcsAplctPrdOrd" id="prcsAplctPrdOrd" value="<c:out value="${vEPrcsDetailVO.prcsAplctPrdOrd}" />" />
|
||||
<input type="hidden" name="prcsAplctPrdOrd" id="prcsAplctPrdOrd" value="<c:out value="${vEPrcsDetailVO.prcsAplctPrdOrd}" />" />
|
||||
|
||||
<input type="hidden" name="searchSortCnd" value="<c:out value="${vEEduAplctVO.searchSortCnd}" />" />
|
||||
<input type="hidden" name="searchSortOrd" value="<c:out value="${vEEduAplctVO.searchSortOrd}" />" />
|
||||
|
||||
<input type="hidden" name="pageIndex" value="<c:out value='${vEEduAplctVO.pageIndex}' default='1' />"/>
|
||||
<input type="hidden" name="pageUnit" value="5" />
|
||||
@ -140,6 +143,7 @@
|
||||
<div class="pop_tb_type01">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 4%;">
|
||||
<col style="width: 11%;">
|
||||
<col style="width: auto;">
|
||||
<%-- <col style="width: 10%"> --%>
|
||||
@ -151,12 +155,13 @@
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">이름</th>
|
||||
<th scope="col">주소</th>
|
||||
<th scope="col">no</th>
|
||||
<th scope="col">성명<button class="sort sortBtn" id="sort_BBS_NM">▲</button></th>
|
||||
<th scope="col">소속명<button class="sort sortBtn" id="sort_BBS_NM">▲</button></th>
|
||||
<!-- <th scope="col">이동<br>거리</th> -->
|
||||
<th scope="col">선호분야</th>
|
||||
<th scope="col">온라인</th>
|
||||
<th scope="col">구분</th>
|
||||
<th scope="col">근무지역<button class="sort sortBtn" id="sort_BBS_NM">▲</button></th>
|
||||
<th scope="col">강의가능지역<button class="sort sortBtn" id="sort_BBS_NM">▲</button></th>
|
||||
<th scope="col">강의가능내용<button class="sort sortBtn" id="sort_BBS_NM">▲</button></th>
|
||||
<!-- <th scope="col">Penalty 횟수</th> -->
|
||||
<th scope="col">선택</th>
|
||||
</tr>
|
||||
@ -164,13 +169,28 @@
|
||||
<tbody>
|
||||
<c:forEach var="list" items="${list}" varStatus="status">
|
||||
<tr>
|
||||
<td><c:out value='${list.instrNm}'/></td>
|
||||
<td><c:out value='${list.addr}'/> <c:out value='${list.addrDetail}'/></td>
|
||||
<td><c:out value='${status.count}'/></td>
|
||||
<td><c:out value='${list.instrNm}'/></td>
|
||||
<td><c:out value='${list.workArea}'/></td>
|
||||
<td><c:out value='${list.rsdne}'/></td>
|
||||
<%-- <td><c:out value='${list.onewayDstnc}'/>Km</td> --%>
|
||||
|
||||
<td><ve:code codeId="VE0004" code="${list.prfrnFldCd}"/></td>
|
||||
<td><c:out value='${list.onlnPsblYn}'/></td>
|
||||
<td><ve:code codeId="VE0018" code="${list.divCd}"/></td>
|
||||
|
||||
<td>
|
||||
<c:if test="${list.lctAvlArea1 eq 'Y'}">수도권<br/></c:if>
|
||||
<c:if test="${list.lctAvlArea2 eq 'Y'}">강원도<br/></c:if>
|
||||
<c:if test="${list.lctAvlArea3 eq 'Y'}">충청도<br/></c:if>
|
||||
<c:if test="${list.lctAvlArea4 eq 'Y'}">전라도<br/></c:if>
|
||||
<c:if test="${list.lctAvlArea5 eq 'Y'}">경상도<br/></c:if>
|
||||
<c:if test="${list.lctAvlArea6 eq 'Y'}">제주도<br/></c:if>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
<c:if test="${list.avlLctCntnt1 eq 'Y'}">상표권교육(1)<br/></c:if>
|
||||
<c:if test="${list.avlLctCntnt2 eq 'Y'}">상표권교육(2)<br/></c:if>
|
||||
<c:if test="${list.avlLctCntnt3 eq 'Y'}">부정경쟁행위 교육<br/></c:if>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
<c:if test='${empty list.chrgNm}'>
|
||||
<button class="btn_type06"
|
||||
|
||||
@ -272,8 +272,8 @@ function fn_delete() {
|
||||
<tr>
|
||||
<th><span class="reqArea">사용자구분</span></th>
|
||||
<td colspan="3" style="text-align:left;">
|
||||
<input type="text" size="10" name="dateType" value="${empty loginLog.admotId ? 'N' : loginLog.dateType }" title="privacy" maxlength="10" />
|
||||
${loginLog.dateType} - <span class="cfText c_ed4555">U(사용자) / A(관리자)</span>
|
||||
<input type="text" size="10" name="methodCd" value="${empty loginLog.admotId ? 'N' : loginLog.methodCd }" title="privacy" maxlength="10" />
|
||||
${loginLog.methodCd} - <span class="cfText c_ed4555">U(사용자) / A(관리자)</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user