기업회원, 발신번호 첨부파일 뷰어에 승인/반려 기능 추가
@41e9811de4252cc1cc96bc6b372b66fcfc92eb7c
--- src/main/java/itn/let/mjo/msg/web/MjonMsgController.java
+++ src/main/java/itn/let/mjo/msg/web/MjonMsgController.java
... | ... | @@ -5049,14 +5049,25 @@ |
| 5049 | 5049 |
|
| 5050 | 5050 |
// 파라미터 |
| 5051 | 5051 |
String docuDiv = request.getParameter("docuDiv");
|
| 5052 |
- String atchFileId = request.getParameter("atchFileId");
|
|
| 5053 |
- String workAtchFileId = request.getParameter("workAtchFileId");
|
|
| 5054 |
- String mberNm = request.getParameter("mberNm");
|
|
| 5055 |
- String bizNo = request.getParameter("bizNo");
|
|
| 5056 |
- String ceoNm = request.getParameter("ceoNm");
|
|
| 5057 | 5052 |
String hstManagerNm = request.getParameter("hstManagerNm");
|
| 5058 | 5053 |
String hstMbtlNum = request.getParameter("hstMbtlNum");
|
| 5059 |
- |
|
| 5054 |
+ String cmphstId = request.getParameter("cmphstId");
|
|
| 5055 |
+ String atchFileId = request.getParameter("atchFileId");
|
|
| 5056 |
+ String workAtchFileId = request.getParameter("workAtchFileId");
|
|
| 5057 |
+ |
|
| 5058 |
+ // 조회 |
|
| 5059 |
+ MberCmpHstVO mberCmpHstVO = new MberCmpHstVO(); |
|
| 5060 |
+ mberCmpHstVO.setCmphstId(cmphstId); |
|
| 5061 |
+ mberCmpHstVO = egovMberCmpHstService.selectMberCmpHstDetail(mberCmpHstVO); |
|
| 5062 |
+ String hstSttus = mberCmpHstVO.getHstSttus(); |
|
| 5063 |
+ String hstType = mberCmpHstVO.getHstType(); |
|
| 5064 |
+ String mberNm = mberCmpHstVO.getMberNm(); |
|
| 5065 |
+ String bizNo = mberCmpHstVO.getBizNo(); |
|
| 5066 |
+ String ceoNm = mberCmpHstVO.getCeoNm(); |
|
| 5067 |
+ String mberId = mberCmpHstVO.getMberId(); |
|
| 5068 |
+ String managerNm = mberCmpHstVO.getManagerNm(); |
|
| 5069 |
+ String mbtlNum = mberCmpHstVO.getMbtlNum(); |
|
| 5070 |
+ |
|
| 5060 | 5071 |
if (docuDiv.equals("2")) {
|
| 5061 | 5072 |
fileVO.setAtchFileId(workAtchFileId); |
| 5062 | 5073 |
} |
... | ... | @@ -5092,7 +5103,15 @@ |
| 5092 | 5103 |
model.addAttribute("ceoNm", ceoNm);
|
| 5093 | 5104 |
model.addAttribute("hstManagerNm", hstManagerNm);
|
| 5094 | 5105 |
model.addAttribute("hstMbtlNum", hstMbtlNum);
|
| 5095 |
- |
|
| 5106 |
+ model.addAttribute("hstSttus", hstSttus);
|
|
| 5107 |
+ model.addAttribute("cmphstId", cmphstId);
|
|
| 5108 |
+ model.addAttribute("hstType", hstType);
|
|
| 5109 |
+ model.addAttribute("mberId", mberId);
|
|
| 5110 |
+ model.addAttribute("managerNm", managerNm);
|
|
| 5111 |
+ model.addAttribute("mbtlNum", mbtlNum);
|
|
| 5112 |
+ model.addAttribute("atchFileSttus", mberCmpHstVO.getAtchFileSttus());
|
|
| 5113 |
+ model.addAttribute("workAtchFileSttus", mberCmpHstVO.getWorkAtchFileSttus());
|
|
| 5114 |
+ |
|
| 5096 | 5115 |
return "/uss/ion/msg/pdfView"; |
| 5097 | 5116 |
} |
| 5098 | 5117 |
|
... | ... | @@ -5127,6 +5146,7 @@ |
| 5127 | 5146 |
List<FileVO> fileList = fileService.selectFileInfs(fileVO); |
| 5128 | 5147 |
model.addAttribute("fileList", fileList);
|
| 5129 | 5148 |
|
| 5149 |
+ // 파라미터 |
|
| 5130 | 5150 |
String phmId = request.getParameter("phmId");
|
| 5131 | 5151 |
String managerNm = request.getParameter("managerNm");
|
| 5132 | 5152 |
String dept = request.getParameter("dept");
|
... | ... | @@ -5134,6 +5154,7 @@ |
| 5134 | 5154 |
String phmAuthTypeTxt = request.getParameter("phmAuthTypeTxt");
|
| 5135 | 5155 |
String ownerName = request.getParameter("ownerName");
|
| 5136 | 5156 |
|
| 5157 |
+ // 조회 |
|
| 5137 | 5158 |
MjPhoneMemberVO mjPhoneMemberVO = new MjPhoneMemberVO(); |
| 5138 | 5159 |
mjPhoneMemberVO = mjonMsgService.selectSendPhoneNumberByPhmId(phmId); |
| 5139 | 5160 |
String phoneNumber = mjPhoneMemberVO.getPhoneNumber(); |
--- src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovMberCmpHstListByType.jsp
+++ src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovMberCmpHstListByType.jsp
... | ... | @@ -22,7 +22,7 @@ |
| 22 | 22 |
}); |
| 23 | 23 |
|
| 24 | 24 |
// PdfView |
| 25 |
-function pdfViewPop(docuDiv,atchFileId,workAtchFileId,mberNm,bizNo,ceoNm,hstManagerNm,hstMbtlNum) {
|
|
| 25 |
+function pdfViewPop(docuDiv,atchFileId,workAtchFileId,mberNm,bizNo,ceoNm,hstManagerNm,hstMbtlNum,hstSttus,cmphstId,hstType,mberId,managerNm,mbtlNum) {
|
|
| 26 | 26 |
document.pdfForm.docuDiv.value = docuDiv; |
| 27 | 27 |
document.pdfForm.atchFileId.value = atchFileId; |
| 28 | 28 |
document.pdfForm.workAtchFileId.value = workAtchFileId; |
... | ... | @@ -32,6 +32,12 @@ |
| 32 | 32 |
document.pdfForm.ceoNm.value = ceoNm; |
| 33 | 33 |
document.pdfForm.hstManagerNm.value = hstManagerNm; |
| 34 | 34 |
document.pdfForm.hstMbtlNum.value = hstMbtlNum; |
| 35 |
+ document.pdfForm.hstSttus.value = hstSttus; |
|
| 36 |
+ document.pdfForm.cmphstId.value = cmphstId; |
|
| 37 |
+ document.pdfForm.hstType.value = hstType; |
|
| 38 |
+ document.pdfForm.mberId.value = mberId; |
|
| 39 |
+ document.pdfForm.managerNm.value = managerNm; |
|
| 40 |
+ document.pdfForm.mbtlNum.value = mbtlNum; |
|
| 35 | 41 |
window.open("about:blank", 'pdfPopup', 'width=1020, height=800, top=100, left=0, fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=no, location=no, scrollbars=no');
|
| 36 | 42 |
document.pdfForm.action = "<c:url value='/uss/ion/msg/pdfView.do'/>"; |
| 37 | 43 |
document.pdfForm.target = "pdfPopup"; |
... | ... | @@ -294,7 +300,13 @@ |
| 294 | 300 |
<input type="hidden" name="bizNo"/> |
| 295 | 301 |
<input type="hidden" name="ceoNm"/> |
| 296 | 302 |
<input type="hidden" name="hstManagerNm"/> |
| 297 |
- <input type="hidden" name="hstMbtlNum"/> |
|
| 303 |
+ <input type="hidden" name="hstMbtlNum"/> |
|
| 304 |
+ <input type="hidden" name="hstSttus"/> |
|
| 305 |
+ <input type="hidden" name="cmphstId"/> |
|
| 306 |
+ <input type="hidden" name="hstType"/> |
|
| 307 |
+ <input type="hidden" name="mberId"/> |
|
| 308 |
+ <input type="hidden" name="managerNm"/> |
|
| 309 |
+ <input type="hidden" name="mbtlNum"/> |
|
| 298 | 310 |
</form> |
| 299 | 311 |
|
| 300 | 312 |
<form name="popupForm" action="<c:url value='/uss/umt/user/EgovMberCmpHstListPop.do'/>" method="post"> |
... | ... | @@ -473,7 +485,7 @@ |
| 473 | 485 |
<!--/cmm/fms/selectAddrAgencyFileInfs.do--> |
| 474 | 486 |
<!--/cmm/fms/selectMberFileInfs.do--> |
| 475 | 487 |
<c:if test="${result.atchFileId ne '' && result.atchFileId ne null}">
|
| 476 |
- <a href="#" onclick="pdfViewPop('1','${result.atchFileId}','${result.workAtchFileId}','${result.mberNm}','${result.bizNo}','${result.ceoNm}','${result.hstManagerNm}','${result.hstMbtlNum}'); return false;"><img src="/publish/images/content/file_view.png" style="vertical-align:middle;" /></a>
|
|
| 488 |
+ <a href="#" onclick="pdfViewPop('1','${result.atchFileId}','${result.workAtchFileId}','${result.mberNm}','${result.bizNo}','${result.ceoNm}','${result.hstManagerNm}','${result.hstMbtlNum}','${result.hstSttus}','${result.cmphstId}','${result.hstType}','${result.mberId}','${result.managerNm}','${result.mbtlNum}'); return false;"><img src="/publish/images/content/file_view.png" style="vertical-align:middle;" /></a>
|
|
| 477 | 489 |
</c:if> |
| 478 | 490 |
|
| 479 | 491 |
</td> |
... | ... | @@ -485,7 +497,7 @@ |
| 485 | 497 |
</c:if> |
| 486 | 498 |
|
| 487 | 499 |
<c:if test="${result.workAtchFileId ne '' && result.workAtchFileId ne null}">
|
| 488 |
- <a href="#" onclick="pdfViewPop('2','${result.atchFileId}','${result.workAtchFileId}','${result.mberNm}','${result.bizNo}','${result.ceoNm}','${result.hstManagerNm}','${result.hstMbtlNum}'); return false;"><img src="/publish/images/content/file_view.png" style="vertical-align:middle;" /></a>
|
|
| 500 |
+ <a href="#" onclick="pdfViewPop('2','${result.atchFileId}','${result.workAtchFileId}','${result.mberNm}','${result.bizNo}','${result.ceoNm}','${result.hstManagerNm}','${result.hstMbtlNum}','${result.hstSttus}','${result.cmphstId}','${result.hstType}','${result.mberId}','${result.managerNm}','${result.mbtlNum}'); return false;"><img src="/publish/images/content/file_view.png" style="vertical-align:middle;" /></a>
|
|
| 489 | 501 |
</c:if> |
| 490 | 502 |
|
| 491 | 503 |
</td> |
--- src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfView.jsp
... | ... | @@ -29,7 +29,7 @@ |
| 29 | 29 |
<link rel="stylesheet" href="/pb/css/reset.css"> |
| 30 | 30 |
<link rel="stylesheet" href="/pb/css/common.css"> |
| 31 | 31 |
<link rel="stylesheet" href="/pb/css/content.css?date=202301160001"> |
| 32 |
-<link rel="stylesheet" href="/pb/css/popup.css"> |
|
| 32 |
+ |
|
| 33 | 33 |
|
| 34 | 34 |
<script src="/pb/js/jquery-3.5.0.js"></script> |
| 35 | 35 |
<script type="text/javascript" src="<c:url value='/js/EgovMultiFile.js'/>"></script> |
... | ... | @@ -40,12 +40,33 @@ |
| 40 | 40 |
overflow-x: hidden; |
| 41 | 41 |
overflow-y: auto; |
| 42 | 42 |
} |
| 43 |
+ |
|
| 44 |
+input[type="checkbox"]{display: inline;}
|
|
| 45 |
+input[type="checkbox"] {
|
|
| 46 |
+ width: 1.263rem; |
|
| 47 |
+ height: 1.263rem; |
|
| 48 |
+ margin-right: 25px; |
|
| 49 |
+ border: 1px solid var(--color-gray); |
|
| 50 |
+ border-radius: 50%; |
|
| 51 |
+ cursor: pointer; |
|
| 52 |
+ position: relative; |
|
| 53 |
+ vertical-align: middle; |
|
| 54 |
+} |
|
| 43 | 55 |
</style> |
| 44 | 56 |
|
| 45 | 57 |
<script type="text/javaScript" language="javascript"> |
| 58 |
+var biznoCall = "N"; |
|
| 46 | 59 |
|
| 47 | 60 |
$(document).ready(function() {
|
| 48 |
- |
|
| 61 |
+ // change 함수 |
|
| 62 |
+ $("#changeWord").change(function() {
|
|
| 63 |
+ // 변경된 값으로 비교 후 alert 표출 |
|
| 64 |
+ if($(this).val() == ""){
|
|
| 65 |
+ $("#returnCn").val('');
|
|
| 66 |
+ } else {
|
|
| 67 |
+ $("#returnCn").val($(this).val());
|
|
| 68 |
+ } |
|
| 69 |
+ }); |
|
| 49 | 70 |
}); |
| 50 | 71 |
|
| 51 | 72 |
//PdfView |
... | ... | @@ -53,6 +74,249 @@ |
| 53 | 74 |
document.pdfForm.docuDiv.value = docuDiv; |
| 54 | 75 |
document.pdfForm.action = "<c:url value='/uss/ion/msg/pdfView.do'/>"; |
| 55 | 76 |
document.pdfForm.submit(); |
| 77 |
+} |
|
| 78 |
+ |
|
| 79 |
+// 머니핀 |
|
| 80 |
+function biznoPop() {
|
|
| 81 |
+ //반려 Hide |
|
| 82 |
+ setRejectAreaHide(); |
|
| 83 |
+ |
|
| 84 |
+ if (biznoCall == "Y") {
|
|
| 85 |
+ // 머니핀 Hide |
|
| 86 |
+ setMoneyPinHide(); |
|
| 87 |
+ } |
|
| 88 |
+ else {
|
|
| 89 |
+ // 머니핀 Show |
|
| 90 |
+ setMoneyPinShow(); |
|
| 91 |
+ } |
|
| 92 |
+} |
|
| 93 |
+ |
|
| 94 |
+// 머니핀 Show |
|
| 95 |
+function setMoneyPinShow() {
|
|
| 96 |
+ $("#btnMoneypin").text("머니핀 페이지 CLOSE");
|
|
| 97 |
+ $("#btnMoneypin").removeClass("btnType1");
|
|
| 98 |
+ $("#btnMoneypin").addClass("btnType2");
|
|
| 99 |
+ |
|
| 100 |
+ var p_bizno = "${bizNo}";
|
|
| 101 |
+ $("#iFrame").attr("width","100%").attr("height","500px");
|
|
| 102 |
+ $("#iFrame").attr("src","https://moneypin.biz/bizno/detail/"+p_bizno);
|
|
| 103 |
+ biznoCall = "Y"; |
|
| 104 |
+} |
|
| 105 |
+ |
|
| 106 |
+// 머니핀 Hide |
|
| 107 |
+function setMoneyPinHide() {
|
|
| 108 |
+ $("#btnMoneypin").text("머니핀 페이지 OPEN");
|
|
| 109 |
+ $("#btnMoneypin").removeClass("btnType2");
|
|
| 110 |
+ $("#btnMoneypin").addClass("btnType1");
|
|
| 111 |
+ |
|
| 112 |
+ var p_bizno = "${bizNo}";
|
|
| 113 |
+ $("#iFrame").attr("width","100%").attr("height","0px");
|
|
| 114 |
+ $("#iFrame").attr("src","");
|
|
| 115 |
+ biznoCall = "N"; |
|
| 116 |
+} |
|
| 117 |
+ |
|
| 118 |
+ |
|
| 119 |
+//세무서에서 해당 값 체크하기 |
|
| 120 |
+function setHomeTaxApi() {
|
|
| 121 |
+ |
|
| 122 |
+ var v_start_dt = $('#start_dt').val();
|
|
| 123 |
+ |
|
| 124 |
+ if (v_start_dt==""){
|
|
| 125 |
+ alert("설립일은 필수값 입니다.\n제출한 사업자 등록증에서 해당 값을 확인 하시고 입력해주세요~");
|
|
| 126 |
+ return; |
|
| 127 |
+ } |
|
| 128 |
+ |
|
| 129 |
+ $.ajax({
|
|
| 130 |
+ url : "<c:url value='/uss/umt/user/checkBizNoTaxAjax.do' />", |
|
| 131 |
+ type : 'POST', |
|
| 132 |
+ data : {
|
|
| 133 |
+ "b_no": "${bizNo}" //사업자등록번호
|
|
| 134 |
+ , "b_nm": "${mberNm}" //업체명
|
|
| 135 |
+ , "p_nm": "${ceoNm}" //대표자명
|
|
| 136 |
+ , "start_dt": v_start_dt //설립일자 |
|
| 137 |
+ }, |
|
| 138 |
+ dataType:'json', |
|
| 139 |
+ async: false, |
|
| 140 |
+ success: function (data) {
|
|
| 141 |
+ /* |
|
| 142 |
+ |
|
| 143 |
+ * 02 - 확인할 수 없습니다. |
|
| 144 |
+ * 00 - 알수없는오류(0V) |
|
| 145 |
+ * |
|
| 146 |
+ * STEP2. 사업자등록번호 확인 : |
|
| 147 |
+ * * -1:알수없는 오류 |
|
| 148 |
+ * 0:국세청에 등록되지 않은 사업자등록번호입니다. |
|
| 149 |
+ * 11: 계속사업자, |
|
| 150 |
+ * 12: 휴업자, |
|
| 151 |
+ * 13: 폐업자 |
|
| 152 |
+ */ |
|
| 153 |
+ if (data.result=='11') {
|
|
| 154 |
+ alert('기업이름, 사업자번호, 대표자 성명, 설립일 모두 정상값으로 확인되었습니다.');
|
|
| 155 |
+ } |
|
| 156 |
+ else {
|
|
| 157 |
+ alert("데이터 검증에 실패했습니다."+data.msg);
|
|
| 158 |
+ } |
|
| 159 |
+ }, |
|
| 160 |
+ error: function (e) {
|
|
| 161 |
+ alert("저장에 실패하였습니다.");
|
|
| 162 |
+ alert("ERROR : " + JSON.stringify(e));
|
|
| 163 |
+ } |
|
| 164 |
+ }); |
|
| 165 |
+ |
|
| 166 |
+} |
|
| 167 |
+ |
|
| 168 |
+//기업회원 신청 승인/반려 처리 |
|
| 169 |
+function setMberCmpHstStatusSave(hstSttus) {
|
|
| 170 |
+ var sMsg = ""; |
|
| 171 |
+ if (hstSttus == "02") {
|
|
| 172 |
+ sMsg = "승인"; |
|
| 173 |
+ } |
|
| 174 |
+ else if (hstSttus == "03") {
|
|
| 175 |
+ sMsg = "반려"; |
|
| 176 |
+ } |
|
| 177 |
+ |
|
| 178 |
+ if (confirm(sMsg + " 하시겠습니까?")) {
|
|
| 179 |
+ var form = document.pdfForm; |
|
| 180 |
+ form.hstSttus.value = hstSttus; |
|
| 181 |
+ var data = new FormData(form); |
|
| 182 |
+ url = "/uss/umt/user/mberCmpHstStatusSaveAjax.do"; |
|
| 183 |
+ |
|
| 184 |
+ if("${hstType}" == '02' && hstSttus == '02'){ //기업회원 전환 승인이라면 기존 mberNm -> managerNm 으로 수정
|
|
| 185 |
+ form.managerNm.value = "${managerNm}";
|
|
| 186 |
+ } |
|
| 187 |
+ else {
|
|
| 188 |
+ form.managerNm.value = ""; |
|
| 189 |
+ } |
|
| 190 |
+ |
|
| 191 |
+ $.ajax({
|
|
| 192 |
+ type: "POST", |
|
| 193 |
+ url: url, |
|
| 194 |
+ data: data, |
|
| 195 |
+ dataType:'json', |
|
| 196 |
+ async: false, |
|
| 197 |
+ processData: false, |
|
| 198 |
+ contentType: false, |
|
| 199 |
+ cache: false, |
|
| 200 |
+ success: function (data) {
|
|
| 201 |
+ if (data.isSuccess) {
|
|
| 202 |
+ if(data.isDone){ //이미 처리했던 건인지 체크
|
|
| 203 |
+ alert(data.msg); |
|
| 204 |
+ }else{
|
|
| 205 |
+ alert(data.msg); |
|
| 206 |
+ } |
|
| 207 |
+ |
|
| 208 |
+ opener.location.reload(); |
|
| 209 |
+ self.close(); |
|
| 210 |
+ } |
|
| 211 |
+ else {
|
|
| 212 |
+ alert(data.msg); |
|
| 213 |
+ form.managerNm.value = "${managerNm}";
|
|
| 214 |
+ form.hstSttus.value = "${hstSttus}";
|
|
| 215 |
+ } |
|
| 216 |
+ }, |
|
| 217 |
+ error: function (e) {
|
|
| 218 |
+ alert("저장에 실패하였습니다.");
|
|
| 219 |
+ alert("ERROR : " + JSON.stringify(e));
|
|
| 220 |
+ form.managerNm.value = "${managerNm}";
|
|
| 221 |
+ form.hstSttus.value = "${hstSttus}";
|
|
| 222 |
+ } |
|
| 223 |
+ }); |
|
| 224 |
+ } |
|
| 225 |
+ |
|
| 226 |
+} |
|
| 227 |
+ |
|
| 228 |
+//반려화면 Call |
|
| 229 |
+function setRejectAreaCall(sType) {
|
|
| 230 |
+ // 머니핀 Hide |
|
| 231 |
+ setMoneyPinHide(); |
|
| 232 |
+ |
|
| 233 |
+ if (sType == "SHOW") {
|
|
| 234 |
+ if ($("#rejectArea").css("display") == "block") {
|
|
| 235 |
+ //반려 Hide |
|
| 236 |
+ setRejectAreaHide(); |
|
| 237 |
+ } |
|
| 238 |
+ else {
|
|
| 239 |
+ // 반려 Show |
|
| 240 |
+ setRejectAreaShow(); |
|
| 241 |
+ } |
|
| 242 |
+ } |
|
| 243 |
+ else {
|
|
| 244 |
+ //반려 Hide |
|
| 245 |
+ setRejectAreaHide(); |
|
| 246 |
+ } |
|
| 247 |
+} |
|
| 248 |
+ |
|
| 249 |
+// 반려 Show |
|
| 250 |
+function setRejectAreaShow() {
|
|
| 251 |
+ $("#rejectArea").show();
|
|
| 252 |
+ |
|
| 253 |
+ $("#btnReject").text("반려 CLOSE");
|
|
| 254 |
+ $("#btnReject").removeClass("btnType1");
|
|
| 255 |
+ $("#btnReject").addClass("btnType2");
|
|
| 256 |
+} |
|
| 257 |
+ |
|
| 258 |
+//반려 Hide |
|
| 259 |
+function setRejectAreaHide() {
|
|
| 260 |
+ $("#rejectArea").hide();
|
|
| 261 |
+ |
|
| 262 |
+ $("#btnReject").text("반려 OPEN");
|
|
| 263 |
+ $("#btnReject").removeClass("btnType2");
|
|
| 264 |
+ $("#btnReject").addClass("btnType1");
|
|
| 265 |
+} |
|
| 266 |
+ |
|
| 267 |
+//기업회원 신청 승인/반려 처리 |
|
| 268 |
+function fn_Update() {
|
|
| 269 |
+ |
|
| 270 |
+ if($(".chk:checked").length == '0'){
|
|
| 271 |
+ alert("반려항목을 선택해주세요.");
|
|
| 272 |
+ return false; |
|
| 273 |
+ } |
|
| 274 |
+ |
|
| 275 |
+ if( $("#returnCn").val() == '' ){
|
|
| 276 |
+ alert("반려사유를 입력해주세요.");
|
|
| 277 |
+ return false; |
|
| 278 |
+ } |
|
| 279 |
+ |
|
| 280 |
+ if (confirm("반려 하시겠습니까?")) {
|
|
| 281 |
+ |
|
| 282 |
+ var form = document.returnPopForm; |
|
| 283 |
+ if(document.getElementById("atchFileSttusYN").checked == true){
|
|
| 284 |
+ document.getElementById("atchFileSttus").value = "N"
|
|
| 285 |
+ } |
|
| 286 |
+ if(document.getElementById("workAtchFileSttusYN").checked == true){
|
|
| 287 |
+ document.getElementById("workAtchFileSttus").value = "N"
|
|
| 288 |
+ } |
|
| 289 |
+ |
|
| 290 |
+ var data = new FormData(form); |
|
| 291 |
+ url = "/uss/umt/user/mberCmpHstStatusReturnAjax.do"; |
|
| 292 |
+ |
|
| 293 |
+ $.ajax({
|
|
| 294 |
+ type: "POST", |
|
| 295 |
+ url: url, |
|
| 296 |
+ data: data, |
|
| 297 |
+ dataType:'json', |
|
| 298 |
+ async: false, |
|
| 299 |
+ processData: false, |
|
| 300 |
+ contentType: false, |
|
| 301 |
+ cache: false, |
|
| 302 |
+ success: function (data) {
|
|
| 303 |
+ if (data.isSuccess) {
|
|
| 304 |
+ // 초기화 |
|
| 305 |
+ alert(data.msg); |
|
| 306 |
+ opener.location.reload(); |
|
| 307 |
+ self.close(); |
|
| 308 |
+ } |
|
| 309 |
+ else {
|
|
| 310 |
+ alert(data.msg); |
|
| 311 |
+ } |
|
| 312 |
+ }, |
|
| 313 |
+ error: function (e) {
|
|
| 314 |
+ alert("저장에 실패하였습니다.");
|
|
| 315 |
+ alert("ERROR : " + JSON.stringify(e));
|
|
| 316 |
+ } |
|
| 317 |
+ }); |
|
| 318 |
+ } |
|
| 319 |
+ |
|
| 56 | 320 |
} |
| 57 | 321 |
|
| 58 | 322 |
</script> |
... | ... | @@ -71,7 +335,8 @@ |
| 71 | 335 |
<col style="width: 15%"> |
| 72 | 336 |
<col style="width: 15%"> |
| 73 | 337 |
<col style="width: 12%"> |
| 74 |
- <col style="width: 10%"> |
|
| 338 |
+ <col style="width: 6%"> |
|
| 339 |
+ <col style="width: 5%"> |
|
| 75 | 340 |
</colgroup> |
| 76 | 341 |
<thead> |
| 77 | 342 |
<tr> |
... | ... | @@ -80,7 +345,8 @@ |
| 80 | 345 |
<th>대표자</th> |
| 81 | 346 |
<th>담당자</th> |
| 82 | 347 |
<th>휴대폰</th> |
| 83 |
- <th>다운로드</th> |
|
| 348 |
+ <th>사업자</th> |
|
| 349 |
+ <th>재직</th> |
|
| 84 | 350 |
</tr> |
| 85 | 351 |
</thead> |
| 86 | 352 |
<tbody> |
... | ... | @@ -90,6 +356,21 @@ |
| 90 | 356 |
<td title="${ceoNm}">${ceoNm}</td>
|
| 91 | 357 |
<td title="${hstManagerNm}">${hstManagerNm}</td>
|
| 92 | 358 |
<td title="${hstMbtlNum}">${hstMbtlNum}</td>
|
| 359 |
+ <td> |
|
| 360 |
+ <c:if test="${not empty atchFileId}">
|
|
| 361 |
+ <c:import url="/cmm/fms/selectMberFileInfs.do" charEncoding="utf-8"> |
|
| 362 |
+ <c:param name="param_atchFileId" value="${atchFileId}" />
|
|
| 363 |
+ </c:import> |
|
| 364 |
+ </c:if> |
|
| 365 |
+ </td> |
|
| 366 |
+ <td> |
|
| 367 |
+ <c:if test="${not empty workAtchFileId}">
|
|
| 368 |
+ <c:import url="/cmm/fms/selectMberFileInfs.do" charEncoding="utf-8"> |
|
| 369 |
+ <c:param name="param_atchFileId" value="${workAtchFileId}" />
|
|
| 370 |
+ </c:import> |
|
| 371 |
+ </c:if> |
|
| 372 |
+ </td> |
|
| 373 |
+ <%-- |
|
| 93 | 374 |
<td> |
| 94 | 375 |
<c:choose> |
| 95 | 376 |
<c:when test="${docuDiv eq '1'}">
|
... | ... | @@ -104,11 +385,110 @@ |
| 104 | 385 |
</c:otherwise> |
| 105 | 386 |
</c:choose> |
| 106 | 387 |
</td> |
| 388 |
+ --%> |
|
| 107 | 389 |
</tr> |
| 108 | 390 |
</tbody> |
| 109 | 391 |
</table> |
| 110 | 392 |
</div> |
| 111 | 393 |
|
| 394 |
+ |
|
| 395 |
+ <br /><br /> |
|
| 396 |
+ <!-- 사업자정보 체크 --> |
|
| 397 |
+ <div class="listTop" style="float: left; margin-top: 0px; padding-top: 0px;"> |
|
| 398 |
+ <p class="tType5">사업자정보 검증</p> |
|
| 399 |
+ </div> |
|
| 400 |
+ <div class="tableWrap"> |
|
| 401 |
+ <table class="tbType1"> |
|
| 402 |
+ <colgroup> |
|
| 403 |
+ <col style="width: *%"> |
|
| 404 |
+ <col style="width: 25%"> |
|
| 405 |
+ </colgroup> |
|
| 406 |
+ <thead> |
|
| 407 |
+ <tr> |
|
| 408 |
+ <td class="left" style="padding: 10px 0 10px 0; line-height: 1.6em;"> |
|
| 409 |
+ <button id="btnMoneypin" class="btnType1" onclick="biznoPop();return false;">머니핀 페이지 OPEN</button> |
|
| 410 |
+ |
|
| 411 |
+ <input id="start_dt" name="start_dt" class="recentSearch" type="text" value="" size="25" title="설립일" maxlength="10" placeholder="설립일(개업일) ex:2018-02-08"/> |
|
| 412 |
+ <button class="btnType1" onclick="setHomeTaxApi(); return false;">국세청 API호출</button> |
|
| 413 |
+ </td> |
|
| 414 |
+ <td style="padding: 10px 0 10px 0; vertical-align: middle;"> |
|
| 415 |
+ <c:if test="${hstSttus eq '01'}">
|
|
| 416 |
+ <button class="btnType1" onclick="setMberCmpHstStatusSave('02'); return false;" style="background-color: blue;">승인</button>
|
|
| 417 |
+ <button class="btnType1" onclick="setRejectAreaCall('SHOW'); return false;" id="btnReject">반려 OPEN</button>
|
|
| 418 |
+ </c:if> |
|
| 419 |
+ </td> |
|
| 420 |
+ </tr> |
|
| 421 |
+ </thead> |
|
| 422 |
+ </tbody> |
|
| 423 |
+ </table> |
|
| 424 |
+ </div> |
|
| 425 |
+ |
|
| 426 |
+ <!-- 반려 --> |
|
| 427 |
+ <div id="rejectArea" class="rejectAreaClass" style="display: none;"> |
|
| 428 |
+ <br /><br /> |
|
| 429 |
+ <div class="listTop" style="float: left; margin-top: 0px; padding-top: 0px;"> |
|
| 430 |
+ <p class="tType5">반려</p> |
|
| 431 |
+ </div> |
|
| 432 |
+ <div class="tableWrap"> |
|
| 433 |
+ <form id="returnPopForm" name="returnPopForm" method="post"> |
|
| 434 |
+ <input type="hidden" name="cmphstId" id="cmphstId" value="${cmphstId}"/>
|
|
| 435 |
+ <input type="hidden" name="hstSttus" id="hstSttus" value="03"/> |
|
| 436 |
+ <input type="hidden" name="hstType" id="hstType" value="${hstType}"/>
|
|
| 437 |
+ <input type="hidden" name="mbtlNum" id="mbtlNum" value="${mbtlNum}"/>
|
|
| 438 |
+ <input type="hidden" name="atchFileSttus" id="atchFileSttus" value="Y"/> |
|
| 439 |
+ <input type="hidden" name="workAtchFileSttus" id="workAtchFileSttus" value="Y"/> |
|
| 440 |
+ <table class="tbType3"> |
|
| 441 |
+ <colgroup> |
|
| 442 |
+ <col style="width: 15%"> |
|
| 443 |
+ <col style="width: *%"> |
|
| 444 |
+ </colgroup> |
|
| 445 |
+ <thead> |
|
| 446 |
+ <tr> |
|
| 447 |
+ <th>반려항목</th> |
|
| 448 |
+ <td class="left" style="vertical-align: middle;"> |
|
| 449 |
+ <div style="display:flex;"> |
|
| 450 |
+ <!-- 담당자 정보 변경 시 미노출 --> |
|
| 451 |
+ <div <c:if test="${hstType eq '04'}">style="display:none;"</c:if>>
|
|
| 452 |
+ 사업자등록증 반려 <input type="checkbox" class="chk" id="atchFileSttusYN" <c:if test="${atchFileSttus eq 'N'}">checked</c:if> <c:if test="${hstSttus ne '01'}">disabled</c:if> />
|
|
| 453 |
+ </div> |
|
| 454 |
+ <span style="margin:0 3px;"></span> |
|
| 455 |
+ <!-- 기업정보 변경 시 미노출 --> |
|
| 456 |
+ <div <c:if test="${hstType eq '03'}">style="display:none;"</c:if>>
|
|
| 457 |
+ 재직증명서 반려 <input type="checkbox" class="chk" id="workAtchFileSttusYN" <c:if test="${workAtchFileSttus eq 'N'}">checked</c:if> <c:if test="${hstSttus ne '01'}">disabled</c:if> />
|
|
| 458 |
+ </div> |
|
| 459 |
+ </div> |
|
| 460 |
+ </td> |
|
| 461 |
+ </tr> |
|
| 462 |
+ <tr> |
|
| 463 |
+ <th>반려문구</th> |
|
| 464 |
+ <td class="left"> |
|
| 465 |
+ <select id="changeWord" name="changeWord" style="width: 89%;"> |
|
| 466 |
+ <option value="">직접입력</option> |
|
| 467 |
+ <option value="[문자온] 기업회원은 사업자등록증이 반드시 첨부되어야 합니다. 사업자등록증 첨부(문자온 로그인 시 파일 업로드 화면 확인 가능) 후 재신청해 주시면 빠른 승인 도와드리겠습니다.">사업자등록증 누락</option> |
|
| 468 |
+ <option value="[문자온] 기업회원 신청자가 대표자 본인이 아닌 경우, 재직증명서를 첨부해주셔야 합니다. 재직증명서 첨부(문자온 로그인 시 파일 업로드 화면 확인 가능) 후 재신청해 주시면 빠른 승인 도와드리겠습니다.">재직증명서 누락</option> |
|
| 469 |
+ <option value="[문자온] 기업회원 신청 시 사업자등록증 및 재직증명서(대표자 본인이 신청하지 않는 경우에 한함)가 반드시 첨부되어야 합니다. 해당 서류 첨부(문자온 로그인 시 파일 업로드 화면 확인 가능)하여 재신청해 주시면 빠른 승인 도와드리겠습니다.">사업자등록증 및 재직증명서 누락</option> |
|
| 470 |
+ </select> |
|
| 471 |
+ </td> |
|
| 472 |
+ </tr> |
|
| 473 |
+ <tr> |
|
| 474 |
+ <th>반려사유</th> |
|
| 475 |
+ <td class="left"> |
|
| 476 |
+ <textarea style="width: 87%; height: 160px" name="returnCn" id="returnCn" maxlength="250">${returnCn}</textarea>
|
|
| 477 |
+ </td> |
|
| 478 |
+ </tr> |
|
| 479 |
+ </thead> |
|
| 480 |
+ </table> |
|
| 481 |
+ <div class="button_box" style="margin-top: 15px;"> |
|
| 482 |
+ <button type="button" class="btnType btnType20" onClick="fn_Update(); return false;" style="background-color: blue;">반려</button> |
|
| 483 |
+ <button type="button" class="btnType btnType20" onClick="setRejectAreaCall('HIDE'); return false;">취소</button>
|
|
| 484 |
+ </div> |
|
| 485 |
+ </form> |
|
| 486 |
+ </div> |
|
| 487 |
+ <br /><br /> |
|
| 488 |
+ </div> |
|
| 489 |
+ |
|
| 490 |
+ <iframe src="" title="" id="iFrame" name="iFrame" width="100%" height="0px"></iframe> |
|
| 491 |
+ |
|
| 112 | 492 |
<c:if test="${not empty atchFileId || not empty workAtchFileId}">
|
| 113 | 493 |
<div style="width: 100%; text-align: center; margin: 30px 0 30px 0;"> |
| 114 | 494 |
<c:set var="btnClass1" value="btnType1"/> |
... | ... | @@ -159,6 +539,12 @@ |
| 159 | 539 |
<input type="hidden" name="ceoNm" value="${ceoNm}"/>
|
| 160 | 540 |
<input type="hidden" name="hstManagerNm" value="${hstManagerNm}"/>
|
| 161 | 541 |
<input type="hidden" name="hstMbtlNum" value="${hstMbtlNum}"/>
|
| 542 |
+<input type="hidden" name="hstSttus" value="${hstSttus}"/>
|
|
| 543 |
+<input type="hidden" name="cmphstId" value="${cmphstId}"/>
|
|
| 544 |
+<input type="hidden" name="hstType" value="${hstType}"/>
|
|
| 545 |
+<input type="hidden" name="mberId" value="${mberId}"/>
|
|
| 546 |
+<input type="hidden" name="managerNm" value="${managerNm}"/>
|
|
| 547 |
+<input type="hidden" name="mbtlNum" value="${mbtlNum}"/>
|
|
| 162 | 548 |
</form> |
| 163 | 549 |
|
| 164 | 550 |
</body> |
--- src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/ion/msg/pdfViewPhone.jsp
... | ... | @@ -146,19 +146,40 @@ |
| 146 | 146 |
|
| 147 | 147 |
} |
| 148 | 148 |
|
| 149 |
-// 반려화면 Call |
|
| 149 |
+//반려화면 Call |
|
| 150 | 150 |
function setRejectAreaCall(sType) {
|
| 151 | 151 |
if (sType == "SHOW") {
|
| 152 | 152 |
if ($("#rejectArea").css("display") == "block") {
|
| 153 |
- $("#rejectArea").hide();
|
|
| 153 |
+ //반려 Hide |
|
| 154 |
+ setRejectAreaHide(); |
|
| 154 | 155 |
} |
| 155 | 156 |
else {
|
| 156 |
- $("#rejectArea").show();
|
|
| 157 |
+ // 반려 Show |
|
| 158 |
+ setRejectAreaShow(); |
|
| 157 | 159 |
} |
| 158 | 160 |
} |
| 159 | 161 |
else {
|
| 160 |
- $("#rejectArea").hide();
|
|
| 162 |
+ //반려 Hide |
|
| 163 |
+ setRejectAreaHide(); |
|
| 161 | 164 |
} |
| 165 |
+} |
|
| 166 |
+ |
|
| 167 |
+// 반려 Show |
|
| 168 |
+function setRejectAreaShow() {
|
|
| 169 |
+ $("#rejectArea").show();
|
|
| 170 |
+ |
|
| 171 |
+ $("#btnReject").text("반려 CLOSE");
|
|
| 172 |
+ $("#btnReject").removeClass("btnType1");
|
|
| 173 |
+ $("#btnReject").addClass("btnType2");
|
|
| 174 |
+} |
|
| 175 |
+ |
|
| 176 |
+//반려 Hide |
|
| 177 |
+function setRejectAreaHide() {
|
|
| 178 |
+ $("#rejectArea").hide();
|
|
| 179 |
+ |
|
| 180 |
+ $("#btnReject").text("반려 OPEN");
|
|
| 181 |
+ $("#btnReject").removeClass("btnType2");
|
|
| 182 |
+ $("#btnReject").addClass("btnType1");
|
|
| 162 | 183 |
} |
| 163 | 184 |
|
| 164 | 185 |
</script> |
... | ... | @@ -294,15 +315,15 @@ |
| 294 | 315 |
<table class="tbType1"> |
| 295 | 316 |
<colgroup> |
| 296 | 317 |
<col style="width: *%"> |
| 297 |
- <col style="width: 20%"> |
|
| 318 |
+ <col style="width: 25%"> |
|
| 298 | 319 |
</colgroup> |
| 299 | 320 |
<thead> |
| 300 | 321 |
<tr> |
| 301 | 322 |
<td class="left" style="padding: 10px 0 10px 0; line-height: 1.6em;">${requiredDocuments}</td>
|
| 302 |
- <td style="padding: 10px 0 10px 0; vertical-align:middle;"> |
|
| 323 |
+ <td style="padding: 10px 0 10px 0; vertical-align: middle;"> |
|
| 303 | 324 |
<c:if test="${authYn eq 'H'}">
|
| 304 |
- <button class="btnType btnType20" onclick="updateAuthYn('<c:out value='${phmId}'/>', 'Y', '<c:out value='${userId}'/>'); return false;" style="background-color: blue;">인증완료</button>
|
|
| 305 |
- <button class="btnType btnType20" onclick="setRejectAreaCall('SHOW'); return false;">반려</button>
|
|
| 325 |
+ <button class="btnType1" onclick="updateAuthYn('<c:out value='${phmId}'/>', 'Y', '<c:out value='${userId}'/>'); return false;" style="background-color: blue;">인증완료</button>
|
|
| 326 |
+ <button class="btnType1" onclick="setRejectAreaCall('SHOW'); return false;" id="btnReject">반려 OPEN</button>
|
|
| 306 | 327 |
</c:if> |
| 307 | 328 |
</td> |
| 308 | 329 |
</tr> |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?