SMMMO04600M.js.soonsu 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. var sOUTPATLIST_PATH = "/root/main/outpatinfo/outpatlist";
  2. var sORDERBY = "";
  3. function fInitialize_SMMMO04600(){
  4. model.removeNodeset(sOUTPATLIST_PATH);
  5. model.setValue(instance1.selectSingleNode("root/main/cond/orddd"), String(getCurrentDate()));
  6. model.setValue("/root/main/cond/orddeptcd", getUserInfo("dutplcecd"));
  7. model.setValue("/root/main/cond/orddrid", "-");
  8. model.setValue("/root/main/cond/hngnm", "-");
  9. model.setValue("/root/main/cond/pid", "");
  10. model.setValue("/root/main/cond/elbulbodstat", "-");
  11. fReqOutPatList();
  12. }
  13. function fReqOutPatList(){
  14. model.makeValue("/root/main/cond/srchdd", model.getValue(instance1.selectSingleNode("root/main/cond/orddd")));
  15. model.copyNode("/root/send/reqdata", "/root/main/cond");
  16. var offset = parseInt(model.getValue("root/page/curpage"));
  17. if(offset == 1)
  18. {
  19. offset = offset - 1;
  20. }
  21. else
  22. {
  23. offset = (offset - 1) * 10;
  24. }
  25. model.makeValue("/root/send/reqdata/offset", String(offset));
  26. model.makeValue("/root/send/reqdata/pagesize", model.getValue("root/page/pagesize"));
  27. if(submit("TRMOB00060")){
  28. model.copyNode(parent.instance1.selectSingleNode("root/temp/outpatlist"), instance1.selectSingleNode("root/init"));
  29. model.copyNode(parent.instance1.selectSingleNode("root/cond/outpatlist"), instance1.selectSingleNode("root/main/cond"));
  30. }
  31. var maxpage = parseInt(model.getValue("/root/main/outpatinfo/retcnt/maxcnt"));
  32. if(maxpage < 10)
  33. {
  34. model.setValue("/root/page/maxpage", "1");
  35. }
  36. else
  37. {
  38. maxpage = (maxpage / 10) - ((maxpage % 10) / 10) + 1;
  39. model.setValue("/root/page/maxpage", String(maxpage));
  40. }
  41. model.setValue("/root/main/cond/totcnt", model.getValue("/root/main/outpatinfo/retcnt/maxcnt"));
  42. model.refresh();
  43. }