Merge branch 'sub'

This commit is contained in:
subsub 2024-10-21 09:55:19 +09:00
commit 1c9a5fb216
21 changed files with 168 additions and 129 deletions

View File

@ -464,7 +464,7 @@ function wrapWindowByMask(){
<th><span class="reqArea">관리자아이디</span></th>
<td>
<form:input class="showMask" path="emplyrId" id="emplyrId" title="사용자아이디" size="50" maxlength="20" readonly="true" />
<a href="#" class="showMask">
<a href="#" class="showMask" style="display:inline-block;">
<button type="button" class="btn btn_text btn_36 blue_border">중복아이디 검색</button>
</a>
<form:errors path="emplyrId" cssClass="error"/>
@ -476,7 +476,7 @@ function wrapWindowByMask(){
<form:password path="password" id="password" title="비밀번호" size="50" maxlength="20" />
<form:errors path="password" cssClass="error" />
<br/>
<span class="cfText c_ed4555">
<span class="cf_text c_ed4555">
비밀번호 문자 + 숫자 + 특수 문자 포함, 최소 8~20자리
</span>
</td>
@ -560,25 +560,40 @@ function wrapWindowByMask(){
<form name="searchForm" id="searchForm" method="get" action="<c:url value='/uss/umt/user/EgovUserManage.do'/>" ></form>
<div class="setDiv">
<div class="mask"></div>
<div class="popup_wrap window">
<div class="popup_wrap window id_duplication_popup" style="width:500px;">
<div class="popup_tit">
<p>아이디 중복 확인</p>
<button class="btn_popup_close close" title="팝업 닫기"><i></i></button>
</div>
<div class="cont_popup">
<p class="info_text">
<div class="id_check2">
<p class="popup_sub_tit">중복확인을 실행하십시오</p>
<div class="col-table data-table">
<table>
<colgroup>
<col style="width:30%;">
<col style="width:70%;">
</colgroup>
<tbody>
<tr>
<th>사용할 아이디</th>
<td><input type="text" id="checkIdModal"><button class="btn btn_text btn_30 blue_border btnType03" onclick="fn_id_check(); return false;">중복확인조회</button></td>
</tr>
</tbody>
</table>
</div>
<!-- <div class="id_check2">
<span>사용할 아이디</span><input type="text" id="checkIdModal">
</div>
<br>
<div class="id_check3">
</div> -->
<!-- <div class="id_check3">
<span>중복확인을 실행하십시오</span><button class="btnType03" onclick="fn_id_check(); return false;">중복확인조회</button>
</div>
</div> -->
</p>
<div class="btn_wrap btn_layout04">
<button type="button" class="btnType03" onclick="layerPopToggle();">닫기</button>
<div class="btn_wrap center">
<button type="button" class="btn btn_text btn_36 gray_fill btnType03" onclick="layerPopToggle();">닫기</button>
</div>
</div>
</div>

View File

@ -193,7 +193,7 @@ function userListExcelDownload(){
<!-- //list_top -->
<!-- list -->
<div class="table-layout">
<div class="table-layout mt15">
<table>
<colgroup>
<col style="width: 5%">

View File

@ -80,7 +80,7 @@ function fnUpdate(){
<div class="cont">
<!-- list_상세 -->
<div class="tbType02">
<div class="tbType02 col-table data-table">
<table>
<colgroup>
<col style="width: 20%">
@ -91,27 +91,27 @@ function fnUpdate(){
<tr>
<th><span class="reqArea">사용자아이디</span></th>
<td>
<input name="emplyrId" id="emplyrId" title="사용자아이디" type="text" size="20" value="<c:out value='${userManageVO.emplyrId}'/>" maxlength="20" readonly="readonly"/>
<input name="emplyrId" id="emplyrId" title="사용자아이디" type="text" class="w35per" size="20" value="<c:out value='${userManageVO.emplyrId}'/>" maxlength="20" readonly="readonly"/>
<input name="uniqId" id="uniqId" title="uniqId" type="hidden" size="20" value="<c:out value='${userManageVO.uniqId}'/>"/>
<input name="userTy" id="userTy" title="userTy" type="hidden" size="20" value="<c:out value='${userManageVO.userTy}'/>"/>
</td>
</tr>
<!-- <tr>
<th><span class="reqArea">이전 비밀번호</span></th>
<td colspan="3">
<td>
<input name="oldPassword" id="oldPassword" title="기존 비밀번호" type="password" size="20" value="" maxlength="100" />
</td>
</tr> -->
<tr>
<th><span class="reqArea">새로운 비밀번호</span></th>
<td colspan="3">
<input name="newPassword" id="newPassword" title="새로운 비밀번호" type="password" autocomplete="off" size="20" value="" maxlength="100" />
<td>
<input name="newPassword" id="newPassword" title="새로운 비밀번호" class="w35per" type="password" autocomplete="off" size="20" value="" maxlength="100" />
</td>
</tr>
<tr>
<th><span class="reqArea">비밀번호 확인</span></th>
<td colspan="3">
<input name="newPassword2" id="newPassword2" title="비밀번호확인" type="password" autocomplete="off" size="20" value="" maxlength="100" />
<td>
<input name="newPassword2" id="newPassword2" title="비밀번호확인" class="w35per" type="password" autocomplete="off" size="20" value="" maxlength="100" />
</td>
</tr>
</tbody>
@ -120,13 +120,9 @@ function fnUpdate(){
<!-- //list_상세 -->
<!-- btn_wrap -->
<div class="btn_wrap btn_layout01">
<div class="area_left">
<button class="btnType02" onclick="fnUpdate(); return false;">수 정</button>
</div>
<div class="area_right">
<button class="btnType03" onclick="fnListPage(); return false;">목 록</button>
</div>
<div class="btn_wrap right">
<button class="btn btn_text btn_46 blue_fill btnType02" onclick="fnUpdate(); return false;">수 정</button>
<button class="btn btn_text btn_46 gray_fill btnType03" onclick="fnListPage(); return false;">목 록</button>
</div>
<!-- //btn_wrap -->
</div>

View File

@ -417,7 +417,7 @@ function authorChangeCourt(){
<!-- cont_tit -->
<div class="cont_tit">
<h2>관리자수정</h2>
<h2>관리자수정1</h2>
<ul class="cont_nav">
<li class="home"><a href="/"><i></i></a></li>
<li>
@ -452,7 +452,7 @@ function authorChangeCourt(){
<tr>
<th><span class="reqArea">로그인 유형</span></th>
<td colspan="3">
<div class="radio_wrap">
<div class="radio_wrap none_span">
<!-- <span><input type="radio" name="loginType" id="IP" class="radio2" value="IP"><label for="IP">IP제어</label></span>
<span><input type="radio" name="loginType" id="OTP" class="radio2" value="OTP" checked><label for="OTP">OTP</label></span> -->
<kc:radio codeId="CC051" name="loginTypeCd" id="loginTypeCd" selectedValue="${userManageVO.loginTypeCd}" />

View File

@ -86,11 +86,11 @@
<thead>
<tr>
<c:if test='${(siteMenuIdx == "0" && menuCode == "N") && (memberGrant == "S" || memberAuth)}'><th scope="col"><input type="checkbox" class="checkbox check-all" name="allcheck" id="allcheck" title="<s:message code="common.message.allCheck"/>" /><label for="allcheck"></label></th></c:if>
<th scope="col"><s:message code="manager.visual.visualSetList.visualSetName"/>&nbsp;&nbsp;<span><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}' />/visualSetList.do?page=<c:out escapeXml='true' value='${page}' />&amp;row=<c:out escapeXml='true' value='${row}' />&amp;orderColumn=visualSetName&amp;order=ASC&amp;column=<c:out escapeXml='true' value='${column}' />&amp;search=<c:out escapeXml='true' value='${search}' />"><img src="<s:message code="common.column.up"/>" width="7" height="10" alt="<s:message code="common.move.up"/>" /></a></span> <span><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}' />/visualSetList.do?page=<c:out escapeXml='true' value='${page}' />&amp;row=<c:out escapeXml='true' value='${row}' />&amp;orderColumn=visualSetName&amp;order=DESC&amp;column=<c:out escapeXml='true' value='${column}' />&amp;search=<c:out escapeXml='true' value='${search}' />"><img src="<s:message code="common.column.down"/>" width="7" height="10" alt="<s:message code="common.move.down"/>" /></a></span></th>
<th scope="col"><s:message code="manager.visual.visualSetList.visualSetName"/><div class="sort_wrap"><span><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}' />/visualSetList.do?page=<c:out escapeXml='true' value='${page}' />&amp;row=<c:out escapeXml='true' value='${row}' />&amp;orderColumn=visualSetName&amp;order=ASC&amp;column=<c:out escapeXml='true' value='${column}' />&amp;search=<c:out escapeXml='true' value='${search}' />"><img src="<s:message code="common.column.up"/>" width="7" height="10" alt="<s:message code="common.move.up"/>" /></a></span> <span><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}' />/visualSetList.do?page=<c:out escapeXml='true' value='${page}' />&amp;row=<c:out escapeXml='true' value='${row}' />&amp;orderColumn=visualSetName&amp;order=DESC&amp;column=<c:out escapeXml='true' value='${column}' />&amp;search=<c:out escapeXml='true' value='${search}' />"><img src="<s:message code="common.column.down"/>" width="7" height="10" alt="<s:message code="common.move.down"/>" /></a></span></div></th>
<th scope="col"><s:message code="manager.visual.visualSetList.visualDataCnt"/></th>
<th scope="col" class="item-tablet-hidden"><s:message code="common.memberName"/>&nbsp;&nbsp;<span><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}' />/visualSetList.do?page=<c:out escapeXml='true' value='${page}' />&amp;row=<c:out escapeXml='true' value='${row}' />&amp;orderColumn=tMember.memberName&amp;order=ASC&amp;column=<c:out escapeXml='true' value='${column}' />&amp;search=<c:out escapeXml='true' value='${search}' />"><img src="<s:message code="common.column.up"/>" width="7" height="10" alt="<s:message code="common.move.up"/>" /></a></span> <span><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}' />/visualSetList.do?page=<c:out escapeXml='true' value='${page}' />&amp;row=<c:out escapeXml='true' value='${row}' />&amp;orderColumn=tMember.memberName&amp;order=DESC&amp;column=<c:out escapeXml='true' value='${column}' />&amp;search=<c:out escapeXml='true' value='${search}' />"><img src="<s:message code="common.column.down"/>" width="7" height="10" alt="<s:message code="common.move.down"/>" /></a></span></th>
<th scope="col" class="item-mobile-hidden"><s:message code="common.regDate"/>&nbsp;&nbsp;<span><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}' />/visualSetList.do?page=<c:out escapeXml='true' value='${page}' />&amp;row=<c:out escapeXml='true' value='${row}' />&amp;orderColumn=visualSetRegDate&amp;order=ASC&amp;column=<c:out escapeXml='true' value='${column}' />&amp;search=<c:out escapeXml='true' value='${search}' />"><img src="<s:message code="common.column.up"/>" width="7" height="10" alt="<s:message code="common.move.up"/>" /></a></span> <span><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}' />/visualSetList.do?page=<c:out escapeXml='true' value='${page}' />&amp;row=<c:out escapeXml='true' value='${row}' />&amp;orderColumn=visualSetRegDate&amp;order=DESC&amp;column=<c:out escapeXml='true' value='${column}' />&amp;search=<c:out escapeXml='true' value='${search}' />"><img src="<s:message code="common.column.down"/>" width="7" height="10" alt="<s:message code="common.move.down"/>" /></a></span></th>
<th scope="col" class="item-mobile-hidden"><s:message code="common.status"/>&nbsp;&nbsp;<span><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}' />/visualSetList.do?page=<c:out escapeXml='true' value='${page}' />&amp;row=<c:out escapeXml='true' value='${row}' />&amp;orderColumn=visualSetStatus&amp;order=ASC&amp;column=<c:out escapeXml='true' value='${column}' />&amp;search=<c:out escapeXml='true' value='${search}' />"><img src="<s:message code="common.column.up"/>" width="7" height="10" alt="<s:message code="common.move.up"/>" /></a></span> <span><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}' />/visualSetList.do?page=<c:out escapeXml='true' value='${page}' />&amp;row=<c:out escapeXml='true' value='${row}' />&amp;orderColumn=visualSetStatus&amp;order=DESC&amp;column=<c:out escapeXml='true' value='${column}' />&amp;search=<c:out escapeXml='true' value='${search}' />"><img src="<s:message code="common.column.down"/>" width="7" height="10" alt="<s:message code="common.move.down"/>" /></a></span></th>
<th scope="col" class="item-tablet-hidden"><s:message code="common.memberName"/><div class="sort_wrap"><span><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}' />/visualSetList.do?page=<c:out escapeXml='true' value='${page}' />&amp;row=<c:out escapeXml='true' value='${row}' />&amp;orderColumn=tMember.memberName&amp;order=ASC&amp;column=<c:out escapeXml='true' value='${column}' />&amp;search=<c:out escapeXml='true' value='${search}' />"><img src="<s:message code="common.column.up"/>" width="7" height="10" alt="<s:message code="common.move.up"/>" /></a></span> <span><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}' />/visualSetList.do?page=<c:out escapeXml='true' value='${page}' />&amp;row=<c:out escapeXml='true' value='${row}' />&amp;orderColumn=tMember.memberName&amp;order=DESC&amp;column=<c:out escapeXml='true' value='${column}' />&amp;search=<c:out escapeXml='true' value='${search}' />"><img src="<s:message code="common.column.down"/>" width="7" height="10" alt="<s:message code="common.move.down"/>" /></a></span></div></th>
<th scope="col" class="item-mobile-hidden"><s:message code="common.regDate"/><div class="sort_wrap"><span><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}' />/visualSetList.do?page=<c:out escapeXml='true' value='${page}' />&amp;row=<c:out escapeXml='true' value='${row}' />&amp;orderColumn=visualSetRegDate&amp;order=ASC&amp;column=<c:out escapeXml='true' value='${column}' />&amp;search=<c:out escapeXml='true' value='${search}' />"><img src="<s:message code="common.column.up"/>" width="7" height="10" alt="<s:message code="common.move.up"/>" /></a></span> <span><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}' />/visualSetList.do?page=<c:out escapeXml='true' value='${page}' />&amp;row=<c:out escapeXml='true' value='${row}' />&amp;orderColumn=visualSetRegDate&amp;order=DESC&amp;column=<c:out escapeXml='true' value='${column}' />&amp;search=<c:out escapeXml='true' value='${search}' />"><img src="<s:message code="common.column.down"/>" width="7" height="10" alt="<s:message code="common.move.down"/>" /></a></span></div></th>
<th scope="col" class="item-mobile-hidden"><s:message code="common.status"/><div class="sort_wrap"><span><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}' />/visualSetList.do?page=<c:out escapeXml='true' value='${page}' />&amp;row=<c:out escapeXml='true' value='${row}' />&amp;orderColumn=visualSetStatus&amp;order=ASC&amp;column=<c:out escapeXml='true' value='${column}' />&amp;search=<c:out escapeXml='true' value='${search}' />"><img src="<s:message code="common.column.up"/>" width="7" height="10" alt="<s:message code="common.move.up"/>" /></a></span> <span><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}' />/visualSetList.do?page=<c:out escapeXml='true' value='${page}' />&amp;row=<c:out escapeXml='true' value='${row}' />&amp;orderColumn=visualSetStatus&amp;order=DESC&amp;column=<c:out escapeXml='true' value='${column}' />&amp;search=<c:out escapeXml='true' value='${search}' />"><img src="<s:message code="common.column.down"/>" width="7" height="10" alt="<s:message code="common.move.down"/>" /></a></span></div></th>
</tr>
</thead>
<tbody>

View File

@ -79,7 +79,7 @@ function fncAuthorDelete() {
<div class="cont">
<!-- list_상세 -->
<div class="tbType02">
<div class="col-table data-table">
<table>
<colgroup>
<col style="width: 20%">
@ -113,13 +113,9 @@ function fncAuthorDelete() {
<!-- //list_상세 -->
<!-- btn_wrap -->
<div class="btn_wrap btn_layout01">
<div class="area_left">
<button class="btnType02" onclick="fncAuthorInsert(); return false;">저 장</button>
</div>
<div class="area_right">
<button class="btnType03" onclick="fncSelectAuthorList(); return false;">목 록</button>
</div>
<div class="btn_wrap right">
<button class="btn btn_text btn_46 blue_fill btnType02" onclick="fncAuthorInsert(); return false;">저장</button>
<button class="btn btn_text btn_46 gray_fill btnType03" onclick="fncSelectAuthorList(); return false;">목록</button>
</div>
<!-- //btn_wrap -->
</div>

View File

@ -241,7 +241,7 @@ function press() {
<td><c:out value="${author.authorDc}"/></td>
<td><c:out value="${author.authorCreatDe}"/></td>
<td>
<button type="button" class="btnType01" onclick="fncSelectAuthorRole('<c:out value="${author.authorCode}"/>' , '<c:out value="${author.authorNm}"/>'); return false">이동</button>
<button type="button" class="btn btn_text btn_36 orange_border btnType01" onclick="fncSelectAuthorRole('<c:out value="${author.authorCode}"/>' , '<c:out value="${author.authorNm}"/>'); return false">이동</button>
<%-- <input type="button" class="btnType1 serchBtn" onclick="fncSelectAuthorRole('<c:out value="${author.authorCode}"/>' , '<c:out value="${author.authorNm}"/>'); return false"> --%>
</td>
</tr>

View File

@ -157,12 +157,12 @@ function fncSelectRole(roleCode) {
<!-- cont -->
<div class="cont">
<!-- list_top -->
<div class="list_top">
<p>총 건수 : <span><c:out value="${paginationInfo.totalRecordCount}" /></span>건
<div class="list_top table_top">
<p class="table_total_text">총 건수 : <span class="color_blue fw_bold"><c:out value="${paginationInfo.totalRecordCount}" /></span>건
(${authorRoleManageVO.searchKeyword} : ${authorRoleManageVO.roleNm})</p>
<div class="list_util">
<div class="list_util search_wrap">
<input type="text" id="searchKeyword2" name="searchKeyword2" value="<c:out value='${authorRoleManageVO.searchKeyword2}'/>" class="search_input" placeholder="검색어를 입력하세요">
<button class="btn_search" onclick="linkPage(1); return false;">검색</button>
<button class="btn btn_text blue_border btn_search" onclick="linkPage(1); return false;">검색</button>
<select class="sel2" name="pageUnit" id="pageUnit" onchange="linkPage(1);" title="줄 선택" style="width: 140px">
<option value='10' <c:if test="${authorRoleManageVO.pageUnit == '10' or authorRoleManageVO.pageUnit == ''}">selected</c:if>>10줄</option>
@ -174,7 +174,7 @@ function fncSelectRole(roleCode) {
<!-- //list_top -->
<!-- list -->
<div class="list tbType01">
<div class="list tbType01 table-layout mt15">
<table>
<colgroup>
<col style="width: 5%">
@ -238,12 +238,8 @@ function fncSelectRole(roleCode) {
<!-- //list -->
<!-- btn_wrap -->
<div class="btn_wrap btn_layout01">
<div class="area_left">
</div>
<div class="area_right">
<button type="button" class="btnType02" onclick="fncAddAuthorRoleInsert(); return false;">등록</button>
</div>
<div class="btn_wrap right">
<button type="button" class="btn btn_text btn_46 blue_fill btnType02" onclick="fncAddAuthorRoleInsert(); return false;">등록</button>
</div>
<!-- //btn_wrap -->

View File

@ -99,7 +99,7 @@ function fncAuthorDelete(){
<div class="cont">
<!-- list_상세 -->
<div class="tbType02">
<div class="tbType02 col-table data-table">
<table>
<colgroup>
<col style="width: 20%">
@ -136,13 +136,13 @@ function fncAuthorDelete(){
<!-- //list_상세 -->
<!-- btn_wrap -->
<div class="btn_wrap btn_layout01">
<div class="btn_wrap">
<div class="area_left">
<button class="btnType04" onclick="fncAuthorDelete(); return false;">삭 제</button>
<button class="btn btn_text btn_46 red_border btnType04" onclick="fncAuthorDelete(); return false;">삭제</button>
</div>
<div class="area_right">
<button class="btnType06" onclick="fncAuthorUpdate(); return false;">저 장</button>
<button class="btnType03" onclick="fncSelectAuthorList(); return false;">목 록</button>
<button class="btn btn_text btn_46 blue_fill btnType06" onclick="fncAuthorUpdate(); return false;">저장</button>
<button class="btn btn_text btn_46 gray_fill btnType03" onclick="fncSelectAuthorList(); return false;">목록</button>
</div>
</div>
<!-- //btn_wrap -->

View File

@ -61,9 +61,9 @@
</div>
</div>
</div>
<div class="btn-area">
<button type="submit" class="btn-normal violet mb10">저장</button>
<a href="javascript:history.back()" class="btn-normal lightgray">취소</a>
<div class="btn_wrap">
<button type="submit" class="btn btn_text btn_46 blue_fill btn-normal violet mb10">저장</button>
<button type="button" onclick="javascript:history.back()" class="btn btn_text btn_46 gray_fill btn-normal lightgray">취소</button>
</div>
</fieldset>
</form:form>

View File

@ -91,9 +91,9 @@
<td class="item-mobile-hidden">${list.MEMBER_REGDATE}</td>
<td>
<div class="change-state-area" style="padding: 0 0;margin-top: 2px;display: inline-block;">
<button type="button" class="btn btn_text orange_border btn-change-state" onclick="goPage('edit','${list.MEMBER_IDX}')" >수정</button>
<button type="button" class="btn btn_text orange_border btn_30 btn-change-state" style="padding:0 18px;" onclick="goPage('edit','${list.MEMBER_IDX}')" >수정</button>
<c:if test="${list.MEMBER_LOCK_NUM >= 5}">
<button type="button" class="btn btn_text gray_fill btn-change-state" onclick="goPage('lock','${list.MEMBER_IDX}')" >잠금풀기</button>
<button type="button" class="btn btn_text gray_fill btn_30 btn-change-state" style="padding:0 18px;" onclick="goPage('lock','${list.MEMBER_IDX}')" >잠금풀기</button>
</c:if>
</div>
</td>

View File

@ -41,7 +41,7 @@
<div class="item-box">
<input type="text" name="joinId" id="joinId" style="width: 30%" placeholder="4~12자 영문, 숫자를 이용하여 입력해주세요." maxlength="20">
<div class="change-state-area" style="padding: 0 0;margin-top: 2px;display: inline-block;">
<button type="button" class="btn-change-state" onclick="idDuplChekc();" >ID중복체크</button>
<button type="button" class="btn btn_text btn_36 blue_border btn-change-state" onclick="idDuplChekc();" >ID중복체크</button>
</div>
</div>
</div>
@ -145,7 +145,7 @@
<div class="item-box">
<input type="text" name="joinZip" id="" style="width: 10%" readonly="readonly">
<div class="change-state-area" style="padding: 0 0;margin-top: 2px;display: inline-block;">
<button type="button" class="btn-change-state" onclick="goJuso('A');">우편번호검색</button>
<button type="button" class="btn btn_text btn_36 blue_border btn-change-state" onclick="goJuso('A');">우편번호검색</button>
</div>
<br>
<input type="text" name="joinAddr01" id="" style="width: 50%; margin-top:5px" readonly="readonly"><br>
@ -207,7 +207,7 @@
<div class="bbs-view-item changePart">
<p class="item-title">변경가능소속</p>
<div class="item-box" id="changePartDiv">
<div class="item-box input_box" id="changePartDiv">
</div>
</div>
<!-- <div class="bbs-view-item">
@ -220,9 +220,9 @@
</div>
</fieldset>
<div class="btn-area">
<button type="submit" class="btn-normal violet mb10">저장</button>
<button type="button" class="btn-normal lightgray mb10" onclick="goList()">목록</button>
<div class="btn-area btn_wrap right">
<button type="submit" class="btn btn_text btn_46 blue_fill">저장</button>
<button type="button" class="btn btn_text btn_46 gray_fill" onclick="goList()">목록</button>
</div>
</form:form>

View File

@ -212,7 +212,7 @@
<p class="item-title">상담기록카드</p>
<div class="item-box">
<div class="temp-file-area">
<label for="upFile" class="temp-file-button">첨부파일</label>
<label for="upFile" style='display:flex;justify-content:center;align-items:center;' class="btn btn_text btn_36 blue_border temp-file-button">첨부파일</label>
</div>
<ul class="upFileHtml" id="upFileHtml">
<c:forEach items="${fileList2}" var="list" varStatus="status">
@ -232,22 +232,29 @@
</div>
</fieldset>
<br>
<div class="btn-area">
<div class="btn_wrap">
<div class="area_left">
<c:if test="${data.managerId == memberId || '0902000000' == memberPosition}">
<button type="button" class="btn btn_text btn_46 red_border lightgray fr red" onclick="goDel()">삭제</button>
</c:if>
</div>
<div class="area_right">
<c:if test='${"0902000000" eq memberPosition}'>
<button type="button" class="btn-normal violet mb10" onclick="setOk()">승인</button>
<button type="button" class="btn btn_text btn_46 blue_fill violet mb10" onclick="setOk()">승인</button>
</c:if>
<c:if test='${data.managerId eq "" || data.managerId eq null || data.managerId eq memberId || "0902000000" eq memberPosition}'>
<c:if test="${data.counselState eq '01'}">
<button type="button" class="btn-normal violet mb10" onclick="goChange()">상담변경</button>
<button type="button" class="btn btn_text btn_46 blue_border violet mb10" onclick="goChange()">상담변경</button>
</c:if>
<button type="submit" class="btn-normal violet mb10">등록</button>
</c:if>
<button type="button" class="btn-normal lightgray mb10" onclick="goList()">목록</button>
<c:if test="${data.managerId == memberId || '0902000000' == memberPosition}">
<button type="button" class="btn-normal lightgray mb10 fr red" onclick="goDel()">삭제</button>
<button type="submit" class="btn btn_text btn_46 blue_fill violet mb10">등록</button>
</c:if>
<button type="button" class="btn btn_text btn_46 gray_fill lightgray mb10" onclick="goList()">목록</button>
<!-- <button type="button" class="btn-normal lightgray mb10" onclick="PrintElem(document.getElementById('printBox'));">인쇄</button> -->
</div>
</div>
</form:form>
</div>
<form id="moveFrm" action="" method="get">

View File

@ -94,7 +94,7 @@
<td>${list.REG_DT}</td>
<td>
<div class="change-state-area" style="padding: 0 0;margin-top: 2px;display: inline-block;">
<button type="button" class="btn btn_text orange_border btn-change-state" onclick="goPage('edit','${list.MEMBER_NO}')" >수정</button>
<button type="button" class="btn btn_text btn_30 orange_border btn-change-state" style="padding:0 18px;" onclick="goPage('edit','${list.MEMBER_NO}')" >수정</button>
</div>
</td>
</tr>

View File

@ -109,7 +109,7 @@
<div class="bbs-view-item">
<p class="item-title"><span style="color: red">*</span> 성별</p>
<div class="item-box">
<div class="item-box input_box">
<input type="radio" name="joinGender" value="3001000000" checked="checked">남
<input type="radio" name="joinGender" value="3002000000">여
</div>
@ -117,7 +117,7 @@
<div class="bbs-view-item">
<p class="item-title"><span style="color: red">*</span> 휴대전화</p>
<div class="item-box">
<div class="item-box phone_wrap">
<input type="text" name="joinPh01" id="joinPh01" maxlength="3" style="width: 5%" onkeydown='onlyNumber(event);' onkeyup='removeChar(event);' style="ime-mode:disabled;">-
<input type="text" name="joinPh02" id="joinPh02" maxlength="4" style="width: 5%" onkeydown='onlyNumber(event);' onkeyup='removeChar(event);' style="ime-mode:disabled;">-
<input type="text" name="joinPh03" id="joinPh03" maxlength="4" style="width: 5%" onkeydown='onlyNumber(event);' onkeyup='removeChar(event);' style="ime-mode:disabled;">
@ -148,7 +148,7 @@
<div class="bbs-view-item">
<p class="item-title"><span style="color: red">*</span> 이메일</p>
<div class="item-box">
<div class="item-box email_wrap">
<input type="text" name="joinEmail01" id="joinEmail01" style="width: 30%"> @
<input type="text" name="joinEmail02" id="joinEmail02" style="width: 30%">
<select name="joinEmailSel" id="joinEmailSel" onchange="inputEmail();">
@ -199,9 +199,9 @@
<div class="bbs-view-item">
<p class="item-title">연임여부</p>
<div class="item-box">
YES <input type="checkbox" name="joinReapntCheck" value="Y">
NO <input type="checkbox" name="joinReapntCheck" value="N">
<div class="item-box input_box">
<input type="checkbox" name="joinReapntCheck" value="Y"> YES
<input type="checkbox" name="joinReapntCheck" value="N"> NO
</div>
</div>
@ -249,7 +249,7 @@
<div class="bbs-view-item">
<p class="item-title">전화번호</p>
<div class="item-box">
<div class="item-box phone_wrap">
<input type="text" name="joinTel01" id="" maxlength="3" style="width: 5%" onkeydown='onlyNumber(event);' onkeyup='removeChar(event);' style="ime-mode:disabled;">-
<input type="text" name="joinTel02" id="" maxlength="4" style="width: 5%" onkeydown='onlyNumber(event);' onkeyup='removeChar(event);' style="ime-mode:disabled;">-
<input type="text" name="joinTel03" id="" maxlength="4" style="width: 5%" onkeydown='onlyNumber(event);' onkeyup='removeChar(event);' style="ime-mode:disabled;">
@ -283,7 +283,7 @@
<div class="bbs-view-item">
<p class="item-title">연임여부</p>
<div class="item-box">
<div class="item-box input_box">
<input type="radio" name="joinResignCheck" value="3401000000">임기만료
<input type="radio" name="joinResignCheck" value="3402000000">기타
<input type="text" name="joinResignTxt" style="width: 30%" maxlength="30">
@ -292,7 +292,7 @@
<div class="bbs-view-item">
<p class="item-title">사용여부</p>
<div class="item-box">
<div class="item-box input_box">
<input type="radio" name="joinUseCheck" value="N">사용안함
<input type="radio" name="joinUseCheck" value="Y" checked="checked">사용
</div>

View File

@ -1112,25 +1112,35 @@ function showConsignmentGubun(){
</tr>
<tr class="applyCheck">
<td colspan="3">
<p>
<input type="radio" id="applyCheck1" name="applyCheck" value="" class="num01" disabled="disabled"><label for="applyCheck1">대중매체 광고</label><br>
<input type="checkbox" id="applyCheck1_1" name="applyCheck" value="1_1" <c:if test="${selectReason.APPLY_CHECK eq '1_1'}">checked="checked"</c:if>><label for="applyCheck1_1">라디오 광고</label><br>
<input type="checkbox" id="applyCheck1_2" name="applyCheck" value="1_2" <c:if test="${selectReason.APPLY_CHECK eq '1_2'}">checked="checked"</c:if>><label for="applyCheck1_2">신문지면 광고</label><br>
<input type="checkbox" id="applyCheck1_3" name="applyCheck" value="1_3" <c:if test="${selectReason.APPLY_CHECK eq '1_3'}">checked="checked"</c:if>><label for="applyCheck1_3">TV방송 광고</label><br>
<input type="radio" id="applyCheck2" name="applyCheck" value="" class="num02" disabled="disabled"><label for="applyCheck2">옥외광고</label><br>
<input type="checkbox" id="applyCheck2_1" name="applyCheck" value="2_1" <c:if test="${selectReason.APPLY_CHECK eq '2_1'}">checked="checked"</c:if>><label for="applyCheck2_1">지하철 스크린도어 광고</label><br>
<input type="checkbox" id="applyCheck2_2" name="applyCheck" value="2_2" <c:if test="${selectReason.APPLY_CHECK eq '2_2'}">checked="checked"</c:if>><label for="applyCheck2_2">버스 랩핑 광고</label><br>
<input type="checkbox" id="applyCheck2_3" name="applyCheck" value="2_3" <c:if test="${selectReason.APPLY_CHECK eq '2_3'}">checked="checked"</c:if>><label for="applyCheck2_3">옥외간판</label><br>
<input type="radio" id="applyCheck3" name="applyCheck" value="" class="num03" disabled="disabled"><label for="applyCheck3">SNS채널</label><br>
<input type="checkbox" id="applyCheck3_1" name="applyCheck" value="3_1" <c:if test="${selectReason.APPLY_CHECK eq '3_1'}">checked="checked"</c:if>><label for="applyCheck3_1">네이버 공식 블로그</label><br>
<input type="checkbox" id="applyCheck3_2" name="applyCheck" value="3_2" <c:if test="${selectReason.APPLY_CHECK eq '3_2'}">checked="checked"</c:if>><label for="applyCheck3_2">인스타그램·페이스북·트위터</label><br>
<input type="checkbox" id="applyCheck3_3" name="applyCheck" value="3_3" <c:if test="${selectReason.APPLY_CHECK eq '3_3'}">checked="checked"</c:if>><label for="applyCheck3_3">유튜브 (조정원TV)</label><br>
<input type="radio" id="applyCheck4" name="applyCheck" value="4" <c:if test="${selectReason.APPLY_CHECK eq '4'}">checked="checked"</c:if> class="num04"><label for="applyCheck4">공정거래위원회</label><br>
<input type="radio" id="applyCheck5" name="applyCheck" value="" class="num05" disabled="disabled"><label for="applyCheck5">기 타</label><br>
<input type="checkbox" id="applyCheck5_1" name="applyCheck" value="5_1" <c:if test="${selectReason.APPLY_CHECK eq '5_1'}">checked="checked"</c:if>><label for="applyCheck5_1">지인소개</label><br>
<input type="checkbox" id="applyCheck5_2" name="applyCheck" value="5_2" <c:if test="${selectReason.APPLY_CHECK eq '5_2'}">checked="checked"</c:if>><label for="applyCheck5_2">인터넷 검색</label><br>
<input type="checkbox" id="applyCheck5_3" name="applyCheck" value="5_3" <c:if test="${selectReason.APPLY_CHECK eq '5_3'}">checked="checked"</c:if>><label for="applyCheck5_3">직접입력</label><input type="text" maxlength="50" name="applyEtc" id="applyEtc" class="inp_default" style="display:none; width: 42%;" >
</p>
<div class="dl_wrap">
<dl class="check_dl">
<dt><input type="radio" id="applyCheck1" name="applyCheck" value="" class="num01" disabled="disabled"><label for="applyCheck1">대중매체 광고</label><br></dt>
<dd><input type="checkbox" id="applyCheck1_1" name="applyCheck" value="1_1" <c:if test="${selectReason.APPLY_CHECK eq '1_1'}">checked="checked"</c:if>><label for="applyCheck1_1">라디오 광고</label><br></dd>
<dd><input type="checkbox" id="applyCheck1_2" name="applyCheck" value="1_2" <c:if test="${selectReason.APPLY_CHECK eq '1_2'}">checked="checked"</c:if>><label for="applyCheck1_2">신문지면 광고</label><br></dd>
<dd><input type="checkbox" id="applyCheck1_3" name="applyCheck" value="1_3" <c:if test="${selectReason.APPLY_CHECK eq '1_3'}">checked="checked"</c:if>><label for="applyCheck1_3">TV방송 광고</label><br></dd>
</dl>
<%-- <dl class="check_dl">
<dt><input type="radio" id="applyCheck2" name="applyCheck" value="" class="num02" disabled="disabled"><label for="applyCheck2">옥외광고</label><br></dt>
<dd><input type="checkbox" id="applyCheck2_1" name="applyCheck" value="2_1" <c:if test="${selectReason.APPLY_CHECK eq '2_1'}">checked="checked"</c:if>><label for="applyCheck2_1">지하철 스크린도어 광고</label><br></dd>
<dd><input type="checkbox" id="applyCheck2_2" name="applyCheck" value="2_2" <c:if test="${selectReason.APPLY_CHECK eq '2_2'}">checked="checked"</c:if>><label for="applyCheck2_2">버스 랩핑 광고</label><br></dd>
<dd><input type="checkbox" id="applyCheck2_3" name="applyCheck" value="2_3" <c:if test="${selectReason.APPLY_CHECK eq '2_3'}">checked="checked"</c:if>><label for="applyCheck2_3">옥외간판</label><br></dd>
</dl> --%>
<dl class="check_dl">
<dt><input type="radio" id="applyCheck3" name="applyCheck" value="" class="num03" disabled="disabled"><label for="applyCheck3">SNS채널</label><br></dt>
<dd><input type="checkbox" id="applyCheck3_1" name="applyCheck" value="3_1" <c:if test="${selectReason.APPLY_CHECK eq '3_1'}">checked="checked"</c:if>><label for="applyCheck3_1">네이버 공식 블로그</label><br></dd>
<%-- <dd><input type="checkbox" id="applyCheck3_2" name="applyCheck" value="3_2" <c:if test="${selectReason.APPLY_CHECK eq '3_2'}">checked="checked"</c:if>><label for="applyCheck3_2">인스타그램·페이스북·트위터</label><br></dd> --%>
<dd><input type="checkbox" id="applyCheck3_3" name="applyCheck" value="3_3" <c:if test="${selectReason.APPLY_CHECK eq '3_3'}">checked="checked"</c:if>><label for="applyCheck3_3">유튜브 (조정원TV)</label><br></dd>
</dl>
<%-- <dl class="check_dl">
<dt><input type="radio" id="applyCheck4" name="applyCheck" value="4" <c:if test="${selectReason.APPLY_CHECK eq '4'}">checked="checked"</c:if> class="num04"><label for="applyCheck4">공정거래위원회</label><br></dt>
</dl> --%>
<dl class="check_dl">
<dt><input type="radio" id="applyCheck5" name="applyCheck" value="" class="num05" disabled="disabled"><label for="applyCheck5">기 타</label><br></dt>
<dd><input type="checkbox" id="applyCheck5_1" name="applyCheck" value="5_1" <c:if test="${selectReason.APPLY_CHECK eq '5_1'}">checked="checked"</c:if>><label for="applyCheck5_1">지인소개</label><br></dd>
<dd><input type="checkbox" id="applyCheck5_2" name="applyCheck" value="5_2" <c:if test="${selectReason.APPLY_CHECK eq '5_2'}">checked="checked"</c:if>><label for="applyCheck5_2">인터넷 검색</label><br></dd>
<dd><input type="checkbox" id="applyCheck5_3" name="applyCheck" value="5_3" <c:if test="${selectReason.APPLY_CHECK eq '5_3'}">checked="checked"</c:if>><label for="applyCheck5_3">직접입력</label><input type="text" maxlength="50" name="applyEtc" id="applyEtc" class="inp_default" style="display:none; width: 42%;" ></dd>
</dl>
</div>
</td>
</tr>
<tr>
@ -1195,8 +1205,8 @@ function showConsignmentGubun(){
</td>
</tr>
<tr>
<th>당사자간 합의가 완료되어 조정조서 작성을 요청하는 사안인지 여부</th>
<td>
<th colspan="2">당사자간 합의가 완료되어 조정조서 작성을 요청하는 사안인지 여부</th>
<td colspan="2">
<input type="radio" id="parAgreement1" name="parAgreement" value="N" checked>
<label for="radio03">아니오</label>
<input type="radio" id="parAgreement2" name="parAgreement" value="Y">
@ -1204,7 +1214,7 @@ function showConsignmentGubun(){
</td>
</tr>
<tr>
<th>동일사안 공정거래위원회 시정조치 여부</th>
<th colspan="2">동일사안 공정거래위원회 시정조치 여부</th>
<td>
<input type="radio" id="ftcCorrect1" name="ftcCorrect" value="N" checked>
<label for="radio03">아니오</label>

View File

@ -141,7 +141,7 @@ String.prototype.replaceAll = function(src, repl){
<div class="cont">
<!-- list_상세 -->
<div class="tbType02">
<div class="tbType02 col-table data-table">
<table>
<colgroup>
<col style="width: 20%">
@ -152,12 +152,12 @@ String.prototype.replaceAll = function(src, repl){
<tr>
<th><span class="reqArea">콘텐츠 이름</span></th>
<td>
<form:input path="cntName" cssClass="txaIpt" maxlength="100"/>
<form:input path="cntName" cssClass="txaIpt w100per" maxlength="100"/>
<form:errors path="cntName" cssClass="error"/>
</td>
</tr>
<tr>
<th><span class="reqArea">내용</span></th>
<th style="vertical-align:middle;"><span class="reqArea">내용</span></th>
<td>
<form:textarea path="cntCn" cols="300" rows="20" />
<ckeditor:replace replace="cntCn" basePath="${pageContext.request.contextPath}/html/egovframework/com/cmm/utl/ckeditor/" />
@ -185,18 +185,18 @@ String.prototype.replaceAll = function(src, repl){
<!-- //list_상세 -->
<!-- btn_wrap -->
<div class="btn_wrap btn_layout01">
<div class="btn_wrap">
<div class="area_left">
<c:if test="${!empty cntManageVO.cntDtId }">
<button class="btnType02" onclick="fn_egov_save_CntManage('modi'); return false;">수 정</button>
</c:if>
<c:if test="${empty cntManageVO.cntDtId}">
<button class="btnType02" onclick="fn_egov_save_CntManage('save'); return false;">등 록</button>
</c:if>
<button class="btn btn_text btn_46 blue_border btnType03" onclick="ckeditorPriview(); return false;">미리보기</button>
</div>
<div class="area_right">
<button class="btnType03" onclick="location.href='/uss/ion/cnt/contentList.do'; return false;">목 록</button>
<button class="btnType03" onclick="ckeditorPriview(); return false;">미리보기</button>
<button class="btn btn_text btn_46 gray_fill btnType03" onclick="location.href='/uss/ion/cnt/contentList.do'; return false;">목 록</button>
<c:if test="${!empty cntManageVO.cntDtId }">
<button class="btn btn_text btn_46 blue_fill btnType02" onclick="fn_egov_save_CntManage('modi'); return false;">수 정</button>
</c:if>
<c:if test="${empty cntManageVO.cntDtId}">
<button class="btn btn_text btn_46 blue_fill btnType02" onclick="fn_egov_save_CntManage('save'); return false;">등 록</button>
</c:if>
<button class="btnType03" id="origin_txt" class="btnType1 bg_ed4545" style="display:none;" onclick="originTextCopy(); return false;">원본 내용</button>
</div>
</div>

View File

@ -253,7 +253,7 @@ function contentListExcelDownload(){
<td><c:out value="${result.registPnttm}"/></td>
<td>
<%-- <input type="button" class="btnType1" onclick="fncPreviewCntDetail('<c:out value="${result.cntDtId}"/>','<c:out value="${result.siteId}"/>'); return false;" value="미리보기"> --%>
<button type="button" class="btnType01" onclick="fncPreviewCntDetail('<c:out value="${result.cntDtId}"/>','<c:out value="${result.siteId}"/>'); return false;">미리보기</button>
<button type="button" class="btn btn_text btn_30 orange_border btnType01" onclick="fncPreviewCntDetail('<c:out value="${result.cntDtId}"/>','<c:out value="${result.siteId}"/>'); return false;">미리보기</button>
</tr>
</c:forEach>
<c:if test="${empty cntManageList}">

View File

@ -12,6 +12,7 @@
.btn.round{border-radius:100%;}
.btn.only_icon{padding:0;}
.btn_30{height:30px;font-size:14px;font-weight:500;}
.btn_36{height:36px;font-size:16px;font-weight:500;}
.btn_46{min-width:85px;height:46px;font-size:18px;font-weight:500;}
@ -30,7 +31,7 @@
.btn.excel_upload{background:#fff url(/kofair_case_seed/adm/images/component/icon_excel_get.png) no-repeat 16px 10px !important;padding:0 18px 0 40px !important;border:1px solid #009541;color:#009541 !important;}
/* input */
input[type="text"],input[type="search"]{height:36px;font-size:14px;border:1px solid #d5d5d5 !important;border-radius:5px !important;box-shadow:none !important;}
input[type="text"],input[type="search"],input[type="password"]{height:36px;font-size:14px;border:1px solid #d5d5d5 !important;border-radius:5px !important;box-shadow:none !important;}
textarea{font-size:14px;border:1px solid #d5d5d5 !important;border-radius:5px !important;box-shadow:none !important;}
select{min-width:65px;height:36px;padding:4px 35px 4px 10px;border:1px solid #d5d5d5 !important;border-radius:5px !important;box-shadow:none !important;background:#fff url(/kofair_case_seed/adm/images/component/icon_select.png) no-repeat calc(100% - 10px) 51% !important;}
.wrap label,.wrap .checkbox + label{font-size:16px;font-weight:400;margin:0}
@ -62,6 +63,12 @@ select{min-width:65px;height:36px;padding:4px 35px 4px 10px;border:1px solid #d5
.show{display:block !important;}
.hide{display:none !important;}
/* 팝업 */
.popup_sub_tit{font-size:20px;text-align:center;}
.popup_wrap .col-table.data-table{border-top:2px solid #222;}
.popup_wrap .col-table.data-table th,.popup_wrap .col-table.data-table td{height:40px;font-size:15px;}
.popup_wrap .col-table.data-table input,.popup_wrap .col-table.data-table button{height:30px;vertical-align:middle;}
.popup_wrap .col-table.data-table button{margin:0 0 0 10px;}
/* 간격 */
.p0 {padding: 0px!important;}

View File

@ -103,6 +103,7 @@ form h3,.title.depth02{font-size:20px;font-weight:bold;}
.wrap .radio_wrap,.wrap .radio_wrap span{display:flex;align-items:center;}
.wrap .radio_wrap{gap:20px;}
.wrap .radio_wrap input[type="radio"]+label{margin:0 0 0 5px;}
.wrap .radio_wrap.none_span input[type="radio"]+label{margin:0 0 0 -12px;}
/* 파일 테이블 */
.upload_area_top{display:flex;margin:0 0 8px 0;justify-content:space-between;align-items:flex-end;}
@ -116,6 +117,7 @@ form h3,.title.depth02{font-size:20px;font-weight:bold;}
.wrap .file_wrap table tbody td{height:35px !important;font-size:14px;padding:0 !important;text-align:center;border-bottom:1px solid #e5e5e5;vertical-align:middle;}
.wrap .file_wrap table tbody tr:last-child td{border-bottom:0;}
.wrap .file_wrap table tbody td .btn_del{height:24px;vertical-align:middle;}
.wrap .file_wrap .file_name img{display:inline-block;vertical-align:middle;}
/* 갤러리 리스트 */
.list_gallery{display:flex;border-top:2px solid #222;border-bottom:1px solid #d5d5d5;margin:15px 0 0 0;padding:30px 0;gap:30px;flex-wrap:wrap}
@ -146,6 +148,12 @@ div.webnote_toolbar_container{display:flex;}
/* 분쟁사건 배정관리 */
.wrap .cs-panel-title{font-size:16px;}
.applyCheck .dl_wrap{display:flex;gap:20px;}
.applyCheck .check_dl{display:flex;width:calc(100% / 4);gap:8px;flex-direction:column;}
.applyCheck .check_dl dt label{font-size:16px;font-weight:500;margin:0 0 0 8px;}
.applyCheck .check_dl dd{padding:0 0 0 10px;}
.applyCheck .check_dl dd label{font-size:14px;font-weight:400;margin:0 0 0 5px;letter-spacing:-0.5px;}
/* 종료사건 조회 */
@ -168,3 +176,6 @@ div.webnote_toolbar_container{display:flex;}
.menu_wrap .menu_area .menu_list{border:1px solid #d5d5d5;border-radius:5px;}
.menu_wrap .menu_detail{width:calc(100% - 350px);}
.menu_wrap .menu_detail .title{margin:0 0 25px 0;}
/* 아이디 중복확인 */
.id_duplication_popup .popup_sub_tit{margin:0 0 30px 0;}

View File

@ -32,6 +32,7 @@
/* sub layout */
.sub_content,.wrap>.sub>.inner>form[method="post"]:not(#listForm,#searchForm){width:calc(100% - 366px);margin:10px 0 0 0;}
.wrap>.sub>.inner form#signup,.wrap>.sub>.inner form#hpSignup,.wrap>.sub>.inner form#signCms{width:0 !important;}
.wrap>.sub>.inner>form .sub_content{width:100%;}
.page_location{display:flex;align-items:center;}
.page_location li{position:relative;padding:0 13px;font-size:1.6rem;color:#888;}