SPMMO08015.xjs 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[/*
  3. - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
  4. PreventableTraumaDeathPanel ( SPMMO08015_PreventableTraumaDeathPanel.xrw - JScript )
  5. - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
  6. */
  7. function fInitialize_SPMMO08015() {
  8. dsf_makeValue(ds_send, "pid", "string", opener.frmf_getParameter("idno")); //model.makeValue("/root/send/pid", opener.javascript.getParameter("idno"));
  9. dsf_makeValue(ds_send, "indd", "string", opener.frmf_getParameter("indd")); //model.makeValue("/root/send/indd", opener.javascript.getParameter("indd"));
  10. dsf_makeValue(ds_send, "intm", "string", opener.frmf_getParameter("intm")); //model.makeValue("/root/send/intm", opener.javascript.getParameter("intm"));
  11. dsf_makeValue(ds_send, "cretno", "string", opener.frmf_getParameter("cretno")); //model.makeValue("/root/send/cretno", opener.javascript.getParameter("cretno"));
  12. fSearch();
  13. //submit("TRMMO08018");
  14. if (utlf_isNull(ds_main_tdprlist_tdprlist.getColumn(0,"memo")) || ds_main_tdprlist_tdprlist.getColumn(0,"memo") == "-") {
  15. btn_memo.text = "메모□";
  16. } else {
  17. btn_memo.text = "메모■";
  18. }
  19. /*????
  20. model.makeNode("/root/main/tdprlist/attach/file");
  21. model.refresh();
  22. */
  23. // 김현석 개발자 모드 체크
  24. if (gv_bIsPreview)
  25. {
  26. group1.position.height = 916;
  27. }
  28. }
  29. function fSearch() {
  30. //submit("TRMMO08018");
  31. var oParam = {};
  32. oParam.id = "TRMMO08018";
  33. oParam.service = "prcpmngtapp.ErMngt";
  34. oParam.method = "reqGetPtdpInfo";
  35. oParam.inds = "req=ds_send";
  36. oParam.outds = "ds_main_tdprlist_tdprlist=tdprlist ds_main_tdprlist_ais=aislist";
  37. oParam.async = false;
  38. oParam.callback = "cf_TRMMO08018";
  39. tranf_submit(oParam);
  40. }
  41. function cf_TRMMO08018(sSvcId, nErrorCode, sErrorMsg) {
  42. if(nErrorCode < 0) return;
  43. ds_main_tdprlist_tdprlist.addColumn("wrtedd", "string");
  44. ds_main_tdprlist_tdprlist.addColumn("wrtetm", "string");
  45. }
  46. function fSaveData(flag) {
  47. var wrtedd = ds_main_tdprlist_tdprlist.getColumn(0,"wrtedd"); //model.getValue("/root/main/tdprlist/tdprlist/wrtedd");
  48. var wrtetm = ds_main_tdprlist_tdprlist.getColumn(0,"wrtetm"); //model.getValue("/root/main/tdprlist/tdprlist/wrtetm");
  49. //if(wrtedd == "" || wrtedd == null){
  50. if(utlf_isNull(wrtedd)){
  51. ds_main_tdprlist_tdprlist.setColumn(0, "wrtedd", utlf_getCurrentDate());
  52. //model.setValue("/root/main/tdprlist/tdprlist/wrtedd", getCurrentDate());
  53. }
  54. //if(wrtetm == "" || wrtetm == null){
  55. if(utlf_isNull(wrtetm)){
  56. ds_main_tdprlist_tdprlist.setColumn(0, "wrtetm", utlf_getCurrentTime());
  57. //model.setValue("/root/main/tdprlist/tdprlist/wrtetm", getCurrentTime());
  58. }
  59. if (flag == "temp") {
  60. ds_main_tdprlist_tdprlist.setColumn(0, "status", "T");
  61. //model.setValue("/root/main/tdprlist/tdprlist/status", "T");
  62. } else {
  63. ds_main_tdprlist_tdprlist.setColumn(0, "status", "S");
  64. //model.setValue("/root/main/tdprlist/tdprlist/status", "S");
  65. }
  66. //copyNodeType("/root/main/tdprlist/tdprlist/condition", "/root/main/send", "replace");
  67. //var tdprlist = model.instances(0).selectNodes( "/root/main/tdprinfo/tdprlist" );
  68. //model.makeValue("/root/main/send/savedata/tdprlist", getNodeListCSV(tdprlist));
  69. //model.makeNode("/root/save/cond/condition");
  70. //copyNodeType("/root/save/cond/condition", "/root/main/tdprlist", "replace");
  71. //submit("TXMMO08018");
  72. var oParam = {};
  73. oParam.id = "TXMMO08018";
  74. oParam.service = "prcpmngtapp.ErMngt";
  75. oParam.method = "reqExeSavePtdpInfo";
  76. oParam.inds = "tdprlist=ds_main_tdprlist_tdprlist attach=ds_send_cond_attach";
  77. oParam.outds = "";
  78. oParam.async = false;
  79. oParam.callback = "cf_TXMMO08018";
  80. tranf_submit(oParam);
  81. //model.removenode("/root/main/send/attach/file");
  82. //model.makeNode("/root/main/send/attach/file");
  83. fSearch(); // 파일 경로 조회를 위한
  84. }
  85. ]]></Script>