SMMNP03500.xjs 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[function fInit()
  3. {
  4. var iRows = -1;
  5. var ccrtstat;
  6. var cnt = 0;
  7. var openflag = ds_main_cond.getColumn(0, "openflag");
  8. if( openflag == "CCR" )
  9. {
  10. btn_listprn.position.left = 1024;
  11. btn_listprn.position.width = 64;
  12. btn_listprn.position.right = 1088;
  13. btn_excel.position.left = 1090;
  14. btn_excel.position.right = 1151;
  15. btn_excel.position.width = 61;
  16. btn_rtn.position.left = 1152;
  17. btn_rtn.position.right = 1195;
  18. btn_rtn.position.width = 42;
  19. btn_rtnprn.position.left = 903;
  20. btn_rtnprn.position.right = 1022;
  21. btn_rtnprn.position.width = 119;
  22. btn_cnclrtn.visible = false;
  23. btn_rtn.visible = true;
  24. }
  25. var curtDate = utlf_getCurrentDate();
  26. curtDate = String(curtDate).substr(0, 8);
  27. ds_main_cond.setColumn(0, "opdd", curtDate);
  28. var oParam = {};
  29. oParam.id = "TRMNP03004";
  30. oParam.service = "opanstapp.OpAnstStocMngt";
  31. oParam.method = "reqGetRosettelist";
  32. oParam.inds = "";
  33. oParam.outds = "ds_init_rosettelist=rosettelist";
  34. oParam.async = false;
  35. //oParam.callback = "cf_TRMNP03004";
  36. tranf_submit(oParam);
  37. frmf_addComboItem("grp_sea.cmb_rosette","전 체","","above");
  38. dsf_makeValue(ds_send, "opcnfmdd", "string", ds_main_cond.getColumn(0, "opdd"), 0);
  39. dsf_makeValue(ds_send, "rosette", "string", ds_main_cond.getColumn(0, "rosette"), 0);
  40. var oParam = {};
  41. oParam.id = "TRMNP03002";
  42. oParam.service = "opanstapp.OpAnstCCrtGoodMngt";
  43. oParam.method = "reqGetOmcdlist";
  44. oParam.inds = "req=ds_send";
  45. oParam.outds = "ds_init_oproomlist=oproomlist";
  46. oParam.async = false;
  47. //oParam.callback = "cf_TRMNP03002";
  48. tranf_submit(oParam);
  49. frmf_addComboItem("grp_sea.cmb_oproomlist","전체","","above");
  50. ds_main_castcartrtnmngtlist.clearData();
  51. // grd_casecartrtnmngtlist.fixedcellcheckbox(0, 1) = true;
  52. // grd_casecartrtnmngtlist.fixedcellcheckbox(0, 2) = true;
  53. // grd_casecartrtnmngtlist.explorerbar = "sort";
  54. var oParam = {};
  55. oParam.id = "TRMNP03502";
  56. oParam.service = "opanstapp.OpAnstStocMngt";
  57. oParam.method = "reqGetCaseCartRtnList";
  58. oParam.inds = "reqdata=ds_main_cond";
  59. oParam.outds = "ds_main_castcartrtnmngtlist=castcartrtnmngtlist";
  60. oParam.async = false;
  61. //oParam.callback = "cf_TRMNP03502";
  62. tranf_submit(oParam);
  63. }
  64. function fSearch()
  65. {
  66. var iRows = -1;
  67. var ccrtstat;
  68. chk_prntflag.value = false;
  69. chk_rtnflag.value = false;
  70. var oParam = {};
  71. oParam.id = "TRMNP03502";
  72. oParam.service = "opanstapp.OpAnstStocMngt";
  73. oParam.method = "reqGetCaseCartRtnList";
  74. oParam.inds = "reqdata=ds_main_cond";
  75. oParam.outds = "ds_main_castcartrtnmngtlist=castcartrtnmngtlist";
  76. oParam.async = false;
  77. //oParam.callback = "cf_TRMNP03502";
  78. tranf_submit(oParam);
  79. }
  80. function fSaveRtn()
  81. {
  82. var iRows = -1;
  83. var rtnflag, oprsrvno, oproomnm, oproomcd, ccrtstat, cartgubn, opstatcd;
  84. var opdd, roomcd, orddept, perfdr, pid, patnm, sa, diagnm, opnm;
  85. var cnt = 0;
  86. var instcd = sysf_getUserInfo("dutplceinstcd");
  87. iRows = ds_main_castcartrtnmngtlist.rowcount;
  88. var casecartrtnmngtlist = "status▦rownum▦oprsrvno▦oproomcd▦cartgubn▦ccrtstat▦opstatcd";
  89. for( var i = 0; i < iRows; i++ )
  90. {
  91. cartgubn = ds_main_cond.getColumn(0, "cartgubn");
  92. rtnflag = ds_main_castcartrtnmngtlist.getColumn(i, "rtnflag");
  93. oprsrvno = ds_main_castcartrtnmngtlist.getColumn(i, "oprsrvno");
  94. oproomcd = ds_main_castcartrtnmngtlist.getColumn(i, "oproomcd");
  95. opstatcd = ds_main_castcartrtnmngtlist.getColumn(i, "opstatcd");
  96. ccrtstat = ds_main_castcartrtnmngtlist.getColumn(i, "ccrtstat");
  97. if( rtnflag == "true" && ( ccrtstat == "5" || (ccrtstat == "3" && (opstatcd=="19"||opstatcd=="29"||opstatcd=="39")) ) )
  98. {
  99. casecartrtnmngtlist = casecartrtnmngtlist + "▩" + "u" + "▦" + parseInt(i+1) + "▦" + oprsrvno + "▦" + oproomcd + "▦" + cartgubn + "▦" + "9" + "▦" + opstatcd +"▩";
  100. cnt += 1;
  101. }
  102. }
  103. if( cnt > 0 )
  104. {
  105. ds_send_savedata.clearData();
  106. dsf_setCSVToDs("ds_send_savedata", casecartrtnmngtlist);
  107. trace(ds_send_savedata.saveXML());
  108. dsf_setDefaultVal(ds_send_savedata, "opstatcd:50");
  109. var oParam = {};
  110. oParam.id = "TXMNP03501";
  111. oParam.service = "opanstapp.OpAnstStocMngt";
  112. oParam.method = "reqSetCaseCartRtn";
  113. oParam.inds = "reqdata=ds_main_cond savedata=ds_send_savedata";
  114. oParam.outds = "ds_main_castcartrtnmngtlist=castcartrtnmngtlist";
  115. oParam.typeStr = "m";
  116. oParam.async = false;
  117. //oParam.callback = "cf_TXMNP03501";
  118. tranf_submit(oParam);
  119. }
  120. else
  121. {
  122. sysf_messageBox("선택한것이", "I004");
  123. }
  124. }
  125. function fCnclRtn()
  126. {
  127. var iRows = -1;
  128. var rtnflag, oprsrvno, oproomnm, oproomcd, ccrtstat, cartgubn, opstatcd;
  129. var opdd, roomcd, orddept, perfdr, pid, patnm, sa, diagnm, opnm;
  130. var cnt = 0;
  131. var instcd = sysf_getUserInfo("dutplceinstcd");
  132. iRows = ds_main_castcartrtnmngtlist.rowcount;
  133. var casecartrtnmngtlist = "status▦rownum▦oprsrvno▦oproomcd▦cartgubn▦ccrtstat▦opstatcd";
  134. for( var i = 0; i < iRows; i++ )
  135. {
  136. rtnflag = ds_main_castcartrtnmngtlist.getColumn(i, "rtnflag");
  137. oprsrvno = ds_main_castcartrtnmngtlist.getColumn(i, "oprsrvno");
  138. oproomcd = ds_main_castcartrtnmngtlist.getColumn(i, "oproomcd");
  139. ccrtstat = ds_main_castcartrtnmngtlist.getColumn(i, "ccrtstat");
  140. opstatcd = ds_main_castcartrtnmngtlist.getColumn(i, "opstatcd");
  141. cartgubn = ds_main_cond.getColumn(0, "cartgubn");
  142. if( ( rtnflag == "true" )&&( ccrtstat == "9" ) )
  143. {
  144. casecartrtnmngtlist = casecartrtnmngtlist + "▩" + "c" + "▦" + i + "▦" + oprsrvno + "▦" + oproomcd + "▦" + cartgubn + "▦" + "5" + "▦" + opstatcd +"▩";
  145. cnt += 1;
  146. }
  147. }
  148. if( cnt > 0 )
  149. {
  150. ds_send_savedata.clearData();
  151. dsf_setCSVToDs("ds_send_savedata", casecartrtnmngtlist);
  152. var oParam = {};
  153. oParam.id = "TXMNP03501";
  154. oParam.service = "opanstapp.OpAnstStocMngt";
  155. oParam.method = "reqSetCaseCartRtn";
  156. oParam.inds = "reqdata=ds_main_cond savedata=ds_send_savedata";
  157. oParam.outds = "ds_main_castcartrtnmngtlist=castcartrtnmngtlist";
  158. oParam.typeStr = "m";
  159. oParam.async = false;
  160. //oParam.callback = "cf_TXMNP03501";
  161. tranf_submit(oParam);
  162. }
  163. else
  164. {
  165. sysf_messageBox("선택한것이", "I004");
  166. }
  167. }
  168. function fPrntCartRtnHist()
  169. {
  170. var iRows = -1;
  171. var prntflag, oprsrvno, opdd, oproomcd, roomcd, orddept, perfdr, pid, patnm, sa, diagnm, opnm, prntgood, prntinstr, prntcst, prntpad;
  172. var cnt = 0;
  173. iRows = ds_main_castcartrtnmngtlist.rowcount;
  174. var instcd = sysf_getUserInfo("dutplceinstcd");
  175. var usernm = sysf_getUserInfo("usernm");
  176. prntgood = ds_main_cond.getColumn(0, "prntgood");
  177. prntinstr = ds_main_cond.getColumn(0, "prntinstr");
  178. prntcst = ds_main_cond.getColumn(0, "prntcst");
  179. prntpad = ds_main_cond.getColumn(0, "prntpad");
  180. if(utlf_isNull(prntgood) && utlf_isNull(prntinstr) && utlf_isNull(prntcst) && utlf_isNull(prntpad))
  181. {
  182. sysf_messageBox("출력할 구분을 선택하세요.", "E000");
  183. return;
  184. }
  185. var curtDate = String(utlf_getCurrentDate());
  186. curtDate = curtDate.substr(0, 4) +"/"+ curtDate.substr(4, 2) +"/"+ curtDate.substr(6, 2);
  187. ds_send_report.clearData();
  188. for( var i = 0; i < iRows; i++ )
  189. {
  190. if( ds_main_castcartrtnmngtlist.getColumn(i, "prntflag") == "true")
  191. {
  192. var objParam = new Object();
  193. var option = "open=1;save=1;directprint=1;print=1;zoom=0;printdialog=0";
  194. objParam.oprsrvno = ds_main_castcartrtnmngtlist.getColumn(i, "oprsrvno");
  195. objParam.opdd = ds_main_cond.getColumn(0, "opdd");
  196. objParam.oproomnm = ds_main_castcartrtnmngtlist.getColumn(i, "oproomnm");
  197. objParam.roomcd = ds_main_castcartrtnmngtlist.getColumn(i, "roomcd");
  198. objParam.orddept = ds_main_castcartrtnmngtlist.getColumn(i, "perfdeptabbr");
  199. objParam.perfdr = ds_main_castcartrtnmngtlist.getColumn(i, "perfnm");
  200. objParam.pid = ds_main_castcartrtnmngtlist.getColumn(i, "pid");
  201. objParam.patnm = ds_main_castcartrtnmngtlist.getColumn(i, "patnm");
  202. objParam.sa = ds_main_castcartrtnmngtlist.getColumn(i, "sa");
  203. objParam.optype = ds_main_castcartrtnmngtlist.getColumn(i, "opflag");
  204. objParam.opnm = ds_main_castcartrtnmngtlist.getColumn(i, "opnm");
  205. objParam.patflagcd = ds_main_castcartrtnmngtlist.getColumn(i, "patflagcd");
  206. objParam.opfromtm = ds_main_castcartrtnmngtlist.getColumn(i, "tm");
  207. objParam.disp1 = ds_main_castcartrtnmngtlist.getColumn(i, "disp1");
  208. objParam.disp2 = ds_main_castcartrtnmngtlist.getColumn(i, "disp2");
  209. objParam.disp3 = ds_main_castcartrtnmngtlist.getColumn(i, "disp3");
  210. objParam.prntdd = curtDate;
  211. objParam.usernm = usernm;
  212. objParam.instcd = instcd;
  213. objParam.cartgubn = ds_main_cond.getColumn(0, "cartgubn");
  214. objParam.prntinstr = prntinstr;
  215. objParam.prntcst = prntcst;
  216. objParam.prntpad = prntpad;
  217. if( prntgood == "G" )
  218. {
  219. rptf_exeReportPreview30(["RPMNP03500"],[objParam], option);
  220. }
  221. if( prntinstr == "I"||prntcst == "C"||prntpad == "P" )
  222. {
  223. rptf_exeReportPreview30(["RPMNP03501"],[objParam], option);
  224. }
  225. }
  226. }
  227. }
  228. function fDblClick()
  229. {
  230. var iRow = -1;
  231. var iRows = -1;
  232. iRow = ds_main_castcartrtnmngtlist.rowposition;
  233. iRows = ds_main_castcartrtnmngtlist.rowcount;
  234. if( ( iRow < 0 )||( iRow > iRows ) )
  235. {
  236. return;
  237. }
  238. else
  239. {
  240. var patnm = ds_main_castcartrtnmngtlist.getColumn(iRow, "patnm");
  241. var pid = ds_main_castcartrtnmngtlist.getColumn(iRow, "pid");
  242. var roomcd = ds_main_castcartrtnmngtlist.getColumn(iRow, "roomcd");
  243. var sa = ds_main_castcartrtnmngtlist.getColumn(iRow, "sa");
  244. var perfdeptabbr = ds_main_castcartrtnmngtlist.getColumn(iRow, "perfdeptabbr");
  245. var perfnm = ds_main_castcartrtnmngtlist.getColumn(iRow, "perfnm");
  246. var opnm = ds_main_castcartrtnmngtlist.getColumn(iRow, "opnm");
  247. var oproomnm = ds_main_castcartrtnmngtlist.getColumn(iRow, "oproomnm");
  248. var wardnm = ds_main_castcartrtnmngtlist.getColumn(iRow, "wardnm");
  249. var optype = ds_main_castcartrtnmngtlist.getColumn(iRow, "opflag");
  250. var tm = ds_main_castcartrtnmngtlist.getColumn(iRow, "tm");
  251. var patinfo = wardnm + " " + roomcd + " " + patnm + " " + sa + " " + pid;
  252. var opcnfmdd = ds_main_castcartrtnmngtlist.getColumn(iRow, "opcnfmdd");
  253. var opinfo = perfdeptabbr + " " + oproomnm + " " + perfnm + " " + opnm;
  254. var disp1 = ds_main_castcartrtnmngtlist.getColumn(iRow, "disp1");
  255. var disp2 = ds_main_castcartrtnmngtlist.getColumn(iRow, "disp2");
  256. var disp3 = ds_main_castcartrtnmngtlist.getColumn(iRow, "disp3");
  257. var patflagcd = ds_main_castcartrtnmngtlist.getColumn(iRow, "patflagcd");
  258. var ccrtstat = ds_main_castcartrtnmngtlist.getColumn(iRow, "ccrtstat");
  259. var oproomcd = ds_main_castcartrtnmngtlist.getColumn(iRow, "oproomcd");
  260. var opstatcd = ds_main_castcartrtnmngtlist.getColumn(iRow, "opstatcd");
  261. if( ccrtstat == "4" )
  262. {
  263. sysf_messageBox("Cart 상태가 처방입니다. 수술방에 확인해 주세요.!", "I000");
  264. return;
  265. }
  266. frmf_setParameter("patinfo", patinfo);
  267. frmf_setParameter("opcnfmdd", opcnfmdd);
  268. frmf_setParameter("opinfo", opinfo);
  269. frmf_setParameter("patnm", patnm);
  270. frmf_setParameter("pid", pid);
  271. frmf_setParameter("roomcd", roomcd);
  272. frmf_setParameter("sa", sa);
  273. frmf_setParameter("perfdeptabbr", perfdeptabbr);
  274. frmf_setParameter("opnm", opnm);
  275. frmf_setParameter("perfnm", perfnm);
  276. frmf_setParameter("oproomnm", oproomnm);
  277. frmf_setParameter("wardnm", wardnm);
  278. frmf_setParameter("optype", optype);
  279. frmf_setParameter("patflagcd", patflagcd);
  280. frmf_setParameter("disp1", disp1);
  281. frmf_setParameter("disp2", disp2);
  282. frmf_setParameter("disp3", disp3);
  283. frmf_setParameter("tm", tm);
  284. frmf_setParameter("oproomcd", oproomcd);
  285. frmf_setParameter("opstatcd", opstatcd);
  286. frmf_setParameter("ccrtstat", ccrtstat);
  287. frmf_setParameter("oprsrvno", ds_main_castcartrtnmngtlist.getColumn(iRow, "oprsrvno"));
  288. frmf_setParameter("opdd", ds_main_cond.getColumn(0, "opdd"));
  289. frmf_setParameter("cartgubn", ds_main_cond.getColumn(0, "cartgubn"));
  290. var openflag = ds_main_cond.getColumn(0, "openflag");
  291. if( openflag == "CCR" )
  292. {
  293. frmf_modal("SMMNP03600", "SMMNP03600","", "", "", "", "", "", "", "", "", "", "M");
  294. }
  295. else
  296. {
  297. frmf_modal("SMMNP03810", "SMMNP03810","", "", "", "", "", "", "", "", "", "", "M");
  298. }
  299. }
  300. }
  301. function fSelPrntCartRtnHist(flag) {
  302. var prntflag, oprsrvno, opdd, oproomcd, roomcd, orddept, perfdr, pid, patnm, sa, diagnm, opnm, prntgood, prntinstr, prntcst, prntpad;
  303. var instcd = sysf_getUserInfo("dutplceinstcd");
  304. var usernm = sysf_getUserInfo("usernm");
  305. prntgood = ds_main_cond.getColumn(0, "prntgood");
  306. prntinstr = ds_main_cond.getColumn(0, "prntinstr");
  307. prntcst = ds_main_cond.getColumn(0, "prntcst");
  308. prntpad = ds_main_cond.getColumn(0, "prntpad");
  309. if( utlf_isNull(prntgood) && utlf_isNull(prntinstr) && utlf_isNull(prntcst) && utlf_isNull(prntpad) ) {
  310. sysf_messageBox("출력할 구분을 선택하세요.", "E000");
  311. return;
  312. }
  313. var curtDate = utlf_getCurrentDate();
  314. curtDate = curtDate.substr(0, 4) +"/"+ curtDate.substr(4, 2) +"/"+ curtDate.substr(6, 2);
  315. ds_send_report.clearData();
  316. ds_send_report.addRow();
  317. ds_send_report.setColumn(0, "oprsrvno", ds_main_cond.getColumn(0, "oprsrvno"));
  318. ds_send_report.setColumn(0, "opdd", ds_main_cond.getColumn(0, "opdd"));
  319. ds_send_report.setColumn(0, "oproomnm", ds_main_cond.getColumn(0, "oproomnm"));
  320. ds_send_report.setColumn(0, "roomcd", ds_main_cond.getColumn(0, "roomcd"));
  321. ds_send_report.setColumn(0, "orddept", ds_main_cond.getColumn(0, "perfdeptabbr"));
  322. ds_send_report.setColumn(0, "perfdr", ds_main_cond.getColumn(0, "perfnm"));
  323. ds_send_report.setColumn(0, "pid", ds_main_cond.getColumn(0, "pid"));
  324. ds_send_report.setColumn(0, "patnm", ds_main_cond.getColumn(0, "patnm"));
  325. ds_send_report.setColumn(0, "sa", ds_main_cond.getColumn(0, "sa"));
  326. ds_send_report.setColumn(0, "optype", ds_main_cond.getColumn(0, "optype"));
  327. ds_send_report.setColumn(0, "opnm", ds_main_cond.getColumn(0, "opnm"));
  328. ds_send_report.setColumn(0, "patflagcd", ds_main_cond.getColumn(0, "patflagcd"));
  329. ds_send_report.setColumn(0, "opfromtm", ds_main_cond.getColumn(0, "tm"));
  330. ds_send_report.setColumn(0, "disp1", ds_main_cond.getColumn(0, "disp1"));
  331. ds_send_report.setColumn(0, "disp2", ds_main_cond.getColumn(0, "disp2"));
  332. ds_send_report.setColumn(0, "disp3", ds_main_cond.getColumn(0, "disp3"));
  333. ds_send_report.setColumn(0, "prntdd", curtDate);
  334. ds_send_report.setColumn(0, "usernm", usernm);
  335. ds_send_report.setColumn(0, "instcd", instcd);
  336. ds_send_report.setColumn(0, "cartgubn", ds_main_cond.getColumn(0, "cartgubn"));
  337. ds_send_report.setColumn(0, "prntinstr", prntinstr);
  338. ds_send_report.setColumn(0, "prntcst", prntcst);
  339. ds_send_report.setColumn(0, "prntpad", prntpad);
  340. if( prntgood == "G" ) {
  341. if(flag == "2") {
  342. var objDOM = rptf_createDOM(); // DOM 객체 설정
  343. rptf_setNodeListToDOM(objDOM, "/root/main/cond", ds_main_cond); // 데이터셋 1
  344. rptf_setNodeListToDOM(objDOM, "/root/send/report", ds_send_report); // 데이터셋 1
  345. rptf_setNodeListToDOM(objDOM, "/root/main/gooddetllist/suturelist", ds_main_gooddetllist_suturelist); // 데이터셋 1
  346. rptf_setNodeListToDOM(objDOM, "/root/main/gooddetllist/supplieslist", ds_main_gooddetllist_supplieslist); // 데이터셋 1
  347. rptf_setNodeListToDOM(objDOM, "/root/main/gooddetllist/sheetlist", ds_main_gooddetllist_sheetlist); // 데이터셋 1
  348. rptf_setNodeListToDOM(objDOM, "/root/main/gooddetllist/glovelist", ds_main_gooddetllist_glovelist); // 데이터셋 1
  349. var objParam = new Object();
  350. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  351. var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
  352. rptf_exeReportPreview30(["RPMNP03600"],[objParam], option);
  353. //exeReportPreview("RPMNP03600", "XMLSTR", "", "", "true", "", "", "", "", "true", "", "");
  354. } else {
  355. var objParam = new Object();
  356. var option = "open=1;save=1;directprint=1;print=1;zoom=0;printdialog=0";
  357. objParam.oprsrvno = ds_main_castcartrtnmngtlist.getColumn(i, "oprsrvno");
  358. objParam.opdd = ds_main_cond.getColumn(0, "opdd");
  359. objParam.oproomnm = ds_main_castcartrtnmngtlist.getColumn(i, "oproomnm");
  360. objParam.roomcd = ds_main_castcartrtnmngtlist.getColumn(i, "roomcd");
  361. objParam.orddept = ds_main_castcartrtnmngtlist.getColumn(i, "perfdeptabbr");
  362. objParam.perfdr = ds_main_castcartrtnmngtlist.getColumn(i, "perfnm");
  363. objParam.pid = ds_main_castcartrtnmngtlist.getColumn(i, "pid");
  364. objParam.patnm = ds_main_castcartrtnmngtlist.getColumn(i, "patnm");
  365. objParam.sa = ds_main_castcartrtnmngtlist.getColumn(i, "sa");
  366. objParam.optype = ds_main_castcartrtnmngtlist.getColumn(i, "opflag");
  367. objParam.opnm = ds_main_castcartrtnmngtlist.getColumn(i, "opnm");
  368. objParam.patflagcd = ds_main_castcartrtnmngtlist.getColumn(i, "patflagcd");
  369. objParam.opfromtm = ds_main_castcartrtnmngtlist.getColumn(i, "tm");
  370. objParam.disp1 = ds_main_castcartrtnmngtlist.getColumn(i, "disp1");
  371. objParam.disp2 = ds_main_castcartrtnmngtlist.getColumn(i, "disp2");
  372. objParam.disp3 = ds_main_castcartrtnmngtlist.getColumn(i, "disp3");
  373. objParam.prntdd = curtDate;
  374. objParam.usernm = usernm;
  375. objParam.instcd = instcd;
  376. objParam.cartgubn = ds_main_cond.getColumn(0, "cartgubn");
  377. objParam.prntinstr = prntinstr;
  378. objParam.prntcst = prntcst;
  379. objParam.prntpad = prntpad;
  380. rptf_exeReportPreview30(["RPMNP03500"],[objParam], option);
  381. //exeReportPreview("RPMNP03500", "XML", "/root/send/report", "", "true", "", "", "", "", "true", "", "");
  382. }
  383. }
  384. if( prntinstr == "I"||prntcst == "C"||prntpad == "P" ) {
  385. var objParam = new Object();
  386. var option = "open=1;save=1;directprint=1;print=1;zoom=0;printdialog=0";
  387. objParam.oprsrvno = ds_main_castcartrtnmngtlist.getColumn(i, "oprsrvno");
  388. objParam.opdd = ds_main_cond.getColumn(0, "opdd");
  389. objParam.oproomnm = ds_main_castcartrtnmngtlist.getColumn(i, "oproomnm");
  390. objParam.roomcd = ds_main_castcartrtnmngtlist.getColumn(i, "roomcd");
  391. objParam.orddept = ds_main_castcartrtnmngtlist.getColumn(i, "perfdeptabbr");
  392. objParam.perfdr = ds_main_castcartrtnmngtlist.getColumn(i, "perfnm");
  393. objParam.pid = ds_main_castcartrtnmngtlist.getColumn(i, "pid");
  394. objParam.patnm = ds_main_castcartrtnmngtlist.getColumn(i, "patnm");
  395. objParam.sa = ds_main_castcartrtnmngtlist.getColumn(i, "sa");
  396. objParam.optype = ds_main_castcartrtnmngtlist.getColumn(i, "opflag");
  397. objParam.opnm = ds_main_castcartrtnmngtlist.getColumn(i, "opnm");
  398. objParam.patflagcd = ds_main_castcartrtnmngtlist.getColumn(i, "patflagcd");
  399. objParam.opfromtm = ds_main_castcartrtnmngtlist.getColumn(i, "tm");
  400. objParam.disp1 = ds_main_castcartrtnmngtlist.getColumn(i, "disp1");
  401. objParam.disp2 = ds_main_castcartrtnmngtlist.getColumn(i, "disp2");
  402. objParam.disp3 = ds_main_castcartrtnmngtlist.getColumn(i, "disp3");
  403. objParam.prntdd = curtDate;
  404. objParam.usernm = usernm;
  405. objParam.instcd = instcd;
  406. objParam.cartgubn = ds_main_cond.getColumn(0, "cartgubn");
  407. objParam.prntinstr = prntinstr;
  408. objParam.prntcst = prntcst;
  409. objParam.prntpad = prntpad;
  410. rptf_exeReportPreview30(["RPMNP03501"],[objParam], option);
  411. //exeReportPreview("RPMNP03501", "XML", "/root/send/report", "", "true", "", "", "", "", "true", "", "");
  412. }
  413. }]]></Script>