123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200 |
- /*
-
- 응급실 CPCR 기록지 기준자료 관리(SMMNE03800.xfm - JScript )
- - Version :
- 1) : Ver.1.00.01
- */
- var prcpNodeCPCR = "/root/main/cpcrbasecode/mediation/mediationlist";
- var prcpNode = "/root/prcp/prcplist";
- var prcpSubCntNode = "/root/main/prcp/prcplist";
- var prcpSubNode = "/root/main/prcp";
- var prcpnmCol = 2;
- /**
- * @group :
- * @ver : 2007.07.21
- * @by : 양천덕
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 기준자료별 상태 변환
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fStatChnge(chgPath, chgRow, chgCol ){
- if( chgRow == "0"){
- return;
- } else {
- if(chgCol == "1"){
- if(model.getValue(chgPath+"["+chgRow+"]/default") == "Y"){
- messageBox("해당 Item은 기본 설정 아이템입니다.", "E");
- model.setValue(chgPath+"["+chgRow+"]/useyn" , "Y");
- return;
- }
-
- if(model.getValue(chgPath+"["+chgRow+"]/statflag") == "I"){
- model.setValue(chgPath+"["+chgRow+"]/statflag", "");
- }else if(model.getValue(chgPath+"["+chgRow+"]/statflag") == "S" && model.getValue(chgPath+"["+chgRow+"]/basecodeflag") == "J" ){
- model.setValue(chgPath+"["+chgRow+"]/statflag", "U");
- }else if(model.getValue(chgPath+"["+chgRow+"]/statflag") == "S" && model.getValue(chgPath+"["+chgRow+"]/basecodeflag") == "S" ){
- model.setValue(chgPath+"["+chgRow+"]/statflag", "D");
-
- }else if(model.getValue(chgPath+"["+chgRow+"]/statflag") == "D"){
- model.setValue(chgPath+"["+chgRow+"]/statflag", "S");
- }else if(model.getValue(chgPath+"["+chgRow+"]/statflag") == ""){
- model.setValue(chgPath+"["+chgRow+"]/statflag", "I");
- }
- }
- }
- }
- /**
- * @group :
- * @ver : 2007.07.21
- * @by : 양천덕
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 타부서 데이타 셋팅
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fDifDataSet(addPath, setPath, addRow, addRows, setRow, pCode ){
- var checkyn = "N";
-
- for(i=0 ; i< addRows ; i ++){
- if( model.getValue(setPath+"["+ setRow +"]/recitem") == model.getValue(addPath+"["+ i +"]/recitem") ){
- checkyn = "Y";
- }
- }
- var addRow ="";
-
- if( checkyn == "Y"){
- messageBox("이미 Setting 되어있는 item입니다.", "I");
- return;
- } else {
- if(pCode == "P"){
- datagrid1.addRow();
- addRow = datagrid1.row;
- }
- if(pCode == "M"){
- datagrid3.addRow();
- addRow = datagrid3.row;
- }
- if(pCode == "T"){
- datagrid2.addRow();
- addRow = datagrid2.row;
- }
-
- model.setValue(addPath+"["+ addRow +"]/useyn" , "Y");
- model.setValue(addPath+"["+ addRow +"]/recitem" , model.getValue(setPath+"["+ setRow +"]/recitem"));
- model.setValue(addPath+"["+ addRow +"]/recitemflag" , pCode);
- model.setValue(addPath+"["+ addRow +"]/recitemno" , model.getValue(setPath+"["+ setRow +"]/recitemno"));
-
- if(model.getValue("/root/main/cond/deptcd") == model.getValue("/root/srcdeptcd") ){
- model.setValue(addPath+"["+ addRow +"]/basecodeflag" , "J");
- } else {
- model.setValue(addPath+"["+ addRow +"]/basecodeflag" , "S");
- }
-
- if(model.getValue(addPath+"["+ addRow +"]/basecodeflag") == "J"){
- model.setValue(addPath+"["+ addRow +"]/statflag" , "U");
- } else {
- model.setValue(addPath+"["+ addRow +"]/statflag" , "I");
- }
- }
- }
-
- /**
- * @group :
- * @ver : 2007.07.21
- * @by : 양천덕
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 항목별 기준자료 저장
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fCpcrSetCodeSave(pPath, pRows, pGridnm){
- if(pGridnm == "datagrid1"){
- model.makeValue("/root/send/datalist", datagrid1.getUpdateDataAll("i"));
- } else if(pGridnm == "datagrid3"){
- model.makeValue("/root/send/datalist", datagrid3.getUpdateDataAll("i"));
- } else if(pGridnm == "datagrid2"){
- model.makeValue("/root/send/datalist", datagrid2.getUpdateDataAll("i"));
- }
-
- fSaveOptionData();
- submit("TXMNE04001");
- model.refresh();
- }
- /**
- * @group :
- * @ver : 2007.07.21
- * @by : 양천덕
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 항목별 기준자료 저장, 수정 결과 조회 조건 값 설정
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSaveOptionData(){
- model.removenode("/root/send/cond");
- model.makeValue("/root/send/cond", "deptcd▩"
- + model.getValue("/root/srcdeptcd")+"▩");
- }
- /**
- * @group :
- * @ver : 2007.07.21
- * @by : 양천덕
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 항목별 기준자료 조회 조건 값 설정
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSrcOptionData(){
- model.removenode("/root/send/cond");
- model.makeValue("/root/send/cond", "deptcd▩"
- + model.getValue("/root/main/cond/deptcd")+"▩");
- }
- /**
- * @group :
- * @ver : 2007.07.21
- * @by : 양천덕
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 항목별 기준자료 조회 조건 값 설정
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSrcData(pFlag){
- fSrcOptionData();
- submit("TRMNE04001");
-
- if(pFlag == "I"){
- submit("TXMNE04001");
- }
- }
|