SMRSC13000_장비경유부서승인.xrw 61 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet ype="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <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">
  4. <xhtml:head>
  5. <xhtml:title>장비경유부서승인</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <init>
  10. <instutcnstrneedyn>
  11. <label>예</label>
  12. <value>Y</value>
  13. <label>아니오</label>
  14. <value>N</value>
  15. </instutcnstrneedyn>
  16. <calcscorgenryn>
  17. <label>예</label>
  18. <value>Y</value>
  19. <label>아니오</label>
  20. <value>N</value>
  21. </calcscorgenryn>
  22. <installspcepossnyn>
  23. <label>예</label>
  24. <value>Y</value>
  25. <label>아니오</label>
  26. <value>N</value>
  27. </installspcepossnyn>
  28. <instcd/>
  29. <reqdd/>
  30. <reqseqno/>
  31. <usemthd>
  32. <label>과전용</label>
  33. <value>1</value>
  34. <label>공동사용</label>
  35. <value>2</value>
  36. <label>중앙과</label>
  37. <value>3</value>
  38. </usemthd>
  39. <prcsstat>
  40. <label>신청</label>
  41. <value>A</value>
  42. <label>접수</label>
  43. <value>C</value>
  44. <label>발주</label>
  45. <value>P</value>
  46. <label>입고</label>
  47. <value>W</value>
  48. </prcsstat>
  49. <psgedeptaprvyn>
  50. <label>전체</label>
  51. <value/>
  52. <label>승인</label>
  53. <value>Y</value>
  54. <label>미승인</label>
  55. <value>N</value>
  56. </psgedeptaprvyn>
  57. <psgedeptaprv>
  58. <label>승인</label>
  59. <value>Y</value>
  60. <label>미승인</label>
  61. <value>N</value>
  62. </psgedeptaprv>
  63. </init>
  64. <send>
  65. <sendlist>
  66. <instcd/>
  67. <reqdeptcd/>
  68. <reqdeptnm/>
  69. <workflag/>
  70. <reqfrmdd/>
  71. <reqtodd/>
  72. <prcsstat/>
  73. <psgedeptcd/>
  74. <psgedeptaprvyn/>
  75. </sendlist>
  76. <save>
  77. <reqeqmtlist/>
  78. <publusedeptlist/>
  79. <smlartyeqmtlist/>
  80. <recmeqmtlist/>
  81. <psgedeptlist/>
  82. </save>
  83. </send>
  84. <main>
  85. <list>
  86. <reqeqmtlist/>
  87. <publusedeptlist/>
  88. <smlartyeqmtlist/>
  89. <recmeqmtlist/>
  90. <psgedeptlist/>
  91. <mon1cdlist/>
  92. <mon2cdlist/>
  93. </list>
  94. <reqeqmtlist>
  95. <instcd/>
  96. <reqdd/>
  97. <reqseqno/>
  98. <reqdeptcd/>
  99. <reqdeptnm/>
  100. <workflag/>
  101. <goodflagengnm/>
  102. <goodflaghngnm/>
  103. <reqpsnid/>
  104. <reqpsnnm/>
  105. <appqty/>
  106. <bugtyy/>
  107. <bugtflag/>
  108. <usemthd/>
  109. <cntrdeptcd/>
  110. <cntrdeptnm/>
  111. <mngtdeptcd/>
  112. <mngtdeptnm/>
  113. <installplcecd/>
  114. <installplcenm/>
  115. <presteqmtmmexeccnt/>
  116. <neweqmtmmexeccnt/>
  117. <calcscorprctnmpresteqmt/>
  118. <calcscorprctnmneweqmt/>
  119. <presteqmtmnpwr/>
  120. <prestneweqmtmnpwr/>
  121. <usgepurcneed/>
  122. <instutcnstrneedyn/>
  123. <installspcepossnyn/>
  124. <addmnpwrdr/>
  125. <addmnpwrnurs/>
  126. <addmnpwrengr/>
  127. <addmnpwretc/>
  128. <calcscorgenryn/>
  129. <bugtwncurncy/>
  130. <bugtforgnamt/>
  131. <bugtforgnamtunit/>
  132. <medcare/>
  133. <actamtincl/>
  134. <undecicurematr/>
  135. <medcareinsu/>
  136. <reqqty/>
  137. <acptflag/>
  138. <acptdd/>
  139. <acptseqno/>
  140. <prcsstat/>
  141. <plceorddd/>
  142. <plceordseqno/>
  143. <attfilenm/>
  144. <attfilepathnm/>
  145. <stdysubjno/>
  146. <stdysubjnm/>
  147. <psgedeptcd/>
  148. <psgecmt/>
  149. <psgedeptaprvyn/>
  150. <psgedeptaprvid/>
  151. <psgedeptaprvnm/>
  152. <psgedeptaprvdd/>
  153. </reqeqmtlist>
  154. </main>
  155. <hidden/>
  156. <temp/>
  157. </root>
  158. </instance>
  159. <script type="javascript" ev:event="xforms-ready">
  160. <![CDATA[
  161. fInitialize();
  162. misfMsterDetailSet(grd_reqeqmtlist ,null, "TRRSC11907", "Y");
  163. misfMsterDetailSet(grd_publusedeptlist, grd_reqeqmtlist, "TRRSC11902", "Y");
  164. misfMsterDetailSet(grd_smlartyeqmtlist, grd_reqeqmtlist, "TRRSC11903", "Y");
  165. misfMsterDetailSet(grd_recmeqmtlist, grd_reqeqmtlist, "TRRSC11904", "Y");
  166. // misfMsterDetailSet(grd_psgedeptlist, grd_reqeqmtlist, "TRRSC11906", "Y");
  167. misfMsterDetailSet(grd_psgedeptlist, grd_reqeqmtlist, "TRRSC11906", "N");
  168. misfMsterDetailSet(grd_mon1cdlist, grd_reqeqmtlist, "TRRSC11908", "N");
  169. misfMsterDetailSet(grd_mon2cdlist, grd_reqeqmtlist, "TRRSC11909", "N");
  170. model.refresh();
  171. ]]>
  172. </script>
  173. <submission id="TRRSC11902" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/reqeqmtlist" resultref="/root/main/list/publusedeptlist"/>
  174. <submission id="TRRSC11903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/reqeqmtlist" resultref="/root/main/list/smlartyeqmtlist"/>
  175. <submission id="TRRSC11904" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/reqeqmtlist" resultref="/root/main/list/recmeqmtlist"/>
  176. <!-- <submission id="TRRSC11906" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/reqeqmtlist" resultref="/root/main/list/psgedeptlist"/> -->
  177. <submission id="TXRSC11902" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/save" resultref="/root/temp"/>
  178. <submission id="TRRSC11906" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/reqeqmtlist" resultref="/root/main/list/psgedeptlist"/>
  179. <submission id="TRRSC11907" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/sendlist" resultref="/root/main/list/reqeqmtlist"/>
  180. <submission id="TRRSC11908" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/reqeqmtlist" resultref="/root/main/list/mon1cdlist"/>
  181. <submission id="TRRSC11909" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/reqeqmtlist" resultref="/root/main/list/mon2cdlist"/>
  182. </model>
  183. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  184. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  185. <script type="javascript" src="../../../mis/miscommonweb/js/MIS.js"/>
  186. <script type="javascript" src="../../../mis/miscommonweb/js/RSZ001.js"/>
  187. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  188. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  189. <script type="javascript">
  190. <![CDATA[
  191. // 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
  192. function fInitialize() {
  193. misfGridInit(grd_reqeqmtlist);
  194. misfGridInit(grd_publusedeptlist);
  195. misfGridInit(grd_smlartyeqmtlist);
  196. misfGridInit(grd_recmeqmtlist);
  197. misfGridInit(grd_psgedeptlist);
  198. misfGridInit(grd_mon1cdlist);
  199. misfGridInit(grd_mon2cdlist);
  200. model.resetInstanceNode("/root/send");
  201. model.resetInstanceNode("/root/main/reqeqmtlist");
  202. misfGridComboComCdList("R0035", grd_recmeqmtlist, "prodplce");
  203. misfGridComboComCdList("R0047", grd_recmeqmtlist, "curncyunit");
  204. misfComboComCdListMulti("Z0007,R0050,R0051,R0047,R0052","cmb_instcd_search,cmb_workflag_search,cmb_bugtflag,cmb_bugtforgnamtunit,cmb_usemthd");
  205. misfComboCopyItemSet(cmb_workflag_search, "", cmb_workflag, ""); //물품코드
  206. model.setValue(cmb_instcd_search.attribute("ref") , getUserInfo("dutplceinstcd"));
  207. if ( getUserInfo("dutplceinstcd") != "" )
  208. model.setValue(opt_instcd.attribute("ref") , getUserInfo("dutplceinstcd"));
  209. else
  210. model.setValue(opt_instcd.attribute("ref") , "012");
  211. // model.setValue(ipt_reqdeptcd_search.attribute("ref") , getUserInfo("dutplcecd"));
  212. // model.setValue(ipt_reqdeptnm_search.attribute("ref") , getUserInfo("dutplcenm"));
  213. // if ( getUserInfo("dutplcecd") != "" )
  214. model.setValue( opt_psgedeptcd.attribute("ref"), getUserInfo("dutplcecd") );
  215. // else
  216. // model.setValue( opt_psgedeptcd.attribute("ref"), "3030800000" );
  217. model.setValue(ipt_reqdeptcd.attribute("ref"), getUserInfo("dutplcecd"));
  218. model.setValue(ipt_reqdeptnm.attribute("ref"), getUserInfo("dutplcenm"));
  219. model.setValue(ipt_reqpsnid.attribute("ref"), getUserInfo("userid"));
  220. model.setValue(opt_reqpsnnm.attribute("ref"), getUserInfo("usernm"));
  221. model.setValue(opt_reqdd.attribute("ref"), getCurrentDate() );
  222. model.setValue(ipt_reqfrmdd_search.attribute("ref"), getCurrentDate() );
  223. model.setValue(ipt_reqtodd_search.attribute("ref"), getCurrentDate() );
  224. // rdo_medcare.select(0);
  225. // rdo_undecicurematr.select(0);
  226. finputStatus(true);
  227. model.refresh();
  228. }
  229. function fDataCheck( ) {
  230. if ( grd_reqeqmtlist.rows > 1 )
  231. misfGridRowStatusChange(grd_reqeqmtlist,"/root/main/list","/root/main");
  232. var updtdata = getGridUpdateData(grd_reqeqmtlist);
  233. model.refresh();
  234. if (updtdata != "" ) return true;
  235. /*
  236. updtdata = getGridUpdateData(grd_publusedeptlist);
  237. if (updtdata != "" ) return true;
  238. updtdata = getGridUpdateData(grd_smlartyeqmtlist);
  239. if (updtdata != "" ) return true;
  240. updtdata = getGridUpdateData(grd_recmeqmtlist);
  241. if (updtdata != "" ) return true;
  242. updtdata = getGridUpdateData(grd_psgedeptlist);
  243. if (updtdata != "" ) return true;
  244. */
  245. else return false;
  246. }
  247. function fSetAddRow( grd_temp ) {
  248. misfGridIUD(grd_temp,"A","N");
  249. // grd_temp.addRow(false);
  250. model.setValue( grd_temp.attribute("nodeset")+"["+grd_temp.row+"]/instcd", model.getValue(opt_instcd.attribute("ref")) );
  251. model.setValue( grd_temp.attribute("nodeset")+"["+grd_temp.row+"]/reqdd", model.getValue(opt_reqdd.attribute("ref")) );
  252. model.setValue( grd_temp.attribute("nodeset")+"["+grd_temp.row+"]/reqseqno", model.getValue(opt_reqseqno.attribute("ref")) );
  253. }
  254. function fCheckSaveData()
  255. {
  256. if(model.getValue(ipt_reqdeptcd.attribute("ref")).length==0)
  257. {
  258. messageBox("신청부서는" ,"I003");
  259. model.setFocus("ipt_reqdeptcd");
  260. return false;
  261. }
  262. if(model.getValue(cmb_workflag.attribute("ref")).length==0)
  263. {
  264. messageBox("청구구분은","I003");
  265. model.setFocus("cmb_workflag");
  266. return false;
  267. }
  268. return true;
  269. }
  270. function finputStatus( value ){
  271. rdo_psgedeptaprvyn.disabled = value;
  272. ipt_psgedeptaprvid.disabled = value;
  273. btn_psgedeptaprv.disabled = value;
  274. ipt_psgedeptaprvdd.disabled = value;
  275. txa_psgecmt.disabled = value;
  276. ipt_psgedeptaprvnm.disabled = value;
  277. }
  278. ]]>
  279. </script>
  280. </xhtml:head>
  281. <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  282. <group id="group1" style="left:0px; top:0px; width:1194px; height:14px; ">
  283. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:137px; height:14px; ">장비경유부서승인</caption>
  284. </group>
  285. <group id="group3" scroll="auto" style="left:0px; top:38; width:1195px; height:744px; ">
  286. <line id="line33" class="line_3" style="x1:0px; y1:732px; x2:485px; y2:732px; "/>
  287. <line id="line32" class="line_2" style="x1:0px; y1:683px; x2:485px; y2:683px; "/>
  288. <line id="line31" class="line_2" style="x1:0px; y1:659px; x2:485px; y2:659px; "/>
  289. <line id="line7" class="line_2" style="x1:490px; y1:342px; x2:1195; y2:342px; "/>
  290. <line id="line30" class="line_2" style="x1:0px; y1:642px; x2:485px; y2:642px; "/>
  291. <line id="line5" class="line_2" style="x1:490px; y1:366px; x2:1195; y2:366px; "/>
  292. <line id="line29" class="line_3" style="x1:490px; y1:429px; x2:1195px; y2:429px; "/>
  293. <line id="line8" class="line_2" style="x1:490px; y1:390px; x2:1195; y2:390px; "/>
  294. <line id="line27" class="line_3" style="x1:490px; y1:291px; x2:1195px; y2:291px; "/>
  295. <line id="line16" class="line_2" style="x1:490; y1:171px; x2:1195; y2:171px; "/>
  296. <line id="line26" class="line_2" style="x1:490; y1:267px; x2:1195; y2:267px; "/>
  297. <line id="line24" class="line_2" style="x1:490; y1:243px; x2:1195; y2:243px; "/>
  298. <line id="line13" class="line_2" style="x1:490; y1:147px; x2:1195; y2:147px; "/>
  299. <line id="line12" class="line_2" style="x1:490; y1:123px; x2:1195; y2:123px; "/>
  300. <line id="line23" class="line_2" style="x1:490; y1:50px; x2:1195; y2:50px; "/>
  301. <line id="line11" class="line_2" style="x1:490; y1:98px; x2:1195; y2:98px; "/>
  302. <line id="line21" class="line_2" style="x1:490; y1:219px; x2:1195; y2:219px; "/>
  303. <line id="line10" class="line_2" style="x1:490; y1:74px; x2:1195; y2:74px; "/>
  304. <line id="line20" class="line_2" style="x1:490; y1:195px; x2:1195; y2:195px; "/>
  305. <line id="line9" class="line_1" style="x1:490; y1:23px; x2:1195; y2:23px; "/>
  306. <caption id="caption9" class="tit_2" style="left:5px; top:132px; width:100px; height:13px; ">장비청구 목록</caption>
  307. <input id="ipt_goodflagengnm" ref="/root/main/reqeqmtlist/goodflagengnm" class="input_default" style="left:593px; top:102px; width:414px; height:19px; "/>
  308. <caption id="caption52" class="cell_1" style="left:-126px; top:310px; width:108px; height:23px; vertical-align:middle; ">포장단위</caption>
  309. <caption id="caption54" class="cell_1" style="left:-126px; top:334px; width:108px; height:23px; vertical-align:middle; ">근속기준일/년</caption>
  310. <caption id="caption55" class="cell_1" style="left:490px; top:52px; width:100px; height:23px; vertical-align:middle; ">신청부서</caption>
  311. <datagrid id="grd_reqeqmtlist" nodeset="/root/main/list/reqeqmtlist" caption="진행상태^진행상태^기관코드^신청일자^신청순번^청구번호^신청부서코드^신청부서^청구구분^장비명^장비명^신청자ID^신청자^신청수량^예산년도^예산구분^사용방법^귀속부서^귀속부서명^관리부서^관리부서명^설치장소^설치장소명^월간시행건수(현장비)^월간시행건수(신장비)^수가처방코드명(현장비)^수가처방코드명(신장비)^현장비운영인력(현장비)^현장비운영인력(신장비)^용도및구입필요성^시설공사필요여부^설치공간확보여부^추가인력의사^추가인력간호사^추가인력기사^추가인력기타^수가신설여부^예산원화^예산외화^예산외화화폐단위^요양급여^행위료포함^미결정치료재료^의료보험^청구수량^접수여부^접수일자^접수순번^발주일자^발주순번^첨부파일명^첨부파일경로명" colsep="^" colwidth="20, 80, 20, 20, 20, 90, 20, 85, 20, 20, 90, 20, 100, 70, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 60, 20, 20, 20, 20, 20, 20, 20" dataheight="25" ellipsis="true" explorerbar="sortshow" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" tooltip="true" style="left:0px; top:152px; width:485px; height:358px; ">
  312. <col ref="prcsstat" visibility="hidden"/>
  313. <col ref="prcsstatnm"/>
  314. <col ref="instcd" visibility="hidden"/>
  315. <col ref="reqdd" visibility="hidden"/>
  316. <col ref="reqseqno" visibility="hidden"/>
  317. <col ref="reqno"/>
  318. <col ref="reqdeptcd" visibility="hidden"/>
  319. <col ref="reqdeptnm"/>
  320. <col ref="workflag" visibility="hidden"/>
  321. <col ref="goodflagengnm" visibility="hidden"/>
  322. <col ref="goodflaghngnm"/>
  323. <col ref="reqpsnid" visibility="hidden"/>
  324. <col ref="reqpsnnm"/>
  325. <col ref="appqty"/>
  326. <col ref="bugtyy" visibility="hidden"/>
  327. <col ref="bugtflag" visibility="hidden"/>
  328. <col ref="usemthd" visibility="hidden"/>
  329. <col ref="cntrdeptcd" visibility="hidden"/>
  330. <col ref="cntrdeptnm" visibility="hidden"/>
  331. <col ref="mngtdeptcd" visibility="hidden"/>
  332. <col ref="mngtdeptnm" visibility="hidden"/>
  333. <col ref="installplcecd" visibility="hidden"/>
  334. <col ref="installplcenm" visibility="hidden"/>
  335. <col ref="presteqmtmmexeccnt" visibility="hidden"/>
  336. <col ref="neweqmtmmexeccnt" visibility="hidden"/>
  337. <col ref="calcscorprctnmpresteqmt" visibility="hidden"/>
  338. <col ref="calcscorprctnmneweqmt" visibility="hidden"/>
  339. <col ref="presteqmtmnpwr" visibility="hidden"/>
  340. <col ref="prestneweqmtmnpwr" visibility="hidden"/>
  341. <col ref="usgepurcneed" visibility="hidden"/>
  342. <col ref="instutcnstrneedyn" visibility="hidden"/>
  343. <col ref="installspcepossnyn" visibility="hidden"/>
  344. <col ref="addmnpwrdr" visibility="hidden"/>
  345. <col ref="addmnpwrnurs" visibility="hidden"/>
  346. <col ref="addmnpwrengr" visibility="hidden"/>
  347. <col ref="addmnpwretc" visibility="hidden"/>
  348. <col ref="calcscorgenryn" visibility="hidden"/>
  349. <col ref="bugtwncurncy" visibility="hidden"/>
  350. <col ref="bugtforgnamt" visibility="hidden"/>
  351. <col ref="bugtforgnamtunit" visibility="hidden"/>
  352. <col ref="medcare" visibility="hidden"/>
  353. <col ref="actamtincl" visibility="hidden"/>
  354. <col ref="undecicurematr" visibility="hidden"/>
  355. <col ref="medcareinsu" visibility="hidden"/>
  356. <col ref="reqqty"/>
  357. <col ref="acptflag" visibility="hidden"/>
  358. <col ref="acptdd" visibility="hidden"/>
  359. <col ref="acptseqno" visibility="hidden"/>
  360. <col ref="plceorddd" visibility="hidden"/>
  361. <col ref="plceordseqno" visibility="hidden"/>
  362. <col ref="attfilenm" visibility="hidden"/>
  363. <col ref="attfilepathnm" visibility="hidden"/>
  364. <col ref="stdysubjno" visibility="hidden"/>
  365. <col ref="stdysubjnm" visibility="hidden"/>
  366. <col ref="psgedeptcd" visibility="hidden"/>
  367. <col ref="psgecmt" visibility="hidden"/>
  368. <col ref="psgedeptaprvyn" visibility="hidden"/>
  369. <col ref="psgedeptaprvid" visibility="hidden"/>
  370. <col ref="psgedeptaprvnm" visibility="hidden"/>
  371. <col ref="psgedeptaprvdd" visibility="hidden"/>
  372. <script type="javascript" ev:event="onrowchanged">
  373. <![CDATA[
  374. if( grd_reqeqmtlist.row >= grd_reqeqmtlist.fixedRows ) {
  375. model.copyNode("/root/main/reqeqmtlist" ,grd_reqeqmtlist.nodeset + "["+ grd_reqeqmtlist.row + "]");
  376. model.setValue( opt_instcd.attribute("ref") , model.getValue( grd_reqeqmtlist.nodeset + "[" + grd_reqeqmtlist.row + "]/instcd") );
  377. model.setValue( opt_reqdd.attribute("ref") , model.getValue( grd_reqeqmtlist.nodeset + "[" + grd_reqeqmtlist.row + "]/reqdd") );
  378. model.setValue( opt_reqseqno.attribute("ref") , model.getValue( grd_reqeqmtlist.nodeset + "[" + grd_reqeqmtlist.row + "]/reqseqno") );
  379. model.refresh();
  380. misfGridInit(grd_publusedeptlist);
  381. misfGridInit(grd_smlartyeqmtlist);
  382. misfGridInit(grd_recmeqmtlist);
  383. misfGridInit(grd_psgedeptlist);
  384. misfGridInit(grd_mon1cdlist);
  385. misfGridInit(grd_mon2cdlist);
  386. misfMsterDetailRetrieve();
  387. var tmp_prcsstat = model.getValue( grd_reqeqmtlist.nodeset + "[" + grd_reqeqmtlist.row + "]/prcsstat" );
  388. var tmp_psgedeptaprvid = model.getValue( grd_reqeqmtlist.nodeset + "[" + grd_reqeqmtlist.row + "]/psgedeptaprvid" );
  389. var tmp_psgedeptaprvnm = model.getValue( grd_reqeqmtlist.nodeset + "[" + grd_reqeqmtlist.row + "]/psgedeptaprvnm" );
  390. var tmp_psgedeptaprvdd = model.getValue( grd_reqeqmtlist.nodeset + "[" + grd_reqeqmtlist.row + "]/psgedeptaprvdd" );
  391. //if ( tmp_prcsstat =="A" || tmp_prcsstat == "C" ) { // 진행상태가 신청 / 청구일 경우
  392. if ( tmp_prcsstat =="1") { // 진행상태가 신청 / 청구일 경우
  393. finputStatus(false);
  394. if ( tmp_psgedeptaprvid == null || tmp_psgedeptaprvid == "" )
  395. model.setValue( "/root/main/reqeqmtlist/psgedeptaprvid" , getUserInfo("userid") );
  396. if ( tmp_psgedeptaprvnm == null || tmp_psgedeptaprvnm == "" )
  397. model.setValue( "/root/main/reqeqmtlist/psgedeptaprvnm" , getUserInfo("usernm") );
  398. if ( tmp_psgedeptaprvdd == null || tmp_psgedeptaprvdd == "" )
  399. model.setValue( "/root/main/reqeqmtlist/psgedeptaprvdd" , getCurrentDate() );
  400. } else {
  401. finputStatus(true);
  402. }
  403. }
  404. ]]>
  405. </script>
  406. <script type="javascript" ev:event="onaftersort">
  407. <![CDATA[
  408. grd_reqeqmtlist.gridToInstance();
  409. ]]>
  410. </script>
  411. </datagrid>
  412. <line id="line3" class="line_1" style="x1:0px; y1:147px; x2:484px; y2:147px; "/>
  413. <caption id="caption22" class="cell_1" style="left:490px; top:28px; width:100px; height:23px; vertical-align:middle; ">청구구분</caption>
  414. <select1 id="cmb_workflag" ref="/root/main/reqeqmtlist/workflag" class="combo_essential" disabled="true" appearance="minimal" style="left:592px; top:30px; width:151px; height:19px; ">
  415. <choices>
  416. <itemset>
  417. <label/>
  418. <value/>
  419. </itemset>
  420. </choices>
  421. </select1>
  422. <caption id="caption23" class="cell_1" style="left:490px; top:101px; width:100px; height:23px; vertical-align:middle; ">장비명(영)</caption>
  423. <caption id="caption27" class="cell_1" style="left:490px; top:76px; width:100px; height:23px; vertical-align:middle; ">신청자</caption>
  424. <caption id="caption28" class="cell_1" style="left:490px; top:245px; width:100px; height:23px; vertical-align:middle; ">신청수량</caption>
  425. <caption id="caption65" class="cell_1" style="left:490px; top:125px; width:100px; height:23px; vertical-align:middle; ">장비명(한)</caption>
  426. <input id="ipt_goodflaghngnm" ref="/root/main/reqeqmtlist/goodflaghngnm" class="input_default" disabled="true" style="left:592px; top:127px; width:415px; height:19px; "/>
  427. <!--</group>-->
  428. <caption id="caption30" class="cell_1" visibility="hidden" style="left:1045px; top:320px; width:10px; height:23px; vertical-align:middle; ">현장비운영인력</caption>
  429. <caption id="caption33" class="cell_1" visibility="hidden" style="left:1035px; top:320px; width:10px; height:23px; vertical-align:middle; ">처방코드명(수가)</caption>
  430. <caption id="caption36" class="cell_1" visibility="hidden" style="left:1055px; top:320px; width:10px; height:23px; vertical-align:middle; "/>
  431. <caption id="caption38" class="cell_1" visibility="hidden" style="left:1025px; top:320px; width:10px; height:23px; vertical-align:middle; ">월간시행건수(예상)</caption>
  432. <input id="ipt_neweqmtmmexeccnt" ref="/root/main/reqeqmtlist/neweqmtmmexeccnt" class="input_default" disabled="true" visibility="hidden" style="left:1055px; top:345px; width:10px; height:19px; "/>
  433. <caption id="caption39" class="cell_1" visibility="hidden" style="left:1065px; top:320px; width:10px; height:23px; vertical-align:middle; ">현보유장비사용</caption>
  434. <caption id="caption5" class="cell_1" visibility="hidden" style="left:1075px; top:320px; width:10px; height:23px; vertical-align:middle; ">신청장비사용시</caption>
  435. <input id="ipt_presteqmtmmexeccnt" ref="/root/main/reqeqmtlist/presteqmtmmexeccnt" class="input_default" disabled="true" visibility="hidden" style="left:1025px; top:345px; width:10px; height:19px; "/>
  436. <input id="ipt_calcscorprctnmpresteqmt" ref="/root/main/reqeqmtlist/calcscorprctnmpresteqmt" class="input_default" disabled="true" visibility="hidden" style="left:1035px; top:345px; width:10px; height:19px; "/>
  437. <input id="ipt_calcscorprctnmneweqmt" ref="/root/main/reqeqmtlist/calcscorprctnmneweqmt" class="input_default" disabled="true" visibility="hidden" style="left:1065px; top:345px; width:10px; height:19px; "/>
  438. <input id="ipt_presteqmtmnpwr" ref="/root/main/reqeqmtlist/presteqmtmnpwr" class="input_default" disabled="true" visibility="hidden" style="left:1045px; top:345px; width:10px; height:19px; "/>
  439. <input id="ipt_prestneweqmtmnpwr" ref="/root/main/reqeqmtlist/prestneweqmtmnpwr" class="input_default" disabled="true" visibility="hidden" style="left:1075px; top:345px; width:10px; height:19px; "/>
  440. <line id="line4" class="line_1" style="x1:490px; y1:317px; x2:1195px; y2:316px; "/>
  441. <caption id="caption17" class="cell_1" style="left:490px; top:368px; width:110; height:23px; vertical-align:middle; ">설치공간 확보여부</caption>
  442. <caption id="caption21" class="cell_1" style="left:775px; top:344px; width:100px; height:23px; vertical-align:middle; ">수가신설여부</caption>
  443. <caption id="caption24" class="cell_1" style="left:490px; top:320px; width:110; height:23px; vertical-align:middle; ">추가인력</caption>
  444. <caption id="caption26" class="cell_1" style="left:490px; top:344px; width:110; height:23px; vertical-align:middle; ">시설공사필요여부</caption>
  445. <input id="ipt_addmnpwrengr" ref="/root/main/reqeqmtlist/addmnpwrengr" class="input_default" disabled="true" style="left:856px; top:322px; width:38px; height:19px; "/>
  446. <caption id="caption15" style="left:605px; top:324px; width:38px; height:14px; vertical-align:middle; ">의사 :</caption>
  447. <caption id="caption37" style="left:708px; top:324px; width:46px; height:14px; vertical-align:middle; ">간호사 :</caption>
  448. <caption id="caption40" style="left:822px; top:324px; width:38px; height:15px; vertical-align:middle; ">기사 :</caption>
  449. <caption id="caption41" style="left:926px; top:324px; width:38px; height:15px; vertical-align:middle; ">기타 :</caption>
  450. <input id="ipt_addmnpwretc" ref="/root/main/reqeqmtlist/addmnpwretc" class="input_default" disabled="true" style="left:960px; top:322px; width:33px; height:19px; "/>
  451. <input id="ipt_addmnpwrnurs" ref="/root/main/reqeqmtlist/addmnpwrnurs" class="input_default" disabled="true" style="left:754px; top:322px; width:33px; height:19px; "/>
  452. <input id="ipt_addmnpwrdr" ref="/root/main/reqeqmtlist/addmnpwrdr" class="input_default" disabled="true" style="left:639px; top:322px; width:33px; height:19px; "/>
  453. <caption id="caption43" style="left:675px; top:324px; width:14px; height:15px; vertical-align:middle; ">명</caption>
  454. <caption id="caption44" style="left:790px; top:324px; width:14px; height:15px; vertical-align:middle; ">명</caption>
  455. <caption id="caption46" style="left:896px; top:324px; width:14px; height:15px; vertical-align:middle; ">명</caption>
  456. <caption id="caption47" style="left:997px; top:324px; width:14px; height:15px; vertical-align:middle; ">명</caption>
  457. <select1 id="rdo_instutcnstrneedyn" ref="/root/main/reqeqmtlist/instutcnstrneedyn" disabled="true" overflow="visible" appearance="full" cellspacing="10" cols="2" style="left:602px; top:347px; width:117px; height:16px; background-color:transparent; border-style:none; ">
  458. <choices>
  459. <itemset nodeset="/root/init/instutcnstrneedyn">
  460. <label ref="label"/>
  461. <value ref="value"/>
  462. </itemset>
  463. </choices>
  464. </select1>
  465. <textarea id="tar_usgepurcneed" ref="/root/main/reqeqmtlist/usgepurcneed" disabled="true" style="left:602px; top:394px; width:586px; height:34px; "/>
  466. <caption id="caption16" class="cell_1" style="left:490px; top:392px; width:110; height:38px; vertical-align:middle; ">용도및 구입필요성</caption>
  467. <shape id="roundrect2" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:10px; width:485px; height:113px; "/>
  468. <button id="btn_search" class="btn1_letter2" style="left:414px; top:18px; width:56px; height:22px; ">
  469. <caption>조회</caption>
  470. <script type="javascript" ev:event="DOMActivate">
  471. <![CDATA[
  472. if(model.getValue(cmb_instcd_search.attribute("ref")).length== 0 )
  473. {
  474. messageBox("기관코드는 " ,"C002");
  475. model.setFocus("cmb_instcd_search");
  476. return false;
  477. } else {
  478. if ( fDataCheck() ) {
  479. var ret = messageBox("그리드에 작업 중인 내용이 있습니다. 조회 작업을","Q003");
  480. if (ret != 6) { // not OK
  481. return;
  482. } else {
  483. misfMsterDetailRetrieve();
  484. }
  485. } else {
  486. misfMsterDetailRetrieve();
  487. }
  488. }
  489. if ( grd_reqeqmtlist.rows <= 1 ) {
  490. model.resetInstanceNode("/root/main/reqeqmtlist");
  491. model.refresh();
  492. }
  493. ]]>
  494. </script>
  495. </button>
  496. <button id="button5" class="icon_search" style="left:200px; top:45px; width:16px; height:16px; ">
  497. <caption/>
  498. <script type="javascript" ev:event="DOMActivate">
  499. <![CDATA[
  500. var recv_list = "reqdeptcd,reqdeptnm";
  501. misfOpenPopUpList("02", ipt_reqdeptcd_search,"", recv_list) ;
  502. model.refresh();
  503. ]]>
  504. </script>
  505. </button>
  506. <caption id="caption2" class="search_name" style="left:15px; top:71; width:117px; height:17px; ">청구구분 :</caption>
  507. <select1 id="cmb_instcd_search" ref="/root/send/sendlist/instcd" class="combo_s_essential" appearance="minimal" style="left:100px; top:18px; width:200px; height:19px; ">
  508. <choices>
  509. <itemset>
  510. <label/>
  511. <value/>
  512. </itemset>
  513. </choices>
  514. </select1>
  515. <caption id="caption4" class="search_name" style="left:15px; top:19px; width:117px; height:17px; ">기관코드 :</caption>
  516. <line id="line18" class="line_4" style="x1:399px; y1:17px; x2:399px; y2:39px; border-color:#ffe4bb; border-left-style:solid; "/>
  517. <select1 id="cmb_workflag_search" ref="/root/send/sendlist/workflag" class="combo_default" appearance="minimal" style="left:100px; top:70px; width:180px; height:19px; ">
  518. <choices>
  519. <itemset>
  520. <label/>
  521. <value/>
  522. </itemset>
  523. </choices>
  524. <script type="javascript" ev:event="xforms-value-changed">
  525. <![CDATA[
  526. btn_search.dispatch("DOMActivate");
  527. ]]>
  528. </script>
  529. </select1>
  530. <input id="ipt_reqdeptcd_search" ref="/root/send/sendlist/reqdeptcd" class="input_default" style="left:100; top:44; width:95px; height:19px; ">
  531. <script type="javascript" ev:event="xforms-value-changed">
  532. <![CDATA[
  533. if(ipt_reqdeptcd_search.value.length == 0)
  534. ipt_reqdeptnm_search.value = "";
  535. else
  536. misfValidationCheck("02", "", "reqdeptcd,reqdeptnm" );
  537. model.refresh();
  538. ]]>
  539. </script>
  540. </input>
  541. <caption id="caption8" class="search_name" style="left:15px; top:45; width:117px; height:17px; ">청구부서 :</caption>
  542. <input id="ipt_reqdeptnm_search" ref="/root/send/sendlist/reqdeptnm" class="input_fix" appearance="input" style="left:222px; top:44px; width:248px; height:19px; ">
  543. <script type="javascript" ev:event="xforms-value-changed">
  544. <![CDATA[
  545. if(ipt_reqdeptnm_search.value.length == 0)
  546. ipt_reqdeptcd_search.value = "";
  547. else
  548. misfValidationCheck("02", "", "reqdeptcd,reqdeptnm" );
  549. model.refresh();
  550. ]]>
  551. </script>
  552. </input>
  553. <input id="ipt_reqdeptnm" ref="/root/main/reqeqmtlist/reqdeptnm" class="input_fix" appearance="input" style="left:705px; top:54px; width:152px; height:19px; ">
  554. <script type="javascript" ev:event="xforms-value-changed">
  555. <![CDATA[
  556. if(ipt_reqdeptnm.value.length == 0)
  557. ipt_reqdeptcd.value = "";
  558. else
  559. misfValidationCheck("02", "", "reqdeptcd,reqdeptnm" );
  560. model.refresh();
  561. ]]>
  562. </script>
  563. </input>
  564. <button id="btn_reqdeptcd" class="icon_search" style="left:684px; top:56px; width:16px; height:16px; ">
  565. <caption/>
  566. <script type="javascript" ev:event="DOMActivate">
  567. <![CDATA[
  568. var recv_list = "reqdeptcd,reqdeptnm";
  569. misfOpenPopUpList("02", ipt_reqdeptcd,"", recv_list) ;
  570. model.refresh();
  571. ]]>
  572. </script>
  573. </button>
  574. <input id="ipt_reqdeptcd" ref="/root/main/reqeqmtlist/reqdeptcd" class="input_essential" disabled="true" style="left:592px; top:54px; width:88px; height:19px; ">
  575. <script type="javascript" ev:event="xforms-value-changed">
  576. <![CDATA[
  577. if(ipt_reqdeptcd.value.length == 0)
  578. ipt_reqdeptnm.value = "";
  579. else
  580. misfValidationCheck("02", "", "reqdeptcd,reqdeptnm" );
  581. model.refresh();
  582. // misfValidationCheck("02", "", "reqdeptcd,reqdeptnm" );
  583. // model.refresh();
  584. // model.setFocus("ipt_reqdeptcd");
  585. ]]>
  586. </script>
  587. </input>
  588. <input id="ipt_appqty" ref="/root/main/reqeqmtlist/appqty" class="input_default" disabled="true" style="left:592px; top:247px; width:180px; height:19px; "/>
  589. <input id="ipt_reqpsnid" ref="/root/main/reqeqmtlist/reqpsnid" class="input_default" style="left:593px; top:78px; width:87px; height:19px; "/>
  590. <button id="btn_reqpsn" class="icon_search" style="left:684px; top:80px; width:16px; height:16px; ">
  591. <caption/>
  592. <script type="javascript" ev:event="DOMActivate">
  593. <![CDATA[
  594. var recv_list = "reqpsnid,reqpsnnm";
  595. misfOpenPopUpList("12", ipt_reqpsnid,"", recv_list) ;
  596. model.refresh();
  597. ]]>
  598. </script>
  599. </button>
  600. <output id="opt_reqpsnnm" ref="/root/main/reqeqmtlist/reqpsnnm" class="output_fix" appearance="output" style="left:705px; top:78px; width:152px; height:19px; "/>
  601. <caption id="caption31" class="cell_1" style="left:490px; top:269px; width:100px; height:23px; vertical-align:middle; ">예산금액(원화)</caption>
  602. <caption id="caption35" class="cell_1" style="left:490px; top:149px; width:100px; height:23px; vertical-align:middle; ">예산계정</caption>
  603. <caption id="caption7" class="cell_1" style="left:490px; top:197px; width:100px; height:23px; vertical-align:middle; ">귀속부서</caption>
  604. <caption id="caption18" class="cell_1" style="left:775px; top:197px; width:100px; height:23px; vertical-align:middle; ">관리부서</caption>
  605. <caption id="caption20" class="cell_1" style="left:490px; top:173px; width:100px; height:23px; vertical-align:middle; ">예산년도</caption>
  606. <caption id="caption25" class="cell_1" style="left:775px; top:245px; width:100px; height:23px; vertical-align:middle; ">화폐단위</caption>
  607. <caption id="caption29" class="cell_1" style="left:775px; top:221px; width:100px; height:23px; vertical-align:middle; ">설치장소</caption>
  608. <caption id="caption32" class="cell_1" style="left:490px; top:221px; width:100px; height:23px; vertical-align:middle; ">사용방법</caption>
  609. <input id="ipt_bugtforgnamt" ref="/root/main/reqeqmtlist/bugtforgnamt" class="input_default" disabled="true" format="#,###" style="left:877px; top:271px; width:130px; height:19px; text-align:right; "/>
  610. <caption id="caption34" class="cell_1" style="left:775px; top:269px; width:100px; height:23px; vertical-align:middle; ">예산금액(외화)</caption>
  611. <select1 id="cmb_usemthd" ref="/root/main/reqeqmtlist/usemthd" class="combo_default" disabled="true" appearance="minimal" style="left:592px; top:223px; width:180px; height:19px; ">
  612. <choices>
  613. <itemset nodeset="/root/init/usemthd">
  614. <label ref="label"/>
  615. <value ref="value"/>
  616. </itemset>
  617. </choices>
  618. </select1>
  619. <select1 id="cmb_bugtflag" ref="/root/main/reqeqmtlist/bugtflag" class="combo_default" disabled="true" appearance="minimal" style="left:592px; top:151px; width:180px; height:19px; ">
  620. <choices>
  621. <itemset>
  622. <label/>
  623. <value/>
  624. </itemset>
  625. </choices>
  626. </select1>
  627. <select1 id="cmb_bugtforgnamtunit" ref="/root/main/reqeqmtlist/bugtforgnamtunit" class="combo_default" disabled="true" appearance="minimal" style="left:877px; top:247px; width:130px; height:19px; ">
  628. <choices>
  629. <itemset>
  630. <label/>
  631. <value/>
  632. </itemset>
  633. </choices>
  634. </select1>
  635. <input id="ipt_bugtwncurncy" ref="/root/main/reqeqmtlist/bugtwncurncy" class="input_default" disabled="true" format="#,###" style="left:592px; top:271px; width:180px; height:19px; text-align:right; "/>
  636. <input id="ipt_bugtyy" ref="/root/main/reqeqmtlist/bugtyy" class="input_search" disabled="true" inputtype="date" format="yyyy" style="left:592px; top:175px; width:180px; height:19px; text-align:center; "/>
  637. <button id="button7" class="icon_search" style="left:650px; top:201px; width:16px; height:16px; ">
  638. <caption/>
  639. <script type="javascript" ev:event="DOMActivate">
  640. <![CDATA[
  641. // var recv_list = "cntrdeptcd,cntrdeptnm";
  642. // misfOpenPopUpList("02", ipt_reqdeptcd,"", recv_list) ;
  643. // model.refresh();
  644. ]]>
  645. </script>
  646. </button>
  647. <input id="ipt_cntrdeptcd" ref="/root/main/reqeqmtlist/cntrdeptcd" class="input_default" disabled="true" style="left:592px; top:199px; width:56px; height:19px; ">
  648. <script type="javascript" ev:event="xforms-value-changed">
  649. <![CDATA[
  650. if(ipt_cntrdeptcd.value.length == 0)
  651. ipt_cntrdeptnm.value = "";
  652. else
  653. misfValidationCheck("02", "", "cntrdeptcd,cntrdeptnm" );
  654. model.refresh();
  655. model.setFocus("ipt_cntrdeptcd");
  656. ]]>
  657. </script>
  658. </input>
  659. <button id="button11" class="icon_search" style="left:968px; top:201px; width:16px; height:16px; ">
  660. <caption/>
  661. <script type="javascript" ev:event="DOMActivate">
  662. <![CDATA[
  663. // var recv_list = "mngtdeptcd,mngtdeptnm";
  664. // misfOpenPopUpList("02", ipt_mngtdeptcd,"", recv_list) ;
  665. // model.refresh();
  666. ]]>
  667. </script>
  668. </button>
  669. <input id="ipt_mngtdeptcd" ref="/root/main/reqeqmtlist/mngtdeptcd" class="input_default" disabled="true" style="left:877px; top:199px; width:88px; height:19px; ">
  670. <script type="javascript" ev:event="xforms-value-changed">
  671. <![CDATA[
  672. if(ipt_mngtdeptcd.value.length == 0)
  673. ipt_mngtdeptnm.value = "";
  674. else
  675. misfValidationCheck("02", "", "mngtdeptcd,mngtdeptnm" );
  676. model.refresh();
  677. model.setFocus("ipt_mngtdeptcd");
  678. ]]>
  679. </script>
  680. </input>
  681. <input id="ipt_installplcecd" ref="/root/main/reqeqmtlist/installplcecd" class="input_default" disabled="true" style="left:877px; top:223px; width:88px; height:19px; ">
  682. <script type="javascript" ev:event="xforms-value-changed">
  683. <![CDATA[
  684. if(ipt_installplcecd.value.length == 0)
  685. ipt_installplcenm.value = "";
  686. else
  687. rszfValidationCheck("TRRAC90701", "custlist", "refcond,retrnm",
  688. "deptcd," + ipt_installplcecd.value, "", "installplcecd,installplcenm",
  689. ipt_installplcecd, "PPRAC00700", "","");
  690. model.refresh();
  691. ]]>
  692. </script>
  693. </input>
  694. <button id="button12" class="icon_search" style="left:968px; top:225px; width:16px; height:16px; ">
  695. <caption/>
  696. <script type="javascript" ev:event="DOMActivate">
  697. <![CDATA[
  698. // var recv_list = "installplcecd,installplcenm";
  699. // misfOpenPopUpList("19", ipt_installplcecd,"", recv_list) ;
  700. // model.refresh();
  701. ]]>
  702. </script>
  703. </button>
  704. <input id="ipt_cntrdeptnm" ref="/root/main/reqeqmtlist/cntrdeptnm" class="input_fix" appearance="input" style="left:668px; top:199px; width:104px; height:19px; ">
  705. <script type="javascript" ev:event="xforms-value-changed">
  706. <![CDATA[
  707. if(ipt_cntrdeptnm.value.length == 0)
  708. ipt_cntrdeptcd.value = "";
  709. else
  710. misfValidationCheck("02", "", "cntrdeptcd,cntrdeptnm" );
  711. model.refresh();
  712. ]]>
  713. </script>
  714. </input>
  715. <input id="ipt_mngtdeptnm" ref="/root/main/reqeqmtlist/mngtdeptnm" class="iutput_fix" appearance="input" style="left:986px; top:199px; width:152px; height:19px; ">
  716. <script type="javascript" ev:event="xforms-value-changed">
  717. <![CDATA[
  718. if(ipt_mngtdeptnm.value.length == 0)
  719. ipt_mngtdeptcd.value = "";
  720. else
  721. misfValidationCheck("02", "", "mngtdeptcd,mngtdeptnm" );
  722. model.refresh();
  723. ]]>
  724. </script>
  725. </input>
  726. <input id="ipt_installplcenm" ref="/root/main/reqeqmtlist/installplcenm" class="input_fix" appearance="input" style="left:986px; top:223px; width:152px; height:19px; ">
  727. <script type="javascript" ev:event="xforms-value-changed">
  728. <![CDATA[
  729. if(ipt_installplcenm.value.length == 0)
  730. ipt_installplcecd.value = "";
  731. else
  732. rszfValidationCheck("TRRAC90701", "custlist", "refcond,retrnm",
  733. "deptnm," + ipt_installplcenm.value, "", "installplcecd,installplcenm",
  734. ipt_installplcenm, "PPRAC00700", "","");
  735. model.refresh();
  736. ]]>
  737. </script>
  738. </input>
  739. <caption id="caption14" class="search_name" style="left:15px; top:97px; width:117px; height:17px; ">청구일자 :</caption>
  740. <input id="ipt_reqfrmdd_search" ref="/root/send/sendlist/reqfrmdd" class="input_s_essential" inputtype="date" style="left:100px; top:96px; width:95px; height:19px; "/>
  741. <caption id="caption42" style="left:198px; top:97px; width:15px; height:20px; font-weight:bold; ">~</caption>
  742. <input id="ipt_reqtodd_search" ref="/root/send/sendlist/reqtodd" class="input_s_essential" inputtype="date" style="left:215px; top:96px; width:95px; height:19px; "/>
  743. <caption id="caption45" class="search_name" style="left:286px; top:72px; width:117px; height:17px; ">승인상태 :</caption>
  744. <select1 id="cmb_psgedeptaprvyn_search" ref="/root/send/sendlist/psgedeptaprvyn" class="combo_default" appearance="minimal" style="left:371px; top:70px; width:98px; height:19px; ">
  745. <choices>
  746. <itemset nodeset="/root/init/psgedeptaprvyn">
  747. <label ref="label"/>
  748. <value ref="value"/>
  749. </itemset>
  750. </choices>
  751. </select1>
  752. <select1 id="rdo_installspcepossnyn" ref="/root/main/reqeqmtlist/installspcepossnyn" disabled="true" overflow="visible" appearance="full" cellspacing="10" cols="2" style="left:602px; top:371px; width:117px; height:16px; background-color:transparent; border-style:none; ">
  753. <choices>
  754. <itemset nodeset="/root/init/installspcepossnyn">
  755. <label ref="label"/>
  756. <value ref="value"/>
  757. </itemset>
  758. </choices>
  759. </select1>
  760. <select1 id="rdo_calcscorgenryn" ref="/root/main/reqeqmtlist/calcscorgenryn" disabled="true" overflow="visible" appearance="full" cellspacing="10" cols="2" style="left:877px; top:347px; width:116px; height:16px; background-color:transparent; border-style:none; ">
  761. <choices>
  762. <itemset nodeset="/root/init/calcscorgenryn">
  763. <label ref="label"/>
  764. <value ref="value"/>
  765. </itemset>
  766. </choices>
  767. </select1>
  768. <button id="button3" class="btn_sw" group="tab" selected="true" style="left:490px; top:434px; width:75px; height:22px; ">
  769. <caption>추천장비</caption>
  770. <toggle case="recmeqmt_case" ev:event="DOMActivate"/>
  771. </button>
  772. <button id="button2" class="btn_sw" group="tab" style="left:565px; top:434px; width:85px; height:22px; ">
  773. <caption>동일유사장비</caption>
  774. <toggle case="smlartyeqmt_case" ev:event="DOMActivate"/>
  775. </button>
  776. <switch id="switch1" style="left:490px; top:455px; width:705px; height:279px; ">
  777. <case id="recmeqmt_case" selected="true">
  778. <button id="button13" class="btn2_letter3" visibility="hidden" style="left:594px; top:4px; width:53px; height:19px; ">
  779. <caption>행추가</caption>
  780. <script type="javascript" ev:event="DOMActivate">
  781. <![CDATA[
  782. fSetAddRow( grd_recmeqmtlist );
  783. model.refresh();
  784. ]]>
  785. </script>
  786. </button>
  787. <button id="button14" class="btn2_letter3" visibility="hidden" style="left:649px; top:4px; width:53px; height:19px; ">
  788. <caption>행삭제</caption>
  789. <script type="javascript" ev:event="DOMActivate">
  790. <![CDATA[
  791. misfGridIUD(grd_recmeqmtlist,"D");
  792. ]]>
  793. </script>
  794. </button>
  795. <line id="line1" class="line_1" style="x1:0px; y1:25px; x2:703px; y2:25px; "/>
  796. <caption id="caption19" class="tit_2" style="left:5px; top:10px; width:95px; height:13px; ">추천장비</caption>
  797. <datagrid id="grd_recmeqmtlist" nodeset="/root/main/list/recmeqmtlist" caption="기관코드^신청일자^신청순번^추천순번^모델^제조원^제조회사명^제조국^원화금액^외화금액^화폐단위^거래처코드^거래처^담당자전화번호^담당자" colsep="^" colwidth="20, 20, 20, 80, 85, 20, 100, 100, 126, 80, 80, 20, 130, 100, 80" dataheight="25" ellipsis="true" explorerbar="sortshow" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" tooltip="true" style="left:0px; top:30px; width:703; height:246; ">
  798. <col ref="instcd" visibility="hidden"/>
  799. <col ref="reqdd" visibility="hidden"/>
  800. <col ref="reqseqno" visibility="hidden"/>
  801. <col ref="recmseqno"/>
  802. <col ref="model"/>
  803. <col ref="prodcmpy" visibility="hidden"/>
  804. <col ref="prodcmpynm"/>
  805. <col disabled="true" ref="prodplce" type="combo">
  806. <choices>
  807. <itemset>
  808. <label/>
  809. <value/>
  810. </itemset>
  811. </choices>
  812. </col>
  813. <col ref="wncurncyamt" format="#,###"/>
  814. <col ref="forgncurncyamt"/>
  815. <col disabled="true" ref="curncyunit" type="combo">
  816. <choices>
  817. <itemset>
  818. <label/>
  819. <value/>
  820. </itemset>
  821. </choices>
  822. </col>
  823. <col ref="innatiagtplce" visibility="hidden"/>
  824. <col ref="innatiagtplcenm"/>
  825. <col ref="chrgtel" style="left:725px; top:23px; width:130px; height:23px; "/>
  826. <col ref="chrgpsnid"/>
  827. <script type="javascript" ev:event="onbuttonclick">
  828. <![CDATA[
  829. /* if (grd_recmeqmtlist.col == 7) {// 그리드 제조회사명 클릭
  830. rszfOpenPopUpListByWndName(grd_recmeqmtlist,"","prodcmpy,prodcmpynm","SPRSD00160","","");
  831. model.refresh();
  832. } else if (grd_recmeqmtlist.col == 13) {// 그리드 제조회사명 클릭
  833. rszfOpenPopUpListByWndName(grd_recmeqmtlist,"","innatiagtplce,innatiagtplcenm","SPRSD00220","instcd","opt_instcd");
  834. model.refresh();
  835. }
  836. */
  837. ]]>
  838. </script>
  839. <script type="javascript" ev:event="onaftersort">
  840. <![CDATA[
  841. grd_recmeqmtlist.gridToInstance();
  842. ]]>
  843. </script>
  844. </datagrid>
  845. </case>
  846. <case id="smlartyeqmt_case">
  847. <datagrid id="grd_smlartyeqmtlist" nodeset="/root/main/list/smlartyeqmtlist" caption="기관코드^신청일자^신청순번^장비코드^품명^입고일자^공급처ID^공급처명^처분구분ID^처분구분" colsep="^" colwidth="20, 80, 80, 100, 210, 80, 20, 140, 20, 130" dataheight="25" ellipsis="true" explorerbar="sortshow" extendlastcol="false" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" tooltip="true" style="left:0px; top:30px; width:703; height:246; ">
  848. <col ref="instcd" visibility="hidden"/>
  849. <col ref="reqdd" visibility="hidden"/>
  850. <col ref="reqseqno" visibility="hidden"/>
  851. <col ref="eqmtcd"/>
  852. <col ref="eqmtnm"/>
  853. <col ref="windd"/>
  854. <col ref="suplplcecd" visibility="hidden"/>
  855. <col ref="suplplcenm"/>
  856. <col ref="dsplflag" visibility="hidden"/>
  857. <col ref="dsplflagnm"/>
  858. <script type="javascript" ev:event="onbuttonclick">
  859. <![CDATA[
  860. ]]>
  861. </script>
  862. <script type="javascript" ev:event="onaftersort">
  863. <![CDATA[
  864. grd_smlartyeqmtlist.gridToInstance();
  865. ]]>
  866. </script>
  867. </datagrid>
  868. <caption id="caption10" class="tit_2" style="left:5px; top:10px; width:95px; height:13px; ">동일유사장비</caption>
  869. <line id="line25" class="line_1" style="x1:0px; y1:25px; x2:703px; y2:25px; "/>
  870. <button id="button16" class="btn2_letter3" visibility="hidden" style="left:594px; top:4px; width:53px; height:19px; ">
  871. <caption>행추가</caption>
  872. <script type="javascript" ev:event="DOMActivate">
  873. <![CDATA[
  874. fSetAddRow( grd_smlartyeqmtlist );
  875. // model.refresh();
  876. ]]>
  877. </script>
  878. </button>
  879. <button id="button18" class="btn2_letter3" visibility="hidden" style="left:649px; top:4px; width:53px; height:19px; ">
  880. <caption>행삭제</caption>
  881. <script type="javascript" ev:event="DOMActivate">
  882. <![CDATA[
  883. misfGridIUD(grd_smlartyeqmtlist,"D");
  884. ]]>
  885. </script>
  886. </button>
  887. </case>
  888. <case id="publusedeptcd_case">
  889. <button id="button4" class="btn2_letter3" visibility="hidden" style="left:649px; top:4px; width:53px; height:19px; ">
  890. <caption>행삭제</caption>
  891. <script type="javascript" ev:event="DOMActivate">
  892. <![CDATA[
  893. misfGridIUD(grd_publusedeptlist,"D");
  894. ]]>
  895. </script>
  896. </button>
  897. <button id="button6" class="btn2_letter3" visibility="hidden" style="left:594px; top:4px; width:53px; height:19px; ">
  898. <caption>행추가</caption>
  899. <script type="javascript" ev:event="DOMActivate">
  900. <![CDATA[
  901. fSetAddRow( grd_publusedeptlist );
  902. // model.refresh();
  903. ]]>
  904. </script>
  905. </button>
  906. <caption id="caption13" class="tit_2" style="left:5px; top:10px; width:95px; height:13px; ">공동사용부서</caption>
  907. <line id="line6" class="line_1" style="x1:0px; y1:25px; x2:703px; y2:25px; "/>
  908. <datagrid id="grd_publusedeptlist" nodeset="/root/main/list/publusedeptlist" caption="기관코드^신청일자^신청순번^순번^사용부서^사용부서^책임자^책임자^전화번호^비율^용도" colsep="^" colwidth="21, 17, 16, 46, 89, 91, 106, 96, 100, 62, 510" dataheight="25" ellipsis="true" explorerbar="sortshow" extendlastcol="false" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" tooltip="true" style="left:0px; top:30px; width:703; height:246; ">
  909. <col ref="instcd" visibility="hidden"/>
  910. <col ref="reqdd" visibility="hidden"/>
  911. <col ref="reqseqno" visibility="hidden"/>
  912. <col ref="useseq"/>
  913. <col ref="usedeptcd"/>
  914. <col ref="usedeptnm"/>
  915. <col ref="usepsnid"/>
  916. <col ref="usepsnidnm"/>
  917. <col ref="usechrgtel" maxlength="15"/>
  918. <col ref="rate" style="text-align:right; "/>
  919. <col ref="usecmt" maxlength="100"/>
  920. <script type="javascript" ev:event="onaftersort">
  921. <![CDATA[
  922. grd_publusedeptlist.gridToInstance();
  923. ]]>
  924. </script>
  925. </datagrid>
  926. </case>
  927. <case id="page_case">
  928. <datagrid id="grd_psgedeptlist" nodeset="/root/main/list/psgedeptlist" caption="기관코드^신청일자^신청순번^경유부서코드^ 경유부서^경유부서승인^의견 및 평가" colsep="^" colwidth="21, 17, 16, 85, 114, 90, 318" dataheight="25" ellipsis="true" explorerbar="sortshow" extendlastcol="false" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" tooltip="true" style="left:0px; top:30px; width:703; height:246; ">
  929. <col ref="instcd" visibility="hidden"/>
  930. <col ref="reqdd" visibility="hidden"/>
  931. <col ref="reqseqno" visibility="hidden"/>
  932. <col ref="psgedeptcd"/>
  933. <col disabled="true" ref="psgedeptnm"/>
  934. <col ref="psgedeptaprvnm"/>
  935. <col ref="psgecmt"/>
  936. <script type="javascript" ev:event="onaftersort">
  937. <![CDATA[
  938. grd_psgedeptlist.gridToInstance();
  939. ]]>
  940. </script>
  941. </datagrid>
  942. <caption id="caption1" class="tit_2" style="left:5px; top:10px; width:95px; height:13px; ">경유부서</caption>
  943. <line id="line2" class="line_1" style="x1:0; y1:25px; x2:703; y2:25px; "/>
  944. </case>
  945. <case id="moncd_1_case">
  946. <caption id="caption56" class="tit_2" style="left:5px; top:10px; width:95px; height:14px; ">월간시행건수</caption>
  947. <line id="line14" class="line_1" style="x1:0px; y1:25px; x2:703; y2:25px; "/>
  948. <datagrid id="grd_mon1cdlist" nodeset="/root/main/list/mon1cdlist" caption="수가코드^수가명^급여^금액^월건수" colsep="^" colwidth="124, 262, 108, 108, 68, 100, 100, 100, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:0px; top:30px; width:703; height:246; ">
  949. <col ref="cstcd"/>
  950. <col ref="cstcdnm"/>
  951. <col ref="insu_nopyyn" type="combo">
  952. <choices>
  953. <item>
  954. <label>급여</label>
  955. <value>0</value>
  956. </item>
  957. <item>
  958. <label>비급여</label>
  959. <value>1</value>
  960. </item>
  961. </choices>
  962. </col>
  963. <col ref="purcunitcost" format="#,###" style="text-align:right; "/>
  964. <col ref="mmuseqty" format="#,###" style="text-align:right; "/>
  965. <col ref="instcd" visibility="hidden"/>
  966. <col ref="reqdd" visibility="hidden"/>
  967. <col ref="reqseqno" visibility="hidden"/>
  968. <col ref="cstflag" visibility="hidden"/>
  969. <col ref="reqseq" visibility="hidden"/>
  970. <col ref="suplplce" visibility="hidden"/>
  971. <col ref="suplplcenm" visibility="hidden"/>
  972. <col ref="mainusge" visibility="hidden"/>
  973. </datagrid>
  974. </case>
  975. <case id="moncd_2_case">
  976. <line id="line19" class="line_1" style="x1:0px; y1:25px; x2:703; y2:25px; "/>
  977. <caption id="caption57" class="tit_2" style="left:5px; top:10px; width:95px; height:14px; ">월간재료비</caption>
  978. <datagrid id="grd_mon2cdlist" nodeset="/root/main/list/mon2cdlist" caption="재료코드^품명^급여^월소요량^구입단가^공급업체^공급업체명^주요용도" colsep="^" colwidth="96, 184, 60, 54, 73, 74, 89, 188, 100, 100, 100, 100, 100, 100, 100, 100, 100" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:0px; top:30px; width:703; height:246; ">
  979. <col ref="cstcd"/>
  980. <col ref="cstcdnm"/>
  981. <col ref="insu_nopyyn" type="combo">
  982. <choices>
  983. <item>
  984. <label>급여</label>
  985. <value>0</value>
  986. </item>
  987. <item>
  988. <label>비급여</label>
  989. <value>1</value>
  990. </item>
  991. </choices>
  992. </col>
  993. <col ref="mmuseqty"/>
  994. <col ref="purcunitcost" format="#,###" style="text-align:right; "/>
  995. <col ref="suplplce"/>
  996. <col ref="suplplcenm"/>
  997. <col ref="mainusge"/>
  998. <col ref="instcd" visibility="hidden"/>
  999. <col ref="reqdd" visibility="hidden"/>
  1000. <col ref="reqseqno" visibility="hidden"/>
  1001. <col ref="cstflag" visibility="hidden"/>
  1002. <col ref="reqseq" visibility="hidden"/>
  1003. <col ref="goodcd" visibility="hidden"/>
  1004. <col ref="goodnm" visibility="hidden"/>
  1005. <col ref="maincustlastsuplplce" visibility="hidden"/>
  1006. <col ref="maincustlastsuplplcenm" visibility="hidden"/>
  1007. <script type="javascript" ev:event="onaftersort">
  1008. <![CDATA[
  1009. grd_mon2cdlist.gridToInstance();
  1010. ]]>
  1011. </script>
  1012. </datagrid>
  1013. </case>
  1014. </switch>
  1015. <button id="button8" class="btn_sw" group="tab" style="left:650px; top:434px; width:85px; height:22px; ">
  1016. <caption>공동사용부서</caption>
  1017. <toggle case="publusedeptcd_case" ev:event="DOMActivate"/>
  1018. </button>
  1019. <caption id="caption3" class="cell_1" style="left:775px; top:149px; width:100px; height:23px; vertical-align:middle; ">연구과제</caption>
  1020. <input id="ipt_stdysubjno" ref="/root/main/reqeqmtlist/stdysubjno" class="input_search" disabled="true" maxlength="4" style="left:877px; top:151px; width:88px; height:19px; ">
  1021. <script type="javascript" ev:event="xforms-value-changed">
  1022. <![CDATA[
  1023. if(ipt_stdysubjno.value.length == 0)
  1024. ipt_stdysubjnm.value = "";
  1025. else
  1026. rszfValidationCheck("TRRSD00261", "studylist", "instcd,refcond,stdysubjno",
  1027. cmb_instcd_search.value + ",stdysubjno," + ipt_stdysubjno.value, "", "stdysubjno,stdysubjnm",
  1028. ipt_stdysubjno, "SPRSD00260", "","");
  1029. model.refresh();
  1030. ]]>
  1031. </script>
  1032. </input>
  1033. <input id="ipt_stdysubjnm" ref="/root/main/reqeqmtlist/stdysubjnm" class="input_fix" appearance="input" style="left:986px; top:151px; width:152px; height:19px; ">
  1034. <script type="javascript" ev:event="xforms-value-changed">
  1035. <![CDATA[
  1036. if(ipt_stdysubjnm.value.length == 0)
  1037. ipt_stdysubjno.value = "";
  1038. else
  1039. rszfValidationCheck("TRRSD00261", "studylist", "instcd,refcond,stdysubjnm",
  1040. cmb_instcd_search.value + ",stdysubjnm," + ipt_stdysubjnm.value, "", "stdysubjno,stdysubjnm",
  1041. ipt_stdysubjnm, "SPRSD00260", "","");
  1042. model.refresh();
  1043. ]]>
  1044. </script>
  1045. </input>
  1046. <button id="btn_stdysubjnm" class="icon_search" style="left:968px; top:153px; width:16px; height:16px; ">
  1047. <caption/>
  1048. <script type="javascript" ev:event="DOMActivate">
  1049. <![CDATA[
  1050. rszfOpenPopUpListByWndName(ipt_stdysubjno,"","stdysubjno,stdysubjnm","SPRSD00260","instcd,reqdd","012,20080527");
  1051. // rszfOpenPopUpListByWndName(ipt_stdysubjno,"","stdysubjno,stdysubjnm","SPRSD00260","instcd","cmb_instcd");
  1052. model.refresh();
  1053. ]]>
  1054. </script>
  1055. </button>
  1056. <caption id="caption11" class="tit_2" style="left:5px; top:520px; width:95px; height:13px; ">경유부서승인내역</caption>
  1057. <line id="line28" class="line_1" style="x1:0px; y1:535px; x2:485px; y2:535px; "/>
  1058. <input id="ipt_reqpsnnm" ref="/root/main/reqeqmtlist/reqpsnnm" class="input_fix" appearance="input" style="left:705px; top:78px; width:152px; height:19px; ">
  1059. <script type="javascript" ev:event="xforms-value-changed">
  1060. <![CDATA[
  1061. if(ipt_reqpsnnm.value.length == 0)
  1062. ipt_reqpsnid.value = "";
  1063. else
  1064. var recv_list = "reqpsnid,reqpsnnm";
  1065. misfValidationCheck("01-1","", recv_list);
  1066. model.refresh();
  1067. ]]>
  1068. </script>
  1069. </input>
  1070. <button id="btn_reqpsnid" class="icon_search" style="left:684px; top:80px; width:16px; height:16px; ">
  1071. <caption/>
  1072. <script type="javascript" ev:event="DOMActivate">
  1073. <![CDATA[
  1074. var recv_list = "reqpsnid,reqpsnnm";
  1075. misfOpenPopUpList("12", ipt_reqpsnid,"", recv_list) ;
  1076. model.refresh();
  1077. ]]>
  1078. </script>
  1079. </button>
  1080. <input id="input1" ref="/root/main/reqeqmtlist/reqpsnid" class="input_default" disabled="true" style="left:592px; top:78px; width:88px; height:19px; ">
  1081. <script type="javascript" ev:event="xforms-value-changed">
  1082. <![CDATA[
  1083. if(ipt_reqpsnid.value.length == 0)
  1084. ipt_reqpsnnm.value = "";
  1085. else
  1086. var recv_list = "reqpsnid,reqpsnnm";
  1087. misfValidationCheck("01-1","", recv_list);
  1088. model.refresh();
  1089. ]]>
  1090. </script>
  1091. </input>
  1092. <input id="input2" ref="/root/main/reqeqmtlist/goodflagengnm" class="input_default" disabled="true" style="left:592px; top:102px; width:415px; height:19px; "/>
  1093. <caption id="caption12" class="cell_1" style="left:490px; top:100px; width:100px; height:23px; vertical-align:middle; ">장비명(영)</caption>
  1094. <caption id="caption48" class="cell_1" style="left:490px; top:76px; width:100px; height:23px; vertical-align:middle; ">신청자</caption>
  1095. <input id="ipt_psgedeptaprvnm" ref="/root/main/reqeqmtlist/psgedeptaprvnm" class="input_fix" appearance="input" style="left:215px; top:686px; width:152px; height:19px; ">
  1096. <script type="javascript" ev:event="xforms-value-changed">
  1097. <![CDATA[
  1098. if(ipt_psgedeptaprvid.value.length == 0)
  1099. ipt_psgedeptaprvnm.value = "";
  1100. else
  1101. var recv_list = "psgedeptaprvid,psgedeptaprvnm";
  1102. misfValidationCheck("01-1","", recv_list);
  1103. model.refresh();
  1104. ]]>
  1105. </script>
  1106. </input>
  1107. <button id="btn_psgedeptaprv" class="icon_search" style="left:195px; top:688px; width:16px; height:16px; ">
  1108. <caption/>
  1109. <script type="javascript" ev:event="DOMActivate">
  1110. <![CDATA[
  1111. var recv_list = "psgedeptaprvid,psgedeptaprvnm";
  1112. misfOpenPopUpList("12", ipt_psgedeptaprvid,"", recv_list) ;
  1113. model.refresh();
  1114. ]]>
  1115. </script>
  1116. </button>
  1117. <input id="ipt_psgedeptaprvid" ref="/root/main/reqeqmtlist/psgedeptaprvid" class="input_default" style="left:103px; top:686px; width:87px; height:19px; ">
  1118. <script type="javascript" ev:event="xforms-value-changed">
  1119. <![CDATA[
  1120. if(ipt_psgedeptaprvid.value.length == 0)
  1121. ipt_psgedeptaprvnm.value = "";
  1122. else
  1123. var recv_list = "psgedeptaprvid,psgedeptaprvnm";
  1124. misfValidationCheck("01-1","", recv_list);
  1125. model.refresh();
  1126. ]]>
  1127. </script>
  1128. </input>
  1129. <input id="ipt_psgedeptaprvdd" ref="/root/main/reqeqmtlist/psgedeptaprvdd" class="input_default" inputtype="date" format="yyyy-mm-dd" style="left:103px; top:710px; width:107px; height:19px; "/>
  1130. <caption id="caption49" class="cell_1" style="left:0px; top:708px; width:100px; height:23px; vertical-align:middle; ">승인날짜</caption>
  1131. <caption id="caption50" class="cell_1" style="left:0px; top:660px; width:100px; height:23px; vertical-align:middle; ">승인여부</caption>
  1132. <caption id="caption51" class="cell_1" style="left:0px; top:684px; width:100px; height:23px; vertical-align:middle; ">승인자</caption>
  1133. <caption id="caption53" class="cell_1" style="left:0px; top:542px; width:100px; height:116px; vertical-align:middle; ">부서의견</caption>
  1134. <textarea id="txa_psgecmt" ref="/root/main/reqeqmtlist/psgecmt" class="input_default" maxlength="96" style="left:103px; top:544px; width:382px; height:112px; "/>
  1135. <select1 id="rdo_psgedeptaprvyn" ref="/root/main/reqeqmtlist/psgedeptaprvyn" overflow="visible" appearance="full" cols="2" style="left:103px; top:663px; width:105px; height:15px; border-style:none; ">
  1136. <choices>
  1137. <itemset nodeset="/root/init/psgedeptaprv">
  1138. <label ref="label"/>
  1139. <value ref="value"/>
  1140. </itemset>
  1141. </choices>
  1142. </select1>
  1143. <button id="button15" class="btn_sw" group="tab" style="left:735px; top:434px; width:65px; height:22px; ">
  1144. <caption>경유부서</caption>
  1145. <toggle case="page_case" ev:event="DOMActivate"/>
  1146. </button>
  1147. <button id="button17" class="btn_sw" group="tab" style="left:800px; top:434px; width:85px; height:22px; ">
  1148. <caption>월간시행건수</caption>
  1149. <toggle case="moncd_1_case" ev:event="DOMActivate"/>
  1150. </button>
  1151. <button id="button19" class="btn_sw" group="tab" style="left:885px; top:434px; width:77px; height:22px; ">
  1152. <caption>월간재료비</caption>
  1153. <toggle case="moncd_2_case" ev:event="DOMActivate"/>
  1154. </button>
  1155. </group>
  1156. <group id="grp_btn" scroll="auto" style="left:0px; top:12; width:1195px; height:27px; ">
  1157. <button id="btn_init" class="btn4_letter3" style="left:1127px; top:3px; width:68px; height:22px; ">
  1158. <caption>초기화</caption>
  1159. <script type="javascript" ev:event="DOMActivate">
  1160. <![CDATA[
  1161. if ( fDataCheck() ) {
  1162. var ret = messageBox("그리드에 작업 중인 내용이 있습니다. 조회 작업을","Q003");
  1163. if (ret != 6) { // not OK
  1164. return;
  1165. } else {
  1166. fInitialize();
  1167. }
  1168. } else {
  1169. fInitialize();
  1170. }
  1171. ]]>
  1172. </script>
  1173. </button>
  1174. <line id="line17" class="line_6" style="x1:0px; y1:25px; x2:1195px; y2:25px; "/>
  1175. <button id="btn_save" class="btn4_letter2" style="left:1070px; top:3px; width:56px; height:22px; ">
  1176. <caption>저장</caption>
  1177. <script type="javascript" ev:event="DOMActivate">
  1178. <![CDATA[
  1179. if( fCheckSaveData() ) {
  1180. if ( grd_reqeqmtlist.rows <= 1 ) {
  1181. misfGridInit(grd_reqeqmtlist);
  1182. misfGridIUD(grd_reqeqmtlist, "A");
  1183. model.refresh();
  1184. }
  1185. if ( fDataCheck() ) {
  1186. misfSave("TXRSC11902");
  1187. misfMsterDetailRetrieve();
  1188. model.refresh();
  1189. } else {
  1190. messageBox("변경된 데이터가","I004");
  1191. return;
  1192. }
  1193. }
  1194. ]]>
  1195. </script>
  1196. </button>
  1197. <button id="btn_print" class="btn6_letter5" visibility="hidden" style="left:0; top:3px; width:92px; height:22px; ">
  1198. <caption>청구서출력</caption>
  1199. <script type="javascript" ev:event="DOMActivate">
  1200. <![CDATA[
  1201. ]]>
  1202. </script>
  1203. </button>
  1204. <output id="opt_instcd" ref="/root/main/reqeqmtlist/instcd" class="output_fix" visibility="hidden" appearance="output" style="left:490px; top:5px; width:78px; height:19px; "/>
  1205. <output id="opt_reqdd" ref="/root/main/reqeqmtlist/reqdd" class="output_fix" visibility="hidden" appearance="output" style="left:575px; top:5px; width:78px; height:19px; "/>
  1206. <output id="opt_reqseqno" ref="/root/main/reqeqmtlist/reqseqno" class="output_fix" visibility="hidden" appearance="output" style="left:660px; top:5px; width:78px; height:19px; "/>
  1207. <output id="opt_psgedeptcd" ref="/root/send/sendlist/psgedeptcd" class="output_fix" visibility="hidden" appearance="output" style="left:745px; top:5px; width:78px; height:19px; "/>
  1208. </group>
  1209. </xhtml:body>
  1210. </xhtml:html>