SMRFE01400_기기별수리예방현황.xrw 59 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <xhtml:html xmlns:ex="http://www.comsquare.co.kr/xforms/excel" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:my="http://www.comsquare.co.kr/example" 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" xmlns:cs="http://www.comsquare.co.kr/xforms">
  4. <xhtml:head>
  5. <xhtml:title>수리(예방) 이력 현황</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <rfehemhtlist/>
  11. <rfemdamklist/>
  12. <rfehdabplist/>
  13. <com_rfehemhtlist/>
  14. <fixasetlist/>
  15. <rfchprvnlist/>
  16. <control>
  17. <rfchprvnlist/>
  18. </control>
  19. <rfehemhtlist2/>
  20. </main>
  21. <send>
  22. <instcd/>
  23. <fixtrseqmtflag/>
  24. <acptdd/>
  25. <acptdd2/>
  26. <rfehrhfchflag/>
  27. <lrgcd/>
  28. <fixasetcd/>
  29. <fixasetcd_search/>
  30. <fixasetnm/>
  31. <lrgnm/>
  32. <tempmngtdeptcd/>
  33. <tempmngtdeptnm/>
  34. <goodflag/>
  35. <reqdd/>
  36. <reqno/>
  37. <rpirdd/>
  38. <prvnchktodd/>
  39. <prvnchkfrdd/>
  40. <rfehemht_cnt_yn/>
  41. <chrgpsnid/>
  42. <chrgpsnnm/>
  43. <mngtdeptcd/>
  44. <mngtdeptnm/>
  45. <installplcecd/>
  46. <installplcenm/>
  47. <todd1/>
  48. <todd2/>
  49. </send>
  50. <init>
  51. <useyn>
  52. <label>내부</label>
  53. <value>1</value>
  54. <label>외부</label>
  55. <value>2</value>
  56. </useyn>
  57. <fixtrseqmflag>
  58. <label>전 체</label>
  59. <value/>
  60. <label>의료장비</label>
  61. <value>EQ</value>
  62. <label>일반비품</label>
  63. <value>GE</value>
  64. </fixtrseqmflag>
  65. <sanctyn>
  66. <label>결재</label>
  67. <value>Y</value>
  68. <label>미결재</label>
  69. <value>N</value>
  70. <label>반송</label>
  71. <value>R</value>
  72. </sanctyn>
  73. <grdsanctyn>
  74. <label>결재</label>
  75. <value>Y</value>
  76. <label>미결재</label>
  77. <value>N</value>
  78. <label>반송</label>
  79. <value>R</value>
  80. </grdsanctyn>
  81. <rfehrhfchflag>
  82. <label>수리</label>
  83. <value>1</value>
  84. <label>예방</label>
  85. <value>2</value>
  86. </rfehrhfchflag>
  87. <check>
  88. <label>GOOD</label>
  89. <value>G</value>
  90. <label>BAD</label>
  91. <value>B</value>
  92. </check>
  93. <check2>
  94. <label>O</label>
  95. <value>G</value>
  96. <label>X</label>
  97. <value>B</value>
  98. </check2>
  99. <itslfchkyn>
  100. <label>자체점검</label>
  101. <value>1</value>
  102. <label>외부점검</label>
  103. <value>2</value>
  104. </itslfchkyn>
  105. <prvnchkprcsstat>
  106. <label>점검중</label>
  107. <value>1</value>
  108. <label>점검완료</label>
  109. <value>2</value>
  110. <label>결제완료</label>
  111. <value>3</value>
  112. </prvnchkprcsstat>
  113. </init>
  114. <temp/>
  115. <print>
  116. <fixasetlist/>
  117. </print>
  118. <value>
  119. <prvnchkfrdd/>
  120. <prvnchktodd/>
  121. </value>
  122. <printsearch>
  123. <instcd/>
  124. <fixasetcd/>
  125. </printsearch>
  126. </root>
  127. </instance>
  128. <script type="javascript" ev:event="xforms-ready">
  129. <![CDATA[
  130. misfMsterDetailSet(grd_rfehemhtlist, null, "TRRFE00601", "Y");
  131. misfMsterDetailSet(grd_rfemdamklist, null, "TRRFE00602", "N");
  132. misfMsterDetailSet(grd_rfehdabplist, null, "TRRFE00603", "N");
  133. misfMsterDetailSet(grd_rfehemhtlist2, null, "TRRFE00604", "Y");
  134. misfMsterDetailSet(grd_rfchprvnlist, null, "TRRFE02001", "N");
  135. //,grd_rfchprvnlist.mngtgrade ,030R0033
  136. fInitialize();
  137. // 공통코드 설정
  138. rszfComboBugtList(cmb_bugtcd,getUserInfo("dutplceinstcd"));
  139. model.refresh();
  140. ]]>
  141. </script>
  142. <submission id="TRRFE01401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/fixasetlist"/>
  143. <submission id="TRRFE00601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/rfehemhtlist"/>
  144. <submission id="TRRFE00602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/rfemdamklist"/>
  145. <submission id="TRRFE00603" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/rfehdabplist"/>
  146. <submission id="TRRFE00604" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/rfehemhtlist2"/>
  147. <submission id="TRRFE02001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/rfchprvnlist"/>
  148. <submission id="TRRFE01402" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/print"/>
  149. <submission id="TRRFE01403" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/print"/>
  150. <submission id="TRRFE01404" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/printsearch" resultref="/root/print"/>
  151. </model>
  152. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  153. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  154. <script type="javascript" src="../../../mis/miscommonweb/js/MIS.js"/>
  155. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  156. <script type="javascript" src="../../../mis/miscommonweb/js/RSZ001.js"/>
  157. <script type="javascript">
  158. <![CDATA[
  159. function fInitialize()
  160. {
  161. //조회 컴포넌트 초기화.
  162. model.resetInstanceNode("/root/send");
  163. model.resetInstanceNode("/root/main");
  164. // 그리드 초기화
  165. misfGridInit(grd_fixasetlist);
  166. misfGridInit(grd_rfehemhtlist);
  167. misfGridInit(grd_rfemdamklist);
  168. misfGridInit(grd_rfehdabplist);
  169. misfGridInit(grd_rfehemhtlist2);
  170. misfGridInit(grd_rfchprvnlist);
  171. misfComboComCdListMulti("C0048,030R0033,R0287,R0055,R0286,R0288,R0289,R0290,R0032,R0055,R0286,R0287,R0285,R0035",
  172. "cmb_instcd,grd_rfchprvnlist.mngtgrade,grd_rfehemhtlist.acptflag,grd_rfehemhtlist.workstat,grd_rfehemhtlist.rpirflag1,grd_rfehdabplist.paytype,grd_rfehdabplist.kind,grd_rfehdabplist.costflag,grd_rfehdabplist.acsrsunit,grd_rfehemhtlist2.workstat,grd_rfehemhtlist2.rpirflag1,grd_rfehemhtlist2.acptflag,grd_rfehemhtlist2.rpirflag2,grd_rfehemhtlist2.prodplce");
  173. // 사용자 기관코드 설정.
  174. model.setValue(cmb_instcd.attribute("ref"), getUserInfo("dutplceinstcd"));
  175. //rszfLMSComboList("FIX_ALL", "", "", "cmb_lrgcd", "", "L", "Y", "");
  176. setDate();
  177. // hidden col : 자산목록 조회시 수리여부를 가져온다
  178. model.setValue(opt_rfehemht_cnt_yn.attribute("ref"), "Y");
  179. // 자산구분및 수리/예방여부 기본 설정.
  180. cmb_fixtrseqmtflag.select(0);
  181. //rdo_rfehrhfchflag.select(0);
  182. var vfixtrseqmtflag = cmb_fixtrseqmtflag.value
  183. model.setValue("/root/send/fixtrseqmtflag", vfixtrseqmtflag);
  184. model.setValue(rdo_rfehrhfchflag.attribute("ref"), "2");
  185. model.refresh();
  186. }
  187. function setDate()
  188. {
  189. // 현재 날짜 기본 입력(6개월 간격 설정)
  190. var acptdate = getCurrentDate().toDate("YYYYMMDD");
  191. model.setValue(ipt_acptdd.attribute("ref"), acptdate.getAddDate(-6, "M").getDateFormat("YYYYMMDD") );
  192. model.setValue(ipt_prvnchkfrdd.attribute("ref"), acptdate.getDateFormat("YYYYMMDD") );
  193. model.setValue(ipt_acptdd2.attribute("ref"), getCurrentDate());
  194. model.setValue(ipt_prvnchktodd.attribute("ref"), getCurrentDate());
  195. }
  196. ]]>
  197. </script>
  198. </xhtml:head>
  199. <xhtml:body guideline="2,777;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  200. <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
  201. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:207px; height:14px; ">예방 이력 현황</caption>
  202. </group>
  203. <group id="group4" style="left:0px; top:13; width:1195px; height:27px; ">
  204. <button id="btn_print" class="btn6_letter8" navindex="31" style="left:0px; top:3px; width:128px; height:22px; ">
  205. <caption>예방점검이력출력</caption>
  206. <script type="javascript" ev:event="DOMActivate">
  207. <![CDATA[
  208. if(model.getValue("/root/main/rfchprvnlist["+grd_rfchprvnlist.row+"]/fixasetcd") == ""){
  209. messageBox("선택된 예방점검목록이 없어 출력할수 없습니다.", "E999", "");
  210. return;
  211. }
  212. model.setValue("/root/printsearch/instcd",model.getValue("/root/main/rfchprvnlist["+grd_rfchprvnlist.row+"]/instcd"));
  213. model.setValue("/root/printsearch/fixasetcd",model.getValue("/root/main/rfchprvnlist["+grd_rfchprvnlist.row+"]/fixasetcd"));
  214. submit("TRRFE01404");
  215. exeReportPreview("RPRFE01404", "XMLSTR");
  216. ]]>
  217. </script>
  218. </button>
  219. <button id="btn_init" class="btn4_letter3" navindex="32" style="left:1126px; top:3; width:68px; height:22px; ">
  220. <caption>초기화</caption>
  221. <script type="javascript" ev:event="DOMActivate">
  222. <![CDATA[
  223. if(getGridUpdateData(grd_rfehemhtlist) != "")
  224. {
  225. if(messageBox("변경된 데이터가 있습니다. \n초기화 작업을", "Q003") == 7)
  226. return;
  227. }
  228. fInitialize();
  229. ]]>
  230. </script>
  231. </button>
  232. <line id="line15" class="line_6" style="x1:0px; y1:25; x2:1194px; y2:25; "/>
  233. <button id="button1" class="btn6_letter8" navindex="30" style="left:128px; top:3px; width:128px; height:22px; ">
  234. <caption>예방점검실적출력</caption>
  235. <script type="javascript" ev:event="DOMActivate">
  236. <![CDATA[
  237. var message = "세부내역을 출력 | 취소";
  238. var req = messageBox("예방점검실적을 출력합니다. 전체를 출력", "S006",message);
  239. if( req == 6 ){
  240. submit("TRRFE01402");
  241. model.setValue("/root/value/prvnchkfrdd",model.getValue("/root/send/prvnchkfrdd"));
  242. model.setValue("/root/value/prvnchktodd",model.getValue("/root/send/prvnchktodd"));
  243. exeReportPreview("RPRFE01401", "XMLSTR","/root/value");
  244. }else if( req == 7 ){
  245. submit("TRRFE01403");
  246. model.setValue("/root/value/prvnchkfrdd",model.getValue("/root/send/prvnchkfrdd"));
  247. model.setValue("/root/value/prvnchktodd",model.getValue("/root/send/prvnchktodd"));
  248. exeReportPreview("RPRFE01402", "XMLSTR","/root/value");
  249. }
  250. ]]>
  251. </script>
  252. </button>
  253. </group>
  254. <group id="grp_biz" scroll="auto" style="left:0px; top:40px; width:1195px; height:740; ">
  255. <group id="grp_sea" style="left:0px; top:5px; width:1194px; height:85px; vertical-align:top; ">
  256. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:85px; background-color:#fffbf2; border-color:#ffd799; "/>
  257. <caption id="cap_instcd" class="search_name" style="left:15px; top:8px; width:86px; height:17px; ">기관코드 :</caption>
  258. <button id="btn_search" class="btn1_letter2" navindex="17" style="left:1125px; top:30px; width:56px; height:22px; ">
  259. <caption>조회</caption>
  260. <script type="javascript" ev:event="DOMActivate">
  261. <![CDATA[
  262. if(!isRequiredControls("cmb_instcd")) return;
  263. // if(!isRequiredControls("ipt_acptdd")) return;
  264. // if(!isRequiredControls("ipt_acptdd2")) return;
  265. if(rdo_rfehrhfchflag.value == 1)
  266. {
  267. //그리드 초기화.
  268. misfGridInit(grd_fixasetlist);
  269. misfGridInit(grd_rfehemhtlist);
  270. misfGridInit(grd_rfemdamklist);
  271. misfGridInit(grd_rfehdabplist);
  272. if(!isRequiredControls("ipt_acptdd")) return;
  273. if(!isRequiredControls("ipt_acptdd2")) return;
  274. // 컴포넌트 초기화.
  275. model.resetInstanceNode("/root/main/com_rfehemhtlist");
  276. model.resetInstanceNode("/root/send/grid/send_rfehemhtlist");
  277. // 자산마스터 조회
  278. submit("TRRFE01401");
  279. // if(grd_rfehemhtlist.rows > 1)
  280. // {
  281. // // 기본 Select 설정.
  282. // grd_rfehemhtlist.row = grd_rfehemhtlist.fixedRows;
  283. // grd_rfehemhtlist.select(grd_rfehemhtlist.fixedRows, grd_rfehemhtlist.colRef("fixasetnm")) = true;
  284. //
  285. // grd_rfehemhtlist.dispatch("onrowchanged");
  286. // }
  287. }else if(rdo_rfehrhfchflag.value == 2){
  288. if(!isRequiredControls("ipt_prvnchkfrdd")) return;
  289. if(!isRequiredControls("ipt_prvnchktodd")) return;
  290. //예방 테이블 조회
  291. //그리드 초기화.
  292. misfGridInit(grd_rfchprvnlist);
  293. model.resetInstanceNode("/root/main/control/rfchprvnlist");
  294. // 자산마스터 조회
  295. submit("TRRFE02001");
  296. }
  297. model.refresh();
  298. ]]>
  299. </script>
  300. </button>
  301. <select1 id="cmb_instcd" ref="/root/send/instcd" class="combo_s_essential" navindex="1" appearance="minimal" style="left:106px; top:8px; width:214px; height:19px; text-align:center; ">
  302. <choices>
  303. <itemset>
  304. <label/>
  305. <value/>
  306. </itemset>
  307. </choices>
  308. </select1>
  309. <line id="line13" class="line_4" style="x1:1108px; y1:6px; x2:1108px; y2:77px; border-color:#ffe4bb; border-left-style:solid; "/>
  310. <select1 id="cmb_fixtrseqmtflag" ref="/root/send/goodflag" class="combo_default" navindex="2" appearance="minimal" style="left:106px; top:35px; width:214px; height:19px; text-align:center; ">
  311. <choices>
  312. <itemset nodeset="/root/init/fixtrseqmflag">
  313. <label ref="label"/>
  314. <value ref="value"/>
  315. </itemset>
  316. </choices>
  317. <script type="javascript" ev:event="xforms-value-changed">
  318. <![CDATA[
  319. //cmb_lrgcd.choices.itemset.attribute("nodeset") = "/root/init/lmsflag/L/cmb_lrgcd/lmslist[goodflag=null or goodflag='" + cmb_fixtrseqmtflag.value + "']";
  320. //cmb_lrgcd.value = "";
  321. //cmb_lrgcd.refresh();
  322. ]]>
  323. </script>
  324. </select1>
  325. <caption id="cap_fixtrseqmtflag" class="search_name" style="left:15px; top:35px; width:86px; height:17px; ">자산구분 :</caption>
  326. <caption id="cap_rfehrhfchflag" class="search_name" visibility="hidden" style="left:717px; top:60px; width:48px; height:17px; ">수리/예방 구분 :</caption>
  327. <select1 id="rdo_rfehrhfchflag" ref="/root/send/rfehrhfchflag" class="radio_search" navindex="16" visibility="hidden" appearance="full" cellspacing="25" cols="2" overflow="visible" style="left:750px; top:60px; width:25px; height:20px; text-align:center; vertical-align:middle; border-style:none; ">
  328. <choices>
  329. <itemset nodeset="/root/init/rfehrhfchflag">
  330. <label ref="label"/>
  331. <value ref="value"/>
  332. </itemset>
  333. </choices>
  334. <script type="javascript" ev:event="xforms-value-changed">
  335. <![CDATA[
  336. if(rdo_rfehrhfchflag.value == 1)
  337. {
  338. model.toggle("RFEH");
  339. ipt_prvnchkfrdd.visible=false;
  340. ipt_prvnchktodd.visible=false;
  341. cap_between.visible=false;
  342. cap_prvnchkfrdd.visible=false;
  343. }else if(rdo_rfehrhfchflag.value == 2){
  344. model.toggle("RFCH");
  345. ipt_prvnchkfrdd.visible=true;
  346. ipt_prvnchktodd.visible=true;
  347. cap_between.visible=true;
  348. cap_prvnchkfrdd.visible=true;
  349. }
  350. ]]>
  351. </script>
  352. </select1>
  353. <input id="ipt_tempmngtdeptcd" ref="/root/send/tempmngtdeptcd" class="input_default" navindex="8" style="left:430px; top:35px; width:105px; height:19px; ">
  354. <script type="javascript" ev:event="xforms-value-changed">
  355. <![CDATA[
  356. misfSearchDept(ipt_tempmngtdeptnm);
  357. ]]>
  358. </script>
  359. </input>
  360. <button id="btn_tempmngtdeptcd" class="icon_search" navindex="9" style="left:540px; top:38px; width:16px; height:16px; ">
  361. <caption/>
  362. <script type="javascript" ev:event="DOMActivate">
  363. <![CDATA[
  364. misfOpenPopUpList("02", ipt_tempmngtdeptcd,"","tempmngtdeptcd,tempmngtdeptnm");
  365. model.refresh();
  366. ]]>
  367. </script>
  368. </button>
  369. <caption id="cap_tempmngtdeptcd" class="search_name" style="left:335px; top:35px; width:90px; height:17px; ">관리부서 :</caption>
  370. <input id="ipt_tempmngtdeptnm" ref="/root/send/tempmngtdeptnm" class="output_fix" navindex="-1" editable="false" appearance="input" style="left:560px; top:35px; width:180px; height:19px; "/>
  371. <caption id="cap_lrgcd" class="search_name" visibility="hidden" style="left:204px; top:60px; width:117px; height:17px; ">대 분 류 :</caption>
  372. <caption id="cap_prvnchkfrdd" class="search_name" visibility="visible" style="left:755px; top:10px; width:115px; height:17px; ">점검완료일자 :</caption>
  373. <input id="ipt_prvnchkfrdd" ref="/root/send/todd1" class="input_default" navindex="11" visibility="visible" inputtype="date" style="left:870px; top:10px; width:100px; height:19px; text-align:center; "/>
  374. <input id="ipt_prvnchktodd" ref="/root/send/todd2" class="input_default" navindex="12" visibility="visible" inputtype="date" style="left:994px; top:10px; width:100px; height:19px; text-align:center; "/>
  375. <output id="opt_rfehemht_cnt_yn" ref="/root/send/rfehemht_cnt_yn" visibility="hidden" style="left:1115px; top:5px; width:35px; height:19px; "/>
  376. <caption id="cap_chrgpsnid" class="search_name" style="left:15px; top:60px; width:86px; height:17px; ">담 당 자 :</caption>
  377. <input id="ipt_chrgpsnid" ref="/root/send/chrgpsnid" class="input_search" navindex="3" style="left:105px; top:60px; width:75px; height:19px; ">
  378. <script type="javascript" ev:event="xforms-value-changed">
  379. <![CDATA[
  380. // misfValidationCheck("12", "", "reqpsnid,reqpsnnm");
  381. if(ipt_chrgpsnid.value.length == 0)
  382. ipt_chrgpsnnm.value = "";
  383. else
  384. misfValidationCheck("01-1", "", "chrgpsnid,chrgpsnnm");
  385. model.refresh();
  386. ]]>
  387. </script>
  388. </input>
  389. <button id="btn_chrgpsnid" class="icon_search" navindex="4" style="left:185px; top:60px; width:16px; height:16px; ">
  390. <caption/>
  391. <script type="javascript" ev:event="DOMActivate">
  392. <![CDATA[
  393. misfOpenPopUpList("01", ipt_chrgpsnid, "", "chrgpsnid,chrgpsnnm");
  394. model.refresh();
  395. ]]>
  396. </script>
  397. </button>
  398. <caption id="cap_between" visibility="visible" style="left:975px; top:10px; width:15px; height:20px; ">~</caption>
  399. <caption id="caption10" class="search_name" style="left:755px; top:35px; width:86px; height:17px; ">자산코드 :</caption>
  400. <input id="ipt_fixasetcd_search" ref="/root/send/fixasetcd_search" class="input_search" navindex="13" imemode="disabled" _chartype="upper" style="left:845px; top:35px; width:130px; height:19px; ">
  401. <script type="javascript" ev:event="onkeyup">
  402. <![CDATA[
  403. inputEnterKey("btn_search", "DOMActivate");
  404. ]]>
  405. </script>
  406. </input>
  407. <input id="ipt_fixasetnm" ref="/root/send/fixasetnm" class="input_search" navindex="15" style="left:845px; top:60px; width:130px; height:19px; ">
  408. <script type="javascript" ev:event="onkeyup">
  409. <![CDATA[
  410. inputEnterKey("btn_search", "DOMActivate");
  411. ]]>
  412. </script>
  413. </input>
  414. <button id="btn_mngtdeptcd" class="icon_search" navindex="7" style="left:540px; top:13px; width:16px; height:16px; ">
  415. <caption/>
  416. <script type="javascript" ev:event="DOMActivate">
  417. <![CDATA[
  418. misfOpenPopUpList("02", ipt_mngtdeptcd,"","mngtdeptcd,mngtdeptnm");
  419. model.refresh();
  420. ]]>
  421. </script>
  422. </button>
  423. <input id="ipt_mngtdeptnm" ref="/root/send/mngtdeptnm" class="output_fix" navindex="-1" editable="false" appearance="input" style="left:560px; top:10px; width:180px; height:19px; "/>
  424. <caption id="cap_mngtdeptcd" class="search_name" style="left:335px; top:10px; width:90px; height:17px; ">사용부서 :</caption>
  425. <input id="ipt_mngtdeptcd" ref="/root/send/mngtdeptcd" class="input_default" navindex="6" style="left:430px; top:10px; width:105px; height:19px; ">
  426. <script type="javascript" ev:event="xforms-value-changed">
  427. <![CDATA[
  428. misfSearchDept(ipt_mngtdeptnm);
  429. ]]>
  430. </script>
  431. </input>
  432. <button id="btn_installplcecd_search" class="icon_search" navindex="-1" visibility="visible" style="left:540px; top:63px; width:16px; height:16px; ">
  433. <caption/>
  434. <script type="javascript" ev:event="DOMActivate">
  435. <![CDATA[
  436. misfOpenPopUpList("19", ipt_installplcecd_search,"", "installplcecd,installplcenm") ;
  437. ipt_installplcecd_search.refresh();
  438. ipt_installplcenm_search.refresh();
  439. ]]>
  440. </script>
  441. </button>
  442. <input id="ipt_installplcenm_search" ref="/root/send/installplcenm" class="output_fix" disabled="true" navindex="-1" visibility="visible" editable="false" appearance="input" style="left:560px; top:60px; width:180px; height:19px; "/>
  443. <caption id="caption23" class="search_name" style="left:335px; top:60px; width:117px; height:17px; ">설치장소 :</caption>
  444. <input id="ipt_installplcecd_search" ref="/root/send/installplcecd" class="input_default" navindex="10" visibility="visible" style="left:430px; top:60px; width:105px; height:19px; ">
  445. <script type="javascript" ev:event="xforms-value-changed">
  446. <![CDATA[
  447. if(ipt_installplcecd_search.value.length == 0)
  448. ipt_installplcenm_search.value = "";
  449. else
  450. rszfValidationCheck("TRRAC90701", "custlist", "refcond,retrnm",
  451. "deptcd," + ipt_installplcecd_search.value, "", "installplcecd,installplcenm",
  452. ipt_installplcecd_search, "PPRAC00700", "","");
  453. ipt_installplcecd_search.refresh();
  454. ipt_installplcenm_search.refresh();
  455. ]]>
  456. </script>
  457. </input>
  458. <select1 id="cmb_lrgcd" ref="/root/send/lrgcd" class="combo_default" navindex="5" visibility="hidden" appearance="minimal" style="left:295px; top:60px; width:49px; height:19px; text-align:center; ">
  459. <choices>
  460. <itemset>
  461. <label ref="label"/>
  462. <value ref="value"/>
  463. </itemset>
  464. </choices>
  465. </select1>
  466. <input id="ipt_chrgpsnnm" ref="/root/send/chrgpsnnm" class="output_fix" navindex="-1" editable="false" style="left:205px; top:60px; width:115px; height:19px; "/>
  467. <caption id="caption22" class="search_name" style="left:755px; top:60px; width:86px; height:17px; ">자 산 명 :</caption>
  468. </group>
  469. <switch id="swt_choice" style="left:1px; top:91px; width:1190px; height:640px; ">
  470. <case id="RFCH" selected="true">
  471. <caption id="caption8" class="tit_2" style="left:5px; top:9px; width:95px; height:13px; ">예방점검목록</caption>
  472. <caption id="caption14" class="cell_1" style="left:4px; top:313px; width:119px; height:70px; vertical-align:middle; ">VISUAL CHECK</caption>
  473. <textarea id="txt_viscmt" ref="/root/main/control/rfchprvnlist/viscmt" scroll="vertical" editable="false" style="left:125px; top:313px; width:1055px; height:70px; "/>
  474. <caption id="caption15" class="cell_1" style="left:4px; top:385px; width:119px; height:70px; vertical-align:middle; ">FUNCTION CHECK</caption>
  475. <textarea id="txt_syscmt" ref="/root/main/control/rfchprvnlist/syscmt" scroll="vertical" editable="false" style="left:125px; top:457px; width:1055px; height:70px; "/>
  476. <caption id="caption17" class="cell_1" style="left:4px; top:457px; width:119px; height:70px; vertical-align:middle; ">SYSTEM CHECK</caption>
  477. <textarea id="txt_pwrcmt" ref="/root/main/control/rfchprvnlist/pwrcmt" scroll="vertical" editable="false" style="left:125px; top:385px; width:1055px; height:70px; "/>
  478. <line id="line6" class="line_1" style="x1:0px; y1:26px; x2:1180px; y2:25px; "/>
  479. <caption id="caption1" class="cell_1" style="left:4px; top:601px; width:119px; height:25px; vertical-align:middle; ">예산년도/계정/과제</caption>
  480. <input id="ipt_bugtyy" ref="/root/main/control/rfchprvnlist/bugtyy" class="input_default" disabled="true" editable="false" inputtype="date" format="yyyy" style="left:125px; top:604px; width:103px; height:19px; "/>
  481. <input id="ipt_stdysubjnm" ref="/root/main/control/rfchprvnlist/stdysubjnm" class="input_search" disabled="true" editable="false" style="left:399px; top:604px; width:191px; height:19px; text-align:center; ">
  482. <script type="javascript" ev:event="xforms-value-changed">
  483. <![CDATA[
  484. if(ipt_stdysubjnm.value != "")
  485. {
  486. rszfValidationCheck("TRRSD00261", "studylist", "refcond,instcd,stdysubjnm", "stdysubjnm," + cmb_instcd.value + "," + ipt_stdysubjnm.value, "",
  487. "stdysubjno,stdysubjnm", ipt_stdysubjnm, "SPRSD00260", "instcd", "cmb_instcd");
  488. }else
  489. {
  490. ipt_stdysubjno.value = "";
  491. ipt_stdysubjnm.value = "";
  492. }
  493. model.refresh();
  494. ]]>
  495. </script>
  496. </input>
  497. <select1 id="cmb_bugtcd" ref="/root/main/control/rfchprvnlist/bugtcd" disabled="true" appearance="minimal" style="left:245px; top:604px; width:140px; height:19px; ">
  498. <choices>
  499. <itemset>
  500. <label/>
  501. <value/>
  502. </itemset>
  503. </choices>
  504. </select1>
  505. <caption id="caption13" style="left:232px; top:603px; width:20px; height:20px; font-weight:bold; ">/</caption>
  506. <caption id="caption9" style="left:387px; top:603px; width:20px; height:20px; font-weight:bold; ">/</caption>
  507. <button id="btn_excel_RFCH" class="btn2_letter4" style="left:1120px; top:1px; width:64px; height:19px; ">
  508. <caption>엑셀저장</caption>
  509. <script type="javascript" ev:event="DOMActivate">
  510. <![CDATA[
  511. var fileName = window.fileDialog("save", ",", false, "예방점검목록", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  512. if (fileName != "")
  513. {
  514. grd_rfchprvnlist.saveExcel(fileName, "예방점검목록", true, true, "");
  515. }
  516. ]]>
  517. </script>
  518. </button>
  519. <input id="input1" ref="/root/main/control/rfchprvnlist/bugtyy" class="input_default" disabled="true" editable="false" inputtype="date" format="yyyy" style="left:125px; top:604px; width:103px; height:19px; "/>
  520. <caption id="caption2" class="cell_1" style="left:4px; top:601px; width:119px; height:25px; vertical-align:middle; ">예산년도/계정/과제</caption>
  521. <caption id="caption11" style="left:232px; top:603px; width:20px; height:20px; font-weight:bold; ">/</caption>
  522. <input id="input2" ref="/root/main/control/rfchprvnlist/stdysubjnm" class="input_search" disabled="true" editable="false" style="left:399px; top:604px; width:191px; height:19px; text-align:center; ">
  523. <script type="javascript" ev:event="xforms-value-changed">
  524. <![CDATA[
  525. if(ipt_stdysubjnm.value != "")
  526. {
  527. rszfValidationCheck("TRRSD00261", "studylist", "refcond,instcd,stdysubjnm", "stdysubjnm," + cmb_instcd.value + "," + ipt_stdysubjnm.value, "",
  528. "stdysubjno,stdysubjnm", ipt_stdysubjnm, "SPRSD00260", "instcd", "cmb_instcd");
  529. }else
  530. {
  531. ipt_stdysubjno.value = "";
  532. ipt_stdysubjnm.value = "";
  533. }
  534. model.refresh();
  535. ]]>
  536. </script>
  537. </input>
  538. <caption id="caption12" class="cell_1" style="left:4px; top:313px; width:119px; height:70px; vertical-align:middle; ">VISUAL CHECK</caption>
  539. <caption id="caption16" class="cell_1" style="left:4px; top:385px; width:119px; height:70px; vertical-align:middle; ">FUNCTION CHECK</caption>
  540. <textarea id="textarea1" ref="/root/main/control/rfchprvnlist/viscmt" scroll="vertical" editable="false" style="left:125px; top:313px; width:1055px; height:70px; "/>
  541. <select1 id="combo1" ref="/root/main/control/rfchprvnlist/bugtcd" disabled="true" appearance="minimal" style="left:245px; top:604px; width:140px; height:19px; ">
  542. <choices>
  543. <itemset>
  544. <label/>
  545. <value/>
  546. </itemset>
  547. </choices>
  548. </select1>
  549. <caption id="caption18" class="cell_1" style="left:4px; top:457px; width:119px; height:70px; vertical-align:middle; ">SYSTEM CHECK</caption>
  550. <textarea id="textarea2" ref="/root/main/control/rfchprvnlist/syscmt" scroll="vertical" editable="false" style="left:125px; top:457px; width:1055px; height:70px; "/>
  551. <caption id="caption19" style="left:387px; top:603px; width:20px; height:20px; font-weight:bold; ">/</caption>
  552. <textarea id="textarea3" ref="/root/main/control/rfchprvnlist/pwrcmt" scroll="vertical" editable="false" style="left:125px; top:385px; width:1055px; height:70px; "/>
  553. <textarea id="textarea4" ref="/root/main/control/rfchprvnlist/clncmt" scroll="vertical" editable="false" style="left:125px; top:529px; width:1055px; height:70px; "/>
  554. <caption id="caption20" class="cell_1" style="left:4px; top:529px; width:119px; height:70px; vertical-align:middle; ">CLEANING CHECK</caption>
  555. <datagrid id="grd_rfchprvnlist" nodeset="/root/main/rfchprvnlist" caption="점검상태^계획일자^순번^완료일자^관리등급^자산코드^자산명칭^사용부서^설치장소^규격^S/N^모델^담당자^V.C^F.C^S.C^C.C^점검구분^수리^수리전환^수리전환^점검자^caption1" colsep="^" colwidth="66, 70, 39, 70, 70, 100, 232, 121, 100, 100, 114, 103, 61, 40, 40, 40, 40, 78, 49, 63, 43, 75, 78, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" ellipsis="true" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:30px; width:1180px; height:280px; ">
  556. <col disabled="true" ref="prvnchkprcsstat" type="combo" style="text-align:center; ">
  557. <choices>
  558. <itemset nodeset="/root/init/prvnchkprcsstat">
  559. <label ref="label"/>
  560. <value ref="value"/>
  561. </itemset>
  562. </choices>
  563. </col>
  564. <col ref="prvnchkdd" format="yyyy-mm-dd"/>
  565. <col ref="acptno" style="text-align:center; "/>
  566. <col ref="todd" format="yyyy-mm-dd"/>
  567. <col disabled="true" ref="mngtgrade" type="combo" style="text-align:center; ">
  568. <choices>
  569. <itemset nodeset="/root/init/check2">
  570. <label ref="label"/>
  571. <value ref="value"/>
  572. </itemset>
  573. </choices>
  574. </col>
  575. <col ref="fixasetcd"/>
  576. <col ref="goodflaghngnm"/>
  577. <col ref="mngtdeptnm"/>
  578. <col ref="installplcenm"/>
  579. <col ref="goodspec"/>
  580. <col ref="mngtno"/>
  581. <col ref="goodmodel" visibility="hidden"/>
  582. <col ref="acptpsnnm"/>
  583. <col disabled="true" ref="vischk" type="combo" style="text-align:center; ">
  584. <choices>
  585. <itemset nodeset="/root/init/check2">
  586. <label ref="label"/>
  587. <value ref="value"/>
  588. </itemset>
  589. </choices>
  590. </col>
  591. <col disabled="true" ref="pwrchk" type="combo" style="text-align:center; ">
  592. <choices>
  593. <itemset nodeset="/root/init/check2">
  594. <label ref="label"/>
  595. <value ref="value"/>
  596. </itemset>
  597. </choices>
  598. </col>
  599. <col disabled="true" ref="syschk" type="combo" style="text-align:center; ">
  600. <choices>
  601. <itemset nodeset="/root/init/check2">
  602. <label ref="label"/>
  603. <value ref="value"/>
  604. </itemset>
  605. </choices>
  606. </col>
  607. <col disabled="true" ref="clnchk" type="combo" style="text-align:center; ">
  608. <choices>
  609. <itemset nodeset="/root/init/check2">
  610. <label ref="label"/>
  611. <value ref="value"/>
  612. </itemset>
  613. </choices>
  614. </col>
  615. <col disabled="true" ref="itslfchkyn" type="combo">
  616. <choices>
  617. <itemset nodeset="/root/init/itslfchkyn">
  618. <label ref="label"/>
  619. <value ref="value"/>
  620. </itemset>
  621. </choices>
  622. </col>
  623. <col checkvalue="Y,N" disabled="true" ref="rpircvrtyn" type="checkbox"/>
  624. <col ref="reqdd" visibility="visible"/>
  625. <col ref="reqno" visibility="visible" style="text-align:center; "/>
  626. <col ref="chkpsnnm"/>
  627. <col ref="usedeprtmangrcnfm" visibility="hidden"/>
  628. <col ref="prvnchkprcsstat" visibility="hidden"/>
  629. <col ref="sanctyn" visibility="hidden"/>
  630. <col ref="sanctdd" visibility="hidden"/>
  631. <col ref="instcd" visibility="hidden"/>
  632. <col ref="viscmt" visibility="hidden"/>
  633. <col ref="pwrcmt" visibility="hidden"/>
  634. <col ref="syscmt" visibility="hidden"/>
  635. <col ref="clncmt" visibility="hidden"/>
  636. <col ref="acsrsuseyn" visibility="hidden"/>
  637. <col ref="chkpsnid" visibility="hidden"/>
  638. <col ref="installplcenm" visibility="hidden"/>
  639. <col ref="suplplcenm" visibility="hidden"/>
  640. <col ref="prodcmpynm" visibility="hidden"/>
  641. <col ref="chkpsnnm" visibility="hidden"/>
  642. <col ref="acptpsnid" visibility="hidden"/>
  643. <col ref="bugtyy" visibility="hidden"/>
  644. <col ref="bugtcd" visibility="hidden"/>
  645. <col ref="stdysubjno" visibility="hidden"/>
  646. <col ref="stdysubjnm" visibility="hidden"/>
  647. <script type="javascript" ev:event="onaftersort">
  648. <![CDATA[
  649. grd_rfchprvnlist.gridToInstance();
  650. ]]>
  651. </script>
  652. <script type="javascript" ev:event="onrowchanged">
  653. <![CDATA[
  654. if( grd_rfchprvnlist.rows >= grd_rfchprvnlist.fixedRows )
  655. {
  656. model.resetInstanceNode("/root/main/control/rfchprvnlist");
  657. model.copyNode("/root/main/control/rfchprvnlist" ,grd_rfchprvnlist.nodeset + "["+ (grd_rfchprvnlist.row-grd_rfchprvnlist.fixedrows+1) + "]");
  658. }
  659. model.refresh();
  660. ]]>
  661. </script>
  662. </datagrid>
  663. </case>
  664. <case id="RFEH" style="left:0px; top:0px; width:1193px; height:658px; ">
  665. <switch id="switch1" style="left:0px; top:195px; width:1190px; height:185px; ">
  666. <case id="good_list" selected="true">
  667. <button id="btn_excel_fixasetcd" class="btn2_letter4" navindex="21" style="left:1119px; top:2px; width:64px; height:19px; ">
  668. <caption>엑셀저장</caption>
  669. <script type="javascript" ev:event="DOMActivate">
  670. <![CDATA[
  671. var fileName = window.fileDialog("save", ",", false, "수리내역(자산별)", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  672. if (fileName != "")
  673. {
  674. grd_rfehemhtlist.saveExcel(fileName, "수리내역(자산별)", true, true, "");
  675. }
  676. ]]>
  677. </script>
  678. </button>
  679. <datagrid id="grd_rfehemhtlist" nodeset="/root/main/rfehemhtlist" allowselection="false" caption="의뢰일자^의뢰일자^의뢰부서^의뢰자^의뢰자 연락처^담당자^수리상태^고장유형^청구구분^확정금액^접수일자^접수구분^완료일자^결재승인^결재일자^결재COMMENT^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1" colsep="^" colwidth="70, 31, 97, 81, 80, 91, 82, 83, 77, 80, 100, 100, 100, 72, 100, 161, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" ellipsis="true" extendlastcol="scroll" frozencols="10" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rows="2" rowsep="|" selectionmode="byrow" tooltip="true" navindex="20" style="left:0px; top:28px; width:1187px; height:152px; ">
  680. <col disabled="true" ref="reqdd" format="yyyy-mm-dd" _key="true"/>
  681. <col disabled="true" ref="reqno" _key="true"/>
  682. <col ref="depthngnm"/>
  683. <col ref="reqpsnnm" style="text-align:center; "/>
  684. <col disabled="true" ref="reqtel" visibility="hidden"/>
  685. <col disabled="true" ref="chrgpsnnm" style="text-align:center; "/>
  686. <col disabled="true" ref="workstat" type="combo" style="text-align:center; ">
  687. <choices>
  688. <itemset>
  689. <label/>
  690. <value/>
  691. </itemset>
  692. </choices>
  693. </col>
  694. <col disabled="true" ref="rpirflag1" type="combo" style="text-align:center; ">
  695. <choices>
  696. <itemset>
  697. <label/>
  698. <value/>
  699. </itemset>
  700. </choices>
  701. </col>
  702. <col disabled="true" ref="useyn" type="combo" style="text-align:center; ">
  703. <choices>
  704. <itemset nodeset="/root/init/useyn">
  705. <label ref="label"/>
  706. <value ref="value"/>
  707. </itemset>
  708. </choices>
  709. </col>
  710. <col disabled="true" ref="rpiramt" visibility="hidden" format="#,###" style="text-align:right; "/>
  711. <col disabled="true" ref="acptdd" format="yyyy-mm-dd"/>
  712. <col disabled="true" ref="acptflag" type="combo" style="text-align:center; ">
  713. <choices>
  714. <itemset>
  715. <label/>
  716. <value/>
  717. </itemset>
  718. </choices>
  719. </col>
  720. <col disabled="true" ref="rpirenddd" format="yyyy-mm-dd"/>
  721. <col class="input_essential" disabled="true" ref="sanctyn" type="combo" style="text-align:center; ">
  722. <choices>
  723. <itemset nodeset="/root/init/grdsanctyn">
  724. <label ref="label"/>
  725. <value ref="value"/>
  726. </itemset>
  727. </choices>
  728. </col>
  729. <col ref="sanctdd" visibility="hidden" format="yyyy-mm-dd"/>
  730. <col class="input_essential" ref="chrgpsncmt" style="text-align:left; "/>
  731. <col ref="reqdeptcd" visibility="hidden"/>
  732. <col ref="chrgpsnid" visibility="hidden"/>
  733. <col ref="genrdd" visibility="hidden"/>
  734. <col ref="estimateamt" visibility="hidden"/>
  735. <col ref="rpirflag2" visibility="hidden"/>
  736. <col ref="sanctid" visibility="hidden"/>
  737. <col ref="sanctnm" visibility="hidden"/>
  738. <col ref="reductionamt" visibility="hidden"/>
  739. <col disabled="true" ref="lastrpirstat" visibility="hidden"/>
  740. <col ref="nonworkdayno" visibility="hidden"/>
  741. <col ref="custcd" visibility="hidden"/>
  742. <col ref="custnm" visibility="hidden"/>
  743. <col ref="hdrncspec" visibility="hidden"/>
  744. <col ref="lastrpirrslt" visibility="hidden"/>
  745. <col ref="instcd" visibility="hidden" _key="true"/>
  746. <col ref="reqpsnid" visibility="hidden"/>
  747. <col ref="genrtm" visibility="hidden"/>
  748. <col ref="acpttm" visibility="hidden"/>
  749. <col ref="acptpsnid" visibility="hidden"/>
  750. <col ref="acptpsnnm" visibility="hidden"/>
  751. <col ref="acptdeptcd" visibility="hidden"/>
  752. <col ref="acptdeptnm" visibility="hidden"/>
  753. <col ref="itemnm" visibility="hidden"/>
  754. <col ref="acptpsncnfm" visibility="hidden"/>
  755. <col ref="deptacptdd" visibility="hidden"/>
  756. <col ref="deptacptpsnid" visibility="hidden"/>
  757. <col ref="deptacptpsnnm" visibility="hidden"/>
  758. <col ref="cmt" visibility="hidden"/>
  759. <col ref="emaildeliveyn" visibility="hidden"/>
  760. <col ref="goodmodel" visibility="hidden"/>
  761. <col ref="installplcecd" visibility="hidden"/>
  762. <col ref="installplcenm" visibility="hidden"/>
  763. <col ref="sancttrsmyn" visibility="hidden"/>
  764. <col ref="chrgtel" visibility="hidden"/>
  765. <col ref="bugtyy" visibility="hidden"/>
  766. <col ref="bugtcd" visibility="hidden"/>
  767. <col ref="stdysubjno" visibility="hidden"/>
  768. <col ref="stdysubjnm" visibility="hidden"/>
  769. <col ref="deptaprvyn" visibility="hidden"/>
  770. <col ref="deptaprvpsnid" visibility="hidden"/>
  771. <col ref="deptaprvdd" visibility="hidden"/>
  772. <col ref="rfehdabptotal" visibility="hidden"/>
  773. <col ref="fixtrseqmtflag" visibility="hidden"/>
  774. <col ref="fixasetcd" visibility="hidden"/>
  775. <col ref="fixasetnm" visibility="hidden"/>
  776. <script type="javascript" ev:event="onrowchanged">
  777. <![CDATA[
  778. // 상세 내용을 컴포넌트에 설정.
  779. model.copyNode("/root/main/com_rfehemhtlist","/root/main/rfehemhtlist["+grd_rfehemhtlist.row+"]");
  780. // 수리일자별 목록 조회값 설정.
  781. //model.copyNode("/root/send/grid/send_rfehemhtlist","/root/main/rfehemhtlist["+grd_rfehemhtlist.row+"]");
  782. var vreqdd = grd_rfehemhtlist.valueMatrix(grd_rfehemhtlist.row, grd_rfehemhtlist.colRef("reqdd"));
  783. var vreqno = grd_rfehemhtlist.valueMatrix(grd_rfehemhtlist.row, grd_rfehemhtlist.colRef("reqno"));
  784. model.setValue("/root/send/reqdd", vreqdd);
  785. model.setValue("/root/send/reqno", vreqno);
  786. submit("TRRFE00602");
  787. if(grd_rfemdamklist.rows > 1)
  788. {
  789. // 기본 Select 설정.
  790. grd_rfemdamklist.row = grd_rfemdamklist.fixedRows;
  791. grd_rfemdamklist.select(grd_rfemdamklist.fixedRows, grd_rfemdamklist.colRef("mainrpirpsnnm")) = true;
  792. grd_rfemdamklist.dispatch("onrowchanged");
  793. }
  794. grd_rfehemhtlist.dispatch("onmouseup");
  795. model.refresh();
  796. ]]>
  797. </script>
  798. </datagrid>
  799. </case>
  800. <case id="term_list">
  801. <caption id="caption3" style="left:364px; top:3px; width:15px; height:20px; ">~</caption>
  802. <input id="ipt_acptdd" ref="/root/send/acptdd" class="input_default" inputtype="date" style="left:254px; top:3px; width:107px; height:19px; text-align:center; ">
  803. <script type="javascript" ev:event="xforms-value-changed">
  804. <![CDATA[
  805. misfGridInit(grd_rfehemhtlist2);
  806. misfGridInit(grd_rfemdamklist);
  807. misfGridInit(grd_rfehdabplist);
  808. model.resetInstanceNode("/root/main/com_rfehemhtlist");
  809. submit("TRRFE00604");
  810. // grd_fixasetlist.dispatch("onmouseup");
  811. grd_rfehemhtlist2.row=grd_rfehemhtlist2.fixedRows;
  812. grd_rfehemhtlist2.dispatch("onrowchanged");
  813. // model.setValue("/root/send/fixasetcd", "");
  814. model.refresh();
  815. ]]>
  816. </script>
  817. </input>
  818. <input id="ipt_acptdd2" ref="/root/send/acptdd2" class="input_default" inputtype="date" style="left:380px; top:3px; width:111px; height:19px; text-align:center; ">
  819. <script type="javascript" ev:event="xforms-value-changed">
  820. <![CDATA[
  821. misfGridInit(grd_rfehemhtlist2);
  822. misfGridInit(grd_rfemdamklist);
  823. misfGridInit(grd_rfehdabplist);
  824. model.resetInstanceNode("/root/main/com_rfehemhtlist");
  825. submit("TRRFE00604");
  826. // grd_fixasetlist.dispatch("onmouseup");
  827. grd_rfehemhtlist2.row=grd_rfehemhtlist2.fixedRows;
  828. grd_rfehemhtlist2.dispatch("onrowchanged");
  829. // model.setValue("/root/send/fixasetcd", "");
  830. model.refresh();
  831. ]]>
  832. </script>
  833. </input>
  834. <button id="btn_excel_fixasetcd2" class="btn2_letter4" style="left:1119px; top:2px; width:64px; height:19px; ">
  835. <caption>엑셀저장</caption>
  836. <script type="javascript" ev:event="DOMActivate">
  837. <![CDATA[
  838. var fileName = window.fileDialog("save", ",", false, "수리내역(기간별)", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  839. if (fileName != "")
  840. {
  841. grd_rfehemhtlist2.saveExcel(fileName, "수리내역(기간별)", true, true, "");
  842. }
  843. ]]>
  844. </script>
  845. </button>
  846. <datagrid id="grd_rfehemhtlist2" nodeset="/root/main/rfehemhtlist2" allowselection="false" caption="의뢰일자^의뢰일자^의뢰부서^의뢰자^의뢰자 연락처^자산코드^S/N^자산명^담당자^수리상태^고장유형^청구구분^확정금액^접수일자^접수구분^완료일자^결재승인^결재일자^결재COMMENT^요청부서코드^담당자id^발생일자^견적금액^수리형태^입고일자^제조원명^제조국^거래처명^취득일^구코드^수리거래처^결제ID^결제자^절감액^최종수리상태^미가동일수^거래처코드^거래처이름^고장내역^최종수리결과^병원코드^의뢰자ID^발생시간^접수시간^접수자ID^접수자^접수부서ID^접수부서^품명^인수자확인^부서인수일자^부서인수자ID^부서인수자^비고^메일발송여부^모델^설치장소코드^설치장소^결재전송여부^담당자전화번호^예산년도^예산코드^연구과제번호^연구과제이름^부서승인여부^부서승인자^부서승인일자^부품사용금액^비품_장비구분" colsep="^" colwidth="70, 31, 75, 65, 80, 80, 100, 170, 65, 80, 100, 100, 100, 72, 100, 161, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" ellipsis="true" extendlastcol="scroll" frozencols="10" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rows="2" rowsep="|" selectionmode="byrow" tooltip="true" style="left:0px; top:28px; width:1187px; height:150px; ">
  847. <col disabled="true" ref="reqdd" format="yyyy-mm-dd" _key="true"/>
  848. <col disabled="true" ref="reqno" _key="true"/>
  849. <col ref="depthngnm"/>
  850. <col ref="reqpsnnm" style="text-align:center; "/>
  851. <col disabled="true" ref="reqtel" visibility="hidden"/>
  852. <col ref="fixasetcd"/>
  853. <col ref="mngtno"/>
  854. <col ref="fixasetnm"/>
  855. <col disabled="true" ref="chrgpsnnm" style="text-align:center; "/>
  856. <col disabled="true" ref="workstat" type="combo" style="text-align:center; ">
  857. <choices>
  858. <itemset>
  859. <label/>
  860. <value/>
  861. </itemset>
  862. </choices>
  863. </col>
  864. <col disabled="true" ref="rpirflag1" type="combo" style="text-align:center; ">
  865. <choices>
  866. <itemset>
  867. <label/>
  868. <value/>
  869. </itemset>
  870. </choices>
  871. </col>
  872. <col disabled="true" ref="useyn" type="combo" style="text-align:center; ">
  873. <choices>
  874. <itemset nodeset="/root/init/useyn">
  875. <label ref="label"/>
  876. <value ref="value"/>
  877. </itemset>
  878. </choices>
  879. </col>
  880. <col disabled="true" ref="rpiramt" format="#,###" style="text-align:right; "/>
  881. <col disabled="true" ref="acptdd" format="yyyy-mm-dd"/>
  882. <col disabled="true" ref="acptflag" type="combo" style="text-align:center; ">
  883. <choices>
  884. <itemset>
  885. <label/>
  886. <value/>
  887. </itemset>
  888. </choices>
  889. </col>
  890. <col disabled="true" ref="rpirenddd" format="yyyy-mm-dd"/>
  891. <col class="input_essential" disabled="true" ref="sanctyn" type="combo" style="text-align:center; ">
  892. <choices>
  893. <itemset nodeset="/root/init/grdsanctyn">
  894. <label ref="label"/>
  895. <value ref="value"/>
  896. </itemset>
  897. </choices>
  898. </col>
  899. <col ref="sanctdd" format="yyyy-mm-dd"/>
  900. <col class="input_essential" ref="chrgpsncmt" style="left:1669px; top:23px; width:100px; height:23px; text-align:left; "/>
  901. <col ref="reqdeptcd" visibility="hidden"/>
  902. <col ref="chrgpsnid" visibility="hidden"/>
  903. <col ref="genrdd" visibility="hidden"/>
  904. <col ref="estimateamt"/>
  905. <col ref="rpirflag2" type="combo">
  906. <choices>
  907. <itemset>
  908. <label/>
  909. <value/>
  910. </itemset>
  911. </choices>
  912. </col>
  913. <col ref="windd"/>
  914. <col ref="prodcmpynm"/>
  915. <col ref="prodplce" type="combo">
  916. <choices>
  917. <itemset>
  918. <label/>
  919. <value/>
  920. </itemset>
  921. </choices>
  922. </col>
  923. <col ref="suplplcenm"/>
  924. <col ref="possndd"/>
  925. <col ref="oldcd"/>
  926. <col ref="agency"/>
  927. <col ref="sanctid" visibility="hidden"/>
  928. <col ref="sanctnm" visibility="hidden"/>
  929. <col ref="reductionamt"/>
  930. <col disabled="true" ref="lastrpirstat" visibility="hidden"/>
  931. <col ref="nonworkdayno"/>
  932. <col ref="custcd" visibility="hidden"/>
  933. <col ref="custnm" visibility="hidden"/>
  934. <col ref="hdrncspec"/>
  935. <col ref="lastrpirrslt"/>
  936. <col ref="instcd" visibility="hidden" _key="true"/>
  937. <col ref="reqpsnid" visibility="hidden"/>
  938. <col ref="genrtm" visibility="hidden"/>
  939. <col ref="acpttm" visibility="hidden"/>
  940. <col ref="acptpsnid" visibility="hidden"/>
  941. <col ref="acptpsnnm" visibility="hidden"/>
  942. <col ref="acptdeptcd" visibility="hidden"/>
  943. <col ref="acptdeptnm" visibility="hidden"/>
  944. <col ref="itemnm" visibility="hidden"/>
  945. <col ref="acptpsncnfm" visibility="hidden"/>
  946. <col ref="deptacptdd" visibility="hidden"/>
  947. <col ref="deptacptpsnid" visibility="hidden"/>
  948. <col ref="deptacptpsnnm" visibility="hidden"/>
  949. <col ref="cmt" visibility="hidden"/>
  950. <col ref="emaildeliveyn" visibility="hidden"/>
  951. <col ref="goodmodel"/>
  952. <col ref="installplcecd" visibility="hidden"/>
  953. <col ref="installplcenm" visibility="hidden"/>
  954. <col ref="sancttrsmyn" visibility="hidden"/>
  955. <col ref="chrgtel" visibility="hidden"/>
  956. <col ref="bugtyy" visibility="hidden"/>
  957. <col ref="bugtcd" visibility="hidden"/>
  958. <col ref="stdysubjno" visibility="hidden"/>
  959. <col ref="stdysubjnm" visibility="hidden"/>
  960. <col ref="deptaprvyn" visibility="hidden"/>
  961. <col ref="deptaprvpsnid" visibility="hidden"/>
  962. <col ref="deptaprvdd" visibility="hidden"/>
  963. <col ref="rfehdabptotal"/>
  964. <col ref="fixtrseqmtflag" visibility="hidden"/>
  965. <script type="javascript" ev:event="onrowchanged">
  966. <![CDATA[
  967. // 상세 내용을 컴포넌트에 설정.
  968. model.copyNode("/root/main/com_rfehemhtlist","/root/main/rfehemhtlist2["+grd_rfehemhtlist2.row+"]");
  969. // 수리일자별 목록 조회값 설정.
  970. //model.copyNode("/root/send/grid/send_rfehemhtlist","/root/main/rfehemhtlist["+grd_rfehemhtlist.row+"]");
  971. var vreqdd = grd_rfehemhtlist2.valueMatrix(grd_rfehemhtlist2.row, grd_rfehemhtlist2.colRef("reqdd"));
  972. var vreqno = grd_rfehemhtlist2.valueMatrix(grd_rfehemhtlist2.row, grd_rfehemhtlist2.colRef("reqno"));
  973. model.setValue("/root/send/reqdd", vreqdd);
  974. model.setValue("/root/send/reqno", vreqno);
  975. submit("TRRFE00602");
  976. if(grd_rfemdamklist.rows > 1)
  977. {
  978. // 기본 Select 설정.
  979. grd_rfemdamklist.row = grd_rfemdamklist.fixedRows;
  980. grd_rfemdamklist.select(grd_rfemdamklist.fixedRows, grd_rfemdamklist.colRef("mainrpirpsnnm")) = true;
  981. grd_rfemdamklist.dispatch("onrowchanged");
  982. }
  983. grd_rfehemhtlist2.dispatch("onmouseup");
  984. model.refresh();
  985. ]]>
  986. </script>
  987. </datagrid>
  988. </case>
  989. </switch>
  990. <button id="button2" class="btn_sw" group="tab" selected="true" style="left:0px; top:197px; width:125px; height:22px; ">
  991. <caption>자산별 수리접수목록</caption>
  992. <toggle case="good_list" ev:event="onclick"/>
  993. </button>
  994. <button id="button3" class="btn_sw" group="tab" style="left:125px; top:197px; width:125px; height:22px; ">
  995. <caption>기간별 수리접수목록</caption>
  996. <toggle case="term_list" ev:event="onclick"/>
  997. <script type="javascript" ev:event="onclick">
  998. <![CDATA[
  999. setDate();
  1000. model.refresh();
  1001. ]]>
  1002. </script>
  1003. </button>
  1004. <caption id="cap_rpiramt" class="cell_1" style="left:243px; top:427px; width:80px; height:23px; vertical-align:middle; ">확정금액</caption>
  1005. <caption id="cap_lastrpirrslt" class="cell_1" style="left:0px; top:519px; width:80px; height:116px; vertical-align:middle; ">최종수리결과</caption>
  1006. <input id="ipt_rfehdabptotal" ref="/root/main/com_rfehemhtlist/rfehdabptotal" class="output_fix" disabled="true" navindex="22" format="#,###" style="left:82px; top:404px; width:159px; height:19px; text-align:right; "/>
  1007. <caption id="cap_estimateamt" class="cell_1" style="left:243px; top:402px; width:80px; height:23px; vertical-align:middle; ">견적금액</caption>
  1008. <input id="ipt_estimateamt" ref="/root/main/com_rfehemhtlist/estimateamt" class="output_fix" disabled="true" navindex="23" format="#,###" style="left:325px; top:404px; width:159px; height:19px; text-align:right; "/>
  1009. <line id="line22" class="line_3" style="x1:0px; y1:652px; x2:488px; y2:652px; "/>
  1010. <textarea id="txt_hdrncspec" ref="/root/main/com_rfehemhtlist/hdrncspec" navindex="26" scroll="vertical" editable="false" style="left:82px; top:452px; width:403px; height:64px; "/>
  1011. <caption id="cap_hdrncspec" class="cell_1" style="left:0px; top:452px; width:80px; height:64px; vertical-align:middle; ">의뢰내역</caption>
  1012. <datagrid id="grd_rfehdabplist" nodeset="/root/main/rfehdabplist" caption="순번^수리일자^부품명^지급형태^유형^비용구분^규격^수량^단위^부품단가^금액" colsep="^" colwidth="45, 76, 184, 65, 65, 65, 150, 45, 70, 67, 100, 100, 100, 100, 100, 100, 100, 100, 100" dataheight="25" ellipsis="true" extendlastcol="scroll" frozencols="4" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" navindex="29" style="left:492px; top:543px; width:695px; height:92px; ">
  1013. <col class="input_essential" disabled="true" ref="rpirseq" format="#,###" maxlength="3" _key="true" style="text-align:right; "/>
  1014. <col class="input_essential" ref="rpirdd" visibility="hidden" format="yyyy-mm-dd" _key="true"/>
  1015. <col ref="acsrsnm" style="left:500px; top:23px; width:300px; height:23px; "/>
  1016. <col disabled="true" ref="paytype" type="combo">
  1017. <choices>
  1018. <itemset>
  1019. <label/>
  1020. <value/>
  1021. </itemset>
  1022. </choices>
  1023. </col>
  1024. <col disabled="true" ref="kind" type="combo">
  1025. <choices>
  1026. <itemset>
  1027. <label/>
  1028. <value/>
  1029. </itemset>
  1030. </choices>
  1031. </col>
  1032. <col disabled="true" ref="costflag" type="combo">
  1033. <choices>
  1034. <itemset>
  1035. <label/>
  1036. <value/>
  1037. </itemset>
  1038. </choices>
  1039. </col>
  1040. <col disabled="true" ref="acsrsspec"/>
  1041. <col ref="acsrsqty" format="#,###" style="text-align:right; "/>
  1042. <col disabled="true" ref="acsrsunit" type="combo">
  1043. <choices>
  1044. <itemset>
  1045. <label/>
  1046. <value/>
  1047. </itemset>
  1048. </choices>
  1049. </col>
  1050. <col ref="acsrsamt" format="#,###" style="text-align:right; "/>
  1051. <col ref="acsrsmoney" format="#,###" style="text-align:right; "/>
  1052. <col ref="instcd" visibility="hidden" _key="true"/>
  1053. <col ref="fixtrseqmtflag" visibility="hidden" _key="true"/>
  1054. <col ref="reqdd" visibility="hidden" _key="true"/>
  1055. <col ref="reqno" visibility="hidden" _key="true"/>
  1056. <col ref="delivedd" visibility="hidden"/>
  1057. <col ref="deliveno" visibility="hidden"/>
  1058. <col ref="deliveseqno" visibility="hidden"/>
  1059. <col ref="acsrscd" visibility="hidden"/>
  1060. </datagrid>
  1061. <datagrid id="grd_rfemdamklist" nodeset="/root/main/rfemdamklist" allowselection="false" caption="수리일자^주수리자^보조수리자^작업시간^1^1^수리내역^1" colsep="^" colwidth="90, 109, 109, 54, 100, 50, 249, 100, 100, 100, 100" dataheight="25" ellipsis="true" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rows="2" rowsep="|" selectionmode="byrow" navindex="28" style="left:492px; top:401px; width:695px; height:119px; ">
  1062. <col ref="rpirdd" format="yyyy-mm-dd" _key="true" style="text-align:center; "/>
  1063. <col ref="mainrpirpsnnm" style="text-align:center; "/>
  1064. <col ref="supprpirpsnnm" style="text-align:center; "/>
  1065. <col ref="rpirtm" visibility="visible" format="hh:nn" _key="true" style="text-align:right; "/>
  1066. <col ref="mainrpirpsn" visibility="hidden"/>
  1067. <col ref="supprpirpsn" visibility="hidden"/>
  1068. <col ref="rpirspec"/>
  1069. <col ref="instcd" visibility="hidden" _key="true"/>
  1070. <col ref="fixtrseqmtflag" visibility="hidden" _key="true"/>
  1071. <col ref="reqdd" visibility="hidden" _key="true"/>
  1072. <col ref="reqno" visibility="hidden" _key="true"/>
  1073. <script type="javascript" ev:event="onrowchanged">
  1074. <![CDATA[
  1075. grd_rfemdamklist.dispatch("onmouseup");
  1076. var rpirdd = grd_rfemdamklist.valueMatrix(grd_rfemdamklist.row, grd_rfemdamklist.colRef("rpirdd"));
  1077. model.setValue("/root/send/rpirdd", rpirdd);
  1078. //model.copyNode("/root/send/grid/send_rfemdamklist","/root/main/rfemdamklist["+ grd_rfemdamklist.row +"]");
  1079. submit("TRRFE00603");
  1080. ]]>
  1081. </script>
  1082. </datagrid>
  1083. <caption id="caption4" class="tit_2" style="left:2px; top:383px; width:110px; height:13px; ">수리상세내용</caption>
  1084. <textarea id="txt_lastrpirrslt" ref="/root/main/com_rfehemhtlist/lastrpirrslt" navindex="27" scroll="vertical" editable="false" maxlength="600" style="left:82px; top:519px; width:403px; height:116px; "/>
  1085. <caption id="caption5" class="tit_2" style="left:495px; top:381px; width:113px; height:13px; ">수리일자별 목록</caption>
  1086. <line id="line17" class="line_1" style="x1:0px; y1:396px; x2:488px; y2:396px; "/>
  1087. <line id="line1" class="line_1" style="x1:0px; y1:219px; x2:1187px; y2:219px; "/>
  1088. <input id="ipt_reductionamt" ref="/root/main/com_rfehemhtlist/reductionamt" class="output_fix" disabled="true" navindex="24" format="#,###" style="left:82px; top:429px; width:159px; height:19px; text-align:right; "/>
  1089. <line id="line2" class="line_1" style="x1:492px; y1:396px; x2:1188px; y2:396px; "/>
  1090. <caption id="cap_rfehdabptotal" class="cell_1" style="left:0px; top:402px; width:80px; height:23px; vertical-align:middle; ">부품사용금액</caption>
  1091. <caption id="cap_reductionamt" class="cell_1" style="left:0px; top:427px; width:80px; height:23px; vertical-align:middle; ">절감액</caption>
  1092. <caption id="caption7" class="tit_2" style="left:493px; top:523px; width:113px; height:13px; ">수리부품 목록</caption>
  1093. <line id="line3" class="line_1" style="x1:492px; y1:538px; x2:1188px; y2:538px; "/>
  1094. <input id="ipt_rpiramt" ref="/root/main/com_rfehemhtlist/rpiramt" class="output_fix" disabled="true" navindex="25" format="#,###" style="left:325px; top:429px; width:159px; height:19px; text-align:right; "/>
  1095. <line id="line5" class="line_2" style="x1:0px; y1:425px; x2:488px; y2:425px; "/>
  1096. <caption id="caption21" class="tit_2" style="left:0px; top:8px; width:69px; height:13px; ">자산목록</caption>
  1097. <line id="line16" class="line_1" style="x1:0px; y1:23px; x2:1187px; y2:22px; "/>
  1098. <datagrid id="grd_fixasetlist" nodeset="/root/main/fixasetlist" caption="자산코드^S/N^자산명^자산영문명^규격^모델명^제조원^수리^구입일자^거래처^사용부서^구입금액^사용장소^사용장소코드" colsep="^" colwidth="90, 110, 248, 210, 145, 134, 95, 38, 80, 98, 87, 77, 85, 100, 100, 100, 100, 100, 100, 100" dataheight="25" ellipsis="true" explorerbar="sortshow" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" tooltip="true" navindex="18" style="left:0px; top:26px; width:1190px; height:164px; ">
  1099. <col ref="fixasetcd"/>
  1100. <col ref="mngtno"/>
  1101. <col ref="goodflaghngnm" visibility="hidden"/>
  1102. <col ref="goodflagengnm"/>
  1103. <col ref="goodspec"/>
  1104. <col ref="goodmodel"/>
  1105. <col ref="prodcmpynm" style="text-align:left; "/>
  1106. <col ref="rfehemht_cnt" style="text-align:center; "/>
  1107. <col ref="possndd" format="yyyy-mm-dd" style="text-align:center; "/>
  1108. <col ref="suplplcenm" style="text-align:left; "/>
  1109. <col ref="mngtdeptnm" style="text-align:left; "/>
  1110. <col ref="possnamt" format="#,###" style="text-align:right; "/>
  1111. <col ref="installplcenm" style="text-align:left; "/>
  1112. <col ref="installplcecd" visibility="hidden"/>
  1113. <col ref="prodplce" visibility="hidden"/>
  1114. <col ref="instcd" visibility="hidden"/>
  1115. <col ref="maineqmt" visibility="hidden"/>
  1116. <col ref="prodcmpy" visibility="hidden"/>
  1117. <col ref="mngtdeptcd" visibility="hidden"/>
  1118. <col ref="suplplcecd" visibility="hidden"/>
  1119. <script type="javascript" ev:event="onrowchanged">
  1120. <![CDATA[
  1121. misfGridInit(grd_rfehemhtlist);
  1122. misfGridInit(grd_rfemdamklist);
  1123. misfGridInit(grd_rfehdabplist);
  1124. model.resetInstanceNode("/root/main/com_rfehemhtlist");
  1125. var fFixasetcd = grd_fixasetlist.valueMatrix(grd_fixasetlist.row, grd_fixasetlist.colRef("fixasetcd"));
  1126. model.setValue("/root/send/fixasetcd", fFixasetcd);
  1127. model.setValue("/root/send/acptdd", "");
  1128. model.setValue("/root/send/acptdd2", "");
  1129. submit("TRRFE00601");
  1130. grd_fixasetlist.dispatch("onmouseup");
  1131. grd_rfehemhtlist.row=grd_rfehemhtlist.fixedRows;
  1132. grd_rfehemhtlist.dispatch("onrowchanged");
  1133. model.setValue("/root/send/fixasetcd", "");
  1134. model.refresh();
  1135. ]]>
  1136. </script>
  1137. <script type="javascript" ev:event="onaftersort">
  1138. <![CDATA[
  1139. grd_fixasetlist.gridToInstance();
  1140. ]]>
  1141. </script>
  1142. </datagrid>
  1143. <button id="btn_excel_all" class="btn2_letter4" navindex="19" style="left:1120px; top:1px; width:64px; height:19px; ">
  1144. <caption>엑셀저장</caption>
  1145. <script type="javascript" ev:event="DOMActivate">
  1146. <![CDATA[
  1147. var fileName = window.fileDialog("save", ",", false, "수리내역(전체)", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  1148. if (fileName != "")
  1149. {
  1150. grd_fixasetlist.saveExcel(fileName, "수리내역(전체)", true, true, "");
  1151. }
  1152. ]]>
  1153. </script>
  1154. </button>
  1155. <line id="line4" class="line_2" style="x1:1px; y1:450px; x2:489px; y2:450px; "/>
  1156. <line id="line7" class="line_2" style="x1:1px; y1:516px; x2:489px; y2:516px; "/>
  1157. </case>
  1158. </switch>
  1159. </group>
  1160. </xhtml:body>
  1161. </xhtml:html>