[ publishing ] 전체 화면 검수

This commit is contained in:
khj
2022-10-05 17:56:09 +09:00
parent 30fa4f9bf8
commit a2debbc256
20 changed files with 85 additions and 84 deletions

View File

@@ -1,5 +1,5 @@
.contents .table table input[type="checkbox"] + label.toggle_switch { width: 68px; height: 28px; border-radius: 14px; border: 1px solid #b7b9be; background: #cecece; transition: all 0.3s; } .contents .table table input[type="checkbox"] + label.toggle_switch { width: 68px; height: 28px; border-radius: 14px; border: 1px solid #b7b9be; background: #cecece; transition: all 0.3s; }
.contents .table table input[type="checkbox"] + label.toggle_switch:before { content:"정지";position: absolute; display: block; width: 100%; height:100%; font-size: 14px; color:#fff; line-height: 28px; padding: 0 0 0 15px; font-family: 'SpoqaHanSansNeo', sans-serif; box-sizing: border-box; transition: all 0.3s; } .contents .table table input[type="checkbox"] + label.toggle_switch:before { content:"미사용";position: absolute; display: block; width: 100%; height:100%; font-size: 14px; color:#fff; line-height: 28px; padding: 0 0 0 15px; font-family: 'SpoqaHanSansNeo', sans-serif; box-sizing: border-box; transition: all 0.3s; }
.contents .table table input[type="checkbox"] + label.toggle_switch:after { content:""; position: absolute; display: block; width:14px; height: 14px; top:50%; left: 7px; transform: translateY(-50%); background: #fff; border-radius: 100%; transition: all 0.5s; } .contents .table table input[type="checkbox"] + label.toggle_switch:after { content:""; position: absolute; display: block; width:14px; height: 14px; top:50%; left: 7px; transform: translateY(-50%); background: #fff; border-radius: 100%; transition: all 0.5s; }
.contents .table table input[type="checkbox"]:checked + label.toggle_switch { border-color:#eb008b; background:#fff; } .contents .table table input[type="checkbox"]:checked + label.toggle_switch { border-color:#eb008b; background:#fff; }
.contents .table table input[type="checkbox"]:checked + label.toggle_switch:before { content:"사용"; color:#eb008b; padding: 0 15px 0 0; } .contents .table table input[type="checkbox"]:checked + label.toggle_switch:before { content:"사용"; color:#eb008b; padding: 0 15px 0 0; }

View File

@@ -118,7 +118,7 @@ body{
.popup-wrap {display: none;} .popup-wrap {display: none;}
.popup-wrap.open {display: block !important;} .popup-wrap.open {display: block !important;}
.popup {width: 390px; z-index: 998; border-radius: 12px; background: #fff; padding: 0 30px; box-sizing: border-box; border: 1px solid rgba(197,197,197,0.36); box-shadow: 2px 2px 8px rgba(171,171,171,0.30); position: fixed; top: 50%; left: 50%; transform: translate(calc(-50% + 0.5px), calc(-50% + 0.5px)); -webkit-transform: translate(calc(-50% + 0.5px), calc(-50% + 0.5px)); -moz-transform: translate(calc(-50% + 0.5px), calc(-50% + 0.5px)); -o-transform: translate(calc(-50% + 0.5px), calc(-50% + 0.5px)); display: none; .popup {width: 390px; z-index: 998; border-radius: 12px; background: #fff; padding: 0 30px; box-sizing: border-box; border: 1px solid rgba(197,197,197,0.36); box-shadow: 2px 2px 8px rgba(171,171,171,0.30); position: fixed; top: 50%; left: 50%; transform: translate(calc(-50% + 0.5px), calc(-50% + 0.5px)); -webkit-transform: translate(calc(-50% + 0.5px), calc(-50% + 0.5px)); -moz-transform: translate(calc(-50% + 0.5px), calc(-50% + 0.5px)); -o-transform: translate(calc(-50% + 0.5px), calc(-50% + 0.5px)); display: none;
max-height: 90vh; overflow: auto;}/*스크린 height 100%를 벗어나는 긴 팝업의 경우 추가 class*/ max-height: 90vh; overflow-y: auto; overflow-x: hidden;}/*스크린 height 100%를 벗어나는 긴 팝업의 경우 추가 class*/
.popup.open {display: block !important;} .popup.open {display: block !important;}
.popup .pop-head {padding: 30px 0 25px; .popup .pop-head {padding: 30px 0 25px;
@@ -129,10 +129,11 @@ max-height: 90vh; overflow: auto;}/*스크린 height 100%를 벗어나는 긴
.popup .pop-cont {} .popup .pop-cont {}
.popup .pop-cont p {font-size: 16px; color: #666666; font-weight: 400; letter-spacing: -0.8px; line-height: 100%;} .popup .pop-cont p {font-size: 16px; color: #666666; font-weight: 400; letter-spacing: -0.8px; line-height: 100%;}
.popup .pop-cont p + p {margin-top: 10px;} .popup .pop-cont p + p {margin-top: 10px;}
.popup .popup-btn1 {display: flex; justify-content: center; align-items: center; margin: 35px 0 25px;} .popup .popup-btn1 {display: flex; justify-content: flex-start; align-items: center; margin: 35px 0 25px;}
.popup .popup-btn2 {display: flex; justify-content: space-between; align-items: center; margin: 35px 0 25px;} .popup .popup-btn2 {display: flex; justify-content: flex-end; align-items: center; margin: 35px 0 25px;}
.popup .popup-btn1 button {width: 49%; height: 40px; font-size: 16px; font-weight: 400; letter-spacing: -1.1px;} .popup .popup-btn1 button {width: 140px; height: 40px; font-size: 16px; font-weight: 400; letter-spacing: -1.1px;}
.popup .popup-btn2 button {width: 49%; height: 40px; font-size: 16px; font-weight: 400; letter-spacing: -1.1px;} .popup .popup-btn2 button {width: 140px; height: 40px; font-size: 16px; font-weight: 400; letter-spacing: -1.1px;}

View File

@@ -1238,18 +1238,18 @@ header .user_wrap .user_info .logout {
margin-bottom: -1px; margin-bottom: -1px;
} }
.popup.popup_form .popup-btn2 { .popup.popup_form .popup-btn1, .popup.popup_form .popup-btn2 {
-webkit-box-pack: end; -webkit-box-pack: center;
-ms-flex-pack: end; -ms-flex-pack: center;
justify-content: flex-end; justify-content: center;
} }
.popup.popup_form .popup-btn2 button { .popup .popup-btn2 button:last-child{
width: 30%; margin-left: 8px;
} }
.popup.popup_form .popup-btn2 button:last-child { .popup .pop-btn2 button:last-child{
margin-left: 10px; margin-left: 8px;
} }
.popup.popup_form table { .popup.popup_form table {

View File

@@ -32,7 +32,7 @@
</span> </span>
</div> </div>
</div> </div>
<div class="select_box"> <div class="select_box id">
<label for="subsSttusCd" class="label">상태</label> <label for="subsSttusCd" class="label">상태</label>
<select name="subsSttusCd" id="subsSttusCd" v-model="grid.params.subsSttusCd" @keyup.enter="search"> <select name="subsSttusCd" id="subsSttusCd" v-model="grid.params.subsSttusCd" @keyup.enter="search">
<option value="" selected>전체</option> <option value="" selected>전체</option>
@@ -52,11 +52,11 @@
</div> </div>
<div class="input_box"> <div class="input_box">
<label for="right" class="label">유치자 마당ID</label> <label for="right" class="label">유치자 마당ID</label>
<input class="" type="text" id="" placeholder="검색어 입력" v-model.trim="grid.params.loginId" maxlength="50"/> <input class="search-box" type="text" id="" placeholder="검색어 입력" v-model.trim="grid.params.loginId" maxlength="50"/>
</div> </div>
<div class="input_box"> <div class="input_box">
<label for="right" class="label">유치업체</label> <label for="right" class="label">유치업체</label>
<input class="" type="text" id="" placeholder="검색어 입력" v-model.trim="grid.params.norgNm" maxlength="50"/> <input class="search-box" type="text" id="" placeholder="검색어 입력" v-model.trim="grid.params.norgNm" maxlength="50"/>
</div> </div>
</div> </div>
<div class="group"> <div class="group">

View File

@@ -7,7 +7,7 @@
<p class="breadcrumb">채널관리 &gt; 알림톡 템플릿 관리</p> <p class="breadcrumb">채널관리 &gt; 알림톡 템플릿 관리</p>
</div> </div>
<div class="search_wrap"> <div class="search_wrap">
<div class="select_box"> <div class="select_box id">
<label for="stat" class="label">상태</label> <label for="stat" class="label">상태</label>
<select name="" id="stat" v-model="searchType1" @keyup.enter="search"> <select name="" id="stat" v-model="searchType1" @keyup.enter="search">
<option value="">전체</option> <option value="">전체</option>
@@ -25,8 +25,7 @@
</select> </select>
</div> </div>
<div class="input_box"> <div class="input_box">
<label for="search" class="label">검색어</label> <input class="search-box" type="text" id="id1" placeholder="검색어 입력" v-model.trim="grid.params.searchText1"
<input type="text" id="id1" placeholder="검색어 입력" v-model.trim="grid.params.searchText1"
@keyup.enter="search" maxlength="100"/> @keyup.enter="search" maxlength="100"/>
</div> </div>
<button type="button" class="button grey" @click="search">조회</button> <button type="button" class="button grey" @click="search">조회</button>
@@ -103,7 +102,7 @@ export default {
header: [ header: [
[ [
{header: 'NO', childNames: []}, {header: 'No', childNames: []},
{header: '고객사명', childNames: []}, {header: '고객사명', childNames: []},
{header: '사업자번호', childNames: []}, {header: '사업자번호', childNames: []},
{header: '템플릿코드', childNames: []}, {header: '템플릿코드', childNames: []},
@@ -111,20 +110,20 @@ export default {
{header: '템플릿 유형', childNames: []}, {header: '템플릿 유형', childNames: []},
{header: '상태', childNames: []}, {header: '상태', childNames: []},
{header: '발신프로필', childNames: []}, {header: '발신프로필', childNames: []},
{header: '최종수정일', childNames: []} {header: '마지막 수정일', childNames: []}
] ]
], ],
columns: [ columns: [
{name: 'no', header: 'NO', align: 'center', width: '4%'}, {name: 'no', header: 'No', align: 'center', width: '4%'},
{name: 'custNm', header: '고객사명', align: 'center', width: '12%'}, {name: 'custNm', header: '고객사명', align: 'center', width: '12%'},
{name: 'bregNo', header: '사업자번호', align: 'center', width: '12%'}, {name: 'bregNo', header: '사업자번호', align: 'center', width: '10%'},
{name: 'tmpltCd', header: '템플릿코드', align: 'center', width: '12%'}, {name: 'tmpltCd', header: '템플릿코드', align: 'center', width: '12%'},
{name: 'tmpltNm', header: '템플릿명', align: 'center', width: '12%'}, {name: 'tmpltNm', header: '템플릿명', align: 'center', width: '18%'},
{name: 'tmpltType', header: '템플릿 유형', align: 'center', width: '12%'}, {name: 'tmpltType', header: '템플릿 유형', align: 'center', width: '8%'},
{name: 'stat', header: '상태', align: 'center', width: '12%'}, {name: 'stat', header: '상태', align: 'center', width: '8%'},
{name: 'sendProfile', header: '발신프로필', align: 'center', width: '125'}, {name: 'sendProfile', header: '발신프로필', align: 'center', width: '18%'},
{name: 'lastChgDt', header: '최종수정일', width: '12%', cls: 'td_line'} {name: 'lastChgDt', header: '마지막 수정일', width: '10%', cls: 'td_line'}
], ],
noDataStr: '검색 결과가 없습니다.', noDataStr: '검색 결과가 없습니다.',
params: { params: {

View File

@@ -9,7 +9,9 @@
<h3 class="pop-tit">전체 메모보기</h3> <h3 class="pop-tit">전체 메모보기</h3>
<!-- <span>{{ totalItems.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',') }}</span> --> <!-- <span>{{ totalItems.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',') }}</span> -->
</div> </div>
<div class="info">
<div class="count"> <span>{{ totalItems.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',') }}</span></div> <div class="count"> <span>{{ totalItems.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',') }}</span></div>
</div>
<table class="table-c"> <table class="table-c">
<custom-grid <custom-grid
ref="table" ref="table"
@@ -26,7 +28,7 @@
></custom-grid> ></custom-grid>
</table> </table>
<div class="popup-btn2"> <div class="popup-btn1">
<button class="btn-default" @click="memoTotalModalClose();">닫기</button> <button class="btn-default" @click="memoTotalModalClose();">닫기</button>
</div> </div>

View File

@@ -2,8 +2,8 @@
<div class="contents"> <div class="contents">
<div class="contents_wrap"> <div class="contents_wrap">
<div class="top_wrap"> <div class="top_wrap">
<h3 class="title">청약고객관리</h3> <h3 class="title">청약정보조회</h3>
<p class="breadcrumb">고객관리 &gt; 청약고객관리 &gt; 회원관리</p> <p class="breadcrumb">고객관리 &gt; 청약정보조회 &gt; 회원관리</p>
</div> </div>
<div class="table table_form"> <div class="table table_form">
@@ -28,7 +28,7 @@
<tr> <tr>
<th>등록일</th> <th>등록일</th>
<td colspan="2">{{ regDt }}</td> <td colspan="2">{{ regDt }}</td>
<th class="center">구분</th> <th>구분</th>
<td colspan="2">{{ userType }}</td> <td colspan="2">{{ userType }}</td>
</tr> </tr>
<tr> <tr>
@@ -37,7 +37,7 @@
{{ userId }} {{ userId }}
<button type="button" class="button grey btn-a" @click="homeLogin">로그인</button> <button type="button" class="button grey btn-a" @click="homeLogin">로그인</button>
</td> </td>
<th class="center">관리자명</th> <th>관리자명</th>
<td colspan="2">{{ adminId }} / {{ adminNm }}</td> <td colspan="2">{{ adminId }} / {{ adminNm }}</td>
</tr> </tr>
<tr class="tr_input w30"> <tr class="tr_input w30">
@@ -55,7 +55,7 @@
maxlength="20" maxlength="20"
/> />
</td> </td>
<th class="center">라인타입</th> <th>라인타입</th>
<td colspan="2"> <td colspan="2">
<select name="" id="" v-model="lineType"> <select name="" id="" v-model="lineType">
<option value="NORMAL">일반</option> <option value="NORMAL">일반</option>
@@ -70,7 +70,7 @@
<input type="radio" name="userStat" value="01" id="right_radio1" v-model="userStat" /> <input type="radio" name="userStat" value="01" id="right_radio1" v-model="userStat" />
<label for="right_radio1">사용</label> <label for="right_radio1">사용</label>
<input type="radio" name="userStat" value="02" id="right_radio2" v-model="userStat" /> <input type="radio" name="userStat" value="02" id="right_radio2" v-model="userStat" />
<label for="right_radio2">정지</label> <label for="right_radio2">미사용</label>
</td> </td>
<th class="center">마지막 접속일</th> <th class="center">마지막 접속일</th>
<td colspan="2">{{ lastLoginDt }}</td> <td colspan="2">{{ lastLoginDt }}</td>
@@ -128,11 +128,11 @@
<th> <th>
<input type="checkbox" id="admin_check1" v-model="selectAll" /><label for="admin_check1"></label> <input type="checkbox" id="admin_check1" v-model="selectAll" /><label for="admin_check1"></label>
</th> </th>
<th>NO</th> <th>No</th>
<th>ID</th> <th>ID</th>
<th>이름</th> <th>이름</th>
<th>휴대폰번호</th> <th>휴대폰번호</th>
<th>상태</th> <th>ID 잠금</th>
<th>수정</th> <th>수정</th>
</tr> </tr>
</thead> </thead>
@@ -175,8 +175,8 @@
</div> </div>
</div> </div>
<div class="pop-btn2"> <div class="pop-btn2">
<button class="btn-default" type="button" @click="toComplete()">취소</button>
<button class="btn-pcolor" type="button" @click="updateAdminInfoTotal()">저장</button> <button class="btn-pcolor" type="button" @click="updateAdminInfoTotal()">저장</button>
<button class="btn-default" type="button" @click="toComplete()">취소</button>
</div> </div>
<member-bulk-reg-pop ref="memberBulkRegPop"> </member-bulk-reg-pop> <member-bulk-reg-pop ref="memberBulkRegPop"> </member-bulk-reg-pop>

View File

@@ -2,8 +2,8 @@
<div class="contents"> <div class="contents">
<div class="contents_wrap"> <div class="contents_wrap">
<div class="top_wrap"> <div class="top_wrap">
<h3 class="title">청약고객관리</h3> <h3 class="title">청약정보조회</h3>
<p class="breadcrumb">고객관리 &gt; 청약고객관리</p> <p class="breadcrumb">고객관리 &gt; 청약정보조회 &gt; 청약고객관리</p>
</div> </div>
<div class="info"> <div class="info">
<div class="title">기본정보</div> <div class="title">기본정보</div>
@@ -79,7 +79,7 @@
<th>가입일</th> <th>가입일</th>
<td colspan="2"><input type="text" disabled v-model="subsDt"></td> <td colspan="2"><input type="text" disabled v-model="subsDt"></td>
<th>상태</th> <th>상태</th>
<td class="center" colspan="2"> <td colspan="2">
<input type="text" disabled v-model="stat"> <input type="text" disabled v-model="stat">
</td> </td>
</tr> </tr>
@@ -157,8 +157,8 @@
</form> </form>
</div> </div>
<div class="pop-btn2"> <div class="pop-btn2">
<button class="btn-default" type="button" @click="toComplete();">취소</button>
<button class="btn-pcolor" type="button" @click="confirmPopOpen();">저장</button> <button class="btn-pcolor" type="button" @click="confirmPopOpen();">저장</button>
<button class="btn-default" type="button" @click="toComplete();">취소</button>
</div> </div>
<!--이월금액 모달.--> <!--이월금액 모달.-->

View File

@@ -3,8 +3,8 @@
<div class="contents"> <div class="contents">
<div class="contents_wrap"> <div class="contents_wrap">
<div class="top_wrap"> <div class="top_wrap">
<h3 class="title">청약고객관리</h3> <h3 class="title">청약정보조회</h3>
<p class="breadcrumb">고객관리 &gt; 청약고객관리 &gt; 청약고객관리</p> <p class="breadcrumb">고객관리 &gt; 청약정보조회 &gt; 청약고객관리</p>
</div> </div>
<div class="top_tab"> <div class="top_tab">

View File

@@ -8,7 +8,7 @@
<li><input type="text" placeholder="아이디를 입력하세요" v-model="userId"></li> <li><input type="text" placeholder="아이디를 입력하세요" v-model="userId"></li>
<li> <li>
<button class="btn-pcolor" @click="ajaxReset">비밀번호 초기화 문자 발송하기</button> <button class="btn-pcolor" @click="ajaxReset">비밀번호 초기화 문자 발송하기</button>
<button class="btn-default" @click="clickMenu('/login')">취소</button> <button class="btn-default" @click="clickMenu('/login')">닫기</button>
</li> </li>
</ul> </ul>
<div class="login-notice"> <div class="login-notice">

View File

@@ -21,7 +21,7 @@
></vuejs-datepicker> ></vuejs-datepicker>
</span> </span>
</div> </div>
<div class="select_box"> <div class="select_box id">
<label for="right" class="label">요청채널</label> <label for="right" class="label">요청채널</label>
<select name="" id="" v-model="grid.params.searchType1" @keyup.enter="search"> <select name="" id="" v-model="grid.params.searchType1" @keyup.enter="search">
<option value="" selected>전체</option> <option value="" selected>전체</option>
@@ -35,13 +35,13 @@
<div class="group"> <div class="group">
<div class="input_box essential"> <div class="input_box essential">
<label for="right" class="label"><span>*</span>수신번호</label> <label for="right" class="label"><span>*</span>수신번호</label>
<input class="search-box" type="text" id="search" placeholder="- 자 제외 숫자만 입력" @keyup.enter="search" <input class="" type="text" id="search" placeholder="- 자 제외 숫자만 입력" @keyup.enter="search"
v-model.trim="grid.params.searchText1" @keypress="onlyNum" @input="onlyNum" maxlength="11" v-model.trim="grid.params.searchText1" @keypress="onlyNum" @input="onlyNum" maxlength="11"
ref="_searchText2"> ref="_searchText2">
</div> </div>
<div class="input_box essential"> <div class="input_box essential">
<label for="right" class="label"><span>*</span>발신번호</label> <label for="right" class="label"><span>*</span>발신번호</label>
<input class="search-box" type="text" id="search" placeholder="- 자 제외 숫자만 입력" @keyup.enter="search" <input class="" type="text" id="search" placeholder="- 자 제외 숫자만 입력" @keyup.enter="search"
v-model.trim="grid.params.searchText2" @keypress="onlyNum" @input="onlyNum" maxlength="11" v-model.trim="grid.params.searchText2" @keypress="onlyNum" @input="onlyNum" maxlength="11"
ref="_searchText2"> ref="_searchText2">
</div> </div>
@@ -154,7 +154,7 @@ export default {
header: [ header: [
[ [
{header: 'NO', childNames: []}, {header: 'No', childNames: []},
{header: '발송일자', childNames: []}, {header: '발송일자', childNames: []},
{header: '고객사명', childNames: []}, {header: '고객사명', childNames: []},
{header: '발송아이디(사용자ID)', childNames: []}, {header: '발송아이디(사용자ID)', childNames: []},
@@ -170,7 +170,7 @@ export default {
], ],
columns: [ columns: [
{name: 'no', header: 'NO', align: 'center', width: '5%'}, {name: 'no', header: 'No', align: 'center', width: '5%'},
{name: 'sentDate', header: '발송일자', align: 'center', width: '11%'}, {name: 'sentDate', header: '발송일자', align: 'center', width: '11%'},
{name: 'custNm', header: '고객사명', align: 'center', width: '9%'}, {name: 'custNm', header: '고객사명', align: 'center', width: '9%'},
{name: 'userId', header: '발송아이디(사용자ID)', align: 'center', width: '9%'}, {name: 'userId', header: '발송아이디(사용자ID)', align: 'center', width: '9%'},

View File

@@ -146,26 +146,26 @@ export default {
addCls: 'box_OFvis', addCls: 'box_OFvis',
header: [ header: [
[ [
{header: 'NO', childNames: []}, {header: 'No', childNames: []},
{header: '발신번호', childNames: []}, {header: '발신번호', childNames: []},
{header: '차단여부', childNames: []}, {header: '차단여부', childNames: []},
{header: '발송타입', childNames: []}, {header: '발송타입', childNames: []},
{header: '최근수정일', childNames: []}, {header: '마지막 수정일', childNames: []},
{header: '차단사유', childNames: []}, {header: '차단사유', childNames: []},
{header: '등록자', childNames: []} {header: '등록자', childNames: []}
] ]
], ],
columns: [ columns: [
{name: 'no', header: 'NO', align: 'center', width: '5%'}, {name: 'no', header: 'No', align: 'center', width: '5%'},
{ {
name: 'blcksndrno', header: '발신번호', align: 'center', width: '25%', name: 'blcksndrno', header: '발신번호', align: 'center', width: '20%',
renderer: {type: CustomATagRenderer, options: {callback: this.inDetailPop}} renderer: {type: CustomATagRenderer, options: {callback: this.inDetailPop}}
}, },
{name: 'blckYn', header: '차단여부', align: 'center', width: '15%'}, {name: 'blckYn', header: '차단여부', align: 'center', width: '15%'},
{name: 'sndblckTpCd', header: '발송타입', align: 'center', width: '15%', hidden: true}, {name: 'sndblckTpCd', header: '발송타입', align: 'center', width: '15%', hidden: true},
{name: 'sndblckTpNm', header: '발송타입', align: 'center', width: '15%'}, {name: 'sndblckTpNm', header: '발송타입', align: 'center', width: '15%'},
{name: 'lastChgDt', header: '최근수정일', align: 'center', width: '15%'}, {name: 'lastChgDt', header: '마지막 수정일', align: 'center', width: '15%'},
{name: 'blckRsnCd', header: '차단사유', width: '15%', cls: 'td_line', hidden: true}, {name: 'blckRsnCd', header: '차단사유', width: '15%', cls: 'td_line', hidden: true},
{name: 'blckRsnNm', header: '차단사유', width: '15%', cls: 'td_line'}, {name: 'blckRsnNm', header: '차단사유', width: '15%', cls: 'td_line'},
{name: 'regId', header: '등록자', width: '15%'} {name: 'regId', header: '등록자', width: '15%'}

View File

@@ -56,30 +56,30 @@
<tr> <tr>
<th>제출서류</th> <th>제출서류</th>
<td> <td>
<p class="file">파일형식 : jpg, png, pdf, tiff (최대 5MB)</p>
<div class="sender"> <div class="sender">
<a href="javascript:void(0);" @click="download(item.filePath, item.fileNm, item.docTitle)" v-for="(item, idx) in docList" v-if="item.docTpCd !== '06' && item.docTpCd !== '07' && item.docTpCd !== '13' && item.docTpCd !== '14'">{{ item.docTitle }} <br></a> <a href="javascript:void(0);" @click="download(item.filePath, item.fileNm, item.docTitle)" v-for="(item, idx) in docList" v-if="item.docTpCd !== '06' && item.docTpCd !== '07' && item.docTpCd !== '13' && item.docTpCd !== '14'">{{ item.docTitle }} <br></a>
</div> </div>
<p class="file">파일형식 : jpg, png, pdf, tiff (최대 5MB)</p>
</td> </td>
</tr> </tr>
<tr> <tr>
<th>사업자등록증</th> <th>사업자등록증</th>
<td> <td>
<p class="file">파일형식 : jpg, png, pdf, tiff (최대 5MB)</p>
<div class="sender"> <div class="sender">
<a href="javascript:void(0);" @click="download(item.filePath, item.fileNm, item.docTitle)" v-for="(item, idx) in docList" v-if="item.docTpCd === '06'">{{ item.docTitle }}<br></a> <a href="javascript:void(0);" @click="download(item.filePath, item.fileNm, item.docTitle)" v-for="(item, idx) in docList" v-if="item.docTpCd === '06'">{{ item.docTitle }}<br></a>
<a href="javascript:void(0);" @click="download(item.filePath, item.fileNm, item.docTitle)" v-for="(item, idx) in docList" v-if="item.docTpCd === '07'">{{ item.docTitle }}<br></a> <a href="javascript:void(0);" @click="download(item.filePath, item.fileNm, item.docTitle)" v-for="(item, idx) in docList" v-if="item.docTpCd === '07'">{{ item.docTitle }}<br></a>
</div> </div>
<p class="file">파일형식 : jpg, png, pdf, tiff (최대 5MB)</p>
</td> </td>
</tr> </tr>
<tr> <tr>
<th>본인 확인</th> <th>본인 확인</th>
<td> <td>
<p class="file">파일형식 : jpg, png, pdf, tiff (최대 5MB)</p>
<div class="sender"> <div class="sender">
<a href="javascript:void(0);" @click="download(item.filePath, item.fileNm, item.docTitle)" v-for="(item, idx) in docList" v-if="item.docTpCd === '13'">{{ item.docTitle }}<br></a> <a href="javascript:void(0);" @click="download(item.filePath, item.fileNm, item.docTitle)" v-for="(item, idx) in docList" v-if="item.docTpCd === '13'">{{ item.docTitle }}<br></a>
<a href="javascript:void(0);" @click="download(item.filePath, item.fileNm, item.docTitle)" v-for="(item, idx) in docList" v-if="item.docTpCd === '14'">{{ item.docTitle }}<br></a> <a href="javascript:void(0);" @click="download(item.filePath, item.fileNm, item.docTitle)" v-for="(item, idx) in docList" v-if="item.docTpCd === '14'">{{ item.docTitle }}<br></a>
</div> </div>
<p class="file">파일형식 : jpg, png, pdf, tiff (최대 5MB)</p>
</td> </td>
</tr> </tr>
</tbody> </tbody>

View File

@@ -21,7 +21,7 @@
<input class="search-box" type="text" id="search" placeholder="검색어 입력" v-model.trim="grid.params.searchText1" <input class="search-box" type="text" id="search" placeholder="검색어 입력" v-model.trim="grid.params.searchText1"
@keypress="onlyNum" @input="onlyNum" maxlength="10" @keyup.enter="search"/> @keypress="onlyNum" @input="onlyNum" maxlength="10" @keyup.enter="search"/>
</div> </div>
<div class="select_box"> <div class="select_box id">
<label for="right" class="label">명의자 구분</label> <label for="right" class="label">명의자 구분</label>
<select name="" id="" v-model="searchType2" @keyup.enter="search"> <select name="" id="" v-model="searchType2" @keyup.enter="search">
<option value="">전체</option> <option value="">전체</option>

View File

@@ -3,8 +3,8 @@
<div class="contents"> <div class="contents">
<div class="contents_wrap"> <div class="contents_wrap">
<div class="top_wrap"> <div class="top_wrap">
<h3 class="title">문자 발신 번호 관리</h3> <h3 class="title">문자 발신번호 관리</h3>
<p class="breadcrumb">발신번호관리 &gt; 문자 발신 번호 관리</p> <p class="breadcrumb">발신번호관리 &gt; 문자 발신번호 관리</p>
</div> </div>
<div class="search_wrap"> <div class="search_wrap">
<div class="group"> <div class="group">
@@ -33,7 +33,7 @@
<option value="02">어드민</option> <option value="02">어드민</option>
</select> </select>
</div> </div>
<div class="select_box"> <div class="select_box id">
<label for="right" class="label">상세검색</label> <label for="right" class="label">상세검색</label>
<select name="" id="category" v-model="searchType4" @keyup.enter="search"> <select name="" id="category" v-model="searchType4" @keyup.enter="search">
<option value="regNo">발신번호</option> <option value="regNo">발신번호</option>
@@ -145,7 +145,7 @@ export default {
pageRange: 1, pageRange: 1,
header: [ header: [
[ [
{header: 'NO', childNames: []}, {header: 'No', childNames: []},
{header: '고객사명', childNames: []}, {header: '고객사명', childNames: []},
{header: '관리자ID', childNames: []}, {header: '관리자ID', childNames: []},
{header: '등록자ID', childNames: []}, {header: '등록자ID', childNames: []},
@@ -159,7 +159,7 @@ export default {
], ],
columns: [ columns: [
{name: 'no', header: 'NO', align: 'center', width: '5%'}, {name: 'no', header: 'No', align: 'center', width: '5%'},
{name: 'regReqNo', hidden: true}, {name: 'regReqNo', hidden: true},
{name: 'bizrAuthYn', hidden: true}, {name: 'bizrAuthYn', hidden: true},
{name: 'custNm', header: '고객사명', align: 'center', width: '5%'}, {name: 'custNm', header: '고객사명', align: 'center', width: '5%'},

View File

@@ -17,7 +17,7 @@
<option value="D">삭제</option> <option value="D">삭제</option>
</select> </select>
</div> </div>
<div class="select_box"> <div class="select_box id">
<label for="searchType" class="label">상세검색</label> <label for="searchType" class="label">상세검색</label>
<select name="" id="searchType" v-model="searchType2" @keyup.enter="search"> <select name="" id="searchType" v-model="searchType2" @keyup.enter="search">
<option value="custNm">고객사명</option> <option value="custNm">고객사명</option>
@@ -26,7 +26,6 @@
</select> </select>
</div> </div>
<div class="input_box"> <div class="input_box">
<label for="search" class="label">검색어</label>
<input class="search-box" type="text" id="search" placeholder="검색어 입력" v-model.trim="grid.params.searchText1" <input class="search-box" type="text" id="search" placeholder="검색어 입력" v-model.trim="grid.params.searchText1"
maxlength="100" @keyup.enter="search"/> maxlength="100" @keyup.enter="search"/>
</div> </div>

View File

@@ -6,7 +6,7 @@
<p class="breadcrumb">서비스관리 &gt; 080수신거부 인증코드 조회</p> <p class="breadcrumb">서비스관리 &gt; 080수신거부 인증코드 조회</p>
</div> </div>
<div class="search_wrap"> <div class="search_wrap">
<div class="select_box"> <div class="select_box id">
<label for="stat" class="label">상태</label> <label for="stat" class="label">상태</label>
<select name="" id="stat" v-model="searchType1" @keyup.enter="search"> <select name="" id="stat" v-model="searchType1" @keyup.enter="search">
<option value="">전체</option> <option value="">전체</option>
@@ -25,7 +25,7 @@
</div> </div>
<div class="input_box"> <div class="input_box">
<!-- <label for="search" class="label">검색어</label> --> <!-- <label for="search" class="label">검색어</label> -->
<input type="text" id="id1" placeholder="검색어 입력" v-model.trim="grid.params.searchText1" <input class="search-box" type="text" id="id1" placeholder="검색어 입력" v-model.trim="grid.params.searchText1"
@keyup.enter="search" maxlength="100"/> @keyup.enter="search" maxlength="100"/>
</div> </div>
<button type="button" class="button grey" @click="search">조회</button> <button type="button" class="button grey" @click="search">조회</button>

View File

@@ -47,11 +47,11 @@
</div> </div>
<div class="input_box id"> <div class="input_box id">
<label for="name" class="label">고객사명</label> <label for="name" class="label">고객사명</label>
<input type="text" id="name" placeholder="검색어 입력" v-model.trim="grid.params.custNm"> <input class="search-box" type="text" id="name" placeholder="검색어 입력" v-model.trim="grid.params.custNm">
</div> </div>
<div class="input_box"> <div class="input_box">
<label for="name" class="label">사업자등록번호</label> <label for="name" class="label">사업자번호</label>
<input type="text" id="name" placeholder="검색어 입력" v-model.trim="grid.params.bizrno" @keypress="onlyNum" <input class="search-box" type="text" id="name" placeholder="검색어 입력" v-model.trim="grid.params.bizrno" @keypress="onlyNum"
@input="onlyNum" maxlength="10"> @input="onlyNum" maxlength="10">
</div> </div>
<button type="button" class="button grey" @click="search">조회</button> <button type="button" class="button grey" @click="search">조회</button>

View File

@@ -46,11 +46,11 @@
</div> </div>
<div class="input_box id"> <div class="input_box id">
<label for="name" class="label">고객사명</label> <label for="name" class="label">고객사명</label>
<input type="text" id="name" placeholder="검색어 입력" v-model.trim="grid.params.custNm" maxlength="100"> <input class="search-box" type="text" id="name" placeholder="검색어 입력" v-model.trim="grid.params.custNm" maxlength="100">
</div> </div>
<div class="input_box"> <div class="input_box">
<label for="name" class="label">사업자등록번호</label> <label for="name" class="label">사업자번호</label>
<input type="text" id="name" placeholder="검색어 입력" v-model.trim="grid.params.bizrno" @keypress="onlyNum" <input class="search-box" type="text" id="name" placeholder="검색어 입력" v-model.trim="grid.params.bizrno" @keypress="onlyNum"
@input="onlyNum" minlength="10" maxlength="10"> @input="onlyNum" minlength="10" maxlength="10">
</div> </div>
<button type="button" class="button grey" @click="search">조회</button> <button type="button" class="button grey" @click="search">조회</button>

View File

@@ -26,12 +26,12 @@
</div> </div>
<div class="input_box id"> <div class="input_box id">
<label for="id1" class="label">ID</label> <label for="id1" class="label">ID</label>
<input type="text" id="id1" placeholder="검색어 입력" v-model.trim="grid.params.searchText1" <input class="search-box" type="text" id="id1" placeholder="검색어 입력" v-model.trim="grid.params.searchText1"
@keyup.enter="search" :readonly="!isFocused" @focus="isFocused = true" @blur="isFocused = false"/> @keyup.enter="search" :readonly="!isFocused" @focus="isFocused = true" @blur="isFocused = false"/>
</div> </div>
<div class="input_box"> <div class="input_box">
<label for="name" class="label">이름(대리점명)</label> <label for="name" class="label">이름(대리점명)</label>
<input type="text" id="name" placeholder="검색어 입력" v-model.trim="grid.params.searchText2" <input class="search-box" type="text" id="name" placeholder="검색어 입력" v-model.trim="grid.params.searchText2"
@keyup.enter="search" :readonly="!isFocused" @focus="isFocused = true" @blur="isFocused = false"/> @keyup.enter="search" :readonly="!isFocused" @focus="isFocused = true" @blur="isFocused = false"/>
</div> </div>
<button type="button" class="button grey" @click="search">조회</button> <button type="button" class="button grey" @click="search">조회</button>
@@ -120,19 +120,19 @@ export default {
addCls: 'box_OFvis', addCls: 'box_OFvis',
columns: [ columns: [
{name: 'no', header: 'NO', align: 'center', width: '6%'}, {name: 'no', header: 'No', align: 'center', width: '6%'},
{name: 'auth', header: '권한', align: 'center', width: '20%'}, {name: 'auth', header: '권한', align: 'center', width: '18%'},
{name: 'name', header: '이름(대리점명)', align: 'center', width: '15%'}, {name: 'name', header: '이름(대리점명)', align: 'center', width: '18%'},
{ {
name: 'adminId', header: 'ID', align: 'center', width: '20%', renderer: { name: 'adminId', header: 'ID', align: 'center', width: '18%', renderer: {
type: CustomATagRenderer type: CustomATagRenderer
, options: { , options: {
callback: this.detailPop, callback: this.detailPop,
} }
} }
}, },
{name: 'adminStat', header: '상태', align: 'center', width: '15%', cls: 'td_line'}, {name: 'adminStat', header: '상태', align: 'center', width: '18%', cls: 'td_line'},
{name: 'regDt', header: '등록일', align: 'center', width: '20%'} {name: 'regDt', header: '등록일', align: 'center', width: '18%'}
], ],
noDataStr: '검색 결과가 없습니다.', noDataStr: '검색 결과가 없습니다.',
params: { params: {