SMMNE05000_사용자정보.xrw 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533
  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. <search>
  11. <drid/>
  12. <insdelflag/>
  13. </search>
  14. <ordcalllist>
  15. <ordcalllistinfo>
  16. <drid/>
  17. <drnm/>
  18. <orddeptcd/>
  19. <hp/>
  20. <bp/>
  21. <acall/>
  22. </ordcalllistinfo>
  23. </ordcalllist>
  24. <cond>
  25. <drid/>
  26. <drnm/>
  27. <orddeptcd/>
  28. <hp/>
  29. <bp/>
  30. <insdelflag/>
  31. </cond>
  32. <temp/>
  33. <pridrinfo>
  34. <drinfo>
  35. <drid/>
  36. <drnm/>
  37. <orddeptcd/>
  38. <hp/>
  39. <bp/>
  40. <insdelflag/>
  41. <oldorddeptcd/>
  42. <acall/>
  43. </drinfo>
  44. </pridrinfo>
  45. </main>
  46. <send>
  47. <savedata/>
  48. <reqdata/>
  49. <removedata/>
  50. </send>
  51. <init>
  52. <centcd>
  53. <centcdlist>
  54. <cdnm/>
  55. <cdid/>
  56. </centcdlist>
  57. </centcd>
  58. <subdeptcd>
  59. <subdeptcdlist>
  60. <cdid/>
  61. <cdnm/>
  62. </subdeptcdlist>
  63. <orddeptdrcdlist>
  64. <cdid/>
  65. <cdnm/>
  66. </orddeptdrcdlist>
  67. <chrgemplist>
  68. <cdnm/>
  69. <cdid/>
  70. </chrgemplist>
  71. </subdeptcd>
  72. <orddeptcd>
  73. <orddeptcdlist>
  74. <cdid/>
  75. <cdnm/>
  76. </orddeptcdlist>
  77. </orddeptcd>
  78. <ordroomcd>
  79. <cdid/>
  80. <cdnm/>
  81. </ordroomcd>
  82. </init>
  83. <hidden>
  84. <init>
  85. <cntrsuborddeptlist>
  86. <dept>
  87. <cdid/>
  88. <cdnm/>
  89. </dept>
  90. </cntrsuborddeptlist>
  91. <cntrorddeptdoctorlist>
  92. <user>
  93. <cdid/>
  94. <cdnm/>
  95. </user>
  96. </cntrorddeptdoctorlist>
  97. <cntrchrgemplist>
  98. <chrgemp/>
  99. </cntrchrgemplist>
  100. </init>
  101. <con>
  102. <orddd/>
  103. <centcd/>
  104. <orddeptcd/>
  105. <subdeptcd/>
  106. <orddrid/>
  107. <chrgempid/>
  108. <basedd/>
  109. <ordroomcd/>
  110. <ordflag/>
  111. <orddrnm/>
  112. <ordnurnm/>
  113. <status/>
  114. <msgflag/>
  115. <autoflag/>
  116. <statflag/>
  117. </con>
  118. <cond>
  119. <condwait/>
  120. </cond>
  121. </hidden>
  122. <temp>
  123. </temp>
  124. <cond>
  125. <con/>
  126. </cond>
  127. <chkvalue>
  128. <chk/>
  129. </chkvalue>
  130. </root>
  131. </instance>
  132. <script type="javascript" ev:event="xforms-ready">
  133. <![CDATA[
  134. fInit();
  135. // var dutinstcd = getUserInfo("dutplceinstcd");
  136. // if (dutinstcd == "017") {
  137. // model.setValue("/root/main/pridrinfo/drinfo/acall","P");
  138. // combo3.disabled= true;
  139. // }
  140. ]]>
  141. </script>
  142. <script type="javascript" ev:event="xforms-close">
  143. <![CDATA[
  144. opener.javascript.setParameter("closeyn","Y");
  145. opener.javascript.setParameter("saveyn",saveyn);
  146. ]]>
  147. </script>
  148. <submission id="TRZSD00208" mediatype="application/x-www-form-urlencoded" method="urlencoded-post" replace="instance"/>
  149. <submission id="TRZSU10118" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  150. <submission id="TRZSU10117" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  151. <submission id="TRPMOCOM01" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/session" replace="instance" resultref="/root/init"/>
  152. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post" replace="instance" resultref="/root/init_com/init"/>
  153. <submission id="TRMNE05001" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/main/ordcalllist"/>
  154. <submission id="TXMNE05001" mediatype="application/x-www-form-urlencoded" method="post" ref="root/main/pridrinfo" resultref="root/main/temp"/>
  155. <submission id="TRMNE05002" mediatype="application/x-www-form-urlencoded" method="post" ref="root/main/search" resultref="/root/main/pridrinfo"/>
  156. <submission id="TRMNE05003" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init"/>
  157. </model>
  158. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  159. <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
  160. <script type="javascript" src="../../../com/userdeptinfoweb/js/ZSU001.js"/>
  161. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  162. <script type="javascript" src="../../.S./com/commonweb/js/numericHelper.js"/>
  163. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  164. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  165. <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
  166. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  167. <script type="javascript" src="../../../emr/waitguideweb/js/SMMNV1200.js"/>
  168. <script type="javascript">
  169. <![CDATA[
  170. var saveyn = "N";
  171. function fInit()
  172. {
  173. var CurrentDate = getCurrentDate();
  174. model.makeValue("/root/hidden/con/orddd",CurrentDate);
  175. //model.makeValue("/root/hidden/con/orddd",'20090316');
  176. model.removeNodeset("/root/main/ordschelist");
  177. model.copyNode("/root/send/reqdata","/root/hidden/con");
  178. submit("TRMNE05003"); //센터, 진료과 정보 가져옴
  179. model.copyNode("/root/send/reqdata","/root/hidden/con");
  180. //그리드 sort속성적용
  181. grd_ordcalllistinfo.explorerbar = "sort";
  182. //param set
  183. var drid = opener.javascript.getParameter("drid");
  184. var drnm = opener.javascript.getParameter("drnm");
  185. var deptcd = opener.javascript.getParameter("deptcd");
  186. var phone = opener.javascript.getParameter("phone");
  187. var bbtel = opener.javascript.getParameter("bbtel");
  188. var acall=opener.javascript.getParameter("acall");
  189. //alert("orddeptcd " + deptcd);
  190. //model.makeValue("/root/main/pridrinfo/drinfo/drid ",drid );
  191. model.makeValue("/root/main/search/drid ",drid );
  192. if(model.getValue("/root/main/search/drid") != ""){
  193. srchcallorddr();
  194. model.makeValue("/root/main/pridrinfo/drinfo/orddeptcd ",deptcd );
  195. model.makeValue("/root/main/pridrinfo/drinfo/oldorddeptcd",deptcd );
  196. }
  197. //진료의call 기준자료 조회
  198. // 요청사항: 근무자 등록관리 시 사번, 진료과, 핸드폰, 호출구분, BP번호 저장에 대한 권한 관리
  199. // 수 정 일: 2010.05.17
  200. // 수 정 자: 김광성 kskim
  201. fCheckIptDataAuthor();
  202. srchcalllist();
  203. model.refresh();
  204. }
  205. // 요청사항: 근무자 등록관리 시 사번, 진료과, 핸드폰, 호출구분, BP번호 저장에 대한 권한 관리
  206. // 수 정 일: 2010.05.17
  207. // 수 정 자: 김광성 kskim
  208. // 변경사항: 근무자 등록 관리 정보 권한 설정
  209. // 메뉴 파라미터를 이용하여 권한 설정
  210. // 메뉴 파라미터 정보: Y^Y^Y^Y^Y^Y^Y(사번, 진료과, 핸드폰, 호출구분, BP번호, 저장버튼, 삭제버튼)
  211. function fCheckIptDataAuthor(){
  212. var openerParam = opener.javascript.getParameter("SMMNE05000_param");
  213. var screenMenuParam = getScreenMenuParameter();
  214. // model.alert(" openPM : " + openerParam + "\n screenPM : " + screenMenuParam);
  215. if ( !isNull(openerParam) ) var paramArr = openerParam.split("^");
  216. else var paramArr = screenMenuParam.split("^");
  217. var dridFlag = paramArr[0];
  218. var orddeptFlag = paramArr[1];
  219. var hpFlag = paramArr[2];
  220. var callTypeFlag = paramArr[3];
  221. var bpFlag = paramArr[4];
  222. var saveBtnFlag = paramArr[5];
  223. var delBtnFlag = paramArr[6];
  224. if( orddeptFlag == "N" ) combo3.disabled = true; // 진료과
  225. if( hpFlag == "N" ) ipt_hp.disabled = true; // 핸드폰
  226. if( callTypeFlag == "N") cmb_ioflag.disabled = true; // 호출구분
  227. if( bpFlag == "N" ) ipt_bp.disabled = true; // bp번호
  228. if( saveBtnFlag == "N" ) button3.disabled = true; // 저장버튼
  229. if( delBtnFlag == "N" ) button4.disabled = true; // 삭제버튼
  230. }
  231. function srchcalllist()
  232. {
  233. if(!submit("TRMNE05001")){
  234. messageBox('조회를 실패하였습니다.', 'E999');
  235. return;
  236. }
  237. model.refresh();
  238. }
  239. function srchcallorddr(){
  240. /*
  241. if(model.getValue("/root/main/search/drid").length < 8){
  242. messageBox("사번의 자릿수가 틀립니다.", "E", "확인 후 다시 입력하십시오.");
  243. model.makeValue("/root/main/search/drid", "");
  244. model.setFocus("ipt_drid"); ipt_drid.refresh(); return;
  245. }
  246. */
  247. model.setValue("/root/main/search/insdelflag","S" );
  248. if(!submit("TRMNE05002")){
  249. messageBox('조회를 실패하였습니다.', 'E999');
  250. return;
  251. }
  252. //alert("getNodesetCount(/root/main/pridrinfo/drinfo) : " + getNodesetCount("/root/main/pridrinfo/drinfo"));
  253. if(getNodesetCount("/root/main/pridrinfo/drinfo") < 1){
  254. messageBox('조회된 사원이 없습니다.', 'E999');
  255. model.makeNode("/root/main/pridrinfo/drinfo");
  256. }
  257. model.setValue("/root/main/search/drid","");
  258. model.refresh();
  259. saveyn = "S";
  260. }
  261. function fErSmsMasterSave(){
  262. if(model.getValue("/root/main/pridrinfo/drinfo/drid") == ""){
  263. messageBox("사번은 필수항목입니다.", "E"); model.setFocus("opt_drid"); return;
  264. }
  265. if(model.getValue("/root/main/pridrinfo/drinfo/orddeptcd") == ""){
  266. messageBox("진료과는 필수입력 항목입니다.", "E"); model.setFocus("combo3"); return;
  267. }
  268. if(model.getValue("/root/main/pridrinfo/drinfo/hp") == ""){
  269. messageBox("핸드폰번호는 필수입력 항목입니다.", "E"); model.setFocus("ipt_hp"); return;
  270. }
  271. if(model.getValue("/root/main/pridrinfo/drinfo/acall")=="") {
  272. messageBox("호출구분 선택은 필수 입력 입니다.","E"); model.setFocus("cmb_acall"); return;
  273. }
  274. //if(model.getValue("/root/main/pridrinfo/drinfo/bp") == ""){
  275. // messageBox("BP번호는 필수입력 항목입니다.", "E"); model.setFocus("ipt_bp"); return;
  276. //}
  277. model.makeValue("/root/main/pridrinfo/drinfo/insdelflag","I" );
  278. //전화번호의 '-'를 제거한다.
  279. var telnum = model.getValue("/root/main/pridrinfo/drinfo/hp");
  280. telnum = telnum.replace(/-/gi, '');
  281. model.makeValue("/root/main/pridrinfo/drinfo/hp", telnum);
  282. if(submit("TXMNE05001")){
  283. messageBox("저장되었습니다.", "I");
  284. }else{
  285. messageBox('저장을 실패하였습니다.', 'E999');
  286. return;
  287. }
  288. iptclear();//입력창 초기화
  289. srchcalllist();//진료의 Call 기준자료조회
  290. saveyn = "Y";
  291. }
  292. function fErSmsMasterDel(){
  293. if(model.getValue("/root/main/pridrinfo/drinfo/drid") == ""){
  294. messageBox("사번은 필수항목입니다.", "E"); model.setFocus("opt_drid"); return;
  295. }
  296. if(model.getValue("/root/main/pridrinfo/drinfo/orddeptcd") == ""){
  297. messageBox("진료과는 필수입력 항목입니다.", "E"); model.setFocus("combo3"); return;
  298. }
  299. if(model.getValue("/root/main/pridrinfo/drinfo/hp") == ""){
  300. messageBox("핸드폰번호는 필수입력 항목입니다.", "E"); model.setFocus("ipt_hp"); return;
  301. }
  302. if(messageBox("", "Q001", "") == 6) { // 메세지박스 ("삭제 하시겠습니까?") (return : yes=6, no=7)
  303. model.makeValue("/root/main/pridrinfo/drinfo/insdelflag","D" );
  304. if(submit("TXMNE05001")){
  305. messageBox("삭제 되었습니다.", "I");
  306. }else{
  307. messageBox('삭제를 실패하였습니다.', 'E999');
  308. return;
  309. }
  310. iptclear();//입력창초기화
  311. srchcalllist();//진료의 Call 기준자료조회
  312. saveyn = "D";
  313. }else{
  314. return;
  315. }
  316. }
  317. function iptclear(){
  318. model.makeValue("/root/main/search/drid","");
  319. model.makeValue("/root/main/pridrinfo/drinfo/drid","");
  320. model.makeValue("/root/main/pridrinfo/drinfo/drnm","");
  321. model.makeValue("/root/main/pridrinfo/drinfo/orddeptcd","");
  322. model.makeValue("/root/main/pridrinfo/drinfo/hp","");
  323. model.makeValue("/root/main/pridrinfo/drinfo/bp","");
  324. model.makeValue("/root/main/pridrinfo/drinfo/oldorddeptcd","");
  325. model.makeValue("/root/main/pridrinfo/drinfo/acall","");
  326. }
  327. ]]>
  328. </script>
  329. </xhtml:head>
  330. <xhtml:body pagewidth="990" pageheight="720" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  331. <group id="group1" style="left:0px; top:0px; width:810px; height:13px; "/>
  332. <group id="group3" scroll="auto" style="left:0px; top:20px; width:970px; height:630px; ">
  333. <group id="grp_sea" style="left:16px; top:5px; width:269px; height:250px; vertical-align:top; ">
  334. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:20px; width:260px; height:40px; "/>
  335. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:129px; height:14px; ">근무자 등록 관리</caption>
  336. <select1 id="combo3" ref="/root/main/pridrinfo/drinfo/orddeptcd" navindex="3" appearance="minimal" style="left:100px; top:120px; width:135px; height:19px; ">
  337. <choices>
  338. <itemset nodeset="/root/init/orddeptcd">
  339. <label ref="nm"/>
  340. <value ref="cd"/>
  341. </itemset>
  342. </choices>
  343. <script type="javascript" ev:event="xforms-value-changed">
  344. <![CDATA[
  345. //fOrdDridSet(); //진료과 선택시 담당의 조회하는 함수
  346. model.setFocus("ipt_hp");
  347. ]]>
  348. </script>
  349. </select1>
  350. <caption id="caption1" class="search_name" style="left:10px; top:31px; width:90px; height:17px; ">사 번 :</caption>
  351. <caption id="caption2" class="cell_1" style="left:5px; top:70px; width:90px; height:20px; font-weight:bold; ">사 번 :</caption>
  352. <caption id="caption3" class="cell_1" style="left:5px; top:95px; width:90px; height:20px; font-weight:bold; ">이 름 :</caption>
  353. <caption id="caption4" class="cell_1" visibility="visible" style="left:5px; top:190px; width:90px; height:20px; font-weight:bold; ">BP 번 호 :</caption>
  354. <caption id="caption5" class="cell_1" style="left:5px; top:143px; width:90px; height:20px; font-weight:bold; ">핸 드 폰 :</caption>
  355. <caption id="caption7" class="cell_1" style="left:5px; top:119px; width:90px; height:20px; font-weight:bold; ">진 료 과 :</caption>
  356. <output id="opt_drid" ref="/root/main/pridrinfo/drinfo/drid" class="output_fix" style="left:100px; top:70px; width:135px; height:20px; "/>
  357. <output id="opt_drnm" ref="/root/main/pridrinfo/drinfo/drnm" class="output_fix" style="left:100px; top:95px; width:135px; height:19px; "/>
  358. <input id="ipt_hp" ref="/root/main/pridrinfo/drinfo/hp" navindex="4" style="left:100px; top:144px; width:135px; height:19px; ">
  359. <script type="javascript" ev:event="onkeyup">
  360. <![CDATA[
  361. if(event.keyCode == 13){
  362. var inputID = event.target;
  363. //alert("inputID " + inputID);
  364. if(inputID == "ipt_hp"){
  365. model.setFocus("ipt_bp");
  366. }
  367. }
  368. ]]>
  369. </script>
  370. </input>
  371. <input id="ipt_bp" ref="/root/main/pridrinfo/drinfo/bp" navindex="5" visibility="visible" style="left:100px; top:191px; width:135px; height:19px; "/>
  372. <input id="ipt_drid" ref="/root/main/search/drid" navindex="1" style="left:100px; top:30px; width:135px; height:19px; "/>
  373. <script type="javascript" ev:event="onkeyup">
  374. <![CDATA[
  375. var inputID = event.target;
  376. //alert("inputID " + inputID);
  377. if(inputID == "ipt_drid"){
  378. inputEnterKey("btn_srchcalllist", "DOMActivate");
  379. }
  380. ]]>
  381. </script>
  382. <button id="btn_srchcalllist" class="btn1_letter2" navindex="2" visibility="hidden" style="left:200px; top:40px; width:56px; height:22px; ">
  383. <caption>조회</caption>
  384. <script type="javascript" ev:event="DOMActivate">
  385. <![CDATA[
  386. srchcallorddr();
  387. ]]>
  388. </script>
  389. </button>
  390. <caption id="caption8" class="cell_1" style="left:5px; top:167px; width:90px; height:20px; font-weight:bold; ">호출 구분 :</caption>
  391. <select1 id="cmb_ioflag" ref="/root/main/pridrinfo/drinfo/acall" class="combo_default" appearance="minimal" style="left:101px; top:167px; width:134px; height:19px; ">
  392. <choices>
  393. <item>
  394. <label>당직자호출</label>
  395. <value>S</value>
  396. </item>
  397. <item>
  398. <label>OneTime호출</label>
  399. <value>A</value>
  400. </item>
  401. <item>
  402. <label>담당자 OneTime호출</label>
  403. <value>P</value>
  404. </item>
  405. </choices>
  406. </select1>
  407. </group>
  408. <caption id="caption16" class="tit_2" style="left:284px; top:5px; width:130px; height:13px; ">근무자</caption>
  409. <datagrid id="grd_ordcalllistinfo" nodeset="/root/main/ordcalllist/ordcalllistinfo" scroll="auto" caption="사번^이름^부서^HP번호^BP번호^호출구분^dordflag^rordflag^status^ordroomcd^orddd^종료시간^회의제목" colsep="^" colwidth="97, 88, 125, 141, 100, 100" dataheight="25" extendlastcol="scroll" frozencols="4" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:283px; top:25px; width:675px; height:600px; ">
  410. <col ref="drid" style="text-align:center; "/>
  411. <col ref="drnm" style="text-align:center; "/>
  412. <col disabled="true" ref="orddeptcd" type="combo" style="text-align:center; ">
  413. <choices>
  414. <itemset nodeset="/root/init/orddeptcd">
  415. <label ref="nm"/>
  416. <value ref="cd"/>
  417. </itemset>
  418. </choices>
  419. </col>
  420. <col ref="hp" style="text-align:center; "/>
  421. <col ref="bp" style="text-align:center; "/>
  422. <col ref="acall" style="text-align:center; "/>
  423. <script type="javascript" ev:event="ondblclick">
  424. <![CDATA[
  425. if(grd_ordcalllistinfo.isCell(event.target) && grd_ordcalllistinfo.mouseRow >= grd_ordcalllistinfo.fixedrows){
  426. var drid = model.getValue("/root/main/ordcalllist/ordcalllistinfo[" + grd_ordcalllistinfo.row+ "]/drid");
  427. var drnm = model.getValue("/root/main/ordcalllist/ordcalllistinfo[" + grd_ordcalllistinfo.row+ "]/drnm");
  428. var orddeptcd = model.getValue("/root/main/ordcalllist/ordcalllistinfo[" + grd_ordcalllistinfo.row+ "]/orddeptcd");
  429. var hp = model.getValue("/root/main/ordcalllist/ordcalllistinfo[" + grd_ordcalllistinfo.row+ "]/hp");
  430. var bp = model.getValue("/root/main/ordcalllist/ordcalllistinfo[" + grd_ordcalllistinfo.row+ "]/bp");
  431. var acall = model.getValue("/root/main/ordcalllist/ordcalllistinfo[" + grd_ordcalllistinfo.row+ "]/acall");
  432. model.makeValue("/root/main/pridrinfo/drinfo/drid ",drid );
  433. model.makeValue("/root/main/pridrinfo/drinfo/drnm ",drnm );
  434. model.makeValue("/root/main/pridrinfo/drinfo/orddeptcd ",orddeptcd );
  435. model.makeValue("/root/main/pridrinfo/drinfo/hp ",hp );
  436. model.makeValue("/root/main/pridrinfo/drinfo/bp",bp );
  437. model.makeValue("/root/main/pridrinfo/drinfo/oldorddeptcd",orddeptcd );
  438. model.makeValue("/root/main/pridrinfo/drinfo/acall",acall);
  439. model.refresh();
  440. }
  441. ]]>
  442. </script>
  443. <script type="javascript" ev:event="onaftersort">
  444. <![CDATA[
  445. grd_ordcalllistinfo.gridToInstance();
  446. model.refresh();
  447. ]]>
  448. </script>
  449. </datagrid>
  450. <line id="line14" class="line_1" style="x1:284px; y1:23px; x2:955px; y2:24px; "/>
  451. <button id="button1" class="btn4_letter3" style="left:20px; top:222px; width:68px; height:22px; ">
  452. <caption>초기화</caption>
  453. <script type="javascript" ev:event="DOMActivate">
  454. <![CDATA[
  455. iptclear();
  456. model.refresh();
  457. ]]>
  458. </script>
  459. </button>
  460. <button id="button3" class="btn4_letter2" style="left:95px; top:222px; width:56px; height:22px; ">
  461. <caption>저장</caption>
  462. <script type="javascript" ev:event="DOMActivate">
  463. <![CDATA[
  464. fErSmsMasterSave(); // 진료의 Call 기준마스터 저장
  465. ]]>
  466. </script>
  467. </button>
  468. <button id="button4" class="btn4_letter2" style="left:157px; top:222px; width:56px; height:22px; ">
  469. <caption>삭제</caption>
  470. <script type="javascript" ev:event="DOMActivate">
  471. <![CDATA[
  472. fErSmsMasterDel(); // 진료의 Call 기준마스터 삭제
  473. ]]>
  474. </script>
  475. </button>
  476. <button id="button2" class="btn4_letter2" style="left:220px; top:222px; width:56px; height:22px; ">
  477. <caption>닫기</caption>
  478. <script type="javascript" ev:event="DOMActivate">
  479. <![CDATA[
  480. opener.javascript.setParameter("closeyn","Y");
  481. opener.javascript.setParameter("saveyn",saveyn);
  482. model.close();
  483. ]]>
  484. </script>
  485. </button>
  486. <line id="line1" class="line_1" style="x1:20px; y1:71px; x2:275px; y2:72px; "/>
  487. </group>
  488. <line id="line4" class="line_3" style="x1:0px; y1:654px; x2:960px; y2:655px; "/>
  489. <line id="line2" class="line_3" style="x1:20px; y1:141px; x2:275px; y2:141px; "/>
  490. <line id="line7" class="line_3" style="x1:19px; y1:116px; x2:274px; y2:116px; "/>
  491. <line id="line8" class="line_3" style="x1:20px; y1:165px; x2:275px; y2:165px; "/>
  492. <line id="line3" class="line_3" style="x1:20px; y1:190px; x2:275px; y2:190px; "/>
  493. <line id="line5" class="line_3" style="x1:20px; y1:213px; x2:275px; y2:213px; "/>
  494. <line id="line6" class="line_3" style="x1:20px; y1:237px; x2:275px; y2:237px; "/>
  495. </xhtml:body>
  496. </xhtml:html>