PayGuarDetail.jsp 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548
  1. <%--
  2. - Author(s) : Kim Myung HO
  3. - Date : 2014.07.07
  4. - Description: 계약 작성
  5. --%>
  6. <%@page import="java.sql.Clob"%>
  7. <%@ page contentType="text/html; charset=utf-8" %>
  8. <%@ page import="com.udapsoft.waf.system.HandlerStorage" %>
  9. <%@ page import="com.udapsoft.waf.common.ui.*" %>
  10. <%@ page import="com.udapsoft.waf.common.util.*" %>
  11. <%@ page import="kr.co.hsnc.common.util.*"%>
  12. <%@ page import="kr.co.hsnc.common.sql.*" %>
  13. <%@ page import="kr.co.hsnc.common.config.WAFConfig" %>
  14. <%@ include file="/jsp/work/taglib.jsp" %>
  15. <%@ page import="kr.co.hsnc.common.util.Formatter"%>
  16. <%@ page import="kr.co.udapsoft.ebid.buyer.common.file.FileManager"%>
  17. <%@page import="java.net.URLEncoder"%>
  18. <jsp:useBean id="ctx" class="com.udapsoft.waf.system.context.SessionContext" scope="session" />
  19. <%
  20. ctx.init(request, response);
  21. HandlerStorage storage = ctx.getHandlerStorage();
  22. ValueObject params = storage.getParams();
  23. ValueObject user = storage.getUser();
  24. ValueObject ContInfo = storage.getValueObject("ContInfo");
  25. String RTN_REASON = "";
  26. boolean rtn = false;
  27. if(ContInfo.get("RTN_REASON").length() > 0){
  28. RTN_REASON = ContInfo.get("RTN_REASON");
  29. rtn = true;
  30. }
  31. /*계약서식 정보 START*/
  32. ValueObject templateInfo = storage.getValueObject("template");
  33. /*계약서식 정보 END*/
  34. /*보증 상세 정보*/
  35. ValueObject WarrContInfo = storage.getValueObject("WarrContInfo");
  36. %>
  37. <LINK href="/css/cont/cont_style.css" rel="stylesheet" type="text/css">
  38. <script language="javascript" src="/js/cont/cont_util.js"></script>
  39. <script language="javascript" src="/js/cont/lib.validate.js"></script>
  40. <SCRIPT language="JavaScript">
  41. /*예약함수*/
  42. function _onReady(){
  43. /**
  44. * Application Initialize
  45. */
  46. jQuery("#btnSignOk").click(function() {
  47. if (confirm("서명 하시겠습니까?")){
  48. SignData();
  49. }
  50. });
  51. jQuery("#btnEditCall").click(function() {
  52. if (confirm("수정 요청 하시겠습니까?")){
  53. var win_id = "editcall_pop";
  54. var link = "/portal/cont/EditCallReasonPopup.screen";
  55. link += "?pop_win_id="+win_id+"&SUB_CONT_MOD_ID="+$("#SUB_CONT_MOD_ID").val();
  56. fLayerPop(win_id, link, 600,180, '','', 'NO');
  57. }
  58. });
  59. }
  60. //자동로그인 기능
  61. function f_gologin(login_id,login_pw){
  62. var f = document.form1;
  63. if('<%= user.get("ACCT_TYPE_CODE")%>' != "ADMIN"){
  64. dlgAlert("User who logged in as administrator only can do automatic log-in.");
  65. return;
  66. }
  67. f.login_id.value = login_id;
  68. f.login_pw.value = login_pw;
  69. if( !submitXmlRequest("/sign_on_check", "", document.form1) ) {
  70. alert("Log-in is being processed.");
  71. };
  72. }
  73. function goListProc(){
  74. var f = document.form1;
  75. f.fevent.value ="";
  76. f.action = "/portal/cont/PayGuarList.screen";
  77. f.target = "_self";
  78. f.submit();
  79. }
  80. function doResult(resultObj) {
  81. try {
  82. if( resultObj.getRequestEvent() == "SIGN_OK") {
  83. if( resultObj.getSuccess() ) {
  84. alert("서명이 정상적으로 처리 되었습니다.")
  85. goListProc();
  86. } else {
  87. dlgErrorMsg(resultObj);
  88. }
  89. }
  90. if( resultObj.getRequestEvent() == "EDIT_CALL") {
  91. if( resultObj.getSuccess() ) {
  92. alert("수정 요청이 처리 되었습니다.");
  93. goListProc();
  94. }
  95. else {
  96. dlgErrorMsg(resultObj);
  97. }
  98. }
  99. }
  100. catch(errorObject) {
  101. showErrorDlg("doResult()", errorObject);
  102. }
  103. }
  104. //수정요청 팝업 종료후 액션
  105. function EditCallReasonClose(returnValue){
  106. if(returnValue == null){
  107. fLayerPopClose('editcall_pop');
  108. }else{
  109. if(returnValue[0] == 0){
  110. fLayerPopClose('editcall_pop');
  111. goListProc();
  112. }
  113. }
  114. }
  115. //첨부파일
  116. function doAttachFileDiv(obj) {
  117. if(obj==''){
  118. alert("저장을 한 후 파일을 첨부할 수 있습니다.");
  119. }
  120. else if(obj != ''){
  121. viewFileListNew('SUB_CONT_MOD_ID', obj.value, document.getElementById("attach_file_view"), "N", "cont/outside/<%=ContInfo.get("SUB_CONT_MOD_ID")%>");
  122. }
  123. }
  124. /**
  125. * 첨부파일 예약 함수
  126. */
  127. function fileDown(file_id){
  128. var url="/common/file/FileDownloadServlet";
  129. url += "?file_id=" + file_id;
  130. window.open(url, "_fileDown", "toolbar=no, width=400, height=100, top=500, left=400, toolbar=no,directories=no,status=no,scrollbars=yes,resize=no,menubar=no,target=new")
  131. }
  132. function doAttachFilePop(obj, No, fObj, fileGB, fileDir) {
  133. var editFile = "";
  134. if(obj==''){
  135. alert("After you have saved, you can attach a file.");
  136. }
  137. else if(obj != ''){
  138. if(fObj.guarStatus.value != "02"){editFile="N";}else{editFile="Y";}
  139. viewFileListNew(fileGB, obj.value, fObj.p_AttachFileGuar1, editFile, fileDir, "contOutWarrPopup");
  140. }
  141. }
  142. //보증정보팝업 호출
  143. function popContWarr(wG, wSeq, wCauseCd) {
  144. var win_id = "contOutWarrPopup";
  145. var param = "";
  146. var param = "?subContModId=" + jQuery("#SUB_CONT_MOD_ID").val();
  147. var param = param + "&warrGubun=" + wG;
  148. var param = param + "&warrSeq=" + wSeq;
  149. var param = param + "&causeCode=" + wCauseCd;
  150. var param = param + "&viewDiv=CONT";
  151. var param = param + "&pop_win_id=" + win_id;
  152. var param = param + "&laborChk=" + jQuery("#LABORCheck").val();
  153. var url = "/portal/guar/contOutWarrPopup.screen"+param;
  154. fLayerPop(win_id, url, 560, 350, '','', 'YES');
  155. }
  156. //보증정보팝업 종료후 액션
  157. function popContWarrClose(returnValue){
  158. if(returnValue == null){
  159. fLayerPopClose('contOutWarrPopup');
  160. }else{
  161. fLayerPopClose('contOutWarrPopup');
  162. location.reload();
  163. }
  164. }
  165. </SCRIPT>
  166. <modular:search id="form1">
  167. <modular:key id="fevent" />
  168. </modular:search>
  169. <form id="form1" name="form1" method="post" modular:type="search">
  170. <INPUT type="hidden" name="fevent" id="fevent" value="<%= params.get("fevent") %>">
  171. <INPUT type="hidden" name="acct_id" value="<%= params.get("acct_id") %>">
  172. <!-- 검색 조건 시작 -->
  173. <INPUT type="hidden" name="p_dept_nm" value="<%= params.get("p_dept_nm") %>">
  174. <INPUT type="hidden" name="p_cont_status" value="<%=params.get("p_cont_status")%>">
  175. <INPUT type="hidden" name="ContFromDt" value="<%=params.get("ContFromDt")%>">
  176. <INPUT type="hidden" name="ContToDt" value="<%=params.get("ContToDt")%>">
  177. <INPUT type="hidden" name="p_build_nm" value="<%= params.get("p_build_nm") %>">
  178. <!-- 검색 조건끝 -->
  179. <INPUT type="hidden" name="CONT_STATUS" value="<%=ContInfo.get("CONT_STATUS")%>">
  180. <INPUT type="hidden" name="SUB_CONT_MOD_ID" value="<%=ContInfo.get("SUB_CONT_MOD_ID")%>">
  181. <INPUT type="hidden" name="O_CORP_ID" value="<%=ContInfo.get("O_CORP_ID")%>">
  182. <INPUT type="hidden" name="C_VENDCD" value="<%=ContInfo.get("C_VENDCD")%>">
  183. <!-- 계약서PDF정보 START-->
  184. <INPUT type="hidden" name="TEMPLATE_CD" value="<%=ContInfo.get("TEMPLATE_CD") %>">
  185. <INPUT type="hidden" name="CON_DOC_NO" value="<%=ContInfo.get("CON_DOC_NO") %>">
  186. <INPUT type="hidden" name="MOD_NO" value="<%=ContInfo.get("MOD_NO") %>">
  187. <INPUT type="hidden" name="PDF_FILE_CNT" value="1">
  188. <!-- 계약서PDF정보 END-->
  189. <!--서명 데이터 정보 START-->
  190. <INPUT type='hidden' name="CONT_SIGNDATA" value="">
  191. <INPUT type='hidden' name="CONT_SIGNDN" value="">
  192. <INPUT type='hidden' name="signeddata" value="">
  193. <INPUT type='hidden' name="WARR_SEQ" value="<%= params.get("WARR_SEQ") %>">
  194. <INPUT type='hidden' name="PAGE_SEQ" value="<%= templateInfo.get("PAGE_SEQ") %>">
  195. <INPUT type='hidden' name="CONT_HASH" value="<%= templateInfo.get("CONT_HASH") %>">
  196. <!-- 제목 및 버튼 -->
  197. <table width="100%">
  198. <colgroup>
  199. <col width="500" />
  200. <col width="*" />
  201. </colgroup>
  202. <tr>
  203. <th>
  204. <div align="left" id="title">
  205. <ul>
  206. <li>외주_하도급 대금 지급 소멸/수령확인</li>
  207. </ul>
  208. </div>
  209. </th>
  210. <td align="right">
  211. <%
  212. if(templateInfo.get("STATUS_CD").equals("20")){
  213. %>
  214. <span class="btnSearch center" id="btnSignOk"><a href="javascript:void(0);">서명</a></span>
  215. <!-- span class="btnSearch center" id="btnEditCall"><a href="javascript:void(0);">수정요청</a></span -->
  216. <%
  217. }
  218. %>
  219. <span class="btnSearch center" id="btnList"><a href="javascript:goListProc();">목록</a></span>
  220. </td>
  221. </tr>
  222. </table>
  223. <!-- 계약 정보 : 시작 -->
  224. <div class="application-info magT10">
  225. <div class="application-sub-title">
  226. <span class="title">기본정보</span>
  227. </div>
  228. <div class="application-location">
  229. </div>
  230. </div>
  231. <TABLE class="form-table">
  232. <colgroup>
  233. <col width="130px" />
  234. <col width="23%"/>
  235. <col width="130px" />
  236. <col width="23%"/>
  237. <col width="130px" />
  238. <col width="23%"/>
  239. </colgroup>
  240. <TR height="25">
  241. <TH style="text-align: left;">현장명</TH>
  242. <TD colspan="3"><%=ContInfo.get("DEPT_NAME")%></TD>
  243. <TH style="text-align: left;">전자계약 여부</TH>
  244. <TD><%=ContInfo.get("ELEC_CON_YN").equals("Y") ? "온라인" : "오프라인" %></TD>
  245. </TR>
  246. <TR height="25">
  247. <TH style="text-align: left;">계약명</TH>
  248. <TD colspan="5"><%=ContInfo.get("BUILD_NAME")%></TD>
  249. </TR>
  250. </TABLE>
  251. <div class="application-info magT10">
  252. <div class="application-sub-title">
  253. <span class="title">당사정보(원사업자) </span>
  254. </div>
  255. <div class="application-location">
  256. <%if (!templateInfo.get("O_SIGN_DATE").equals("")){%>
  257. 서명일시 : <%= templateInfo.get("O_SIGN_DATE") %>
  258. <%}%>
  259. </div>
  260. </div>
  261. <TABLE class="form-table">
  262. <colgroup>
  263. <col width="130px" />
  264. <col width="23%"/>
  265. <col width="130px" />
  266. <col width="23%"/>
  267. <col width="130px" />
  268. <col width="23%"/>
  269. </colgroup>
  270. <TR height="25">
  271. <TH style="text-align: left;">업체명</TH>
  272. <TD><%=ContInfo.get("O_MEMBER_NAME")%></TD>
  273. <TH style="text-align: left;">주소</TH>
  274. <TD><%=ContInfo.get("O_ADDRESS")%></TD>
  275. <TH style="text-align: left;">대표자명</TH>
  276. <TD><%=ContInfo.get("O_BOSS_NAME")%></TD>
  277. </TR>
  278. <TR height="25">
  279. <TH style="text-align: left;">담당부서</TH>
  280. <TD><%=ContInfo.get("O_DIVISION")%></TD>
  281. <TH style="text-align: left;">담당자명</TH>
  282. <TD>
  283. <%=ContInfo.get("O_USER_NAME")%>
  284. </TD>
  285. <TH style="text-align: left;">직급</TH>
  286. <TD><%=ContInfo.get("O_POSITION")%></TD>
  287. </TR>
  288. <TR height="25">
  289. <TH style="text-align: left;">담당자 연락처</TH>
  290. <TD><%=ContInfo.get("O_TEL_NUM")%></TD>
  291. <TH style="text-align: left;">담당자 HP</TH>
  292. <TD><%=ContInfo.get("O_HP")%></TD>
  293. <TH style="text-align: left;">담당자 EMAIL</TH>
  294. <TD><%=ContInfo.get("O_EMAIL")%></TD>
  295. </TR>
  296. <!-- 계약정보 : 종료 -->
  297. </table>
  298. <div class="application-info magT10">
  299. <div class="application-sub-title">
  300. <span class="title">계약업체정보(수급 사업자) </span>
  301. </div>
  302. <div class="application-location">
  303. <%if (!templateInfo.get("C_SIGN_DATE").equals("")){%>
  304. 서명일시 : <%= templateInfo.get("C_SIGN_DATE") %>
  305. <%}%>
  306. </div>
  307. </div>
  308. <TABLE class="form-table">
  309. <colgroup>
  310. <col width="130px" />
  311. <col width="23%"/>
  312. <col width="130px" />
  313. <col width="23%"/>
  314. <col width="130px" />
  315. <col width="23%"/>
  316. </colgroup>
  317. <TR height="25">
  318. <TH style="text-align: left;">업체명</TH>
  319. <TD><%=ContInfo.get("C_MEMBER_NAME")%></TD>
  320. <TH style="text-align: left;">주소</TH>
  321. <TD><%=ContInfo.get("C_ADDRESS")%></TD>
  322. <TH style="text-align: left;">대표자명</TH>
  323. <TD><%=ContInfo.get("C_BOSS_NAME")%></TD>
  324. </TR>
  325. <TR height="25">
  326. <TH style="text-align: left;">담당부서</TH>
  327. <TD><%=ContInfo.get("C_DIVISION")%></TD>
  328. <TH style="text-align: left;">담당자명</TH>
  329. <TD><%=ContInfo.get("C_USER_NAME")%></TD>
  330. <TH style="text-align: left;">직급</TH>
  331. <TD><%=ContInfo.get("C_POSITION")%></TD>
  332. </TR>
  333. <TR height="25">
  334. <TH style="text-align: left;">담당자 연락처</TH>
  335. <TD><%=ContInfo.get("C_TEL_NUM")%></TD>
  336. <TH style="text-align: left;">담당자 HP</TH>
  337. <TD><%=ContInfo.get("C_HP")%></TD>
  338. <TH style="text-align: left;">담당자 EMAIL</TH>
  339. <TD><%=ContInfo.get("C_EMAIL") %></TD>
  340. </TR>
  341. <!-- 계약정보 : 종료 -->
  342. </table>
  343. <%if ((!ContInfo.get("MODI_REQ_REASON").equals("")) && (ContInfo.get("STATUS_CD").equals("40"))){ //수정 요청 내용이 있을경우 %>
  344. <div class="application-info magT15">
  345. <div class="application-sub-title">
  346. <span class="title">수정요청 사유</span>
  347. </div>
  348. </div>
  349. <TABLE class="form-table">
  350. <colgroup>
  351. <col width="120" />
  352. <col width="*" />
  353. </colgroup>
  354. <TR height="25">
  355. <TH style="text-align: left;">사유</TH>
  356. <TD><%=ContInfo.get("MODI_REQ_REASON") %></TD>
  357. </TR>
  358. <TR height="25">
  359. <TH style="text-align: left;">요청일</TH>
  360. <TD><%=ContInfo.get("MODI_REQ_DT") %></TD>
  361. </TR>
  362. </TABLE>
  363. <% } %>
  364. <div class="application-info magT10">
  365. <div class="application-sub-title">
  366. <span class="title">계약정보</span>
  367. </div>
  368. <div class="application-location">
  369. </div>
  370. </div>
  371. <table width="100%" border="0" cellspacing="0" cellpadding="0" style="border:1px solid black;padding-top:5px">
  372. <tr>
  373. <td align="center" bgcolor="#efefef">
  374. <table width="770px" border="0" cellspacing="0" cellpadding="0">
  375. <tr>
  376. <td style="text-align:center;">
  377. <input type="hidden" name="template_seq" value="<%=templateInfo.get("SEQ")%>">
  378. <input type="hidden" name="template_name" value="<%=templateInfo.get("TEMPLATE_NAME")%>">
  379. <input type="hidden" name="template_style" value="<%=templateInfo.get("TEMPLATE_STYLE")%>">
  380. <input type="hidden" name="option_yn" value="<%=templateInfo.get("OPTION_YN")%>">
  381. <span class="tab_on" id="tab_<%=templateInfo.get("SEQ")%>" onClick="tabView(<%=templateInfo.get("SEQ")%>)">
  382. <input type="hidden" name="check_yn_<%=templateInfo.get("SEQ")%>" value="A">
  383. <%=templateInfo.get("TEMPLATE_NAME")%>
  384. </span>
  385. </td>
  386. </tr>
  387. </table>
  388. <div id="__html" style="width:770px;border:1px solid black;padding:10px 10px 10px 10px;background-color:#FFFFFF;text-align:left;" >
  389. <%
  390. String template_html = ClobUtils.getClob((Clob)templateInfo.getObject("TEMPLATE_HTML"));
  391. String divHidden = templateInfo.get("SEQ").equals("0")?"":"none";
  392. %>
  393. <div style="display:<%=divHidden%>; padding-top: 10px;overflow:hidden;overflow-y:auto;<%=templateInfo.get("TEMPLATE_STYLE") %>" id="__html_<%=templateInfo.get("SEQ")%>">
  394. <%= template_html%>
  395. </div>
  396. <br>
  397. </td>
  398. </tr>
  399. </table>
  400. <div class="application-info magT15">
  401. <div class="application-sub-title">
  402. <span class="title">계약서류</span>
  403. </div>
  404. </div>
  405. <TABLE class="form-table">
  406. <colgroup>
  407. <col width="120" />
  408. <col width="*" />
  409. </colgroup>
  410. <TR height="25">
  411. <TH style="text-align: left;">자동생성</TH>
  412. <TD>
  413. <table width="100%">
  414. <colgroup>
  415. <col width="100%" />
  416. </colgroup>
  417. <TR height="25">
  418. <TD>
  419. <div id="auto_attach_file_view" class="attach_file_view">
  420. <ul>
  421. <li><a href="/common/file/FileDownloadServlet?mode=fpDown&filePath=/cont/<%=templateInfo.get("FILE_PATH")%>&fileName=<%=URLEncoder.encode(templateInfo.get("TEMPLATE_NAME"), "UTF-8") +"."+ templateInfo.get("FILE_EXT")%>&fileRealName=<%=templateInfo.get("UNIQUE_FILE_NAME")%>"><%=templateInfo.get("TEMPLATE_NAME")%> (<%=templateInfo.get("FILE_SIZE").trim() %>)</a></li>
  422. </ul>
  423. </div>
  424. </TD>
  425. </TR>
  426. </TABLE>
  427. </TD>
  428. </TR>
  429. </TABLE>
  430. </form>
  431. <!-- =========사인 요청 상태이후 (20)에는 입력을 받지 못하게 처리 (김명호 : 2014-07-21)============== -->
  432. <script>
  433. //window.addEventListener("onload",convertHtml)
  434. window.onload = function() {
  435. convertHtml();
  436. };
  437. function convertHtml(){
  438. if(!document.getElementById("__html"))return;
  439. var elements = document.getElementById("__html").getElementsByTagName("input");
  440. for(var i = 0; i < elements.length; i++){
  441. var element = elements[i];
  442. setDisabled(element);
  443. }
  444. var elements = document.getElementById("__html").getElementsByTagName("textarea");
  445. for(var i = 0; i < elements.length; i++){
  446. var element = elements[i];
  447. element.className = "input_readonly";
  448. element.readOnly = true;
  449. }
  450. var elements = document.getElementById("__html").getElementsByTagName("img");
  451. for(var i = 0; i < elements.length; i++){
  452. var element = elements[i];
  453. element.style.display="none";
  454. }
  455. /*협력사에서 안보이는 부분숨기는 처리*/
  456. var elements = getElementsByClass("cl_no_view");
  457. for(var i = 0; i < elements.length; i++){
  458. var element = elements[i];
  459. element.style.display="none";
  460. }
  461. }
  462. </script>
  463. <!-- ------------------서명 요청 처리 로직-------- -->
  464. <SCRIPT LANGUAGE="JavaScript">
  465. <!--
  466. function SignData()
  467. {
  468. var VendorCd = document.form1.C_VENDCD.value;
  469. var sOrgnData = $("#CONT_HASH").val();
  470. unisign.SignDataNVerifyVID( sOrgnData, null, VendorCd, function( resultObject ) {
  471. if( !resultObject || resultObject.resultCode != 0 ){
  472. if( resultObject.resultCode == '14208'){
  473. alert("주민번호/사업자번호를 확인할 수 없는 인증서입니다.");
  474. } else if( resultObject.resultCode == '999'){
  475. alert("사용자 DN 선택이 취소 되었습니다.");
  476. } else {
  477. alert( resultObject.resultMessage);
  478. }
  479. return ;
  480. }
  481. var signeddata = resultObject.signedData;
  482. var userdn = resultObject.certAttrs.subjectName;
  483. $("#CONT_SIGNDATA").val(signeddata);
  484. $("#CONT_SIGNDN").val(userdn);
  485. alert("신원확인 성공");
  486. var f = document.form1;
  487. jQuery("#fevent").val("SIGN_OK");
  488. submitXmlRequest("/portal/cont/PayGuarDetail_form.screen", "SIGN_OK", f);
  489. });
  490. }
  491. //-->
  492. </SCRIPT>
  493. <FRAME src="" name="main" width="1" height="1" style="display:none;"></FRAMESET>
  494. <!-- 전자인증 모듈 //-->
  495. <br/><br/>
  496. <!-- 전자인증 모듈 설정 //-->
  497. <link rel="stylesheet" type="text/css" href="/CrossCert/CC_WSTD_home/unisignweb/rsrc/css/certcommon.css?v=1" />
  498. <script type="text/javascript" src="/CrossCert/CC_WSTD_home/unisignweb/js/unisignwebclient.js?v=1"></script>
  499. <script type="text/javascript" src="/CrossCert/UniSignWeb_Multi_Init_Nim.js?v=1"></script>
  500. <!-- 전자인증 모듈 설정 //-->