SMMNP20900.js 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. /*
  2. 수술통계 - 월별/과별/교수별 수술 건수, 총 시간
  3. - Version :
  4. 1) : Ver.1.00.01
  5. - Create : 2012.03.21 KJS
  6. */
  7. var sdate = "";
  8. var edate = "";
  9. //화면초기화
  10. function fInitialize(){
  11. var currentdate = getCurrentDate();
  12. sdate = currentdate.substr(0,6) + '01';
  13. edate = currentdate;
  14. model.setValue("/root/cond/sdate", sdate);
  15. model.setValue("/root/cond/edate", edate);
  16. model.refresh();
  17. }
  18. // 현황내역 가져오기
  19. function fSearch()
  20. {
  21. if (submit("TRMNP20901")){
  22. for ( i = 3; i < 15; i++ ) {
  23. grd_oplist.subtotal("sum", 0, i, "#,###", "background-color:#99ff99", 2, "총 계");
  24. }
  25. var j = 1;
  26. for ( i = 1; i < grd_oplist.rows; i++ ) {
  27. if (grd_oplist.valueMatrix(i, 2) == "총 계") {
  28. model.makeValue("/root/temp/totalcnt[" + j + "]/opschedd", grd_oplist.valueMatrix(i-1, 0));
  29. model.makeValue("/root/temp/totalcnt[" + j + "]/norcnt1", grd_oplist.valueMatrix(i, 3));
  30. model.makeValue("/root/temp/totalcnt[" + j + "]/norcnt2", grd_oplist.valueMatrix(i, 4));
  31. model.makeValue("/root/temp/totalcnt[" + j + "]/norcnt3", grd_oplist.valueMatrix(i, 5));
  32. model.makeValue("/root/temp/totalcnt[" + j + "]/norcnt4", grd_oplist.valueMatrix(i, 6));
  33. model.makeValue("/root/temp/totalcnt[" + j + "]/ercnt1", grd_oplist.valueMatrix(i, 7));
  34. model.makeValue("/root/temp/totalcnt[" + j + "]/ercnt2", grd_oplist.valueMatrix(i, 8));
  35. model.makeValue("/root/temp/totalcnt[" + j + "]/ercnt3", grd_oplist.valueMatrix(i, 9));
  36. model.makeValue("/root/temp/totalcnt[" + j + "]/ercnt4", grd_oplist.valueMatrix(i, 10));
  37. model.makeValue("/root/temp/totalcnt[" + j + "]/addcnt1", grd_oplist.valueMatrix(i, 11));
  38. model.makeValue("/root/temp/totalcnt[" + j + "]/addcnt2", grd_oplist.valueMatrix(i, 12));
  39. model.makeValue("/root/temp/totalcnt[" + j + "]/addcnt3", grd_oplist.valueMatrix(i, 13));
  40. model.makeValue("/root/temp/totalcnt[" + j + "]/addcnt4", grd_oplist.valueMatrix(i, 14));
  41. /*model.makeValue("/root/temp/totalcnt/norcnt1", grd_oplist.valueMatrix(i, 3));
  42. model.makeValue("/root/temp/totalcnt/norcnt2", grd_oplist.valueMatrix(i, 4));
  43. model.makeValue("/root/temp/totalcnt/norcnt3", grd_oplist.valueMatrix(i, 5));
  44. model.makeValue("/root/temp/totalcnt/norcnt4", grd_oplist.valueMatrix(i, 6));
  45. model.makeValue("/root/temp/totalcnt/ercnt1", grd_oplist.valueMatrix(i, 7));
  46. model.makeValue("/root/temp/totalcnt/ercnt2", grd_oplist.valueMatrix(i, 8));
  47. model.makeValue("/root/temp/totalcnt/ercnt3", grd_oplist.valueMatrix(i, 9));
  48. model.makeValue("/root/temp/totalcnt/ercnt4", grd_oplist.valueMatrix(i, 10));
  49. model.makeValue("/root/temp/totalcnt/addcnt1", grd_oplist.valueMatrix(i, 11));
  50. model.makeValue("/root/temp/totalcnt/addcnt2", grd_oplist.valueMatrix(i, 12));
  51. model.makeValue("/root/temp/totalcnt/addcnt3", grd_oplist.valueMatrix(i, 13));
  52. model.makeValue("/root/temp/totalcnt/addcnt4", grd_oplist.valueMatrix(i, 14));*/
  53. j++;
  54. }
  55. }
  56. model.refresh();
  57. } else {
  58. alert("실패");
  59. }
  60. }