최근전송내역 전체추가 버튼 추가

This commit is contained in:
itn 2023-09-18 14:03:22 +09:00
parent c5595640bc
commit a2a1f7a088
4 changed files with 102 additions and 95 deletions

View File

@ -2147,6 +2147,7 @@
WHERE USER_ID = #userId# WHERE USER_ID = #userId#
AND <![CDATA[ SENT_DATE >= DATE_FORMAT(#myMsgStDt#, '%Y-%m-%d') ]]> AND <![CDATA[ SENT_DATE >= DATE_FORMAT(#myMsgStDt#, '%Y-%m-%d') ]]>
AND CUR_STATE = '3' AND CUR_STATE = '3'
GROUP BY CALL_TO
ORDER BY SENT_DATE DESC ORDER BY SENT_DATE DESC
LIMIT 100 LIMIT 100

View File

@ -912,27 +912,17 @@ $(document).ready(function (){
//최근전송내역 팝업 선택추가 버튼 처리(체크내역 받는사람 리스트로 추가해주기) //최근전송내역 팝업 선택추가 버튼 처리(체크내역 받는사람 리스트로 추가해주기)
$(document).on('click', '#latestAddPhone', function (){ $(document).on('click', '#latestAddPhone', function (){
var addPhoneList = []; //신규로 추가할 전화번호 저장변수 var addPhoneList = []; //신규로 추가할 전화번호 저장변수
$("input:checkbox[name='latAddrChk']:checked").each(function(index){ $("input:checkbox[name='latAddrChk']:checked").each(function(index){
var chkPhone = $(this).val(); var chkPhone = $(this).val();
if(!checkHpNum(chkPhone)){ if(!checkHpNum(chkPhone)){
alert("올바른 전화번호가 아닙니다."); alert("올바른 전화번호가 아닙니다.");
return false; return false;
}else{ }else{
addPhoneList.push({phone: removeDash(chkPhone.trim())}); addPhoneList.push({phone: removeDash(chkPhone.trim())});
} }
}); });
if(addPhoneList.length > 0){ if(addPhoneList.length > 0){
//연락처 추가해 주기 //연락처 추가해 주기
addPhoneInfo(addPhoneList); addPhoneInfo(addPhoneList);
@ -942,20 +932,30 @@ $(document).ready(function (){
alert("연락처를 선택해주세요."); alert("연락처를 선택해주세요.");
return false; return false;
} }
});
//중복연락처 제거 //최근전송내역 팝업 전체추가 버튼 처리
//var removeDuplData = dupliPhoneData(addPhoneList); $(document).on('click', '#latestAddPhoneAll', function (){
var addPhoneList = []; //신규로 추가할 전화번호 저장변수
//받는사람 목록에 추가 $("input:checkbox[name='latAddrChk']").each(function(index){
//tableL.addData(removeDuplData); var chkPhone = $(this).val();
if(!checkHpNum(chkPhone)){
//총 받는사람 수 계산 alert("올바른 전화번호가 아닙니다.");
//totRows = tableL.getRows().length; return false;
//updateTotCnt(totRows); }else{
addPhoneList.push({phone: removeDash(chkPhone.trim())});
//결제 금액 구하기 }
//totalPriceSum(totRows); });
if(addPhoneList.length > 0){
//연락처 추가해 주기
addPhoneInfo(addPhoneList);
$("#btnLatestAddPhoneClose").trigger("click");
}
else {
alert("연락처가 없습니다.");
return false;
}
}); });
//최근전송내역 팝업 선택 취소 버튼 처리 //최근전송내역 팝업 선택 취소 버튼 처리
@ -974,24 +974,15 @@ $(document).ready(function (){
//자주보내는 번호 팝업 선택추가 버튼 처리(체크내역 받는사람 리스트로 추가해주기) //자주보내는 번호 팝업 선택추가 버튼 처리(체크내역 받는사람 리스트로 추가해주기)
$(document).on('click', '#bookMarkAddPhone', function (){ $(document).on('click', '#bookMarkAddPhone', function (){
var addPhoneList = []; //신규로 추가할 전화번호 저장변수 var addPhoneList = []; //신규로 추가할 전화번호 저장변수
$("input:checkbox[name='bookAddrChk']:checked").each(function(index){ $("input:checkbox[name='bookAddrChk']:checked").each(function(index){
var chkPhone = $(this).val(); var chkPhone = $(this).val();
if(!checkHpNum(chkPhone)){ if(!checkHpNum(chkPhone)){
alert("올바른 전화번호가 아닙니다."); alert("올바른 전화번호가 아닙니다.");
return false; return false;
}else{ }else{
addPhoneList.push({phone: removeDash(chkPhone.trim())}); addPhoneList.push({phone: removeDash(chkPhone.trim())});
} }
}); });
if(addPhoneList.length > 0){ if(addPhoneList.length > 0){
@ -1003,20 +994,30 @@ $(document).ready(function (){
alert("연락처를 선택해주세요."); alert("연락처를 선택해주세요.");
return false; return false;
} }
});
//중복연락처 제거 //자주보내는 번호 팝업 선택추가 버튼 처리(체크내역 받는사람 리스트로 추가해주기)
//var removeDuplData = dupliPhoneData(addPhoneList); $(document).on('click', '#bookMarkAddPhoneAll', function (){
var addPhoneList = []; //신규로 추가할 전화번호 저장변수
//받는사람 목록에 추가 $("input:checkbox[name='bookAddrChk']").each(function(index){
//tableL.addData(removeDuplData); var chkPhone = $(this).val();
if(!checkHpNum(chkPhone)){
//총 받는사람 수 계산 alert("올바른 전화번호가 아닙니다.");
//totRows = tableL.getRows().length; return false;
//updateTotCnt(totRows); }else{
addPhoneList.push({phone: removeDash(chkPhone.trim())});
//결제 금액 구하기 }
//totalPriceSum(totRows); });
if(addPhoneList.length > 0){
//연락처 추가해 주기
addPhoneInfo(addPhoneList);
$("#btnLatestAddPhoneClose").trigger("click");
}
else {
alert("연락처가 없습니다.");
return false;
}
}); });
//자주보내는 번호 팝업 선택 취소 버튼 처리 //자주보내는 번호 팝업 선택 취소 버튼 처리
@ -3330,7 +3331,8 @@ $(".btn_event_cash").off().on("click", function(){
</c:choose> </c:choose>
</ul> </ul>
</div> </div>
<div class="popup_btn_wrap2 hisroy_btn"> <div class="popup_btn_wrap2 hisroy_btn" style="width: 230px;">
<button type="button" id="latestAddPhoneAll">전체추가</button>
<button type="button" id="latestAddPhone">선택추가</button> <button type="button" id="latestAddPhone">선택추가</button>
<button type="button" id="latestCancelPhone">선택취소</button> <button type="button" id="latestCancelPhone">선택취소</button>
</div> </div>
@ -3358,7 +3360,8 @@ $(".btn_event_cash").off().on("click", function(){
</c:choose> </c:choose>
</ul> </ul>
</div> </div>
<div class="popup_btn_wrap2 hisroy_btn"> <div class="popup_btn_wrap2 hisroy_btn" style="width: 230px;">
<button type="button" id="bookMarkAddPhoneAll">전체추가</button>
<button type="button" id="bookMarkAddPhone">선택추가</button> <button type="button" id="bookMarkAddPhone">선택추가</button>
<button type="button" id="bookMarkCancelPhone">선택취소</button> <button type="button" id="bookMarkCancelPhone">선택취소</button>
</div> </div>

View File

@ -1144,27 +1144,17 @@ $(document).ready(function (){
//최근전송내역 팝업 선택추가 버튼 처리(체크내역 받는사람 리스트로 추가해주기) //최근전송내역 팝업 선택추가 버튼 처리(체크내역 받는사람 리스트로 추가해주기)
$(document).on('click', '#latestAddPhone', function (){ $(document).on('click', '#latestAddPhone', function (){
var addPhoneList = []; //신규로 추가할 전화번호 저장변수 var addPhoneList = []; //신규로 추가할 전화번호 저장변수
$("input:checkbox[name='latAddrChk']:checked").each(function(index){ $("input:checkbox[name='latAddrChk']:checked").each(function(index){
var chkPhone = $(this).val(); var chkPhone = $(this).val();
if(!checkHpNum(chkPhone)){ if(!checkHpNum(chkPhone)){
alert("올바른 전화번호가 아닙니다."); alert("올바른 전화번호가 아닙니다.");
return false; return false;
}else{ }else{
addPhoneList.push({phone: removeDash(chkPhone.trim())}); addPhoneList.push({phone: removeDash(chkPhone.trim())});
} }
}); });
if(addPhoneList.length > 0){ if(addPhoneList.length > 0){
//연락처 추가해 주기 //연락처 추가해 주기
addPhoneInfo(addPhoneList); addPhoneInfo(addPhoneList);
@ -1174,20 +1164,30 @@ $(document).ready(function (){
alert("연락처를 선택해주세요."); alert("연락처를 선택해주세요.");
return false; return false;
} }
});
//중복연락처 제거 //최근전송내역 팝업 전체추가 버튼 처리
//var removeDuplData = dupliPhoneData(addPhoneList); $(document).on('click', '#latestAddPhoneAll', function (){
var addPhoneList = []; //신규로 추가할 전화번호 저장변수
//받는사람 목록에 추가 $("input:checkbox[name='latAddrChk']").each(function(index){
//tableL.addData(removeDuplData); var chkPhone = $(this).val();
if(!checkHpNum(chkPhone)){
//총 받는사람 수 계산 alert("올바른 전화번호가 아닙니다.");
//totRows = tableL.getRows().length; return false;
//updateTotCnt(totRows); }else{
addPhoneList.push({phone: removeDash(chkPhone.trim())});
//결제 금액 구하기 }
//totalPriceSum(totRows); });
if(addPhoneList.length > 0){
//연락처 추가해 주기
addPhoneInfo(addPhoneList);
$("#btnLatestAddPhoneClose").trigger("click");
}
else {
alert("연락처가 없습니다.");
return false;
}
}); });
//최근전송내역 팝업 선택 취소 버튼 처리 //최근전송내역 팝업 선택 취소 버튼 처리
@ -1206,24 +1206,15 @@ $(document).ready(function (){
//자주보내는 번호 팝업 선택추가 버튼 처리(체크내역 받는사람 리스트로 추가해주기) //자주보내는 번호 팝업 선택추가 버튼 처리(체크내역 받는사람 리스트로 추가해주기)
$(document).on('click', '#bookMarkAddPhone', function (){ $(document).on('click', '#bookMarkAddPhone', function (){
var addPhoneList = []; //신규로 추가할 전화번호 저장변수 var addPhoneList = []; //신규로 추가할 전화번호 저장변수
$("input:checkbox[name='bookAddrChk']:checked").each(function(index){ $("input:checkbox[name='bookAddrChk']:checked").each(function(index){
var chkPhone = $(this).val(); var chkPhone = $(this).val();
if(!checkHpNum(chkPhone)){ if(!checkHpNum(chkPhone)){
alert("올바른 전화번호가 아닙니다."); alert("올바른 전화번호가 아닙니다.");
return false; return false;
}else{ }else{
addPhoneList.push({phone: removeDash(chkPhone.trim())}); addPhoneList.push({phone: removeDash(chkPhone.trim())});
} }
}); });
if(addPhoneList.length > 0){ if(addPhoneList.length > 0){
@ -1235,20 +1226,30 @@ $(document).ready(function (){
alert("연락처를 선택해주세요."); alert("연락처를 선택해주세요.");
return false; return false;
} }
});
//중복연락처 제거 //자주보내는 번호 팝업 전체추가 버튼 처리
//var removeDuplData = dupliPhoneData(addPhoneList); $(document).on('click', '#bookMarkAddPhoneAll', function (){
var addPhoneList = []; //신규로 추가할 전화번호 저장변수
//받는사람 목록에 추가 $("input:checkbox[name='bookAddrChk']").each(function(index){
//tableL.addData(removeDuplData); var chkPhone = $(this).val();
if(!checkHpNum(chkPhone)){
//총 받는사람 수 계산 alert("올바른 전화번호가 아닙니다.");
//totRows = tableL.getRows().length; return false;
//updateTotCnt(totRows); }else{
addPhoneList.push({phone: removeDash(chkPhone.trim())});
//결제 금액 구하기 }
//totalPriceSum(totRows); });
if(addPhoneList.length > 0){
//연락처 추가해 주기
addPhoneInfo(addPhoneList);
$("#btnLatestAddPhoneClose").trigger("click");
}
else {
alert("연락처가 없습니다.");
return false;
}
}); });
//자주보내는 번호 팝업 선택 취소 버튼 처리 //자주보내는 번호 팝업 선택 취소 버튼 처리
@ -3212,7 +3213,8 @@ $(".btn_event_cash").off().on("click", function(){
</c:choose> </c:choose>
</ul> </ul>
</div> </div>
<div class="popup_btn_wrap2 hisroy_btn"> <div class="popup_btn_wrap2 hisroy_btn" style="width: 230px;">
<button type="button" id="latestAddPhoneAll">전체추가</button>
<button type="button" id="latestAddPhone">선택추가</button> <button type="button" id="latestAddPhone">선택추가</button>
<button type="button" id="latestCancelPhone">선택취소</button> <button type="button" id="latestCancelPhone">선택취소</button>
</div> </div>
@ -3240,7 +3242,8 @@ $(".btn_event_cash").off().on("click", function(){
</c:choose> </c:choose>
</ul> </ul>
</div> </div>
<div class="popup_btn_wrap2 hisroy_btn"> <div class="popup_btn_wrap2 hisroy_btn" style="width: 230px;">
<button type="button" id="bookMarkAddPhoneAll">전체추가</button>
<button type="button" id="bookMarkAddPhone">선택추가</button> <button type="button" id="bookMarkAddPhone">선택추가</button>
<button type="button" id="bookMarkCancelPhone">선택취소</button> <button type="button" id="bookMarkCancelPhone">선택취소</button>
</div> </div>

View File

@ -238,10 +238,10 @@
.popup_btn_wrap2 button:hover {box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.12);} .popup_btn_wrap2 button:hover {box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.12);}
.popup_btn_wrap2 button:first-child {background-color: #002c9a; margin-right: 6px} .popup_btn_wrap2 button:first-child {background-color: #002c9a; margin-right: 6px}
.popup_btn_wrap2 button:first-child:only-child {margin-right:0} .popup_btn_wrap2 button:first-child:only-child {margin-right:0}
.popup_btn_wrap2 button:nth-child(2) {background-color: #002c9a; margin-right: 6px}
.popup_btn_wrap2 button:last-child {background-color: #999;} .popup_btn_wrap2 button:last-child {background-color: #999;}
.popup_btn_wrap2 button.check_btn_pop {background-color: #002c9a;} .popup_btn_wrap2 button.check_btn_pop {background-color: #002c9a;}
.popup_btn_wrap3 {text-align: center;} .popup_btn_wrap3 {text-align: center;}
.popup_btn_wrap3 button {width: 120px; height: 42px; font-size: 18px;} .popup_btn_wrap3 button {width: 120px; height: 42px; font-size: 18px;}