123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[var isEdited = 'N';
- function fInit()
- {
-
-
- var ChkNewDay = "";
- var ChkFlag = "";
-
- var arrParam = new Array();
- arrParam = [ {dsNm: "ds_init_R0061list", cdGrpId: "R0061", showValue:false}
- ,{dsNm: "ds_init_R0062list", cdGrpId: "R0062", showValue:false}
- ,{dsNm: "ds_init_A0125list", cdGrpId: "A0125", showValue:false}
- ,{dsNm: "ds_init_A0126list", cdGrpId: "A0126", showValue:false}
- ,{dsNm: "ds_init_A0127list", cdGrpId: "A0127", showValue:false}
- ,{dsNm: "ds_init_A0128list", cdGrpId: "A0128", showValue:false}
- ,{dsNm: "ds_init_A0141list", cdGrpId: "A0141", showValue:false}
- ,{dsNm: "ds_init_A0142list", cdGrpId: "A0142", showValue:false}
- ,{dsNm: "ds_init_A0143list", cdGrpId: "A0143", showValue:false}
- ,{dsNm: "ds_init_A0371list", cdGrpId: "A0371", showValue:false}
- ,{dsNm: "ds_init_A1000list", cdGrpId: "A1000", showValue:false}
- ,{dsNm: "ds_init_A1010list", cdGrpId: "A1010", showValue:false}
- ,{dsNm: "ds_init_A1020list", cdGrpId: "A1020", showValue:false}
- ,{dsNm: "ds_init_A1030list", cdGrpId: "A1030", showValue:false}
- ,{dsNm: "ds_init_R0500list", cdGrpId: "R0500", showValue:false}
- ,{dsNm: "ds_init_A1400list", cdGrpId: "A1400", showValue:false}
-
- ,{dsNm: "ds_init_A01411list", cdGrpId: "A01411", showValue:false}
- ,{dsNm: "ds_init_A01281list", cdGrpId: "A01281", showValue:false}
- ,{dsNm: "ds_init_A01282list", cdGrpId: "A01282", showValue:false}
- ,{dsNm: "ds_init_A01283list", cdGrpId: "A01283", showValue:false}]
- appf_getCodeList(arrParam);
- group1.grp_commoninfo.cmb_1.value ="";
- group1.grp_commoninfo.cmb_2.value ="";
- group1.grp_commoninfo.cmb_3.value ="";
- group1.grp_commoninfo.cmb_occhurt.value ="";
- group1.grp_commoninfo.rdo_occpath.value ="";
- group1.grp_commoninfo.rdo_occpathnew.value ="";
- group1.grp_commoninfo.rdo_occpart.value ="";
- group1.grp_commoninfo.rdo_occworkflag.value ="";
- group1.grp_commoninfo.rdo_occtool.value ="";
-
- //group1.grp_commoninfo.rdo_occkindnew01.updateToDataset();
- //group1.grp_commoninfo.rdo_occkindnew02.updateToDataset();
- //group1.grp_commoninfo.rdo_occkindnew03.updateToDataset();
- group1.grp_commoninfo.rdo_occkindnew01.value ="";
- group1.grp_commoninfo.rdo_occkindnew02.value ="";
- group1.grp_commoninfo.rdo_occkindnew03.value ="";
-
- //진료과코드 진료의사ID 조회
- pamGetDeptCDDrIDList();
-
- var instcd = sysf_getUserInfo("dutplceinstcd");
- var standard_yn = "orduseyn";
- var ord_deptflag = 'D';
- var rslt_ref = "ds_init_cmb_deptlist";
- var sort_field = "depthngnm";
- var sort_method = "asc";
-
- appf_getDeptCodeList(instcd, standard_yn, ord_deptflag, sort_field,"","","","","ds_init_dept",false,"");
- standard_yn = "orduseyn";
- ord_deptflag = "W";
- rslt_ref = "ds_init_cmb_warddeptlist";
- sort_field = "deptcd";
- sort_method = "asc";
-
- appf_getDeptCodeList(instcd, standard_yn, ord_deptflag, sort_field,"","","","","ds_init_dept",false,"");
- var sProp = "col=10, row=1, cellspacing=20,vcellspacing=4,itemWidth=-1,itemHeight=22,overflow=''";
- group1.grp_commoninfo.cp_checkboxList00.setInitComp(sProp, ds_init_A1030list,"cdid","cdnm","fn_cmpEvent");
-
- ds_main_personally.setColumn(0, "userid", sysf_getUserInfo("userid"));
- ds_main_commoninfo.setColumn(0, "personkind", "P");
- ds_main_patientinfo.setColumn(0, "casknowyn", "Y");
- ds_main_commoninfo.setColumn(0, "occdd", utlf_getCurrentDate());
- //ds_main_commoninfo.setColumn(0, "occmm", utlf_getCurrentTime().substring(0,4));
-
- var Time = utlf_getCurrentTime();
- var str_time = String(Time);
-
- ds_main_commoninfo.setColumn(0, "occtm", str_time.substr(0.4));
-
- group1.grp_aftmanage.rdo_aftneceyn.value = "-";
- group1.grp_immunityinfo.rdo_perpregterm.enable = false;
- group1.grp_aftmanage.enable = false;
-
- if(frmf_isPopup())
- {
-
- ds_send_reqdata.clearData();
-
- dsf_createDsRow("ds_send_reqdata", [{col:"instcd", type:"STRING", size:256 , val : opener.frmf_getParameter("instcd")}
- , {col:"personkind", type:"STRING", size:256 , val : opener.frmf_getParameter("personkind")}
- , {col:"rrgstno1", type:"STRING", size:256 , val : opener.frmf_getParameter("rrgstno1")}
- , {col:"rrgstno2", type:"STRING", size:256 , val : opener.frmf_getParameter("rrgstno2")}
- , {col:"rgstdt", type:"STRING", size:256 , val : opener.frmf_getParameter("rgstdt")}
- , {col:"rgstid", type:"STRING", size:256 , val : opener.frmf_getParameter("rgstid")}]);
-
- var oParam = {};
- oParam.id = "TRASI01005";
- oParam.service = "infcmngtapp.EmpInfcMngt";
- oParam.method = "reqGetEmpInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_temp_userinfo=item ds_temp_userinfo=item ds_temp_userinfo=item ds_temp_userinfo=item ds_temp_userinfo=item";
- oParam.async = false;
- //oParam.callback = "cf_TRASI01005";
- tranf_submit(oParam);
-
- dsf_setDefaultVal(ds_temp_userinfo, "deptcd:,depthngnm:,jobkindcd:,jobkindetc:,workyear:,workmonth:,totworkyear:,totworkmonth:,aftmanagenm:");
-
- if(opener.frmf_getParameter("personkind") == "P")
- {
- group1.grp_substitute.enable = false;
- ds_main_substitute.clearData();
- ds_main_personally.copyData(ds_temp_userinfo);
-
- }
- else if(opener.frmf_getParameter("personkind") == "S")
- {
- group1.grp_substitute.enable = false;
- ds_main_personally.clearData();
- ds_main_substitute.copyData(ds_temp_userinfo);
- }
-
- ds_main_patientinfo.copyData(ds_temp_userinfo);
- ds_main_commoninfo.copyData(ds_temp_userinfo);
- ds_main_immunityinfo.copyData(ds_temp_userinfo);
- ds_main_aftmanage.copyData(ds_temp_userinfo);
- if(ds_main_aftmanage.getColumn(0, "status") == "S")
- {
- group1.grp_personally.enable = false;
- group1.grp_substitute.enable = false;
- group1.rdo_casknowyn.enable = false;
- group1.grp_patientinfo.enable = false;
- group1.grp_commoninfo.enable = false;
- group1.grp_immunityinfo.enable = false;
- group1.grp_aftmanage.enable = false;
- grp_btn.btn_save.enable = false;
- grp_btn.btn_send.enable = false;
- group1.rdo_p.enable = false;
- group1.rdo_s.enable = false;
- }
- else
- {
- group1.grp_personally.enable = false;
- group1.grp_substitute.enable = true;
- group1.rdo_casknowyn.enable = true;
- group1.grp_patientinfo.enable = true;
- group1.grp_commoninfo.enable = true;
- group1.grp_immunityinfo.enable = true;
- grp_btn.btn_save.enable = true;
- grp_btn.btn_send.enable = true;
- group1.rdo_p.enable = true;
- group1.rdo_s.enable = true;
- //fCtrlEnableChk("rdo_occpath");
-
- }
-
- //fCtrlEnableChk("rdo_occpathnew");
-
- //if((sysf_getUserInfo("dutplceinstcd") == "031" && sysf_getUserInfo("dutplcecd") == "3110300000")||(sysf_getUserInfo("dutplceinstcd") == "032" && sysf_getUserInfo("dutplcecd") == "3320100000"))
- if( sysf_getUserInfo("dutplcecd")=="3110300000" )
- {
- ds_main_aftmanage.setColumn(0, "aftmanageid", sysf_getUserInfo("userid"));
- ds_main_aftmanage.setColumn(0, "aftmanagenm", sysf_getUserInfo("usernm"));
- //ds_temp_aftmanage.setColumn(0, "aftmanagenm", sysf_getUserInfo("usernm"));
-
- group1.grp_aftmanage.enable = true;
- grp_btn.btn_save.enable = false;
- grp_btn.btn_send.enable = true;
- grp_btn.btn_print.enable = true;
- }
- else
- {
- grp_btn.btn_print.enable = false;
- group1.grp_aftmanage.enable = false;
- }
-
- var ChkNewDay = ds_temp_userinfo.getColumn(0, "rgstdt");
- var ChkFlag = "N";
- }
- else
- {
- fGetUserInfo();
- //if((sysf_getUserInfo("dutplceinstcd") == "031" && sysf_getUserInfo("dutplcecd") == "3110300000") || (sysf_getUserInfo("dutplceinstcd") == "032" && sysf_getUserInfo("dutplcecd") == "3320100000"))
- if( sysf_getUserInfo("dutplcecd")=="3110300000" )
- {
- grp_btn.btn_save.enable = false;
- grp_btn.btn_send.enable = true;
- }
-
- grp_btn.btn_print.enable = true;
-
- var ChkNewDay = utlf_getCurrentDate();
- var ChkFlag = "Y";
- }
- fn_getOccprotect();
- //여기로 변경
- if(ChkNewDay >= "20190304"){
- //trace("new");
- group1.grp_commoninfo.rdo_occpathnew.visible = true;
- group1.grp_commoninfo.rdo_occkindnew01.visible = true;
- group1.grp_commoninfo.rdo_occkindnew02.visible = true;
- group1.grp_commoninfo.rdo_occkindnew03.visible = true;
-
- group1.grp_commoninfo.rdo_occpath.visible = false;
- group1.grp_commoninfo.rdo_occkind.visible = false;
- //group1_rdo_occpath_onitemchanged();
- //frmf_inputEnterKey("group1.grp_commoninfo.rdo_occpathnew", "onitemchanged", new ItemChangeEventInfo );
- fCtrlEnableChk("rdo_occpathnew", ChkFlag);
- }else{
- //trace("old");
- group1.grp_commoninfo.rdo_occpathnew.visible = false;
- group1.grp_commoninfo.rdo_occkindnew01.visible = false;
- group1.grp_commoninfo.rdo_occkindnew02.visible = false;
- group1.grp_commoninfo.rdo_occkindnew03.visible = false;
-
- group1.grp_commoninfo.rdo_occpath.visible = true;
- group1.grp_commoninfo.rdo_occkind.visible = true;
- //frmf_inputEnterKey("group1.grp_commoninfo.rdo_occpath", "onitemchanged", new ItemChangeEventInfo );
- fCtrlEnableChk("rdo_occpath", ChkFlag);
- }
- group1.grp_commoninfo.rdo_occkindnew01.enable = false;
- group1.grp_commoninfo.rdo_occkindnew02.enable = false;
- group1.grp_commoninfo.rdo_occkindnew03.enable = false;
- }
- function fn_getOccprotect(){
- if(!utlf_isNull(ds_main_commoninfo.getColumn(0, "occprotect"))) {
- var OccprotectList = ds_main_commoninfo.getColumn(0, "occprotect").split("|");
- group1.grp_commoninfo.cp_checkboxList00.setData(OccprotectList);
- }
- }
- function fGetUserInfo(chk)
- {
- if(chk == "true")
- {
- ds_main_immunityinfo.clearData();
- }
- else if(chk == "false")
- {
-
- }
-
- if(ds_main_commoninfo.getColumn(0, "personkind") == "P")
- {
- group1.grp_personally.enable = false;
- group1.grp_substitute.enable = false;
-
- dsf_createDsRow("ds_send_reqdata", [{col:"target", type:"STRING", size:256 , val : "P"}
- , {col:"userid", type:"STRING", size:256 , val : sysf_getUserId()}
- , {col:"dutplcecd", type:"STRING", size:256 , val : sysf_getUserInfo("dutplcecd")}
- , {col:"rrgstno1", type:"STRING", size:256 , val : ""}
- , {col:"rrgstno2", type:"STRING", size:256 , val : ""}
- , {col:"pid", type:"STRING", size:256 , val : ""}]);
-
- var oParam = {};
- oParam.id = "TRASI01001";
- oParam.service = "infcmngtapp.EmpInfcMngt";
- oParam.method = "reqGetEmpInfcCdList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_temp_userinfo=infectioninfo ds_temp_immunityinfo=immunityinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRASI01001";
- tranf_submit(oParam);
- dsf_setDefaultVal(ds_temp_immunityinfo, "hbsag:-,hbsagdd:,hbsab:-,hbsabdd:,hcv:-,hcvdd:,hiv:-,hivdd:");
- dsf_setDefaultVal(ds_temp_userinfo, "deptcd:,depthngnm:,jobkindcd:,jobkindetc:,workyear:,workmonth:,totworkyear:,totworkmonth:");
-
- ds_main_personally.copyData(ds_temp_userinfo);
- ds_main_immunityinfo.copyData(ds_temp_immunityinfo);
-
- ds_main_substitute.clearData();
- ds_main_substitute.addRow();
- }
- else if(ds_main_commoninfo.getColumn(0, "personkind") == "S")
- {
- group1.grp_personally.enable = false;
- group1.grp_substitute.enable = true;
- group1.grp_substitute.ipt_etcmemo.enable = false
-
- dsf_createDsRow("ds_send_reqdata", [{col:"target", type:"STRING", size:256 , val : "S"}
- , {col:"rrgstno1", type:"STRING", size:256 , val : group1.grp_substitute.ipt_srrgstno1.value}
- , {col:"rrgstno2", type:"STRING", size:256 , val : group1.grp_substitute.ipt_srrgstno2.value}]);
-
- var oParam = {};
- oParam.id = "TRASI01001";
- oParam.service = "infcmngtapp.EmpInfcMngt";
- oParam.method = "reqGetEmpInfcCdList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_temp_userinfo=infectioninfo ds_temp_immunityinfo=immunityinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRASI01001";
- tranf_submit(oParam);
-
- dsf_setDefaultVal(ds_temp_userinfo, "deptcd:,depthngnm:,jobkindcd:,jobkindetc:,workyear:,workmonth:,totworkyear:,totworkmonth:");
- dsf_setDefaultVal(ds_temp_immunityinfo, "hbsag:-,hbsagdd:,hbsab:-,hbsabdd:,hcv:-,hcvdd:,hiv:-,hivdd:");
- ds_main_substitute.copyData(ds_temp_userinfo);
- ds_main_immunityinfo.copyData(ds_temp_immunityinfo);
-
- ds_main_personally.clearData();
- ds_main_personally.addRow();
- }
- }
- function fCalcDate(pControlID)
- {
- if(pControlID == "ipt_proino1dd" && !utlf_isNull(group1.grp_aftmanage.ipt_proino1dd.value))
- {
- var date = group1.grp_aftmanage.ipt_proino1dd.value;
- var str_date = String(date);
-
- //var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(1, "M").getDayOfWeek("K");
- var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- day = day.getAddDate(1, "M").getDayOfWeek("K");
-
- //var day = (str_date.toDate().getAddDate(1, "M").getDateFormat()).toDate().getDayOfWeek("K");
- var tmpval="";
-
- if(day == "토")
- {
- //ds_main_aftmanage.setColumn(0, "proino2dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(1, "M").getAddDate(2, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(1, "M").getAddDate(2, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "proino2dd", tmpval);
- }
- else if(day == "일")
- {
- //ds_main_aftmanage.setColumn(0, "proino2dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(1, "M").getAddDate(1, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(1, "M").getAddDate(1, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "proino2dd", tmpval);
- }
- else
- {
- //ds_main_aftmanage.setColumn(0, "proino2dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(1, "M").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2))
- tmpval = tmpval.getAddDate(1, "M").getDateFormat();
- ds_main_aftmanage.setColumn(0, "proino2dd", tmpval);
- }
- var date = group1.grp_aftmanage.ipt_proino2dd.value;
- var str_date = String(date);
- //var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(5, "M").getDayOfWeek("K");
- var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- day = day.getAddDate(5, "M").getDayOfWeek("K");
-
- if(day == "토")
- {
- //ds_main_aftmanage.setColumn(0, "proino3dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(5, "M").getAddDate(2, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(5, "M").getAddDate(2, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "proino3dd", tmpval);
- }
- else if(day == "일")
- {
- //ds_main_aftmanage.setColumn(0, "proino3dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(5, "M").getAddDate(1, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(5, "M").getAddDate(1, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "proino3dd", tmpval);
- }else
- {
- //ds_main_aftmanage.setColumn(0, "proino3dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(5, "M").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(5, "M").getDateFormat();
- ds_main_aftmanage.setColumn(0, "proino3dd", tmpval);
- }
- }
- else if(pControlID == "ipt_hbsag1dd" && !utlf_isNull(group1.grp_aftmanage.ipt_hbsag1dd.value))
- {
- var date = group1.grp_aftmanage.ipt_hbsag1dd.value;
- var str_date = String(date);
-
- //var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(1, "M").getDayOfWeek("K");
- var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- day = day.getAddDate(1, "M").getDayOfWeek("K");
-
- if(day == "토")
- {
- //ds_main_aftmanage.setColumn(0, "hbsag2dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(3, "M").getAddDate(2, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(3, "M").getAddDate(2, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hbsag2dd", tmpval);
- }
- else if(day == "일")
- {
- //ds_main_aftmanage.setColumn(0, "hbsag2dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(3, "M").getAddDate(1, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(3, "M").getAddDate(1, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hbsag2dd", tmpval);
- }
- else
- {
- //ds_main_aftmanage.setColumn(0, "hbsag2dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ),str_date.substr(6, 2)).getAddDate(3, "M").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ),str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(3, "M").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hbsag2dd", tmpval);
- }
-
- //var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(6, "M").getDayOfWeek("K");
- var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- day = day.getAddDate(6, "M").getDayOfWeek("K");
-
- if(day == "토")
- {
- //ds_main_aftmanage.setColumn(0, "hbsag3dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(6, "M").getAddDate(2, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(6, "M").getAddDate(2, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hbsag3dd", tmpval);
- }
- else if(day == "일")
- {
- //ds_main_aftmanage.setColumn(0, "hbsag3dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(6, "M").getAddDate(1, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(6, "M").getAddDate(1, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hbsag3dd", tmpval);
- }
- else
- {
- //ds_main_aftmanage.setColumn(0, "hbsag3dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(6, "M").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(6, "M").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hbsag3dd", tmpval);
- }
- }
- else if(pControlID == "ipt_hbsab1dd" && !utlf_isNull(group1.grp_aftmanage.ipt_hbsab1dd.value))
- {
- var date = group1.grp_aftmanage.ipt_hbsab1dd.value;
- var str_date = String(date);
-
- //var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(7, "M").getDayOfWeek("K");
- var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- day = day.getAddDate(7, "M").getDayOfWeek("K");
-
- if(day == "토")
- {
- //ds_main_aftmanage.setColumn(0, "hbsab2dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(7, "M").getAddDate(2, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(7, "M").getAddDate(2, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hbsab2dd", tmpval);
- }
- else if(day == "일")
- {
- //ds_main_aftmanage.setColumn(0, "hbsab2dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(7, "M").getAddDate(1, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(7, "M").getAddDate(1, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hbsab2dd", tmpval);
- }
- else
- {
- //ds_main_aftmanage.setColumn(0, "hbsab2dd",new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(7, "M").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(7, "M").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hbsab2dd", tmpval);
- }
- }
- else if(pControlID=="ipt_hcvab1dd" && !utlf_isNull(group1.grp_aftmanage.ipt_hcvab1dd.value))
- {
- var date = group1.grp_aftmanage.ipt_hcvab1dd.value;
- var str_date = String(date);
-
- //var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(6, "M").getDayOfWeek("K");
- var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- day = day.getAddDate(6, "M").getDayOfWeek("K");
-
- if(day == "토")
- {
- //ds_main_aftmanage.setColumn(0, "hcvab2dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(6, "M").getAddDate(2, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(6, "M").getAddDate(2, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hcvab2dd", tmpval);
- }
- else if(day == "일")
- {
- //ds_main_aftmanage.setColumn(0, "hcvab2dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(6, "M").getAddDate(1, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(6, "M").getAddDate(1, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hcvab2dd", tmpval);
- }
- else
- {
- //ds_main_aftmanage.setColumn(0, "hcvab2dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(6, "M").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(6, "M").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hcvab2dd", tmpval);
- }
-
- //var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(42, "D").getDayOfWeek("K");
- var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- day = day.getAddDate(42, "D").getDayOfWeek("K");
-
- if(day == "토")
- {
- //ds_main_aftmanage.setColumn(0, "hcvpcr1dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(42, "D").getAddDate(2, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(42, "D").getAddDate(2, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hcvpcr1dd", tmpval);
- }
- else if(day == "일")
- {
- //ds_main_aftmanage.setColumn(0, "hcvpcr1dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(42, "D").getAddDate(1, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(42, "D").getAddDate(1, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hcvpcr1dd", tmpval);
- }
- else
- {
- //ds_main_aftmanage.setColumn(0, "hcvpcr1dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(42, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(42, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hcvpcr1dd", tmpval);
- }
- }
- else if(pControlID == "ipt_hivab1dd" && !utlf_isNull(group1.grp_aftmanage.ipt_hivab1dd.value))
- {
- var date = group1.grp_aftmanage.ipt_hivab1dd.value;
- var str_date = String(date);
-
- //var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(42, "D").getDayOfWeek("K");
- var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- day = day.getAddDate(42, "D").getDayOfWeek("K");
-
- if(day == "토")
- {
- //ds_main_aftmanage.setColumn(0, "hivab2dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(42, "D").getAddDate(2, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(42, "D").getAddDate(2, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hivab2dd", tmpval);
- }
- else if(day == "일")
- {
- //ds_main_aftmanage.setColumn(0, "hivab2dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(42, "D").getAddDate(1, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(42, "D").getAddDate(1, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hivab2dd", tmpval);
- }
- else
- {
- //ds_main_aftmanage.setColumn(0, "hivab2dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(42, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(42, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hivab2dd", tmpval);
- }
-
- //var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(3, "M").getDayOfWeek("K");
- var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- day = day.getAddDate(3, "M").getDayOfWeek("K");
-
- if(day == "토")
- {
- //ds_main_aftmanage.setColumn(0, "hivab3dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(3, "M").getAddDate(2, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(3, "M").getAddDate(2, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hivab3dd", tmpval);
- }
- else if(day == "일")
- {
- //ds_main_aftmanage.setColumn(0, "hivab3dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(3, "M").getAddDate(1, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(3, "M").getAddDate(1, "D").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hivab3dd", tmpval);
- }
- else
- {
- //ds_main_aftmanage.setColumn(0, "hivab3dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(3, "M").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(3, "M").getDateFormat();
- ds_main_aftmanage.setColumn(0, "hivab3dd", tmpval);
- }
-
- //var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(6, "M").getDayOfWeek("K");
- var day = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- day = day.getAddDate(6, "M").getDayOfWeek("K");
-
- if(day == "토")
- {
- //ds_main_aftmanage.setColumn(0, "hivab4dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(6, "M").getAddDate(2, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(6, "M").getAddDate(2, "D").getDateFormat()
- ds_main_aftmanage.setColumn(0, "hivab4dd", tmpval);
- }
- else if(day == "일")
- {
- //ds_main_aftmanage.setColumn(0, "hivab4dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(6, "M").getAddDate(1, "D").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(6, "M").getAddDate(1, "D").getDateFormat()
- ds_main_aftmanage.setColumn(0, "hivab4dd", tmpval);
- }
- else
- {
- //ds_main_aftmanage.setColumn(0, "hivab4dd", new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2)).getAddDate(6, "M").getDateFormat());
- tmpval = new Date(str_date.substr(0,4), String(Number(str_date.substr(4, 2)) -1 ), str_date.substr(6, 2));
- tmpval = tmpval.getAddDate(6, "M").getDateFormat()
- ds_main_aftmanage.setColumn(0, "hivab4dd", tmpval);
- }
- }
- }
- function fChangecasPerson()
- {
- if(group1.rdo_casknowyn.value == "Y")
- {
- group1.grp_patientinfo.enable = true;
-
- group1.grp_patientinfo.ipt_pcashbv.enable = false;
- group1.grp_patientinfo.ipt_pcashcv.enable = false;
- group1.grp_patientinfo.ipt_pcashiv.enable = false;
- group1.grp_patientinfo.ipt_pcashcvpcr.enable = false;
-
- group1.grp_patientinfo.ipt_pcashbvdd.enable = false;
- group1.grp_patientinfo.ipt_pcashcvdd.enable = false;
- group1.grp_patientinfo.ipt_pcashcvpcrdd.enable = false;
- group1.grp_patientinfo.ipt_pcashivdd.enable = false;
- }
- else
- {
- group1.grp_patientinfo.enable = false;
- group1.grp_patientinfo.ipt_pcaspid.value="";
- group1.grp_patientinfo.btn_pcaspsnid.value="";
- group1.grp_patientinfo.ipt_pcashngnm.value="";
- group1.grp_patientinfo.ipt_pcassex.value="";
- group1.grp_patientinfo.ipt_pcasage.value="";
- group1.grp_patientinfo.cmb_pcasdeptcd.value="";
- group1.grp_patientinfo.cmb_pcaswardcd.value="";
- group1.grp_patientinfo.ipt_pcasroomcd.value="";
- group1.grp_patientinfo.ipt_pcasdrnm.value="";
- group1.grp_patientinfo.ipt_pcasdrtel.value="";
- group1.grp_patientinfo.ipt_pcasdiagnm.value="";
- group1.grp_patientinfo.ipt_pcashbv.value="";
- group1.grp_patientinfo.ipt_pcashcv.value="";
- group1.grp_patientinfo.ipt_pcashcvpcr.value="";
- group1.grp_patientinfo.ipt_pcashiv.value="";
- group1.grp_patientinfo.ipt_pcashbvdd.value="";
- group1.grp_patientinfo.ipt_pcashcvdd.value="";
- group1.grp_patientinfo.ipt_pcashcvpcrdd.value="";
- group1.grp_patientinfo.ipt_pcashivdd.value="";
- group1.grp_patientinfo.ipt_pcasetc.value="";
- }
- }
- function fChkAftManage(pControlID)
- {
- //trace(pControlID)
- if(utlf_isNull(group1.grp_aftmanage.ipt_aftmanasche.value)){
- group1.grp_aftmanage.ipt_aftmanasche.value ="";
- }
- if(pControlID == "rdo_igyn" && group1.grp_aftmanage.rdo_igyn.value == "Y")
- {
- group1.grp_aftmanage.ipt_aftmanasche.value = group1.grp_aftmanage.ipt_aftmanasche.value + "면역글로불린,";
- }
- if(pControlID == "rdo_proinoyn" && group1.grp_aftmanage.rdo_proinoyn.value == "Y")
- {
- group1.grp_aftmanage.ipt_aftmanasche.value = group1.grp_aftmanage.ipt_aftmanasche.value + "예방접종,";
- }
- if(pControlID == "rdo_hbsagyn" && group1.grp_aftmanage.rdo_hbsagyn.value=="Y")
- {
- group1.grp_aftmanage.ipt_aftmanasche.value = group1.grp_aftmanage.ipt_aftmanasche.value + "hbsag,";
- }
- if(pControlID == "rdo_hbsabyn" && group1.grp_aftmanage.rdo_hbsabyn.value == "Y")
- {
- group1.grp_aftmanage.ipt_aftmanasche.value = group1.grp_aftmanage.ipt_aftmanasche.value + "hbsab,";
- }
- if(pControlID == "rdo_hcvabyn" && group1.grp_aftmanage.rdo_hcvabyn.value == "Y")
- {
- group1.grp_aftmanage.ipt_aftmanasche.value = group1.grp_aftmanage.ipt_aftmanasche.value + "hcvab,";
- }
- if(pControlID == "rdo_hcvpcryn" && group1.grp_aftmanage.rdo_hcvpcryn.value == "Y")
- {
- group1.grp_aftmanage.ipt_aftmanasche.value = group1.grp_aftmanage.ipt_aftmanasche.value + "hcvpcr,";
- }
- if(pControlID == "rdo_premediyn" && group1.grp_aftmanage.rdo_premediyn.value == "Y")
- {
- group1.grp_aftmanage.ipt_aftmanasche.value = group1.grp_aftmanage.ipt_aftmanasche.value + "예방약제,";
- }
- if(pControlID == "rdo_hivabyn" && group1.grp_aftmanage.rdo_hivabyn.value == "Y")
- {
- group1.grp_aftmanage.ipt_aftmanasche.value = group1.grp_aftmanage.ipt_aftmanasche.value + "HIV,";
- }
-
- //2019.01.22
- if(pControlID == "rdo_airsprinfexamyn" && group1.grp_aftmanage.rdo_airsprinfexamyn.value == "Y")
- {
- group1.grp_aftmanage.ipt_aftmanasche.value = group1.grp_aftmanage.ipt_aftmanasche.value + "공기매개/비말감염(검사),";
- }
- if(pControlID == "rdo_airsprinfmediyn" && group1.grp_aftmanage.rdo_airsprinfmediyn.value == "Y")
- {
- group1.grp_aftmanage.ipt_aftmanasche.value = group1.grp_aftmanage.ipt_aftmanasche.value + "공기매개/비말감염(투약),";
- }
- if(pControlID == "rdo_coninfexamyn" && group1.grp_aftmanage.rdo_coninfexamyn.value == "Y")
- {
- group1.grp_aftmanage.ipt_aftmanasche.value = group1.grp_aftmanage.ipt_aftmanasche.value + "접촉감염(검사),";
- }
- if(pControlID == "rdo_coninfmediyn" && group1.grp_aftmanage.rdo_coninfmediyn.value == "Y")
- {
- group1.grp_aftmanage.ipt_aftmanasche.value = group1.grp_aftmanage.ipt_aftmanasche.value + "접촉감염(투약),";
- }
-
- if(pControlID == "rdo_aftneceyn" && group1.grp_aftmanage.rdo_aftneceyn.value == "N")
- {
- ds_main_aftmanage.setColumn(0, "igyn", "N");
- ds_main_aftmanage.setColumn(0, "proinoyn", "N");
- ds_main_aftmanage.setColumn(0, "hbsagyn", "N");
- ds_main_aftmanage.setColumn(0, "hbsabyn", "N");
- ds_main_aftmanage.setColumn(0, "hcvabyn", "N");
- ds_main_aftmanage.setColumn(0, "hcvpcryn", "N");
- ds_main_aftmanage.setColumn(0, "premediyn", "N");
- ds_main_aftmanage.setColumn(0, "hivabyn", "N");
-
- ds_main_aftmanage.setColumn(0, "airsprinfexamyn", "N");
- ds_main_aftmanage.setColumn(0, "airsprinfmediyn", "N");
- ds_main_aftmanage.setColumn(0, "coninfexamyn", "N");
- ds_main_aftmanage.setColumn(0, "coninfmediyn", "N");
-
- ds_main_aftmanage.setColumn(0, "aftrsltmana", "");
- }
- }
- function fCtrlEnableChk(pControlID, initChk)
- {
- //trace("a:" + initChk);
- if (pControlID == "rdo_occpathnew")
- {
- var sChangeItem = ds_main_commoninfo.getColumn(0, "occpath");
- if (utlf_isSearchString(sChangeItem, "01"))
- {
- group1.grp_commoninfo.cmb_occhurt.enable = true;
- group1.grp_commoninfo.rdo_occkind.visible = false;
-
- group1.grp_commoninfo.rdo_occkindnew01.visible = true;
- group1.grp_commoninfo.rdo_occkindnew02.visible = false;
- group1.grp_commoninfo.rdo_occkindnew03.visible = false;
-
- group1.grp_commoninfo.rdo_occkindnew01.bringToFront();
-
- group1.grp_commoninfo.rdo_occkindnew01.enable = true;
- group1.grp_commoninfo.rdo_occkindnew02.enable = false;
- group1.grp_commoninfo.rdo_occkindnew03.enable = false;
- group1.grp_commoninfo.rdo_occpart.enable = true;
- group1.grp_commoninfo.ipt_occpartetc.enable = true;
- group1.grp_commoninfo.rdo_occworkflag.enable = true;
- group1.grp_commoninfo.rdo_occtool.enable = true;
- }
- else if(utlf_isSearchString(sChangeItem, "02"))
- {
- group1.grp_commoninfo.cmb_occhurt.enable = false;
-
- group1.grp_commoninfo.rdo_occkind.visible = false;
-
- group1.grp_commoninfo.rdo_occkindnew01.visible = false;
- group1.grp_commoninfo.rdo_occkindnew02.visible = true;
- group1.grp_commoninfo.rdo_occkindnew03.visible = false;
- group1.grp_commoninfo.rdo_occkindnew01.enable = false;
- group1.grp_commoninfo.rdo_occkindnew02.enable = true;
- group1.grp_commoninfo.rdo_occkindnew03.enable = false;
-
- group1.grp_commoninfo.rdo_occkindnew02.bringToFront();
-
- group1.grp_commoninfo.rdo_occpart.enable = true;
- group1.grp_commoninfo.ipt_occpartetc.enable = true;
- group1.grp_commoninfo.rdo_occworkflag.enable = true;
- group1.grp_commoninfo.rdo_occtool.enable = true;
- if(initChk == "Y"){
- group1.grp_commoninfo.cmb_occhurt.value = "";
- }
-
- }
- else if(utlf_isSearchString(sChangeItem, "03"))
- {
- group1.grp_commoninfo.cmb_occhurt.enable = false;
-
- group1.grp_commoninfo.rdo_occkind.visible = false;
-
- group1.grp_commoninfo.rdo_occkindnew01.visible = false;
- group1.grp_commoninfo.rdo_occkindnew02.visible = false;
- group1.grp_commoninfo.rdo_occkindnew03.visible = true;
- group1.grp_commoninfo.rdo_occkindnew01.enable = false;
- group1.grp_commoninfo.rdo_occkindnew02.enable = false;
- group1.grp_commoninfo.rdo_occkindnew03.enable = true;
-
- group1.grp_commoninfo.rdo_occkindnew03.bringToFront();
-
- group1.grp_commoninfo.rdo_occpart.enable = false;
- group1.grp_commoninfo.ipt_occpartetc.enable = false;
- group1.grp_commoninfo.rdo_occworkflag.enable = false;
- group1.grp_commoninfo.ipt_occworkflagetc.enable = false;
- group1.grp_commoninfo.rdo_occtool.enable = false;
- group1.grp_commoninfo.cmb_1.enable = false;
- group1.grp_commoninfo.cmb_2.enable = false;
- group1.grp_commoninfo.cmb_3.enable = false;
- group1.grp_commoninfo.ipt_occworkflagetc.enable = false;
- if(initChk == "Y"){
- group1.grp_commoninfo.rdo_occkind.value = "";
- group1.grp_commoninfo.ipt_occkindetc.value = "";
- group1.grp_commoninfo.ipt_occpartetc.value = "";
- group1.grp_commoninfo.rdo_occpart.value = "";
- group1.grp_commoninfo.ipt_occpartetc.value = "";
- group1.grp_commoninfo.rdo_occworkflag.value = "";
- group1.grp_commoninfo.cmb_1.value = "";
- group1.grp_commoninfo.cmb_2.value = "";
- group1.grp_commoninfo.cmb_3.value = "";
- group1.grp_commoninfo.ipt_occworkflagetc.value = "";
- group1.grp_commoninfo.rdo_occtool.value = "";
- group1.grp_commoninfo.ipt_occtooletc.value = "";
- group1.grp_commoninfo.cmb_occhurt.value = "";
- }
- }
- }
- if (pControlID == "rdo_occpath")
- {
- var sChangeItem = ds_main_commoninfo.getColumn(0, "occpath");
-
- if (utlf_isSearchString(sChangeItem, "01"))
- {
- group1.grp_commoninfo.cmb_occhurt.enable = true;
-
- group1.grp_commoninfo.rdo_occkind.visible = true;
- group1.grp_commoninfo.rdo_occkind.enable = true;
-
- group1.grp_commoninfo.rdo_occkindnew01.visible = false;
- group1.grp_commoninfo.rdo_occkindnew02.visible = false;
- group1.grp_commoninfo.rdo_occkindnew03.visible = false;
-
- group1.grp_commoninfo.rdo_occpart.enable = true;
- group1.grp_commoninfo.ipt_occpartetc.enable = true;
- group1.grp_commoninfo.rdo_occworkflag.enable = true;
- group1.grp_commoninfo.rdo_occtool.enable = true;
- }
- else if(utlf_isSearchString(sChangeItem, "02"))
- {
- group1.grp_commoninfo.cmb_occhurt.enable = false;
-
- group1.grp_commoninfo.rdo_occkind.visible = true;
- group1.grp_commoninfo.rdo_occkind.enable = true;
-
- group1.grp_commoninfo.rdo_occkindnew01.visible = false;
- group1.grp_commoninfo.rdo_occkindnew02.visible = false;
- group1.grp_commoninfo.rdo_occkindnew03.visible = false;
-
- group1.grp_commoninfo.rdo_occpart.enable = true;
- group1.grp_commoninfo.ipt_occpartetc.enable = true;
- group1.grp_commoninfo.rdo_occworkflag.enable = true;
- group1.grp_commoninfo.rdo_occtool.enable = true;
- if(initChk == "Y"){
- group1.grp_commoninfo.cmb_occhurt.value = "";
- }
-
- }
- else if(utlf_isSearchString(sChangeItem, "03"))
- {
- group1.grp_commoninfo.cmb_occhurt.enable = false;
-
- group1.grp_commoninfo.rdo_occkind.visible = true;
- group1.grp_commoninfo.rdo_occkind.enable = false;
-
- group1.grp_commoninfo.rdo_occkindnew01.visible = false;
- group1.grp_commoninfo.rdo_occkindnew02.visible = false;
- group1.grp_commoninfo.rdo_occkindnew03.visible = false;
-
- group1.grp_commoninfo.rdo_occpart.enable = false;
- group1.grp_commoninfo.ipt_occpartetc.enable = false;
- group1.grp_commoninfo.rdo_occworkflag.enable = false;
- group1.grp_commoninfo.ipt_occworkflagetc.enable = false;
- group1.grp_commoninfo.rdo_occtool.enable = false;
- group1.grp_commoninfo.cmb_1.enable = false;
- group1.grp_commoninfo.cmb_2.enable = false;
- group1.grp_commoninfo.cmb_3.enable = false;
- group1.grp_commoninfo.ipt_occworkflagetc.enable = false;
- //trace("111");
- if(initChk == "Y"){
- //trace("222");
- group1.grp_commoninfo.rdo_occkind.value = "";
- group1.grp_commoninfo.ipt_occkindetc.value = "";
- group1.grp_commoninfo.ipt_occpartetc.value = "";
- group1.grp_commoninfo.rdo_occpart.value = "";
- group1.grp_commoninfo.ipt_occpartetc.value = "";
- group1.grp_commoninfo.rdo_occworkflag.value = "";
- group1.grp_commoninfo.cmb_1.value = "";
- group1.grp_commoninfo.cmb_2.value = "";
- group1.grp_commoninfo.cmb_3.value = "";
- group1.grp_commoninfo.ipt_occworkflagetc.value = "";
- group1.grp_commoninfo.rdo_occtool.value = "";
- group1.grp_commoninfo.ipt_occtooletc.value = "";
- group1.grp_commoninfo.cmb_occhurt.value = "";
- }
- }
- }
-
- if(pControlID == "rdo_occpart")
- {
- if(group1.grp_commoninfo.rdo_occpart.value == "11")
- {
- group1.grp_commoninfo.ipt_occpartetc.enable = true;
- }
- else
- {
- group1.grp_commoninfo.ipt_occpartetc.value = "";
- group1.grp_commoninfo.ipt_occpartetc.enable = false;
- }
- }
-
- if(pControlID == "rdo_occworkflag")
- {
- if(group1.grp_commoninfo.rdo_occworkflag.value == "11")
- {
- group1.grp_commoninfo.cmb_1.enable = true;
- group1.grp_commoninfo.cmb_2.enable = false;
- group1.grp_commoninfo.cmb_3.enable = false;
- group1.grp_commoninfo.ipt_occworkflagetc.enable = false;
- group1.grp_commoninfo.cmb_2.value = "";
- group1.grp_commoninfo.cmb_3.value = "";
- group1.grp_commoninfo.ipt_occworkflagetc.value = "";
- }
- else if(group1.grp_commoninfo.rdo_occworkflag.value == "12")
- {
- group1.grp_commoninfo.cmb_1.enable = false;
- group1.grp_commoninfo.cmb_2.enable = true;
- group1.grp_commoninfo.cmb_3.enable = false;
- group1.grp_commoninfo.ipt_occworkflagetc.enable = false;
- group1.grp_commoninfo.cmb_1.value = "";
- group1.grp_commoninfo.cmb_3.value = "";
- group1.grp_commoninfo.ipt_occworkflagetc.value = "";
- }
- else if(group1.grp_commoninfo.rdo_occworkflag.value == "13")
- {
- group1.grp_commoninfo.cmb_1.enable = false;
- group1.grp_commoninfo.cmb_2.enable = false;
- group1.grp_commoninfo.cmb_3.enable = true;
- group1.grp_commoninfo.ipt_occworkflagetc.enable = false;
- group1.grp_commoninfo.cmb_1.value = "";
- group1.grp_commoninfo.cmb_2.value = "";
- group1.grp_commoninfo.ipt_occworkflagetc.value = "";
- }
- else if(group1.grp_commoninfo.rdo_occworkflag.value == "99")
- {
- group1.grp_commoninfo.cmb_1.enable = false;
- group1.grp_commoninfo.cmb_2.enable = false;
- group1.grp_commoninfo.cmb_3.enable = false;
- group1.grp_commoninfo.ipt_occworkflagetc.enable = true;
- group1.grp_commoninfo.cmb_1.value = "";
- group1.grp_commoninfo.cmb_2.value = "";
- group1.grp_commoninfo.cmb_3.value = "";
- }
- }
-
- if(pControlID == "rdo_pregnantyn")
- {
- if(group1.grp_immunityinfo.rdo_pregnantyn.value == "Y")
- {
- group1.grp_immunityinfo.rdo_perpregterm.enable = true;
- }
- else if(group1.grp_immunityinfo.rdo_pregnantyn.value == "N")
- {
- group1.grp_immunityinfo.rdo_perpregterm.value = "";
- group1.grp_immunityinfo.rdo_perpregterm.enable = false;
- }
- else
- {
- group1.grp_immunityinfo.rdo_perpregterm.value = "";
- }
- }
-
- if(pControlID == "rdo_occtool")
- { // 노출된 기구
- if(group1.grp_commoninfo.rdo_occtool.value == "99")
- {
- group1.grp_commoninfo.ipt_occtooletc.enable = true;
- }
- else
- {
- group1.grp_commoninfo.ipt_occtooletc.enable = false;
- group1.grp_commoninfo.ipt_occtooletc.value = "";
- }
- }
-
- if(pControlID == "rdo_occkind")
- { // 노출원
- if(group1.grp_commoninfo.rdo_occkind.value == "99")
- {
- group1.grp_commoninfo.ipt_occkindetc.enable = true;
- }
- else
- {
- group1.grp_commoninfo.ipt_occkindetc.enable = false;
- group1.grp_commoninfo.ipt_occkindetc.value = "";
- }
- }
-
- if(pControlID == "chk_occprotect")
- {
- //2017.03.02 저장 및 조회 오류 수정
- var rtn = "";
- var tmp = "";
-
- rtn = group1.grp_commoninfo.cp_checkboxList00.getData();
- for( var i=0 ; i<rtn.length ; i++ ){
- if( i == 0 ) tmp = rtn[i];
- else tmp = tmp + "|" +rtn[i];
- }
-
- ds_main_commoninfo.setColumn(0, "occprotect", tmp);
-
-
- /*
- var select_value = group1.grp_commoninfo.cp_checkboxList00.getData();
- for(var i = 0; i < select_value.length; i++)
- {
- if(select_value[i]=="04")
- {
- var aData = new Array();
- aData[0] = "04";
- var aFalseData = new Array();
- aFalseData[0] = "03";
- aFalseData[1] = "02";
- aFalseData[2] = "01";
- group1.grp_commoninfo.cp_checkboxList00.setData(aData,aFalseData,false);
-
- break;
- }
- }
- */
- }
- }
- function fn_cmpEvent(nm)
- {
- fCtrlEnableChk("chk_occprotect");
- }
- function fCreateNodeReport()
- {
- //trace(sysf_getUserInfo("dutplcecd"));
- if(sysf_getUserInfo("dutplcecd") == "3110300000" ){
- //trace("==================");
- dsf_makeValue(ds_main_aftmanage, "aftmanagechk", "string", "Y");
- }
- //trace(":::" + ds_main_aftmanage.getColumn(0, "aftmanagechk"));
-
- //var ChkNewDay = utlf_getCurrentDate();
- var ChkNewDay = ds_temp_userinfo.getColumn(0, "rgstdt");
- if(ChkNewDay >= "20190304"){
-
- ds_main_commoninfo.setColumn(0,"occpathnm",ds_main_commoninfo.getColumn(0, "occpathnmnew"));
-
- if(ds_main_commoninfo.getColumn(0, "occpath") == "01")
- {
- ds_main_commoninfo.setColumn(0,"occkindnm",ds_main_commoninfo.getColumn(0, "occkindnmnew1"));
-
- }else if(ds_main_commoninfo.getColumn(0, "occpath") == "02"){
-
- ds_main_commoninfo.setColumn(0,"occkindnm",ds_main_commoninfo.getColumn(0, "occkindnmnew2"));
-
- }else if(ds_main_commoninfo.getColumn(0, "occpath") == "03"){
-
- ds_main_commoninfo.setColumn(0,"occkindnm",ds_main_commoninfo.getColumn(0, "occkindnmnew3"));
- }else{}
- }
-
-
- var jobkindflag = ds_main_commoninfo.getColumn(0, "personkind");
-
- if( jobkindflag == "P")
- { //본인
- ds_main_personally.setColumn(0, "jobkindnm", group1.grp_personally.cmb_jobkindflag.value);
- }
- else if(jobkindflag == "S")
- { //대리
- ds_main_personally.setColumn(0, "jobkindnm", group1.grp_personally.cmb_jobkindflag.value + " " + group1.grp_substitute.ipt_etcmemo.value);
- }
- else
- {
- ds_main_personally.setColumn(0, "jobkindnm", "");
- }
- //trace(ds_main_commoninfo.getColumn(0,"occpathnm"));
- if(sysf_getUserInfo("dutplceinstcd") == '032')
- {
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/main/patientinfo", ds_main_patientinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/immunityinfo", ds_main_immunityinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/aftmanage", ds_main_aftmanage);
- rptf_setNodeListToDOM(objDOM, "/root/main/commoninfo", ds_main_commoninfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/personally", ds_main_personally);
- rptf_setNodeListToDOM(objDOM, "/root/main/substitute", ds_main_substitute);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=0;directprint=0;printdialog=0;print=1;zoom=0;";
-
- rptf_exeReportPreview30(["RPASI01000"],[objParam], option);
- }
- else
- {
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/main/patientinfo", ds_main_patientinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/immunityinfo", ds_main_immunityinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/aftmanage", ds_main_aftmanage);
- rptf_setNodeListToDOM(objDOM, "/root/main/commoninfo", ds_main_commoninfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/personally", ds_main_personally);
- rptf_setNodeListToDOM(objDOM, "/root/main/substitute", ds_main_substitute);
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=0;directprint=0;printdialog=0;print=1;zoom=0;";
-
- rptf_exeReportPreview30(["RPASI01000"],[objParam], option);
- }
- }
- function fcopyDataset(Dataset, copyDataset){
- if(copyDataset.rowcount > 0){
- for(var i = 0; i < copyDataset.colcount ;i++){
- if(utlf_isNull(Dataset.getColumnInfo(copyDataset.getColID(i)))){
- dsf_makeValue(Dataset, copyDataset.getColID(i), "string", "");
- }
-
- if(utlf_isNull(Dataset.getColumn(0, copyDataset.getColID(i)))){
- Dataset.setColumn(0, copyDataset.getColID(i), copyDataset.getColumn(0, i));
- }
- else {
- if(ds_temp_userinfo.getColumn(0, copyDataset.getColID(i)) != copyDataset.getColumn(0, i)){
- dsf_makeValue(Dataset, copyDataset.getColID(i), "string", copyDataset.getColumn(0, i));
- }
- }
- /*2017.04.05 ds_send 만들떄 null셋팅 되게 수정
- else if(!utlf_isNull(utlf_trim(copyDataset.getColumn(0, i)))){
- if(ds_temp_userinfo.getColumn(0, copyDataset.getColID(i)) != copyDataset.getColumn(0, i)){
- dsf_makeValue(Dataset, copyDataset.getColID(i), "string", copyDataset.getColumn(0, i));
- }
- }
- */
- // else if(utlf_isNull(copyDataset.getColumn(0, i)) && utlf_isNull(Dataset.getColumn(0, copyDataset.getColID(i)))){
- // Dataset.setColumn(0, copyDataset.getColID(i), copyDataset.getColumn(0, i));
- // }
- }
- }
- }
- function fSave(flag)
- {
- ds_send.clear();
-
- if(ds_main_commoninfo.getColumn(0, "personkind") == "P")
- {
- //ds_send.copyRow(0,ds_main_personally,0);
- //fcopyDataset(ds_send, ds_main_personally);
- ds_send.copyData(ds_main_personally);
- }
- else if(ds_main_commoninfo.getColumn(0, "personkind") == "S")
- {
- //ds_send.copyRow(0,ds_main_substitute,0);
- //fcopyDataset(ds_send, ds_main_substitute);
- ds_send.copyData(ds_main_substitute);
- }
-
- if(utlf_isNull(ds_main_commoninfo.getColumn(0, "rgstdt")))
- {
- ds_main_commoninfo.setColumn(0, "rgstdt", utlf_getCurrentDate() + utlf_getCurrentTime());
- }
- //dsf_mergeColumn(ds_send, ds_main_patientinfo, true);
- //dsf_mergeColumn(ds_send, ds_main_immunityinfo, true);
- //dsf_mergeColumn(ds_send, ds_main_aftmanage, true);
- //dsf_mergeColumn(ds_send, ds_main_commoninfo, true);
- // ds_send.appendData(ds_main_patientinfo);
- // ds_send.appendData(ds_main_immunityinfo);
- // ds_send.appendData(ds_main_aftmanage);
- // ds_send.appendData(ds_main_commoninfo);
- //
- // ds_send.copyRow(0,ds_main_patientinfo,0);
- // ds_send.copyRow(0,ds_main_commoninfo,0);
- // ds_send.copyRow(0,ds_main_immunityinfo,0);
- // ds_send.copyRow(0,ds_main_aftmanage,0);
- fcopyDataset(ds_send, ds_main_patientinfo);
- fcopyDataset(ds_send, ds_main_commoninfo);
- fcopyDataset(ds_send, ds_main_immunityinfo);
- fcopyDataset(ds_send, ds_main_aftmanage);
- var occtm = ds_send.getColumn(0, "occtm");
- var str_occtm = String(occtm).substr(0,4);
-
- dsf_makeValue(ds_send, "occtm", "string", str_occtm);
- dsf_makeValue(ds_send, "instcd", "string", sysf_getUserInfo("dutplceinstcd"));
- dsf_makeValue(ds_send, "status", "string", flag);
-
- if(flag == "S")
- {
- if(utlf_isNull(ds_main_aftmanage.getColumn(0, "reptdt")))
- {
- dsf_makeValue(ds_send, "reptdt", "string", utlf_getCurrentDate() + utlf_getCurrentTime());
- }
- else
- {
- dsf_makeValue(ds_send, "reptdt", "string", ds_main_aftmanage.getColumn(0, "reptdt"));
- }
- }
- if(frmf_isPopup())
- {
- dsf_makeValue(ds_send, "instcd", "string", opener.frmf_getParameter("instcd"));
- dsf_makeValue(ds_send, "personkind", "string", opener.frmf_getParameter("personkind"));
- dsf_makeValue(ds_send, "rgstdt", "string", opener.frmf_getParameter("rgstdt"));
- dsf_makeValue(ds_send, "rgstid", "string", opener.frmf_getParameter("rgstid"));
- // dsf_makeValue(ds_send, "rrgstno1", "string", opener.frmf_getParameter("rrgstno1"));
- // dsf_makeValue(ds_send, "rrgstno2", "string", opener.frmf_getParameter("rrgstno2"));
- }
-
- dsf_setDefaultVal(ds_send, "hbsag:-,hbsagdd:-,hbsab:-,hbsabdd:-,hcv:-,hcvdd:-,hiv:-,hivdd:-,hbsagvacyn:,cellno:,pregnantyn:,perpregterm:,ercureyn1:,ercureyn2:");
- //sysf_trace(ds_send.saveXML())
- ds_temp_userinfo.clearData();
- var oParam = {};
- oParam.id = "TXASI01001";
- oParam.service = "infcmngtapp.EmpInfcMngt";
- oParam.method = "reqExeSaveEmpInfcCdList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_temp_userinfo=item ds_temp_userinfo=item ds_temp_userinfo=item ds_temp_userinfo=item ds_temp_userinfo=item";
- oParam.async = false;
- //oParam.callback = "cf_TXASI01001";
- tranf_submit(oParam);
- if(flag == "T")
- {
- sysf_messageBox("저장되었습니다.", "I");
- ds_main_personally.copyData(ds_temp_userinfo);
- ds_main_patientinfo.copyData(ds_temp_userinfo);
- ds_main_commoninfo.copyData(ds_temp_userinfo);
- ds_main_immunityinfo.copyData(ds_temp_userinfo);
- ds_main_aftmanage.copyData(ds_temp_userinfo);
- }
- else if(flag == "S")
- {
- sysf_messageBox("감염관리실로 전송 되었습니다.", "I");
- ds_main_personally.clearData();
- ds_main_patientinfo.clearData();
- ds_main_commoninfo.clearData();
- ds_main_immunityinfo.clearData();
- ds_main_aftmanage.clearData();
- ds_main_substitute.clearData();
- }
- }
- function fSaveChk()
- {
- var target = ds_main_commoninfo.getColumn(0, "personkind");
-
- if(target == "P")
- {
- if(utlf_isNull(group1.grp_personally.ipt_empno.value))
- {
- sysf_messageBox("사번을 입력하십시오.", "E");
- group1.grp_personally.ipt_empno.setFocus();
- return false;
- }
- else if(utlf_isNull(group1.grp_personally.ipt_prrgstno1.value))
- {
- sysf_messageBox("주민번호 앞자리를 입력하십시오.", "E");
- group1.grp_personally.ipt_prrgstno1.setFocus();
- return false;
- }
-
- else if(utlf_isNull(group1.grp_personally.ipt_prrgstno2.value))
- {
- sysf_messageBox("주민번호 뒷자리를 입력하십시오.", "E");
- group1.grp_personally.ipt_prrgstno2.setFocus();
- return false;
- }
- }
- else if(target == "S")
- {
- if(utlf_isNull(group1.grp_substitute.ipt_srrgstno1.value))
- {
- sysf_messageBox("주민번호 앞자리를 입력하십시오.", "E");
- group1.grp_substitute.ipt_srrgstno1.setFocus();
- return false;
- }
- else if(utlf_isNull(group1.grp_substitute.ipt_srrgstno2.value))
- {
- sysf_messageBox("주민번호 뒷자리를 입력하십시오.", "E");
- group1.grp_substitute.ipt_srrgstno2.setFocus();
- return false;
- }
- else if(utlf_isNull(group1.grp_substitute.ipt_phngnm.value))
- {
- sysf_messageBox("이름을 입력하십시오.", "E");
- group1.grp_substitute.ipt_phngnm.setFocus();
- return false;
- }
- }
-
- if(utlf_isNull(group1.grp_commoninfo.ipt_occdd.value))
- {
- sysf_messageBox("발생 일자를 입력하십시오.", "E");
- group1.grp_commoninfo.ipt_occdd.setFocus();
- return false;
- }
- else if(utlf_isNull(group1.grp_commoninfo.ipt_occtm.value))
- {
- sysf_messageBox("발생 시간을 입력하십시오.", "E");
- group1.grp_commoninfo.ipt_occtm.setFocus();
- return false;
-
- }
- else if(utlf_isNull(group1.grp_commoninfo.ipt_occplace.value))
- {
- sysf_messageBox("발생장소를 입력하십시오.", "E");
- group1.grp_commoninfo.ipt_occplace.setFocus();
- return false;
- }
- //else if(utlf_isNull(group1.grp_commoninfo.rdo_occpath))
- else if(utlf_isNull(ds_main_commoninfo.getColumn(0, "occpath")))
- {
- sysf_messageBox("노출경로를 입력하십시오.", "E");
- group1.grp_commoninfo.rdo_occpart.setFocus();
- return false;
- }
- else if(utlf_isNull(ds_main_commoninfo.getColumn(0, "occkind")))
- {
- sysf_messageBox("노출원 입력하십시오.", "E");
- group1.grp_commoninfo.rdo_occpart.setFocus();
- return false;
- }
- //else if(group1.grp_commoninfo.rdo_occpath.value != "03" && utlf_isNull(group1.grp_commoninfo.rdo_occpart.value))
- else if(ds_main_commoninfo.getColumn(0, "occpath") != "03" && utlf_isNull(group1.grp_commoninfo.rdo_occpart.value))
- {
- sysf_messageBox("노출부위를 입력하십시오.", "E");
- group1.grp_commoninfo.rdo_occpart.setFocus();
- return false;
- }
- //else if(group1.grp_commoninfo.rdo_occpath.value != "03" && utlf_isNull(group1.grp_commoninfo.rdo_occworkflag.value))
- else if(ds_main_commoninfo.getColumn(0, "occpath") != "03" && utlf_isNull(group1.grp_commoninfo.rdo_occworkflag.value))
- {
- sysf_messageBox("노출시 업무를 입력하십시오.", "E");
- group1.grp_commoninfo.rdo_occworkflag.setFocus();
- return false;
- }
- else if(utlf_isNull(group1.grp_commoninfo.txt_occcomment.value))
- {
- sysf_messageBox("노출현황(6하원칙에따라).", "E");
- group1.grp_immunityinfo.ipt_cellno.setFocus();
- return false;
- }
- else if(utlf_isNull(group1.grp_immunityinfo.rdo_hbsagvacyn.value))
- {
- sysf_messageBox("B형간염 예방접종 여부를 선택하십시오.", "E");
- group1.grp_immunityinfo.rdo_hbsagvacyn.setFocus();
- return false;
- }
- else if(utlf_isNull(group1.grp_immunityinfo.ipt_cellno.value))
- {
- sysf_messageBox("노출자 전화번호를 입력하십시오.", "E");
- group1.grp_immunityinfo.ipt_cellno.setFocus();
- return false;
- }
- return true;
- }
- ]]></Script>
|