SMMNV31000_전광판기준자료관리.xrw 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="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. <main>
  10. <elbulbodmstinfo>
  11. <lrgelbulbodinfo>
  12. <lrgelbulbodlist/>
  13. </lrgelbulbodinfo>
  14. <elbulboddispinfo>
  15. <elbulboddisplist/>
  16. </elbulboddispinfo>
  17. </elbulbodmstinfo>
  18. </main>
  19. <send>
  20. <reqdata/>
  21. </send>
  22. <init>
  23. <centcd>
  24. <centcdlist/>
  25. </centcd>
  26. <orddeptcd/>
  27. </init>
  28. <hidden>
  29. <commoninfo>
  30. <lrgelbulbodgrpinfo/>
  31. </commoninfo>
  32. </hidden>
  33. <cond>
  34. <centcd/>
  35. <orddeptcd/>
  36. <vointdeptcd/>
  37. </cond>
  38. </root>
  39. </instance>
  40. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  41. <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
  42. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  43. <script type="javascript" src="../../../ast/examcureweb/js/AEZ0001.js"/>
  44. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  45. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  46. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  47. <script type="javascript">
  48. <![CDATA[
  49. function fSetSuppDeptcd() {
  50. var dutplcecd = getUserInfo("dutplcecd");
  51. var selectplcecd = getScreenPrestDeptCd();
  52. if ( selectplcecd == "" ) {
  53. selectplcecd = dutplcecd;
  54. }
  55. model.makeValue("/root/hidden/globalinstance/selectplcecd", selectplcecd);
  56. }
  57. //대대기 전광판 그룹 기본정보 조회
  58. function fLRGElbulbodGrpInfo(){
  59. model.makeValue("/root/send/reqdata/orddeptcd",model.getValue("/root/cond/orddeptcd"));
  60. if(submit("TRMNV31001")){
  61. model.removeNodeset("/root/send/reqdata");
  62. }
  63. }
  64. //대대기 전광판 사용등록할 리스트 조회
  65. function fLRGElbulbodMstInfo(){
  66. model.makeValue("/root/send/reqdata/orddeptcd",model.getValue("/root/cond/orddeptcd"));
  67. model.makeValue("/root/send/reqdata/roomflag" ,"T");// 안센터랑 구분하기 위한 값
  68. if(submit("TRMNV31002")){
  69. grd_lrgelbulbodlist.rebuildStyle();
  70. grd_elbulboddisplist.rebuildStyle();
  71. for(var i=grd_lrgelbulbodlist.fixedRows;i < grd_lrgelbulbodlist.rows;i++){
  72. var grpseqno = grd_lrgelbulbodlist.valueMatrix(i,grd_lrgelbulbodlist.colRef("grpseqno"));
  73. if((grpseqno!="")&&(grpseqno!=0)){
  74. if(grpseqno==1){
  75. grd_lrgelbulbodlist.rowStyle(i,"data","background-color")="#ffff99";
  76. }else if(grpseqno==2){
  77. grd_lrgelbulbodlist.rowStyle(i,"data","background-color")="#ffcc99";
  78. }else{
  79. grd_lrgelbulbodlist.rowStyle(i,"data","background-color")="#99ccff";
  80. }
  81. }
  82. }
  83. for(var k=grd_elbulboddisplist.fixedRows;k < grd_elbulboddisplist.rows;k++){
  84. var scrnsize = grd_elbulboddisplist.valueMatrix(k,grd_elbulboddisplist.colRef("scrnsize"));
  85. var grpseqno = grd_elbulboddisplist.valueMatrix(k,grd_elbulboddisplist.colRef("grpseqno"));
  86. if(scrnsize ==17){
  87. if((grpseqno!="")&&(grpseqno!=0)){
  88. if(grpseqno==1){
  89. grd_elbulboddisplist.rowStyle(k,"data","background-color")="#ffff99";
  90. }else if(grpseqno==2){
  91. grd_elbulboddisplist.rowStyle(k,"data","background-color")="#ffcc99";
  92. }else{
  93. grd_elbulboddisplist.rowStyle(k,"data","background-color")="#99ccff";
  94. }
  95. }
  96. }
  97. }
  98. model.removeNodeset("/root/send/reqdata");
  99. }
  100. //대기화면 컬럼 색상 지정
  101. grd_elbulboddisplist.colstyle(3, "all", "background-color")="#ffcc00"; // 분홍색 #ff00ff
  102. }
  103. function fSaveElbulbodMstInfo(flag){
  104. if(flag=="1"){
  105. model.makeValue("/root/send/savedata/lrgelbulbodlist",grd_lrgelbulbodlist.getUpdateData());
  106. model.makeValue("/root/send/savedata/srchflag",flag);
  107. if(submit("TXMNV31001")){
  108. model.removeNodeset("/root/send/savedata");
  109. }
  110. }else if(flag=="2"){
  111. model.makeValue("/root/send/savedata/elbulboddisplist",grd_elbulboddisplist.getUpdateData());
  112. if(submit("TXMNV31002")){
  113. model.removeNodeset("/root/send/savedata");
  114. }
  115. }
  116. }
  117. ]]>
  118. </script>
  119. <script type="javascript" ev:event="xforms-ready">
  120. <![CDATA[
  121. fSetSuppDeptcd();
  122. if(submit("TRMNV07002")){ //센터, 진료과 정보 가져옴
  123. //model.setValue("/root/cond/centcd",getUserInfo("dutplcecd"));
  124. model.setValue("/root/cond/orddeptcd",model.getValue("/root/hidden/globalinstance/selectplcecd"));
  125. }
  126. model.removeNodeset("/root/main/elbulbodmstinfo/lrgelbulbodinfo/lrgelbulbodlist");
  127. model.removeNodeset("/root/main/elbulbodmstinfo/elbulboddispinfo/elbulboddisplist");
  128. fLRGElbulbodGrpInfo();
  129. fLRGElbulbodMstInfo();
  130. //대기화면 컬럼 색상 지정
  131. grd_elbulboddisplist.colstyle(3, "all", "background-color")="#ffcc00"; // 분홍색 #ff00ff
  132. model.refresh();
  133. ]]>
  134. </script>
  135. <submission id="TRMNV07002" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/init"/>
  136. <submission id="TRAEA00904" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/suppdeptlist"/>
  137. <submission id="TRZSD00208" mediatype="application/x-www-form-urlencoded" method="post"/>
  138. <submission id="TRMNV31002" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/elbulbodmstinfo"/>
  139. <submission id="TRMNV31001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/hidden/commoninfo"/>
  140. <submission id="TXMNV31001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/main/elbulbodmstinfo/lrgelbulbodinfo"/>
  141. <submission id="TXMNV31002" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/main/elbulbodmstinfo/elbulboddispinfo"/>
  142. </model>
  143. </xhtml:head>
  144. <xhtml:body guideline="1,1194;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  145. <group id="group1" style="left:0px; top:0px; width:1194px; height:13px; ">
  146. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:168px; height:14px; ">전광판 기준자료 관리</caption>
  147. </group>
  148. <group id="group3" scroll="auto" style="left:0px; top:13px; width:1195px; height:744px; ">
  149. <line id="line2" class="line_1" style="x1:0px; y1:80px; x2:345px; y2:80px; "/>
  150. <datagrid id="grd_lrgelbulbodlist" nodeset="/root/main/elbulbodmstinfo/lrgelbulbodinfo/lrgelbulbodlist" class="datagrid2" caption="seqno^roomcd^roomnm^orddeptcd^실명^사용^사용^그룹^그룹^전체&#xA;명단^전체&#xA;명단" colsep="^" colwidth="17, 17, 21, 21, 187, 34, 17, 36, 15, 47, 27" ellipsis="true" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:0px; top:85px; width:345px; height:437px; ">
  151. <col ref="seqno" visibility="hidden"/>
  152. <col ref="roomcd" visibility="hidden"/>
  153. <col ref="roomnm" visibility="hidden"/>
  154. <col ref="orddeptcd" visibility="hidden"/>
  155. <col ref="useroomnm"/>
  156. <col ref="useyn" type="combo" style="text-align:center; ">
  157. <choices>
  158. <item>
  159. <label>Y</label>
  160. <value>Y</value>
  161. </item>
  162. <item>
  163. <label>N</label>
  164. <value>N</value>
  165. </item>
  166. </choices>
  167. </col>
  168. <col ref="bfuseyn" visibility="hidden"/>
  169. <col ref="grpseqno" type="combo" style="text-align:center; ">
  170. <choices>
  171. <itemset nodeset="/root/hidden/commoninfo/lrgelbulbodgrpinfo">
  172. <label ref="grpnm"/>
  173. <value ref="grpcd"/>
  174. </itemset>
  175. </choices>
  176. </col>
  177. <col ref="bfgrpseqno" visibility="hidden"/>
  178. <col ref="allwaitpatlistyn" type="combo" style="text-align:center; ">
  179. <choices>
  180. <item>
  181. <label>Y</label>
  182. <value>Y</value>
  183. </item>
  184. <item>
  185. <label>N</label>
  186. <value>N</value>
  187. </item>
  188. </choices>
  189. </col>
  190. <col ref="bfallwaitpatlistyn" visibility="hidden"/>
  191. <script type="javascript" ev:event="xforms-value-changed">
  192. <![CDATA[
  193. var useyn = grd_lrgelbulbodlist.valueMatrix(grd_lrgelbulbodlist.row,grd_lrgelbulbodlist.colRef("useyn"));
  194. var grpseqno = grd_lrgelbulbodlist.valueMatrix(grd_lrgelbulbodlist.row,grd_lrgelbulbodlist.colRef("grpseqno"));
  195. var allwaitpatlistyn = grd_lrgelbulbodlist.valueMatrix(grd_lrgelbulbodlist.row,grd_lrgelbulbodlist.colRef("allwaitpatlistyn"));
  196. if(grd_lrgelbulbodlist.col ==grd_lrgelbulbodlist.colRef("grpseqno")){
  197. if(useyn=="N"){
  198. messageBox("사용여부가 N이면 그룹을 할 수","I004");
  199. grd_lrgelbulbodlist.rowStatus(grd_lrgelbulbodlist.row)=0;
  200. grd_lrgelbulbodlist.valueMatrix(grd_lrgelbulbodlist.row,grd_lrgelbulbodlist.colRef("grpseqno"))=grd_lrgelbulbodlist.valueMatrix(grd_lrgelbulbodlist.row,grd_lrgelbulbodlist.colRef("bfgrpseqno"));
  201. return;
  202. }
  203. if(allwaitpatlistyn=="Y"){
  204. grd_lrgelbulbodlist.valueMatrix(grd_lrgelbulbodlist.row,grd_lrgelbulbodlist.colRef("allwaitpatlistyn"))="N";
  205. return;
  206. }
  207. }
  208. if(grd_lrgelbulbodlist.col ==grd_lrgelbulbodlist.colRef("allwaitpatlistyn")){
  209. if(useyn=="N"){
  210. messageBox("사용여부가 N이면 전체명단 선택할 수","I004");
  211. grd_lrgelbulbodlist.rowStatus(grd_lrgelbulbodlist.row)=0;
  212. grd_lrgelbulbodlist.valueMatrix(grd_lrgelbulbodlist.row,grd_lrgelbulbodlist.colRef("allwaitpatlistyn")) = grd_lrgelbulbodlist.valueMatrix(grd_lrgelbulbodlist.row,grd_lrgelbulbodlist.colRef("bfallwaitpatlistyn"));
  213. return;
  214. }
  215. if(grpseqno==""){
  216. messageBox("그룹을 먼저 설정","I008");
  217. grd_lrgelbulbodlist.rowStatus(grd_lrgelbulbodlist.row)=0;
  218. grd_lrgelbulbodlist.valueMatrix(grd_lrgelbulbodlist.row,grd_lrgelbulbodlist.colRef("allwaitpatlistyn"))=grd_lrgelbulbodlist.valueMatrix(grd_lrgelbulbodlist.row,grd_lrgelbulbodlist.colRef("bfallwaitpatlistyn"));
  219. return;
  220. }
  221. var compAllwaitpatlistyn = grd_lrgelbulbodlist.valueMatrix(grd_lrgelbulbodlist.row,grd_lrgelbulbodlist.colRef("allwaitpatlistyn"));
  222. var compGrpseqno = grd_lrgelbulbodlist.valueMatrix(grd_lrgelbulbodlist.row,grd_lrgelbulbodlist.colRef("grpseqno"));
  223. if(compAllwaitpatlistyn=="Y"){
  224. for(var k=grd_lrgelbulbodlist.fixedRows;k < grd_lrgelbulbodlist.rows;k++){
  225. var grpseqno = grd_lrgelbulbodlist.valueMatrix(k,grd_lrgelbulbodlist.colRef("grpseqno"));
  226. if((grpseqno!="")&&(grpseqno!=0)){
  227. if(compGrpseqno==grpseqno){
  228. grd_lrgelbulbodlist.valueMatrix(k,grd_lrgelbulbodlist.colRef("allwaitpatlistyn"))="Y";
  229. grd_lrgelbulbodlist.rowStatus(k)=2;
  230. }
  231. }
  232. }
  233. }else{
  234. for(var k=grd_lrgelbulbodlist.fixedRows;k < grd_lrgelbulbodlist.rows;k++){
  235. var grpseqno = grd_lrgelbulbodlist.valueMatrix(k,grd_lrgelbulbodlist.colRef("grpseqno"));
  236. if((grpseqno!="")&&(grpseqno!=0)){
  237. if(compGrpseqno==grpseqno){
  238. grd_lrgelbulbodlist.valueMatrix(k,grd_lrgelbulbodlist.colRef("allwaitpatlistyn"))="N";
  239. grd_lrgelbulbodlist.rowStatus(k)=2;
  240. }
  241. }
  242. }
  243. }
  244. }
  245. grd_lrgelbulbodlist.refresh();
  246. ]]>
  247. </script>
  248. </datagrid>
  249. <caption id="caption9" class="tit_2" style="left:0px; top:63px; width:268px; height:14px; ">대대기 전광판 사용등록</caption>
  250. <line id="line1" class="line_1" style="x1:350px; y1:80px; x2:1195px; y2:80px; "/>
  251. <caption id="caption1" class="tit_2" style="left:350px; top:63px; width:203px; height:13px; ">대대기/소대기 전광판 화면구성</caption>
  252. <datagrid id="grd_elbulboddisplist" nodeset="/root/main/elbulbodmstinfo/elbulboddispinfo/elbulboddisplist" class="datagrid2" caption="대/소^화면구성^대기&#xA;화면^순번^예약^도착^성명^등록번호^S/A^I/O^구분^검사상태^개인&#xA;메시지^안내문구^orddeptcd^roomcd^ipaddr^grpseqno^scrnsize^grproomcd" colsep="^" colwidth="36, 222, 38, 40, 40, 40, 40, 59, 40, 40, 40, 59, 57, 55, 100, 100, 100, 100, 100, 100" rowheader="update" rowsep="|" selectionmode="free" style="left:350px; top:85px; width:845px; height:437px; ">
  253. <col disabled="true" ref="displsflag" type="combo" style="text-align:center; ">
  254. <choices>
  255. <item>
  256. <label>대</label>
  257. <value>L</value>
  258. </item>
  259. <item>
  260. <label>소</label>
  261. <value>S</value>
  262. </item>
  263. </choices>
  264. </col>
  265. <col ref="dispuseroomnm" style="text-align:left; "/>
  266. <col checkvalue="Y,N" ref="waitimgdispyn" type="checkbox"/>
  267. <col checkvalue="Y,N" ref="sortnodispyn" type="checkbox"/>
  268. <col checkvalue="Y,N" ref="rsrvtmdispyn" type="checkbox"/>
  269. <col checkvalue="Y,N" ref="arvtmdipyn" type="checkbox"/>
  270. <col checkvalue="Y,N" ref="patnmdipyn" type="checkbox"/>
  271. <col checkvalue="Y,N" ref="piddispyn" type="checkbox"/>
  272. <col checkvalue="Y,N" ref="sexagedispyn" type="checkbox"/>
  273. <col checkvalue="Y,N" ref="ioflagdispyn" type="checkbox"/>
  274. <col checkvalue="Y,N" ref="testflagdispyn" type="checkbox"/>
  275. <col checkvalue="Y,N" ref="teststatdispyn" type="checkbox"/>
  276. <col checkvalue="Y,N" ref="indmsgdispyn" type="checkbox"/>
  277. <col checkvalue="Y,N" ref="guidedocudispyn" type="checkbox"/>
  278. <col ref="orddeptcd" visibility="hidden"/>
  279. <col ref="roomcd" visibility="hidden"/>
  280. <col ref="ipaddr" visibility="hidden"/>
  281. <col ref="grpseqno" visibility="hidden"/>
  282. <col ref="scrnsize" visibility="hidden"/>
  283. <col ref="grproomcd" visibility="hidden"/>
  284. <script type="javascript" ev:event="onclick">
  285. <![CDATA[
  286. model.removeNodeset("/root/param/hidden");
  287. var sDisplsflag = grd_elbulboddisplist.valueMatrix(grd_elbulboddisplist.row,grd_elbulboddisplist.colRef("displsflag"));
  288. var Scrnsize = grd_elbulboddisplist.valueMatrix(grd_elbulboddisplist.row,grd_elbulboddisplist.colRef("scrnsize"));
  289. model.makeValue("/root/param/hidden/orddeptcd" ,model.getValue("/root/cond/orddeptcd"))
  290. model.makeValue("/root/param/hidden/ipaddr" ,grd_elbulboddisplist.valueMatrix(grd_elbulboddisplist.row,grd_elbulboddisplist.colRef("ipaddr")));
  291. model.makeValue("/root/param/hidden/displsflag" ,grd_elbulboddisplist.valueMatrix(grd_elbulboddisplist.row,grd_elbulboddisplist.colRef("displsflag")));
  292. model.makeValue("/root/param/hidden/scrnsize" ,grd_elbulboddisplist.valueMatrix(grd_elbulboddisplist.row,grd_elbulboddisplist.colRef("scrnsize")));
  293. if((Scrnsize==17)&&(sDisplsflag=="L")){
  294. var pRoomcd="";
  295. for(var k=grd_elbulboddisplist.fixedRows;k < grd_elbulboddisplist.rows;k++){
  296. var scrnsize = grd_elbulboddisplist.valueMatrix(k,grd_elbulboddisplist.colRef("scrnsize"));
  297. var displsflag = grd_elbulboddisplist.valueMatrix(k,grd_elbulboddisplist.colRef("displsflag"));
  298. var grpseqno = grd_elbulboddisplist.valueMatrix(k,grd_elbulboddisplist.colRef("grpseqno"));
  299. if((scrnsize ==17)&&(displsflag=="L")){
  300. if((grpseqno!="")&&(grpseqno!=0)){
  301. pRoomcd+=grd_elbulboddisplist.valueMatrix(k,grd_elbulboddisplist.colRef("roomcd"))+",";
  302. }
  303. }
  304. }
  305. model.makeValue("/root/param/hidden/roomcd" ,pRoomcd);
  306. }else{
  307. model.makeValue("/root/param/hidden/roomcd" ,grd_elbulboddisplist.valueMatrix(grd_elbulboddisplist.row,grd_elbulboddisplist.colRef("roomcd")));
  308. }
  309. ]]>
  310. </script>
  311. </datagrid>
  312. <button id="btn_excucmtsave" class="btn2_letter2" style="left:248px; top:60px; width:42px; height:19px; ">
  313. <caption>저장</caption>
  314. <script type="javascript" ev:event="DOMActivate">
  315. <![CDATA[
  316. fSaveElbulbodMstInfo("1");
  317. fLRGElbulbodMstInfo();
  318. ]]>
  319. </script>
  320. </button>
  321. <button id="button6" class="btn2_letter4" style="left:1029px; top:60px; width:64px; height:19px; ">
  322. <caption>미리보기</caption>
  323. <script type="javascript" ev:event="DOMActivate">
  324. <![CDATA[
  325. var displsflag = model.getValue("/root/param/hidden/displsflag");
  326. var scrnsize = model.getValue("/root/param/hidden/scrnsize");
  327. var roomcd = model.getValue("/root/param/hidden/roomcd");
  328. if(model.getValue("/root/param/hidden/ipaddr")==""){
  329. messageBox("미리보기할 전광판을","C002");
  330. return;
  331. }
  332. clearParameter("paramorddeptcd");
  333. clearParameter("paramipaddr");
  334. clearParameter("roomcd");
  335. setParameter("paramorddeptcd",model.getValue("/root/param/hidden/orddeptcd"));
  336. setParameter("paramipaddr",model.getValue("/root/param/hidden/ipaddr"));
  337. setParameter("paramroomcd",roomcd);
  338. if(scrnsize >=40){
  339. //open("SMMNV00200");
  340. open("SMMNV00200","1","1","1","SMMNV00200","","","caption:hidden;width:1024;height:768px;","","false","notaskbar");
  341. }else{
  342. //open("SMMNV00100");
  343. open("SMMNV00100","1","1","1","SMMNV00100","","","caption:hidden;width:1024;height:768px;","","false","notaskbar");
  344. //open("SMMNV00100","1","1","1","SMMNV00100","","","caption:hidden;width:1024;height:768px;","","false","notaskbar");
  345. }
  346. //open("SMMNV00100","1","1","1","SMMNV00100","","","caption:hidden;width:1024;height:768px;","","false","notaskbar");
  347. ]]>
  348. </script>
  349. </button>
  350. <button id="btn_grddel" class="btn2_letter3" disabled="false" style="left:1139px; top:60px; width:53px; height:19px; ">
  351. <caption>초기화</caption>
  352. <script type="javascript" ev:event="DOMActivate">
  353. <![CDATA[
  354. fLRGElbulbodMstInfo();
  355. ]]>
  356. </script>
  357. </button>
  358. <button id="button1" class="btn2_letter3" disabled="false" style="left:292px; top:60px; width:53px; height:19px; ">
  359. <caption>초기화</caption>
  360. <script type="javascript" ev:event="DOMActivate">
  361. <![CDATA[
  362. fLRGElbulbodMstInfo();
  363. ]]>
  364. </script>
  365. </button>
  366. <button id="button2" class="btn2_letter2" style="left:1095px; top:60px; width:42px; height:19px; ">
  367. <caption>저장</caption>
  368. <script type="javascript" ev:event="DOMActivate">
  369. <![CDATA[
  370. fSaveElbulbodMstInfo("2");
  371. ]]>
  372. </script>
  373. </button>
  374. <caption id="caption4" visibility="hidden" style="left:655px; top:61px; width:165px; height:20px; font-weight:bold; ">대대기 화면별 조회시간 :</caption>
  375. <select1 id="combo2" ref="/root/main/subordlist/subordlist1/excuroomcd" class="combo_default" disabled="true" visibility="hidden" appearance="minimal" style="left:812px; top:60px; width:65px; height:19px; font-weight:bold; ">
  376. <choices>
  377. <itemset nodeset="/root/init/roomcmb_info/initexecroom">
  378. <label ref="excuroomcdnm"/>
  379. <value ref="excuroomcdid"/>
  380. </itemset>
  381. </choices>
  382. </select1>
  383. <shape id="roundrect1" class="roundrect_example" appearance="roundrect" style="left:0px; top:530px; width:1190px; height:210px; "/>
  384. <caption id="caption3" style="left:7px; top:536px; width:1178px; height:200px; font-weight:bold; vertical-align:top; ">
  385. <![CDATA[1. 대대기 전광판 사용등록
  386. (1) 실명 : 검사/치료실 코드 중 전산팀에서 전광판 사용 등록한 코드의 실명만 조회됨. 검사/치료실 코드관리 화면에서 실명 변경 시 익일부터 전광판에 변경 적용됨. 전광판 실코드 추가/변경은
  387. 전산팀으로 문의바람
  388. (2) 대대기 전광판 : A. 사용 : 기본 Y로 지정되어있음. 사용 안할 경우 N으로 변경 필요.
  389. B. 그룹 : 대대기 전광판 별로 표시할 그룹 지정, 부서별 대대기 개수만큼 그룹 지정 가능함.
  390. C 전체명단 : 기본 N 설정됨, Y로 변경 저장 시 전체 환자 명단이 실구분없이 검사상태별 환자 이름순으로 조회됨.
  391. 2. 대대기/소대기 전광판 화면구성 ** 미리보기 버튼 클릭 시 설정된 전광판 화면의 모습을 미리보기 가능함. ESC버튼 클릭 시 미리보기 종료 가능함.
  392. ** 대기화면 체크 저장 시 병원이미지만 전광판에 표시됨
  393. (1) 대/소 : 대대기 전광판, 소대기 전광판 장비 구분
  394. (2) 화면구성 : 대대기는 [검사/치료실 관리]에서 그룹에 꼭 포함되야할 검사/치료실로 전산 등록해놓은 대표 실명이 표시되며, 소대기는 [검사/치료실 관리] 중 소대기 전광판이 있다고 전산
  395. 등록된 실명이 표시됨.
  396. (3) 순번 : 순서를 1,2,3.. 으로 보여주고 싶은 경우 선택 (4) 예약 : 예약시간 (5) 도착 : 도착시간 (6) 성명 : 환자이름
  397. (7) 등록번호 : 환자등록번호 (8) S/A : 성별/나이 (9) I/O : 입원/외래 (10) 구분 : 예약/당일/응급실검사의 구분
  398. (11) 검사상태 : 검사의 진행상태 (예:대기/회복중) (12) 개인메시지 : 환자 개인에게 보여주는 메시지 ]]>
  399. </caption>
  400. <shape id="roundrect2" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:3px; width:1194px; height:40px; background-color:#fffbf2; border-color:#ffd799; "/>
  401. <button id="btn_sea" class="btn1_letter2" navindex="7" style="left:1065px; top:11px; width:56px; height:22px; ">
  402. <caption>조회</caption>
  403. <script type="javascript" ev:event="DOMActivate">
  404. <![CDATA[
  405. fLRGElbulbodGrpInfo();
  406. fLRGElbulbodMstInfo();
  407. ]]>
  408. </script>
  409. </button>
  410. <select1 id="cmb_centcd" ref="/root/cond/centcd" visibility="hidden" appearance="minimal" style="left:122px; top:14px; width:148px; height:19px; ">
  411. <choices>
  412. <itemset nodeset="/root/init/centcd/centcdlist">
  413. <label ref="nm"/>
  414. <value ref="cd"/>
  415. </itemset>
  416. </choices>
  417. <script type="javascript" ev:event="xforms-value-changed">
  418. <![CDATA[
  419. fOrdCentReq(); //센터 선택시 진료과 및 세부과 가져오는 함수
  420. ]]>
  421. </script>
  422. </select1>
  423. <caption id="caption11" class="search_name" visibility="hidden" style="left:41px; top:14px; width:94px; height:17px; ">센 터 :</caption>
  424. <select1 id="combo3" ref="/root/cond/orddeptcd" visibility="hidden" appearance="minimal" style="left:419px; top:14px; width:130px; height:19px; ">
  425. <choices>
  426. <itemset nodeset="/root/init/orddeptcd">
  427. <label ref="nm"/>
  428. <value ref="cd"/>
  429. </itemset>
  430. </choices>
  431. <script type="javascript" ev:event="xforms-value-changed">
  432. <![CDATA[
  433. fLRGElbulbodGrpInfo();
  434. fLRGElbulbodMstInfo();
  435. ]]>
  436. </script>
  437. </select1>
  438. <caption id="caption2" class="search_name" visibility="hidden" style="left:323px; top:14px; width:94px; height:17px; ">진 료 과 :</caption>
  439. <button id="button3" class="btn2_letter9" style="left:910px; top:60px; width:119px; height:19px; ">
  440. <caption>미리보기_항목고정</caption>
  441. <script type="javascript" ev:event="DOMActivate">
  442. <![CDATA[
  443. var displsflag = model.getValue("/root/param/hidden/displsflag");
  444. var scrnsize = model.getValue("/root/param/hidden/scrnsize");
  445. var roomcd = model.getValue("/root/param/hidden/roomcd");
  446. if(model.getValue("/root/param/hidden/ipaddr")==""){
  447. messageBox("미리보기할 전광판을","C002");
  448. return;
  449. }
  450. clearParameter("paramorddeptcd");
  451. clearParameter("paramipaddr");
  452. clearParameter("roomcd");
  453. setParameter("paramorddeptcd",model.getValue("/root/param/hidden/orddeptcd"));
  454. setParameter("paramipaddr",model.getValue("/root/param/hidden/ipaddr"));
  455. setParameter("paramroomcd",roomcd);
  456. if(scrnsize >=40){
  457. //open("SMMNV00300");
  458. open("SMMNV00300","1","1","1","SMMNV00300","","","caption:hidden;width:1024;height:768px;","","false","notaskbar");
  459. }else{
  460. //open("SMMNV00100");
  461. open("SMMNV00100","1","1","1","SMMNV00100","","","caption:hidden;width:1024;height:768px;","","false","notaskbar");
  462. //open("SMMNV00100","1","1","1","SMMNV00100","","","caption:hidden;width:1024;height:768px;","","false","notaskbar");
  463. }
  464. //open("SMMNV00100","1","1","1","SMMNV00100","","","caption:hidden;width:1024;height:768px;","","false","notaskbar");
  465. ]]>
  466. </script>
  467. </button>
  468. </group>
  469. <line id="line13" class="line_4" style="x1:1055px; y1:25px; x2:1055px; y2:47px; "/>
  470. <group id="grp_btn" style="left:0px; top:757px; width:1195px; height:27px; "/>
  471. </xhtml:body>
  472. </xhtml:html>