From a2a1f7a088f312913897904792f29680d663eb19 Mon Sep 17 00:00:00 2001 From: itn Date: Mon, 18 Sep 2023 14:03:22 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B5=9C=EA=B7=BC=EC=A0=84=EC=86=A1=EB=82=B4?= =?UTF-8?q?=EC=97=AD=20=EC=A0=84=EC=B2=B4=EC=B6=94=EA=B0=80=20=EB=B2=84?= =?UTF-8?q?=ED=8A=BC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sqlmap/let/msg/MjonMsgData_SQL_mysql.xml | 1 + .../jsp/web/msgcampain/MsgDataSMLView.jsp | 97 ++++++++++--------- .../jsp/web/msgdata/MsgDataSMLView.jsp | 97 ++++++++++--------- src/main/webapp/publish/css/popupLayer.css | 2 +- 4 files changed, 102 insertions(+), 95 deletions(-) diff --git a/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml b/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml index 99390a4c..b7e5e5c8 100644 --- a/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml @@ -2147,6 +2147,7 @@ WHERE USER_ID = #userId# AND = DATE_FORMAT(#myMsgStDt#, '%Y-%m-%d') ]]> AND CUR_STATE = '3' + GROUP BY CALL_TO ORDER BY SENT_DATE DESC LIMIT 100 diff --git a/src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataSMLView.jsp b/src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataSMLView.jsp index 8aa04d37..5f233dad 100644 --- a/src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataSMLView.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataSMLView.jsp @@ -912,27 +912,17 @@ $(document).ready(function (){ //최근전송내역 팝업 선택추가 버튼 처리(체크내역 받는사람 리스트로 추가해주기) $(document).on('click', '#latestAddPhone', function (){ - var addPhoneList = []; //신규로 추가할 전화번호 저장변수 - $("input:checkbox[name='latAddrChk']:checked").each(function(index){ - var chkPhone = $(this).val(); - if(!checkHpNum(chkPhone)){ - alert("올바른 전화번호가 아닙니다."); return false; - }else{ - addPhoneList.push({phone: removeDash(chkPhone.trim())}); - } - }); - if(addPhoneList.length > 0){ //연락처 추가해 주기 addPhoneInfo(addPhoneList); @@ -942,20 +932,30 @@ $(document).ready(function (){ alert("연락처를 선택해주세요."); return false; } + }); + + //최근전송내역 팝업 전체추가 버튼 처리 + $(document).on('click', '#latestAddPhoneAll', function (){ + var addPhoneList = []; //신규로 추가할 전화번호 저장변수 + $("input:checkbox[name='latAddrChk']").each(function(index){ + var chkPhone = $(this).val(); + if(!checkHpNum(chkPhone)){ + alert("올바른 전화번호가 아닙니다."); + return false; + }else{ + addPhoneList.push({phone: removeDash(chkPhone.trim())}); + } + }); - //중복연락처 제거 - //var removeDuplData = dupliPhoneData(addPhoneList); - - //받는사람 목록에 추가 - //tableL.addData(removeDuplData); - - //총 받는사람 수 계산 - //totRows = tableL.getRows().length; - //updateTotCnt(totRows); - - //결제 금액 구하기 - //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 (){ - var addPhoneList = []; //신규로 추가할 전화번호 저장변수 - $("input:checkbox[name='bookAddrChk']:checked").each(function(index){ - var chkPhone = $(this).val(); - if(!checkHpNum(chkPhone)){ - alert("올바른 전화번호가 아닙니다."); return false; - }else{ - addPhoneList.push({phone: removeDash(chkPhone.trim())}); - } - }); if(addPhoneList.length > 0){ @@ -1003,20 +994,30 @@ $(document).ready(function (){ alert("연락처를 선택해주세요."); return false; } + }); + + //자주보내는 번호 팝업 선택추가 버튼 처리(체크내역 받는사람 리스트로 추가해주기) + $(document).on('click', '#bookMarkAddPhoneAll', function (){ + var addPhoneList = []; //신규로 추가할 전화번호 저장변수 + $("input:checkbox[name='bookAddrChk']").each(function(index){ + var chkPhone = $(this).val(); + if(!checkHpNum(chkPhone)){ + alert("올바른 전화번호가 아닙니다."); + return false; + }else{ + addPhoneList.push({phone: removeDash(chkPhone.trim())}); + } + }); - //중복연락처 제거 - //var removeDuplData = dupliPhoneData(addPhoneList); - - //받는사람 목록에 추가 - //tableL.addData(removeDuplData); - - //총 받는사람 수 계산 - //totRows = tableL.getRows().length; - //updateTotCnt(totRows); - - //결제 금액 구하기 - //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(){ - - - -