123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- /**
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 진료 - 통합기록조회 북마크( SPMRI01700_Bookmark 새폴더.xrw - JScript )
- - Version : 강지훈
- 1) : Ver.1.00.01
-
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- **/
-
- /**
- * @group :
- * @ver :
- * @by : 2009-10-15 오후 8:54:11 강지훈
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 화면 초기화
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fInitilize(){
- var selFolder = new opener.javascript.SELFOLDER();
-
- if(selFolder == ""){
- return;
- }
-
- var openerFlag = opener.javascript.getParameter("SPMRI1700_selFolder"); //작업구분
- model.setValue("/root/main/cond/openerFlag", openerFlag);
-
-
- if(openerFlag == "N"){ // 신규폴더생성일때
- }
- else if(openerFlag == "M"){ // 폴더이동일때
- model.setValue("/root/main/cond/itemnm", selFolder.itemnm);
- ipt_itemnm.disabled = true;
- }
-
- //콤보박스에 선택할 itemno 설정
- var selItem = "";
- if(selFolder.linkflag == "Y"){
- selItem = selFolder.supitemno;
- }
- else{
- selItem = selFolder.itemno;
- }
-
-
- fSetCmbLoc(selItem); //위치지정 콤보조회
-
- model.refresh();
-
- model.setFocus("ipt_itemnm");
- }
-
- /**
- * @group :
- * @ver :
- * @by : 2009-10-15 오후 8:54:11 강지훈
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 위치지정 콤보조회 및 선택노드 설정
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSetCmbLoc(itemno){
- if(itemno != ""){
- if(submit("TRMRI01700")){
- model.setValue("/root/main/cond/supitemcd", itemno);
- }
- }
- else{
- messageBox("선택된 폴더가","I004");
- return;
- }
- }
- /**
- * @group :
- * @ver :
- * @by : 강지훈
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 폴더 생성기능
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fConfirm(){
- var itemNm = ipt_itemnm.currentText; //폴더이름을 가져온다.
- var supItemCd= model.getValue("/root/main/cond/supitemcd"); //상위폴더번호를 가져온다.
- var openerFlag = model.getValue("/root/main/cond/openerFlag");
- var selFolder = new opener.javascript.SELFOLDER();
-
-
- if(itemNm == ""){
- messageBox("폴더이름을 ","C002");
- model.setFocus("ipt_itemnm");
- return;
- }
-
- if(supItemCd == ""){
- messageBox("상위폴더를 ","C002");
- model.setFocus("cmb_loc");
- return;
- }
-
- model.removeNode("/root/send/data");
- model.makeNode("/root/send/data");
-
- model.makeValue("/root/send/data/openerflag", openerFlag);
- if(openerFlag == "N"){
- model.makeValue("/root/send/data/supitemno", supItemCd);
- model.makeValue("/root/send/data/itemnm", itemNm);
- model.makeValue("/root/send/data/pid", "-");
- model.makeValue("/root/send/data/linkflag", "-");
- }
- if(openerFlag == "M"){
- model.makeValue("/root/send/data/supitemno", supItemCd);
- model.makeValue("/root/send/data/itemno", selFolder.itemno);
- model.makeValue("/root/send/data/pid", selFolder.pid);
- model.makeValue("/root/send/data/linkflag", selFolder.linkflag);
- }
-
- if(submit("TXMRI01700")){
- var itemno = model.getValue("/root/tmp/itemno");
- //fSetCmbLoc(itemno);
-
- if(itemno != ""){
- messageBox("폴더 생성이","I002");
- }
- //opener.javascript.fGetTreeView();
- window.close();
- }
- }
- //--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|