123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- /**
- * @desc : 초기화
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fInitialize(){
- mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "A");
- addComboItem("cmb_orddept", "전체", "-", "above");
-
- model.removeNodeset("/root/main/unpreplist");
- model.setValue("/root/main/cond/unprepdrbase/fromdd", getCurrentDate());
- model.setValue("/root/main/cond/unprepdrbase/todd" , getCurrentDate());
- model.setValue("/root/main/cond/unprepdrbase/orddeptcd" , "-");
-
- model.setValue("/root/main/prntcond/insttitl", getUserInfo("dutplceinstnm") + " " + getUserInfo("dutplcenm"));
-
- model.refresh();
- }
- /**
- * @desc : 미비기록리스트 조회 정보
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSrchInfo(){
- var item = model.getValue("/root/main/condition/jobposflag");
- var itemArray = item.split(' ');
-
- item = '';
- for(var i = 0; i < itemArray.length; i++){
- item = item + itemArray[i];
- if(i == (itemArray.length-1)){
- break;
- }
- item = item + '\,';
- }
-
- model.removeNodeset("/root/send/reqdata");
- model.removeNodeset("/root/main/unprepmngt/unpreplist");
- model.makeNode("/root/send/reqdata");
-
- copyNodeset("/root/send/reqdata", "/root/main/condition");
- model.setValue("/root/send/reqdata/jobposflag", item);
-
- }
- /**
- * @desc : 미비기록리스트 조회
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSrchUnprepList(){
- fSrchInfo();
-
- var sTemp = model.getValue("/root/send/reqdata/jobposflag");
-
- if(sTemp == "" ){
- model.setValue("/root/send/reqdata/jobposflag", "staff,resi,intern");
-
- }
- submit("TRMRI00301");
-
- }
- /**
- * @desc : 부서선택
- * @id :
- * @event : xforms-select
- * @return : void
- */
- function fUnprepDept()
- {
- model.removeNodeset("/root/init/userlist");
- model.makeNode("/root/init/userlist/usercombo");
- mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", cmb_orddept.value, "0330");
- addComboInstance("/root/init/userlist", "userid^usernm", "-^전체", "usercombo"); //의사콤보 전체항목 추가
- model.setValue("/root/main/condition/unprepdrid", "-");
- model.refresh();
- }
- /**
- * @desc : 엑셀 저장
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSaveExcel(){
- var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
- if (fileName != "")
- {
- grd_unpreplist.saveExcel(fileName, "SheetName", true, true, "", "", "false");
- }
- }
- function fSearch()
- {
- // //조회조건 미비의사ID 설정
- // var unprepdrnm = model.getValue("/root/main/cond/unprepdrbase/unprepdrnm");
- // if(unprepdrnm == ""){
- // model.setValue("/root/main/cond/unprepdrbase/unprepdrid", "");
- // }
- //
- //조회조건 미비의사명 설정
- var unprepstat = model.getValue("/root/main/cond/unprepdrbase/unprepstat");
- if(unprepstat != "-"){
- var unprepstatArray = unprepstat.split(' ');
- var cond = "";
- for(var i = 0; i < unprepstatArray.length; i++){
- cond += unprepstatArray[i] + '\',\'';
- }
- model.setValue("/root/main/cond/unprepdrbase/unprepstatlist", cond.substring(0, cond.length - 3));
- }
- //
- // //의사종류구분 설정
- // var staff = model.getValue("/root/main/cond/unprepdrbase/staff");
- // var intern = model.getValue("/root/main/cond/unprepdrbase/intern");
- // var resident = model.getValue("/root/main/cond/unprepdrbase/resident");
- // if(staff == "Y"){
- // model.setValue("/root/main/cond/unprepdrbase/doctkindflag", "St");
- //
- // }else{
- // if(resident == "Y" && intern == "Y"){
- // model.setValue("/root/main/cond/unprepdrbase/doctkindflag", "R, I");
- //
- // }else if(resident == "Y"){
- // model.setValue("/root/main/cond/unprepdrbase/doctkindflag", "R");
- //
- // }else if(intern == "Y"){
- // model.setValue("/root/main/cond/unprepdrbase/doctkindflag", "I");
- //
- // }
- // }
- //
- // model.copyNode("/root/send/reqdata", "/root/main/cond/unprepdrbase");
- // if(submit("TRMRI00301"))
- // {
- // grd_unpreplist.mergeCells = "byrestriccol"; //"bycol";
- // grd_unpreplist.mergeCol(grd_unpreplist.colRef("supdepthngnm")) = true; // 상위과
- // grd_unpreplist.mergeCol(grd_unpreplist.colRef("underdepthngnm")) = true; // 분과
- // grd_unpreplist.mergeCol(grd_unpreplist.colRef("doctkindflag")) = false; // 의사구분
- // grd_unpreplist.mergeCol(grd_unpreplist.colRef("orddrnm")) = false; //
- // grd_unpreplist.mergeCol(grd_unpreplist.colRef("t1")) = false;
- // if(model.getValue("/root/main/cond/unprepdrbase/doctkindflag") == "St"){
- // grd_unpreplist.mergeCol(grd_unpreplist.colRef("t2")) = false;
- // }else{
- // grd_unpreplist.mergeCol(grd_unpreplist.colRef("t2")) = true;
- // }
- // grd_unpreplist.merge();
- // }
-
- model.copyNode("/root/send/reqdata", "/root/main/cond/unprepdrbase");
- if(submit("TRMRI00302")) {
- //
- }
-
- }
|