123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>장비이력대장</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <rpireqmtlist>
- <item/>
- </rpireqmtlist>
- </main>
- <send>
- <globalinstance>
- <instance1/>
- </globalinstance>
- <suppdeptcd/>
- <req>
- <data/>
- </req>
- </send>
- <init/>
- <hidden/>
- </root>
- </instance>
- <submission id="TXAEQ01201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req/data" replace="instance" resultref="/root/hidden"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../ast/examcureweb/js/AEZ0001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- // aezfSetSuppDeptcd();
-
- // model.setValue("/root/send/execdd", getCurrentDate());
- // model.refresh();
-
- // makeReportPreview(0,100,789,660);
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- function fSaveData(irow) {
- var update = getGridUpdateData(datagrid1);
- if(update == ""){
- messageBox("수정된 정보가 없습니다. 수정 후 출력을 하시기 바랍니다.", "I");
- return 0;
-
- } else {
-
- model.setValue("/root/send/req/data", update);
- //alert(update);
-
- // return;
-
- if ( submit("TXAEQ01201") ) {
- // alert('저장성공');
- window.opener.javaScript.btn_sea.dispatch("DOMActivate");
- window.close();
- }else {
- messageBox("점검기입내역을 DB에 저장하지 못했습니다. 전산실에 문의바랍니다.", "E999", "");
- //window.close();
- }
-
- }
- }
- ]]>
- </script>
- </xhtml:head>
- <script type="javascript" ev:event="onPrintFinished">
- <![CDATA[
- alert("출력이 종료되었습니다.");
- fSaveData(datagrid1.row);
- ]]>
- </script>
- <script type="javascript" ev:event="onSaveFinished">
- <![CDATA[
- alert("저장이 종료되었습니다.");
- ]]>
- </script>
- <xhtml:body overflow="hidden" pagewidth="810" pageheight="800" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <line id="line1" class="line_1" style="x1:1px; y1:23px; x2:790px; y2:23px; "/>
- <group id="group1" style="left:0px; top:0px; width:790px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:137px; height:14px; ">장비이력대장</caption>
- </group>
- <datagrid id="datagrid1" nodeset="/root/main/rpireqmtlist/item" caption="점검일자^수리회사^점검소견^수리내용^점검시간^점검확인여부^부서코드^등록일시^검사실코드^장비코드^장비코드명^최종검교정일자^알람일수^알람확인여부^검사실명" colsep="^" colwidth="90, 100, 185, 225, 78, 89, 100, 100, 100, 100, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:1px; top:28px; width:789px; height:50px; ">
- <col ref="rpirdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="rpircmpynm" type="input" style="text-align:left; "/>
- <col ref="rpircmt" type="input" style="text-align:left; "/>
- <col ref="rpircnts" type="input" style="text-align:left; "/>
- <col ref="rpirtm" type="input" format="hh:nn" style="text-align:center; "/>
- <col ref="rpircnfmyn" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- </choices>
- </col>
- <col ref="suppdeptcd" visibility="hidden"/>
- <col ref="rgstrdt" visibility="hidden"/>
- <col ref="excuroomcd" visibility="hidden"/>
- <col ref="eqcd" visibility="hidden"/>
- <col ref="eqcdnm" visibility="hidden"/>
- <col ref="rectrpirdd" visibility="hidden"/>
- <col ref="alertdayno" visibility="hidden"/>
- <col ref="alertcnfmyn" visibility="hidden"/>
- <col ref="excuroomnm" visibility="hidden"/>
- </datagrid>
- <button id="button3" class="btn2_letter4" visibility="visible" style="left:725px; top:80px; width:64px; height:19px; ">
- <caption>출력적용</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- makeReportPreview(0,100,789,660);
- //alert('row->'+datagrid1.row);
- //alert( "출력적용전--->"+ getParameter("reportprintyn") );
-
- if ( datagrid1.row < 1 ) {
- messageBox("점검내역을 선택해야 출력이 가능합니다.", "E999", "");
- return;
- }else {
- //alert("출력적용 합니다.");
- model.makeValue("/root/main/rpireqmtlist/item["+ datagrid1.row +"]/usernm", getUserInfo("usernm"));
-
- /*
- // 출력적용버튼을 다시 호출하여 reportprintyn 이 'Y'인지 체크 후 DB 업데이트를 실행한다.
- // 레포트 출력을 하였을 경우만, DB에 Update 함.
- var reportprintyn = getParameter("reportprintyn");
-
- if ( reportprintyn == "Y" ) {
- alert( "다시 출력적용버튼을 호출하였음. Y/N? --->"+getParameter("reportprintyn") );
-
- fSaveData(datagrid1.row);
-
- // DB update 후 초기화 처리
- setParameter("reportprintyn", "");
- return;
- }
-
- alert( "exeReportPreview 실행한다!!" );
- */
-
- exeReportPreview("RPAEQ01201", "XMLSTR", "/root/main/rpireqmtlist/item["+ datagrid1.row +"]", "", "false","","","","","false", "");
- model.refresh();
-
- // 출력버튼 재호출한다.
- //button3.dispatch("DOMActivate");
-
- }
- ]]>
- </script>
- </button>
- </xhtml:body>
- </xhtml:html>
|