SMMNP05300.xjs 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[/* ---------------------------------------------------------------------
  3. 관리대상장비목록 (SMMNP05300.xfm - JScript )
  4. - Version :
  5. 1) : Ver.1.00.01
  6. : Create By 김 진 명
  7. : 2007.09.10
  8. ---------------------------------------------------------------------- */
  9. /* --------------------------------------------------*/
  10. /* type : function */
  11. /* access : public */
  12. /* desc : 관리대상방비목록 초기화 */
  13. /* param : */
  14. /* return : */
  15. /* --------------------------------------------------*/
  16. function fInit() {
  17. //removeComboItem("cmb_installplcecd");
  18. var oParam = {};
  19. oParam.id = "TRMNP05301";
  20. oParam.service = "opanstapp.OpAnstStocRef";
  21. oParam.method = "reqGetInstallPlceList";
  22. oParam.inds = "";
  23. oParam.outds = "ds_init_installplcelist=installplcelist";
  24. oParam.async = false;
  25. //oParam.callback = "cf_TRMNP05301";
  26. tranf_submit(oParam);
  27. frmf_addComboItem("group3.group2.cmb_installplcecd", "전 체", "", "above" );
  28. group3.group2.cmb_installplcecd.value = "";
  29. //DataRead();
  30. this.setTimer(0, 100);
  31. }
  32. /* --------------------------------------------------*/
  33. /* type : function */
  34. /* access : public */
  35. /* desc : 관리대상방비목록 초기화 */
  36. /* param : */
  37. /* return : */
  38. /* --------------------------------------------------*/
  39. function DataRead() {
  40. ds_send_reqdata.copyData(ds_main_cond);
  41. var oParam = {};
  42. oParam.id = "TRMNP05302";
  43. oParam.service = "opanstapp.OpAnstStocRef";
  44. oParam.method = "reqGetEqmtList";
  45. oParam.inds = "reqdata=ds_send_reqdata";
  46. oParam.outds = "ds_main_eqmtlist=eqmtlist";
  47. oParam.async = false;
  48. //oParam.callback = "cf_TRMNP05302";
  49. tranf_submit(oParam);
  50. ds_main_eqmtlist.rowposition = -1;
  51. }
  52. /* --------------------------------------------------*/
  53. /* type : function */
  54. /* access : public */
  55. /* desc : 콤보아이템 제거 */
  56. /* param : */
  57. /* return : */
  58. /* --------------------------------------------------*/
  59. function removeComboItem( comboID ) {
  60. var comboObj = document.all.item(comboID);
  61. var comboItemNodeSet = comboObj.choices.itemset.attribute("nodeset");
  62. model.removenode(comboItemNodeSet + "[1]");
  63. model.refresh();
  64. }
  65. /* --------------------------------------------------*/
  66. /* type : function */
  67. /* access : public */
  68. /* desc : 관심목록장비 출력 */
  69. /* param : */
  70. /* return : */
  71. /* --------------------------------------------------*/
  72. function fPrntEmqtList() {
  73. var instcd = sysf_getUserInfo("dutplceinstcd");
  74. //var instcd ="012";
  75. var installplcecd = ds_main_cond.getColumn(0, "installplcecd");
  76. var eqmtcd = ds_main_cond.getColumn(0, "eqmtcd");
  77. //코드값이 없으면 조건을 실행시키지 않기 위해
  78. if( utlf_isNull(installplcecd) ) {
  79. installplcecd = "%%";
  80. }
  81. if( utlf_isNull(eqmtcd) ) {
  82. eqmtcd = "%%";
  83. }
  84. var objDOM = rptf_createDOM(); // DOM 객체 설정
  85. rptf_setValueToDOM(objDOM, "/root/send/report/installplcecd", installplcecd);
  86. rptf_setValueToDOM(objDOM, "/root/send/report/eqmtcd", eqmtcd);
  87. rptf_setValueToDOM(objDOM, "/root/send/report/instcd", instcd);
  88. var objParam = new Object();
  89. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  90. var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
  91. rptf_exeReportPreview30(["RPMNP05301"],[objParam], option); //yjh1
  92. }
  93. // 수술장비조회 팝업 호출
  94. function fOpEqmtPopup(){
  95. frmf_modal("SPMNP00301","SPMNP00301",null,"","","","","","","","","","M");
  96. sMsg = frmf_getParameter("SPMNP00300_Return");
  97. if(utlf_isNull(sMsg)) return;
  98. ds_main_cond.setColumn(0, "eqmtcd", getArrayData(sMsg, 1, 0));
  99. ds_main_cond.setColumn(0, "eqmtnm", getArrayData(sMsg, 1, 1));
  100. }
  101. /* ------------------------------------------------- */
  102. /* ------End Of List ------------------------------- */
  103. /* -------------------------------------------------- */
  104. ]]></Script>