PayGuarSearch.jsp 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471
  1. <%--
  2. - Author(s) : Kim Myung Ho
  3. - Date : 2014.08.11
  4. - Description: 계약결과 리스트
  5. --%>
  6. <%@ page contentType="text/html; charset=utf-8" %>
  7. <%@ page import="com.udapsoft.waf.system.HandlerStorage" %>
  8. <%@ page import="com.udapsoft.waf.common.ui.*" %>
  9. <%@ page import="kr.co.hsnc.common.util.*"%>
  10. <%@ page import="kr.co.hsnc.common.sql.*" %>
  11. <%@ include file="/jsp/work/taglib.jsp" %>
  12. <jsp:useBean id="ctx" class="com.udapsoft.waf.system.context.SessionContext" scope="session" />
  13. <%@ page import="kr.co.hsnc.common.config.WAFConfig %>
  14. <%
  15. String guarUrl = WAFConfig.get("waf.guar.url");
  16. ctx.init(request, response);
  17. HandlerStorage storage = ctx.getHandlerStorage();
  18. ValueObject params = storage.getParams();
  19. ValueObject user = storage.getUser();
  20. %>
  21. <SCRIPT language="JavaScript">
  22. /*예약함수*/
  23. var sheet1 = new ibsheetObject();
  24. var sheet2 = new ibsheetObject();
  25. var sheet3 = new ibsheetObject();
  26. var sheet1Row;
  27. var sheet1PageNo = 1;
  28. var sheet2Row;
  29. var sheet2PageNo = 1;
  30. var pageLastRowIndex = 1;
  31. var validationResult = false;
  32. var filterShow = false;
  33. function _onReady(){
  34. /**
  35. * IBSheet object initialize
  36. */
  37. grid1Init(sheet1);
  38. grid2Init(sheet2);
  39. grid3Init(sheet3);
  40. /**
  41. * Application Initialize
  42. */
  43. $("#btnSearch").click(function() {
  44. jQuery("#fevent").val("SHEET_SELECT");
  45. var url = Modular.model.PageContext.CONTEXT_ROOT + "/portal/cont/PayGuarSearch_sheet.screen";
  46. Modular.view.IBSheet7.doSearch(sheet1, url, jQuery("#form1"), 30, "");
  47. });
  48. $("#p_dept_nm").keydown(function (event){var keycode = (event.keyCode ? event.keyCode : event.which); if(keycode == 8){$("#p_dept_cd").val("");$("#p_dept_nm").val("");}});
  49. $("#p_cont_status").change(function(){$("#btnSearch").click();});
  50. $("#p_build_nm").keydown(function (event){var keycode = (event.keyCode ? event.keyCode : event.which);if(keycode == 13)$("#btnSearch").click();});
  51. $("#p_dealer_nm").keydown(function (event){var keycode = (event.keyCode ? event.keyCode : event.which);if(keycode == 13)$("#btnSearch").click();});
  52. $("#btnSearch").click();
  53. $("#dataClear").click(function(){$("#ContFromDt").val("");$("#ContToDt").val("");});
  54. //auto1Resize();
  55. }
  56. /**
  57. * IBSheet object initialize
  58. */
  59. function grid1Init(sheetName){
  60. var init_sheet = {};
  61. init_sheet.Cfg = {SearchMode:2, Page:100};
  62. init_sheet.Cols = [
  63. {Header:'현장명', Type:"Text", SaveName:"DEPT_NAME", Width:200, Align:"Left" , Edit:"false"},
  64. {Header:'☞계약명', Type:"Text", SaveName:"BUILD_NAME", Width:200, Align:"Left" , Edit:"false"},
  65. {Header:'업체명', Type:"Text", SaveName:"MEMBER_NAME", Width:80, Align:"Left" , Edit:"false", ColMerge:"1", Hidden:"True"},
  66. {Header:'공사기간', Type:"Text", SaveName:"WORK_START_END_DATE", Width:80, Align:"Center", Edit:"false", ColMerge:"0"},
  67. {Header:'계약금액', Type:"Text", SaveName:"CON_AMT", Width:80, Align:"right", Edit:"false", ColMerge:"0"},
  68. {Header:'☞계약번호', Type:"Text", SaveName:"CON_DOC_NO", Width:120, Align:"Left", Edit:"false", Cursor:"pointer"},
  69. {Header:'변경차수', Type:"Text", SaveName:"MOD_NO", Width:50, Align:"Center", Hidden:"True"},
  70. {Header:'계약일자', Type:"Text", SaveName:"CON_DATE", Width:80, Align:"Center" , Edit:"false", ColMerge:"0"},
  71. {Header:'상태', Type:"Combo", SaveName:"STATUS_CD", Width:80, Align:"center", Edit:"false", ComboText:"계약완료", ComboCode:"50", Hidden:"True"},
  72. {Header:'변경구분', Type:"Text", SaveName:"CAUSECODE_NM", Width:100, Align:"Left", Edit:"false", ColMerge:"0"},
  73. {Header:'SUB_CONT_MOD_ID', Type:"Text", SaveName:"SUB_CONT_MOD_ID", Width:0, Align:"Center", Hidden:"True"},
  74. {Header:'SUB_CONT_ID', Type:"Text", SaveName:"SUB_CONT_ID", Width:0, Align:"Center", Hidden:"True"},
  75. ];
  76. init_sheet.HeaderMode = {Sort:1};
  77. IBS_InitSheet(sheetName, init_sheet);
  78. sheetName.SetDataAutoTrim(0);
  79. sheetName.SetMergeSheet(4);
  80. setGrid1Size();
  81. }
  82. /**
  83. * IBSheet Event: Search End(IBSheet 데이터 조회 CallBack)
  84. */
  85. function sheet1_OnSearchEnd(code, message) {
  86. if(code == 0) {
  87. setGrid1Size();
  88. sheet1.SetColFontColor("CON_DOC_NO", "#0000ff");
  89. } else {
  90. //조회 에러 수행
  91. alert(message);
  92. }
  93. }
  94. /**
  95. * IBSheet Event: Click
  96. */
  97. function sheet1_OnClick(Row, Col, Value, CellX, CellY, CellW, CellH) {
  98. if ((sheet1.ColSaveName(Col) == "CON_DOC_NO")) {
  99. var f = document.form1;
  100. f.isSubmit = false;
  101. $("#SUB_CONT_MOD_ID").val(sheet1.GetCellValue(Row, "SUB_CONT_MOD_ID"));
  102. $("#SUB_CONT_ID").val(sheet1.GetCellValue(Row, "SUB_CONT_ID"));
  103. $("#MOD_NO").val(sheet1.GetCellValue(Row, "MOD_NO"));
  104. jQuery("#fevent").val("SHEET_WARR");
  105. var url = Modular.model.PageContext.CONTEXT_ROOT + "/portal/cont/PayGuarSearch_sheet.screen";
  106. Modular.view.IBSheet7.doSearch(sheet2, url, jQuery("#form1"), 10, "");
  107. }
  108. }
  109. /**
  110. * IBSheet object initialize
  111. */
  112. function grid2Init(sheetName){
  113. var init_sheet = {};
  114. init_sheet.Cfg = {SearchMode:2, Page:100};
  115. init_sheet.Cols = [
  116. {Header:'변경구분', Type:"Text", SaveName:"CAUSECODE_NM", Width:100, Align:"Left" , Edit:"false"},
  117. {Header:'증서번호', Type:"Text", SaveName:"WARR_WGNO", Width:150, Align:"Left" , Edit:"false"},
  118. {Header:'발급기관', Type:"Text", SaveName:"WARR_GOFFICE", Width:150, Align:"Left" , Edit:"false"},
  119. {Header:'보증금액', Type:"Text", SaveName:"WARR_WAMT", Width:100, Align:"right", Edit:"false"},
  120. {Header:'수수료', Type:"Text", SaveName:"WARR_COMMSN", Width:100, Align:"right", Edit:"false"},
  121. {Header:'보증기간', Type:"Text", SaveName:"WARR_START_END_DATE", Width:150, Align:"Center", Edit:"false"},
  122. {Header:'발급일', Type:"Text", SaveName:"PAPERDATE", Width:80, Align:"Center", Edit:"false"},
  123. {Header:'발급구분', Type:"Combo", SaveName:"GUAR_ONOFF_YN", Width:80, Align:"Center" , Edit:"true", ComboText:"선택|온라인|오프라인|비대상", ComboCode:"|Y|N|F"},
  124. {Header:'진행상태', Type:"Text", SaveName:"GUAR_STATUS_NM", Width:80, Align:"center", Edit:"false"},
  125. {Header:'보증신청계약번호', Type:"Text", SaveName:"GRTREQNO", Width:100, Align:"Left", Edit:"false"},
  126. {Header:'SUB_CONT_MOD_ID', Type:"Text", SaveName:"SUB_CONT_MOD_ID", Width:0, Align:"Center", Hidden:"True"},
  127. {Header:'WARR_GUBUN', Type:"Text", SaveName:"WARR_GUBUN", Width:0, Align:"Center", Hidden:"True"},
  128. {Header:'WARR_SEQ', Type:"Text", SaveName:"WARR_SEQ", Width:0, Align:"Center", Hidden:"True"},
  129. {Header:'CAUSECODE', Type:"Text", SaveName:"CAUSECODE", Width:0, Align:"Center", Hidden:"True"},
  130. {Header:'보증등록', Type:"Image", SaveName:"BTN", Width:80, Align:"Center", Edit:"false", Cursor:"Pointer"},
  131. {Header:'비고', Type:"Text", SaveName:"WARR_GREM", Width:100, Align:"Left", Edit:"false"},
  132. {Header:'Status', Type:"Status", SaveName:"STATUS", Width:50, Align:"Center", Hidden:"True"},
  133. {Header:'진행상태', Type:"Text", SaveName:"GUAR_STATUS", Width:50, Align:"Center", Hidden:"True"},
  134. {Header:'수신기관', Type:"Text", SaveName:"WARR_GOFFICE_ID", Width:50, Align:"Center", Hidden:"True"},
  135. ];
  136. init_sheet.HeaderMode = {Sort:1};
  137. IBS_InitSheet(sheetName, init_sheet);
  138. sheetName.SetDataAutoTrim(0);
  139. sheetName.SetImageList(1,"/img/buyer/btn/btn_write.gif");
  140. sheetName.SetImageList(2,"/img/buyer/btn/error_detail_plus.gif");
  141. setGrid2Size();
  142. }
  143. function sheet2_OnSearchEnd(code, message) {
  144. if(code == 0) {
  145. for(var i=1; i<=sheet2.RowCount(); i++){
  146. if((sheet2.GetCellValue(i,"GUAR_STATUS")=="08") || (sheet2.GetCellValue(i,"GUAR_STATUS")=="09")){
  147. sheet2.SetCellEditable(i,"GUAR_ONOFF_YN",0);
  148. }
  149. }
  150. } else {
  151. //조회 에러 수행
  152. //alert(message);
  153. //alert("상세조회 실패");
  154. }
  155. }
  156. /**
  157. * IBSheet Event: Click
  158. */
  159. function sheet2_OnDblClick(Row, Col, Value, CellX, CellY, CellW, CellH) {
  160. popContWarr(sheet2.GetCellValue(Row, "WARR_GUBUN"),sheet2.GetCellValue(Row, "WARR_SEQ"),sheet2.GetCellValue(Row, "CAUSECODE"),sheet2.GetCellValue(Row, "GUAR_ONOFF_YN"),sheet2.GetCellValue(Row, "GUAR_STATUS"),sheet2.GetCellValue(Row, "WARR_GOFFICE_ID"),sheet2.GetCellValue(Row, "GRTREQNO"))
  161. }
  162. function sheet2_OnSaveEnd(code, msg)
  163. {
  164. var event = $("#fevent").val();
  165. if(event == "NOT_GUAR_SAVE"){
  166. if(code>= "0"){
  167. alert("저장 되었습니다.")
  168. }
  169. }else{
  170. if(code>= "0"){
  171. alert("저장되었습니다.");
  172. refresh();
  173. }else{
  174. alert("저장실패.");
  175. }
  176. }
  177. }
  178. /**
  179. * IBSheet Event Change
  180. */
  181. function sheet2_OnChange(Row, Col, Value, OldValue, RaiseFlag) {
  182. var comboValue = sheet2.GetCellValue(Row,"GUAR_ONOFF_YN");
  183. if(comboValue == "F" ){
  184. sheet2.SetCellImage(Row ,"BTN", "/img/buyer/btn/btn_write.gif");
  185. sheet2.SetCellEditable(Row,"WARR_GREM",1);
  186. return;
  187. }else{
  188. sheet2.SetCellImage(Row ,"BTN", "/img/buyer/btn/btn_grd_add.gif");
  189. sheet2.SetCellValue(Row,"WARR_GREM","");
  190. sheet2.SetCellEditable(Row,"WARR_GREM",0);
  191. }
  192. }
  193. function grid3Init(sheetName){
  194. var init_sheet = {};
  195. init_sheet.Cfg = {SearchMode:2, Page:100};
  196. init_sheet.Cols = [
  197. {Header:'현장명', Type:"Text", SaveName:"DEPT_NAME", Width:150, Align:"Left" , Edit:"false"},
  198. {Header:'공종명', Type:"Text", SaveName:"OUT_ITEM", Width:150, Align:"Left" , Edit:"false"},
  199. {Header:'업체명', Type:"Text", SaveName:"CONT_NAME", Width:100, Align:"Left", Edit:"false"},
  200. {Header:'계약금액(VAT포함)', Type:"Text", SaveName:"CON_AMT", Width:100, Align:"right", Edit:"false"},
  201. {Header:'수수료금액', Type:"Text", SaveName:"WARR_AMT", Width:150, Align:"right", Edit:"false"},
  202. {Header:'계약기간', Type:"Text", SaveName:"DUR_DATE", Width:180, Align:"Center", Edit:"false"},
  203. {Header:'발행날짜', Type:"Text", SaveName:"WARR_DATE", Width:80, Align:"Center" , Edit:"false"},
  204. ];
  205. init_sheet.HeaderMode = {Sort:1};
  206. IBS_InitSheet(sheetName, init_sheet);
  207. sheetName.SetDataAutoTrim(0);
  208. setGrid3Size();
  209. }
  210. function sheet3_OnSearchEnd(code, message) {
  211. if(code == 0) {
  212. } else {
  213. //조회 에러 수행
  214. alert("상세조회 실패");
  215. }
  216. }
  217. function setGrid3Size() {sheet3.FitColWidth();}
  218. function sheet3_OnSmartResize(Width, Height) {
  219. sheet3.FitColWidth();
  220. //auto3Resize();
  221. }
  222. function auto3Resize(){
  223. var t1_height = document.getElementById("t1").scrollHeight + 10;
  224. var iframeHeight= document.body.scrollHeight - t1_height;
  225. var iframeWidth= document.body.scrollWidth;
  226. sheet3.SetSheetHeight(iframeHeight);
  227. }
  228. /**
  229. * IBSheet size setting
  230. */
  231. function setGrid1Size() {sheet1.FitColWidth();}
  232. function setGrid2Size() {sheet2.FitColWidth();}
  233. function sheet1_OnSmartResize(Width, Height) {
  234. sheet1.FitColWidth();
  235. //auto1Resize();
  236. }
  237. function auto1Resize(){
  238. var t1_height = document.getElementById("search-table").scrollHeight + document.getElementById("title").scrollHeight + 180;
  239. var iframeHeight= document.body.scrollHeight - t1_height;
  240. var iframeWidth= document.body.scrollWidth;
  241. sheet1.SetSheetHeight(iframeHeight);
  242. }
  243. function sheet2_OnSmartResize(Width, Height) {
  244. sheet2.FitColWidth();
  245. //auto2Resize();
  246. }
  247. function auto2Resize(){
  248. var t1_height = document.getElementById("t1").scrollHeight + 10;
  249. var iframeHeight= document.body.scrollHeight - t1_height;
  250. var iframeWidth= document.body.scrollWidth;
  251. sheet2.SetSheetHeight(iframeHeight);
  252. }
  253. //자동로그인 기능
  254. function f_gologin(login_id,login_pw){
  255. var f = document.form1;
  256. if('<%= user.get("ACCT_TYPE_CODE")%>' != "ADMIN"){
  257. dlgAlert("User who logged in as administrator only can do automatic log-in.");
  258. return;
  259. }
  260. f.login_id.value = login_id;
  261. f.login_pw.value = login_pw;
  262. if( !submitXmlRequest("/sign_on_check", "", document.form1) ) {
  263. alert("Log-in is being processed.");
  264. };
  265. }
  266. function doAttachFilePop(obj, No, fObj, fileGB, fileDir) {
  267. var editFile = "";
  268. if(obj==''){
  269. alert("After you have saved, you can attach a file.");
  270. }
  271. else if(obj != ''){
  272. if(fObj.guarStatus.value != "02"){editFile="N";}else{editFile="N";}
  273. if(No=="1"){
  274. viewFileListNew(fileGB, obj.value, fObj.p_AttachFileGuar1, editFile, fileDir, "subconPayOutOffPopup");
  275. }else{
  276. viewFileListNew(fileGB, obj.value, fObj.p_AttachFileGuar2, editFile, fileDir, "subconPayOutOffPopup");
  277. }
  278. }
  279. }
  280. //보증정보팝업 호출
  281. function popContWarr(wG, wSeq, wCauseCd, wOnOff, wGStatus, wOffid, wConRefNo) {
  282. var win_id = "subconPayOutOffPopup";
  283. var param = "";
  284. var param = "?subContModId=" + jQuery("#SUB_CONT_MOD_ID").val();
  285. var param = param + "&warrGubun=" + wG;
  286. var param = param + "&warrSeq=" + wSeq;
  287. var param = param + "&causeCode=" + wCauseCd;
  288. var param = param + "&viewDiv=SUBCONPAY";
  289. var param = param + "&pop_win_id=" + win_id;
  290. var url = "";
  291. if (wOnOff == ""){
  292. alert("발급구분을 선택해 주세요.");return;
  293. }
  294. if(wOnOff=="N"){
  295. var param = param + "&fevent=WARR_OFF&USER=CORP"; //업체는 조회만.
  296. url = "/portal/guar/subconPayOutOffPopup.screen"+param;
  297. fLayerPop(win_id, url, 560,500, '','', 'YES');
  298. }else if(wOnOff=="Y"){
  299. if((wGStatus=="08") || (wGStatus=="09")){
  300. var sGuarKind = wG; //보증서종류
  301. var sGuarSeq = wSeq; //일련번호
  302. var sGuarOnoffYn = wOnOff; //온오프여부
  303. var sGuarStatus = wGStatus; //보증진행상태
  304. var sChgNo = jQuery("#MOD_NO").val(); //계약차수
  305. var style = "";
  306. var src = "";
  307. var sGrtType = "006"; // 보증종목구분 : 지급
  308. //검토대기나 완료일경우
  309. if(sGuarOnoffYn == "Y" && sGuarStatus.length > 0 && (sGuarStatus == "08" || sGuarStatus == "09")){
  310. var sOffId = wOffid; // 수신기관 ID
  311. var conRefNo = wConRefNo; // 계약번호
  312. var sGrtSeq = wSeq; // 보증차수
  313. var sMsgFuncCode = "53"; // 문서기능
  314. var sModule = "EB"; // 모듈구분코드
  315. if(sChgNo == "")
  316. sChgNo = "00";
  317. else if(sChgNo.length == 1)
  318. sChgNo = "0" + sChgNo;
  319. if(sGrtSeq.length == 1)
  320. sGrtSeq = "0" + sGrtSeq;
  321. //parameter 확인 요함
  322. src = "<%=guarUrl%>/transure/view/KSCFCView.jsp?offID="+sOffId+"&conRefNo="+conRefNo+"&conSeqNo="+sChgNo+"&grtSeq="+sGrtSeq+"&grtType="+sGrtType+"&msgFuncCode="+sMsgFuncCode+"&module="+sModule;
  323. style = "width=720,height=800, loactionbar=visible, menubar=visible, scrollbars=no";
  324. }
  325. //alert(src);
  326. var id = "WARR";
  327. var clNew = window.open(src,id,style);
  328. if(clNew == null){
  329. alert(" ▒【보증신청】페이지는 팝업창으로 구성되어 있습니다. ▒\n\n\n'팝업이 차단되었습니다. 팝업 또는 추가 옵션을 보려면 여기를 클릭하십시오.' 라는\n\n 메세지가 보일경우에는 그 메세지를 클릭하셔서 '현재 사이트의 팝업을 항상 허용'이나\n\n'임시로 팝업허용'으로 설정해주시기 바랍니다.");
  330. }else{
  331. clNew.focus();
  332. }
  333. }else{ //온라인 처음 등록
  334. var param = param + "&fevent=WARR_ON";
  335. var param = param + "&SUB_CONT_ID=" + jQuery("#SUB_CONT_ID").val();
  336. var param = param + "&MOD_NO=" + jQuery("#MOD_NO").val();
  337. url = "/portal/guar/subconPayOutOnPopup.screen"+param;
  338. fLayerPop(win_id, url, 800,700, '','', 'YES');
  339. }
  340. }
  341. }
  342. //보증정보팝업 종료후 액션
  343. function popContWarrClose(returnValue){
  344. if(returnValue == null){
  345. fLayerPopClose('subconPayOutOffPopup');
  346. }else{
  347. if(returnValue[0] == 0){
  348. fLayerPopClose('subconPayOutOffPopup');
  349. var f = document.form1;
  350. f.isSubmit = false;
  351. $("#SUB_CONT_MOD_ID").val(returnValue[2]);
  352. jQuery("#fevent").val("SHEET_WARR");
  353. var url = Modular.model.PageContext.CONTEXT_ROOT + "/portal/cont/PayGuarSearch_sheet.screen";
  354. Modular.view.IBSheet7.doSearch(sheet2, url, jQuery("#form1"), 10, "");
  355. }
  356. }
  357. }
  358. document.body.onresize = addEvent( document.body.onresize, "auto1Resize()");
  359. </SCRIPT>
  360. <modular:search id="form1">
  361. <modular:key id="fevent" />
  362. </modular:search>
  363. <form id="form1" name="form1" method="post" modular:type="search">
  364. <INPUT type="hidden" name="fevent" id="fevent" value="">
  365. <INPUT type="hidden" name="SUB_CONT_MOD_ID" value="">
  366. <INPUT type="hidden" name="SUB_CONT_ID" value="">
  367. <INPUT type="hidden" name="MOD_NO" value="">
  368. <INPUT type='hidden' name="acct_id" value="<%= params.get("acct_id") %>">
  369. <INPUT type='hidden' name="p_cont_status" value="50">
  370. <div align="left" id="title">
  371. <ul>
  372. <li><%= storage.getPgmName() %></li>
  373. </ul>
  374. </div>
  375. <!-- 검색조건 시작 -->
  376. <table id="search-table" class="search-form-table">
  377. <colgroup>
  378. <col width="100" />
  379. <col width="*" />
  380. <col width="100" />
  381. <col width="*" />
  382. <col width="100" />
  383. </colgroup>
  384. <tr height="25">
  385. <th>현장</th>
  386. <td>
  387. <INPUT type="text" name="p_dept_nm" id="p_dept_nm" class="input" value="<%=params.get("p_dept_nm") %>" style="width:90%">
  388. </td>
  389. <th>계약명</th>
  390. <td>
  391. <INPUT type="text" name="p_build_nm" id="p_build_nm" class="input" value="<%= params.get("p_build_nm") %>" style="width:90%">
  392. </td>
  393. <th>계약기간</th>
  394. <td>
  395. <%= InputText.get("ContFromDt", params.get("ContFromDt"), 10, 50, "hangule,center, desc=계약일자,ReadOnly") %>
  396. <IMG name="start_img" src="/img/buyer/button/bt_calender.gif" border="0" align="absmiddle" style="cursor:pointer;" onClick="JavaScript:dlgCalendar('ContFromDt');">
  397. ~
  398. <%= InputText.get("ContToDt", params.get("ContToDt"), 10, 50, "hangule,center, desc=계약일자,ReadOnly") %>
  399. <IMG name="start_img" src="/img/buyer/button/bt_calender.gif" border="0" align="absmiddle" style="cursor:pointer;" onClick="JavaScript:dlgCalendar('ContToDt');">
  400. <IMG name="dataClear" id="dataClear" src="/img/buyer/button/bt_eraser1.gif" border="0" align="absmiddle" style="cursor:pointer;">
  401. </td>
  402. <td class="button">
  403. <span class="btnSearch center" id="btnSearch"><a href="javascript:void(0);">검색</a></span>
  404. </td>
  405. </tr>
  406. </table>
  407. </form>
  408. <div id="sheet1_div" style="padding-top:5px; height: auto; min-height: 315px; overflow: auto;">
  409. <script>createIBSheet('sheet1','100%', '300px');</script>
  410. </div>
  411. <div class="application-info magT15">
  412. <div class="application-sub-title">
  413. <span class="title">하도급대금 지급보증 정보</span>
  414. </div>
  415. <div style="text-align:right;">
  416. <!-- span class="btnSearch center"><a href="javascript:void(0);" id="btnAdd">추가</a></span> -->
  417. </div>
  418. </div>
  419. <div id="sheet2_div" style="padding-top:5px; height: auto; min-height: 130px; overflow: auto;">
  420. <script>createIBSheet('sheet2','100%', '130px');</script>
  421. </div>
  422. <div id="sheet3_div" style="padding-top:5px; height: auto; min-height: 130px; overflow: auto; display:none;">
  423. <script>createIBSheet('sheet3','100%', '130px');</script>
  424. </div>