SMMNR01900_진술문분류체계관리.xrw 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272
  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. <lrggrup>
  11. <lrggruplist>
  12. <hngnm/>
  13. <grupcd/>
  14. <grupflag/>
  15. </lrggruplist>
  16. </lrggrup>
  17. <detlgrup>
  18. <!--<detlgrouplist>
  19. <stat/>
  20. <grupcd/>
  21. <dept/>
  22. <deptcd/>
  23. <hngnm/>
  24. <engnm/>
  25. <desccnts/>
  26. <refseq/>
  27. <supcd/>
  28. <todd/>
  29. </detlgrouplist>-->
  30. <detlgruplist/>
  31. </detlgrup>
  32. <cond>
  33. <lrghngnm/>
  34. <lrggrupcd/>
  35. <deptcd/>
  36. </cond>
  37. </main>
  38. <send/>
  39. <hidden>
  40. <detlgrup_sameinflevl_popmenu>
  41. <menu>
  42. <name>추가</name>
  43. <func>fAddSameLevlItem</func>
  44. </menu>
  45. <menu>
  46. <name>항목 하위요소 추가</name>
  47. <func>fAddInfLevlItem</func>
  48. </menu>
  49. <menu>
  50. <name>항목 삭제</name>
  51. <func>fDelItem</func>
  52. </menu>
  53. </detlgrup_sameinflevl_popmenu>
  54. <detlgrup_samelevl_popmenu>
  55. <menu>
  56. <name>추가</name>
  57. <func>fAddSameLevlItem</func>
  58. </menu>
  59. <menu>
  60. <name>항목 삭제</name>
  61. <func>fDelItem</func>
  62. </menu>
  63. </detlgrup_samelevl_popmenu>
  64. <main/>
  65. </hidden>
  66. <asd/>
  67. </root>
  68. </instance>
  69. <script type="javascript" ev:event="xforms-ready">
  70. <![CDATA[
  71. //startopen();
  72. chkInstMG(); // 추가 2010-06-24 안도영
  73. ]]>
  74. </script>
  75. <submission id="TXMNR01901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/lrggrup"/>
  76. <submission id="TXMNR01902" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/detlgrup"/>
  77. <submission id="TRMNR01903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/lrggrup"/>
  78. <submission id="TRMNR01904" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/detlgrup"/>
  79. <submission id="TRMNW00001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/code/codelist"/>
  80. <bind id="detlgrup_stat" ref="/root/main/detlgrup/detlgruplist/stat" readonly="&quot;true&quot;"/>
  81. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  82. </model>
  83. <script type="javascript" src="../../../emr/carerecweb/js/SMMNR01900.js"/>
  84. <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
  85. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  86. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  87. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  88. <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
  89. </xhtml:head>
  90. <xhtml:body guideline="1,1195;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  91. <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
  92. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:160px; height:14px; ">진술문 분류체계 관리</caption>
  93. </group>
  94. <group id="grp_btn" scroll="auto" style="left:0px; top:757px; width:1195px; height:27px; "/>
  95. <group id="group5" scroll="auto" style="left:0px; top:13px; width:1195px; height:742px; ">
  96. <caption id="caption42" class="tit_2" style="left:5px; top:10px; width:131px; height:14px; ">대분류</caption>
  97. <line id="line18" class="line_1" style="x1:0px; y1:25px; x2:230px; y2:25px; "/>
  98. <caption id="caption1" class="tit_2" style="left:240px; top:10px; width:131px; height:14px; ">상세분류</caption>
  99. <line id="line1" class="line_1" style="x1:235px; y1:25px; x2:1194px; y2:25px; "/>
  100. <caption id="caption13" class="cell_1" style="left:235px; top:30px; width:55px; height:23px; vertical-align:middle; ">대분류</caption>
  101. <line id="line2" class="line_2" style="x1:235px; y1:52px; x2:1194px; y2:52px; "/>
  102. <datagrid id="grd_detlgrup" nodeset="/root/main/detlgrup/detlgruplist" caption="상태^항목코드^한글이름^영문이름^용도설명^부서명^정렬^상위코드^종료일자^depth^grupflag^deptcd" colsep="^" colwidth="40, 100, 178, 187, 243, 100, 60, 0, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:235px; top:50px; width:960px; height:680px; ">
  103. <col ref="stat" type="combo" style="text-align:center; ">
  104. <choices>
  105. <item>
  106. <label>-</label>
  107. <value>-</value>
  108. </item>
  109. <item>
  110. <label>신규</label>
  111. <value>I</value>
  112. </item>
  113. <item>
  114. <label>수정</label>
  115. <value>U</value>
  116. </item>
  117. <item>
  118. <label>삭제</label>
  119. <value>D</value>
  120. </item>
  121. </choices>
  122. </col>
  123. <col ref="grupcd" style="text-align:center; "/>
  124. <col imemode="hangul" ref="hngnm" type="input"/>
  125. <col imemode="alpha" ref="engnm" type="input"/>
  126. <col ref="desccnts" type="input"/>
  127. <col ref="deptnm" type="inputbutton" style="text-align:center; "/>
  128. <col ref="refseq" type="input" style="text-align:center; "/>
  129. <col ref="supcd"/>
  130. <col ref="todd"/>
  131. <col ref="depth"/>
  132. <col ref="grupflag"/>
  133. <col ref="deptcd"/>
  134. <script type="javascript" ev:event="onmousedown">
  135. <![CDATA[
  136. // 각 대분류에 따른 마우스 오른쪽 기능 control 2010-06-25 안도영
  137. if(MGFlag == "I"){
  138. if(ableFlag = "Y"){
  139. fMouseDownGridRow();
  140. }else{}
  141. }else {
  142. fMouseDownGridRow();
  143. }
  144. ]]>
  145. </script>
  146. <script type="javascript" ev:event="DOMFocusOut">
  147. <![CDATA[
  148. window.setPopupMenu(false);
  149. ]]>
  150. </script>
  151. <script type="javascript" ev:event="xforms-value-changed">
  152. <![CDATA[
  153. fChangedGridCol();
  154. ]]>
  155. </script>
  156. <script type="javascript" ev:event="onclick">
  157. <![CDATA[
  158. var iRow = grd_detlgrup.row;
  159. var sDepth="1";
  160. var sDepthSv = "";
  161. for(var i = iRow; i < grd_detlgrup.rows; i++){
  162. if(grd_detlgrup.rowhidden(i)==true){
  163. sDepthSv=model.getValue(xClsListPath+"["+iRow+"]/depth");
  164. grd_detlgrup.rowhidden(i)=false
  165. if(sDepthSv==sDepth){
  166. break;
  167. }
  168. }
  169. }
  170. // 자식 접기
  171. sDepth = eval(model.getValue(xClsListPath+"["+iRow+"]/depth"));
  172. sRowCnt = grd_detlgrup.rows - grd_detlgrup.fixedrows;
  173. if(grd_detlgrup.iscollapsed(iRow) == true){
  174. sBoolStatus = false;
  175. }else{
  176. sBoolStatus = true;
  177. }
  178. for(var i=iRow; i<=sRowCnt; i++){
  179. iDepth = eval(model.getValue(xClsListPath+"["+i+"]/depth"));
  180. if(i==iRow){
  181. grd_detlgrup.iscollapsed(i) = sBoolStatus;
  182. }else if(i != iRow && sDepth < iDepth){
  183. grd_detlgrup.iscollapsed(i) = sBoolStatus;
  184. }else{
  185. break;
  186. }
  187. }
  188. ]]>
  189. </script>
  190. <script type="javascript" ev:event="onbuttonclick">
  191. <![CDATA[
  192. fCallDeptInfo();
  193. ]]>
  194. </script>
  195. <script type="javascript" ev:event="ondblclick">
  196. <![CDATA[
  197. var iCol = grd_detlgrup.col;
  198. if ( gAuthYN != "Y" ){
  199. grd_detlgrup.colDisabled(iCol) = true;
  200. return;
  201. }else {
  202. grd_detlgrup.colDisabled(iCol) = false;
  203. }
  204. //fDelItem();
  205. ]]>
  206. </script>
  207. </datagrid>
  208. <datagrid id="grd_lrggrup" nodeset="/root/main/lrggrup/lrggruplist" caption="대분류^대분류코드^그룹구분" colsep="^" colwidth="185, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:30px; width:230px; height:705px; ">
  209. <col ref="hngnm"/>
  210. <col ref="grupcd"/>
  211. <col ref="grupflag"/>
  212. <script type="javascript" ev:event="onclick">
  213. <![CDATA[
  214. detlinfo();
  215. //setBtnAuth();
  216. ]]>
  217. </script>
  218. </datagrid>
  219. <output id="opt_lrghngnm" ref="/root/main/cond/lrghngnm" class="output_fix" style="left:293px; top:31px; width:155px; height:19px; "/>
  220. <button id="btn_excelgrupstmtset" class="btn2_letter2" style="left:957px; top:5px; width:42px; height:19px; ">
  221. <caption>엑셀</caption>
  222. <script type="javascript" ev:event="DOMActivate">
  223. <![CDATA[
  224. var fileName = window.fileDialog("save", ",", false, "진술문 분류체계 상세_" + getCurrentDate(), "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  225. //2013/01/03 Start
  226. if (fileName != ""){
  227. // var fileName = window.fileDialog("save", ",", false, "진술문 분류체계 상세_" + getCurrentDate(), "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  228. grd_detlgrup.saveExcel(fileName, "SheetName", true, true, "", "", "false");
  229. }
  230. ]]>
  231. </script>
  232. </button>
  233. </group>
  234. <button id="btn_save" class="btn5_letter2" style="left:1152px; top:18px; width:42px; height:19px; ">
  235. <caption>저장</caption>
  236. <script type="javascript" ev:event="DOMActivate">
  237. <![CDATA[
  238. fSave();
  239. ]]>
  240. </script>
  241. </button>
  242. <button id="btn_del" class="btn2_letter4" style="left:1087px; top:18px; width:64px; height:19px; ">
  243. <caption>한줄삭제</caption>
  244. <script type="javascript" ev:event="DOMActivate">
  245. <![CDATA[
  246. fDelItem();
  247. ]]>
  248. </script>
  249. </button>
  250. <button id="button3" class="btn2_letter2" style="left:1044px; top:18px; width:42px; height:19px; ">
  251. <caption>닫침</caption>
  252. <script type="javascript" ev:event="DOMActivate">
  253. <![CDATA[
  254. closegroup();
  255. ]]>
  256. </script>
  257. </button>
  258. <button id="button4" class="btn2_letter2" style="left:1001px; top:18px; width:42px; height:19px; ">
  259. <caption>펼침</caption>
  260. <script type="javascript" ev:event="DOMActivate">
  261. <![CDATA[
  262. opengroup();
  263. ]]>
  264. </script>
  265. </button>
  266. <caption id="caption2">펼침</caption>
  267. </xhtml:body>
  268. </xhtml:html>