1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[
- /*
- 수술실 카덱스(SMMNP00590.xfm - JScript )
- - Version :
- 1) : Ver.1.00.01 2012-06-20 오후 1:26:26 손성훈.
- */
- var arErrorCode = new HashArray();
- //화면 오픈시 이벤트
- function fFormInit(pCase) {
-
- var pCode = "'327','328','U39'"; // 조회할 CdGrupID 코드정보
- var pDate = utlf_getCurrentDate(); //조회기준일자
- ds_send_reqdata.clearData();
- ds_send_reqdata.addRow();
- dsf_makeValue(ds_send_reqdata, "cdgrupid", "string", pCode);
- dsf_makeValue(ds_send_reqdata, "srchdd", "string", pDate);
-
- var oParam = {};
- oParam.id = "TRMNW00001";
- oParam.service = "wardcareapp.WardCareMngt";
- oParam.method = "reqGetNursHardCdInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_codeinfo_codelist=codelist";
- oParam.async = false;
- oParam.callback = "cf_TRMNW00001";
- tranf_submit(oParam);
-
- //model.copyNode("/root/mnwmcode","/root/code/codeinfo");
-
- var chkdd = utlf_getCurrentDate(); //현재 시간 가져오기.
-
- if (pCase == "board"){
-
- }else if (pCase == "manage"){
-
- // 약품 조회 기본 셋팅. ----------------------------------------------------
- ds_main_manage_mngdrug_opschedd.setColumn(0, "opdd", chkdd);
-
- ds_main_manage_mngdrug_drugstatchk.setColumn(0, "chktype", "B"); // 처방:A, 불출 : B, 수령 : C
- // ---------------------------------------------------------------------------
-
-
- // 응급처방물품 조회 기본 셋팅. ----------------------------------------------------
- ds_main_manage_mngerdrug_opschedd.setColumn(0, "opdd", chkdd);
-
- ds_main_manage_mngerdrug_erdrugstatchk.setColumn(0, "erdchktype", "B"); // 처방:A, 불출 : B, 수령 : C
- // ---------------------------------------------------------------------------
-
- group2.switch1.manage.group4.ipt_recvdd.value = utlf_getCurrentDate();
- group2.switch1.manage.group4.ipt_recvtm.value = utlf_getCurrentTime().substr(0,4);
-
- fDrugListSrch();
- fERDrugListSrch();
- group2.switch1.manage.group4.ipt_barcd.setFocus();
- }else if (pCase == "manage2"){
-
- //조회날짜 받아옴
- var chkfromdd = ((utlf_getCurrentDate().toDate()).getAddDate(-14)).getDateFormat();
- var chktodd = ((utlf_getCurrentDate().toDate()).getAddDate(14)).getDateFormat();
-
- ds_main_manage_mngopready_current.setColumn(0, "currentday", utlf_getCurrentDate());
- ds_main_manage_mngopready_current.setColumn(0, "currenttime", utlf_getCurrentTime().substr(0,4));
-
- // 수술예정일자 기본 셋팅 ---------------------------------
- ds_main_manage_mngopready_schdd.setColumn(0, "schfrdd", chkfromdd);
- ds_main_manage_mngopready_schdd.setColumn(0, "schtodd", chktodd);
-
- ds_main_manage_mngopready_opreadynchk.setColumn(0, "chktype", "RN"); //사용완료, 사용예정 기본셋팅. "N:사용예정".
- //-----------------------------------------------------
-
- // 대여일자 기본 셋팅 ---------------------------------
- var chkfromdd = ((utlf_getCurrentDate().toDate()).getAddDate(-30)).getDateFormat();
-
- ds_main_manage_mngborwprodt_brdd.setColumn(0, "brfrdd", chkfromdd);
- ds_main_manage_mngborwprodt_brdd.setColumn(0, "brtodd", chkdd);
-
- ds_main_manage_mngborwprodt_borwpassynchk.setColumn(0, "chktype", "N"); //해결, 미해결 기본셋팅. "N:미해결".
-
- //-----------------------------------------------------
-
- fManageOprdSrch();
- fManageBrPrtSrch();
-
- }else if (pCase == "manage3"){
-
- // fromdd 를 12개월 전으로 기본 셋팅.
- var sDate = utlf_getNewDate().getAddDate(-365, "D");
- var rtnDate = sDate.getFullYear();
- rtnDate = rtnDate.toString() + (( sDate.getMonth() + 1 > 9 ) ? sDate.getMonth() + 1 : "0" + (sDate.getMonth() + 1));
- rtnDate = rtnDate.toString() + (( sDate.getDate() > 9 ) ? sDate.getDate() : "0" + sDate.getDate()) ;
-
-
- // 기구, 장비 및 시설수리 기본 셋팅 및 조회 ---------------------------------
- ds_main_manage_mngequip_outworkdd.setColumn(0, "owkfrdd", rtnDate);
- ds_main_manage_mngequip_outworkdd.setColumn(0, "owktodd", chkdd);
-
- ds_main_manage_mngequip_mngpassynchk.setColumn(0, "chktype", "N"); //해결 여부 기본 셋팅. "N" 미해결.
-
- // ---------------------------------------------------------------------------
-
- // Set 및 Single Count 기본 셋팅 및 조회 -------------------------------------
- ds_main_manage_mngsetcnt_missdd.setColumn(0, "msfrdd", rtnDate);
- ds_main_manage_mngsetcnt_missdd.setColumn(0, "mstodd", chkdd);
-
- ds_main_manage_mngsetcnt_cntpassynchk.setColumn(0, "chktype", "N"); //해결 여부 기본 셋팅. "N" 미해결.
-
- // ---------------------------------------------------------------------------
-
- fManageEquipSrch();
- fManageSetCntSrch();
-
- }else if (pCase == "chklist"){
-
- //var chkdd = getCurrentDate(); //현재 시간 가져오기.
-
- var chkdd1 = chkdd.toDate("YYYYMMDD");
- var chkweek = utlf_getDateTime(chkdd1, 'W');
-
- ds_main_chklst_datechk.setColumn(0, "workdd", chkdd);
- ds_main_chklst_datechk.setColumn(0, "workweek", chkweek);
-
- fChklistSrch();
- } else if(pCase == "purc") {
- fInitPurc();
- }
- }
- function cf_TRMNW00001(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function fDrugListSrch(){
-
- var opdd = ds_main_manage_mngdrug_opschedd.getColumn(0, "opdd");
- var dchktype = ds_main_manage_mngdrug_drugstatchk.getColumn(0, "chktype");
-
- ds_main_manage_mngdrug_drugsend.setColumn(0, "opdd", opdd);
- ds_main_manage_mngdrug_drugsend.setColumn(0, "chktype", dchktype);
-
- var nVscrollPos = group2.switch1.manage.group3.grd_druglist.vscrollbar.pos;
- var nHscrollPos = group2.switch1.manage.group3.grd_druglist.hscrollbar.pos;
-
- var oParam = {};
- oParam.id = "TRMNP00581";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqGetOpCdxDrugList";
- oParam.inds = "req=ds_main_manage_mngdrug_drugsend";
- oParam.outds = "ds_main_manage_mngdrug_druglist=druglist";
- oParam.async = false;
- oParam.callback = "cf_TRMNP00581";
- tranf_submit(oParam);
-
- group2.switch1.manage.group3.grd_druglist.vscrollbar.pos = nVscrollPos;
- group2.switch1.manage.group3.grd_druglist.hscrollbar.pos = nHscrollPos;
- }
- function cf_TRMNP00581(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- ds_main_manage_mngdrug_druglist.updateColID("goodcd", "prcpcd");
- ds_main_manage_mngdrug_druglist.updateColID("goodnm", "prcpnm");
-
- //컬럼변경 : 컬럼명 변경(컬럼명->drg컬럼명)
- for( var i=0 ; i<ds_main_manage_mngdrug_druglist.colcount ; i++ ){
- ds_main_manage_mngdrug_druglist.updateColID(ds_main_manage_mngdrug_druglist.getColID(i), "drg"+ds_main_manage_mngdrug_druglist.getColID(i));
- }
-
- ds_main_manage_mngdrug_druglist.addColumn("sel", "string");
- ds_main_manage_mngdrug_druglist.addColumn("scgubn", "string");
- }
- function fDrugListPrt() {
- ds_temp_mngdrug_druglist.copyData(ds_main_manage_mngdrug_druglist);
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/temp/mngdrug/druglist", ds_temp_mngdrug_druglist); // 데이터셋 1
- rptf_setValueToDOM(objDOM, "/root/main_manage/mngdrug/opschedd/opdd", ds_main_manage_mngdrug_opschedd.getColumn(0, "opdd")); // 데이터셋 2
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
-
- rptf_exeReportPreview30(["RPMNP00581"],[objParam], option); //yjh : 커밋
- }
- function fDrugListRcpt(pStat){
-
- if (ds_main_manage_mngdrug_druglist.rowcount > 0) {
- if (pStat == "Save"){
- for( var i=0 ; i<ds_main_manage_mngdrug_druglist.rowcount ; i++ ){
- ds_main_manage_mngdrug_druglist.setColumn(i, "scgubn", "S");
- }
-
- }else if (pStat == "Cancel"){
-
- for( var i=0 ; i<ds_main_manage_mngdrug_druglist.rowcount ; i++ ){
- ds_main_manage_mngdrug_druglist.setColumn(i, "scgubn", "C");
- }
-
- }else if (pStat == "Memo"){
- for( var i=0 ; i<ds_main_manage_mngdrug_druglist.rowcount ; i++ ){
- ds_main_manage_mngdrug_druglist.setColumn(i, "scgubn", "M");
- }
- }
- }
-
- ds_main_manage_mngdrug_drugsaveinfo_druglist.copyData(grdf_getGridUpdateData(group2.switch1.manage.group3.grd_druglist, "all"));
-
- //컬럼변경 : 컬럼명 변경(drg컬럼명->컬럼명)
- for( var i=0 ; i<ds_main_manage_mngdrug_drugsaveinfo_druglist.colcount ; i++ ){
- if( ds_main_manage_mngdrug_drugsaveinfo_druglist.getColID(i) != "sel" && ds_main_manage_mngdrug_drugsaveinfo_druglist.getColID(i) != "scgubn" ){
- ds_main_manage_mngdrug_drugsaveinfo_druglist.updateColID(ds_main_manage_mngdrug_drugsaveinfo_druglist.getColID(i), utlf_transNullToEmpty(ds_main_manage_mngdrug_drugsaveinfo_druglist.getColID(i)).substr(3));
- }
- }
-
- for( var i=0 ; i<ds_main_manage_mngdrug_drugsaveinfo_druglist.rowcount ; i++ ){
- if( ds_main_manage_mngdrug_drugsaveinfo_druglist.getColumn(i, "sel") == "1" ){
- ds_main_manage_mngdrug_drugsaveinfo_druglist.setColumn(i, "sel", "Y");
- }
- }
-
- var nVscrollPos = group2.switch1.manage.group3.grd_druglist.vscrollbar.pos;
- var nHscrollPos = group2.switch1.manage.group3.grd_druglist.hscrollbar.pos;
-
- var oParam = {};
- oParam.id = "TXMNP00581";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqExeOpCdxDrugList";
- oParam.inds = "req=ds_main_manage_mngdrug_drugsaveinfo_druglist";
- //oParam.outds = "ds_=tmp";
- oParam.async = false;
- oParam.callback = "cf_TXMNP00581";
- tranf_submit(oParam);
-
- group2.switch1.manage.group3.grd_druglist.vscrollbar.pos = nVscrollPos;
- group2.switch1.manage.group3.grd_druglist.hscrollbar.pos = nHscrollPos;
- }
- function cf_TXMNP00581(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- fDrugListSrch();
- }
- function fERDrugListSrch(){
-
- var opdd = ds_main_manage_mngerdrug_opschedd.getColumn(0, "opdd");
- var erdchktype = ds_main_manage_mngerdrug_erdrugstatchk.getColumn(0, "erdchktype");
-
- ds_main_manage_mngerdrug_erdrgsend.setColumn(0, "opdd", opdd);
- ds_main_manage_mngerdrug_erdrgsend.setColumn(0, "erdchktype", erdchktype);
-
- var nVscrollPos = group2.switch1.manage.group4.grd_erdruglist.vscrollbar.pos;
- var nHscrollPos = group2.switch1.manage.group4.grd_erdruglist.hscrollbar.pos;
-
- var oParam = {};
- oParam.id = "TRMNP00583";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqGetOpCdxERDrugList";
- oParam.inds = "req=ds_main_manage_mngerdrug_erdrgsend";
- oParam.outds = "ds_main_manage_mngerdrug_erdruglist=erdruglist";
- oParam.async = false;
- oParam.callback = "cf_TRMNP00583";
- tranf_submit(oParam);
-
- group2.switch1.manage.group4.grd_erdruglist.vscrollbar.pos = nVscrollPos;
- group2.switch1.manage.group4.grd_erdruglist.hscrollbar.pos = nHscrollPos;
-
- //expr로 전환
- /*var delyn;
-
- for(var i = grd_erdruglist.fixedRows; i < grd_erdruglist.rows; i++) {
- delyn = grd_erdruglist.valueMatrix(i, grd_erdruglist.colRef("delyn"));
-
- if(delyn == "Y") {
- grd_erdruglist.rowstyle(i, "data", "background-color") = "#ccffff";
- } else {
- grd_erdruglist.rowstyle(i, "data", "background-color") = "#FFFFFF";
- }
-
- }*/
-
- }
- function cf_TRMNP00583(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- //컬럼변경 : 컬럼명 변경(컬럼명->edrg컬럼명)
- ds_main_manage_mngerdrug_erdruglist.updateColID("prcpstat", "edrgprcpstat");
- ds_main_manage_mngerdrug_erdruglist.updateColID("goodcd", "edrggoodcd");
- ds_main_manage_mngerdrug_erdruglist.updateColID("goodnm", "edrggoodnm");
- ds_main_manage_mngerdrug_erdruglist.updateColID("pid", "edrgpid");
- ds_main_manage_mngerdrug_erdruglist.updateColID("patnm", "edrgpatnm");
- ds_main_manage_mngerdrug_erdruglist.updateColID("prcpqty", "edrgprcpqty");
- ds_main_manage_mngerdrug_erdruglist.updateColID("oproomnm", "edrgoproomnm");
- ds_main_manage_mngerdrug_erdruglist.updateColID("prcpodrnm", "edrgprcpodrnm");
- ds_main_manage_mngerdrug_erdruglist.updateColID("delivenm", "edrgdelivenm");
- ds_main_manage_mngerdrug_erdruglist.updateColID("ergoodrcptrnm", "edrgrcptrnm");
- ds_main_manage_mngerdrug_erdruglist.updateColID("oproomcd", "edrgoproomcd");
- ds_main_manage_mngerdrug_erdruglist.updateColID("deliveid", "edrgdeliveid");
- ds_main_manage_mngerdrug_erdruglist.updateColID("delivedd", "edrgdelivedd");
- ds_main_manage_mngerdrug_erdruglist.updateColID("cartgubn", "edrgcartgubn");
- ds_main_manage_mngerdrug_erdruglist.updateColID("oprsrvno", "edrgoprsrvno");
- ds_main_manage_mngerdrug_erdruglist.updateColID("erprcpflag", "edrgerprcpflag");
- ds_main_manage_mngerdrug_erdruglist.updateColID("deliveyn", "edrgdeliveyn");
- ds_main_manage_mngerdrug_erdruglist.updateColID("ordseq", "edrgordseq");
- ds_main_manage_mngerdrug_erdruglist.updateColID("ergoodrcptdd", "edrgergoodrcptdd");
- ds_main_manage_mngerdrug_erdruglist.updateColID("allsizespecid", "edrgallsizespecid");
- ds_main_manage_mngerdrug_erdruglist.updateColID("seqno", "edrgseqno");
- ds_main_manage_mngerdrug_erdruglist.updateColID("memo", "edrgmemo");
-
- ds_main_manage_mngerdrug_erdruglist.addColumn("scgubn", "string");
- }
- function fERDrugListPrt() {
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/main_manage/mngerdrug/erdruglist", ds_main_manage_mngerdrug_erdruglist); // 데이터셋 1
- rptf_setValueToDOM(objDOM, "/root/main_manage/mngerdrug/opschedd/opdd", ds_main_manage_mngerdrug_opschedd.getColumn(0, "opdd")); // 데이터셋 2
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
-
- rptf_exeReportPreview30(["RPMNP00583"],[objParam], option); //yjh : 커밋
- }
- function fERDrugListRcpt(pStat){
-
-
- if (ds_main_manage_mngerdrug_erdruglist.rowcount > 0) {
- if (pStat == "Save"){
-
- for( var i=0 ; i<ds_main_manage_mngerdrug_erdruglist.rowcount ; i++ ){
- ds_main_manage_mngerdrug_erdruglist.setColumn(i, "scgubn", "S");
- }
-
- }else if (pStat == "Cancel"){
-
- for( var i=0 ; i<ds_main_manage_mngerdrug_erdruglist.rowcount ; i++ ){
- ds_main_manage_mngerdrug_erdruglist.setColumn(i, "scgubn", "C");
- }
-
- }else if (pStat == "Memo"){
-
- for( var i=0 ; i<ds_main_manage_mngerdrug_erdruglist.rowcount ; i++ ){
- ds_main_manage_mngerdrug_erdruglist.setColumn(i, "scgubn", "M");
- }
-
- }
- }
-
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.copyData(grdf_getGridUpdateData(group2.switch1.manage.group4.grd_erdruglist, "all"));
-
- //컬럼변경 : 컬럼명 변경(edrg컬럼명->컬럼명)
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgprcpstat", "prcpstat");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrggoodcd", "goodcd");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrggoodnm", "goodnm");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgpid", "pid");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgpatnm", "patnm");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgprcpqty", "prcpqty");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgoproomnm", "oproomnm");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgprcpodrnm", "prcpodrnm");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgdelivenm", "delivenm");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgrcptrnm", "ergoodrcptrnm");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgoproomcd", "oproomcd");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgdeliveid", "deliveid");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgdelivedd", "delivedd");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgcartgubn", "cartgubn");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgoprsrvno", "oprsrvno");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgerprcpflag", "erprcpflag");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgdeliveyn", "deliveyn");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgordseq", "ordseq");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgergoodrcptdd", "ergoodrcptdd");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgallsizespecid", "allsizespecid");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgseqno", "seqno");
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.updateColID("edrgmemo", "memo");
-
- for( var i=0 ; i<ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.rowcount ; i++ ){
- if( ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.getColumn(i, "sel") == "1" ){
- ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist.setColumn(i, "sel", "Y");
- }
- }
-
- var nVscrollPos = group2.switch1.manage.group4.grd_erdruglist.vscrollbar.pos;
- var nHscrollPos = group2.switch1.manage.group4.grd_erdruglist.hscrollbar.pos;
-
- var oParam = {};
- oParam.id = "TXMNP00583";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqExeOpCdxERDrugList";
- oParam.inds = "req=ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist";
- //oParam.outds = "ds_=tmp";
- oParam.async = false;
- oParam.callback = "cf_TXMNP00583";
- tranf_submit(oParam);
-
- group2.switch1.manage.group4.grd_erdruglist.vscrollbar.pos = nVscrollPos;
- group2.switch1.manage.group4.grd_erdruglist.hscrollbar.pos = nHscrollPos;
- }
- function cf_TXMNP00583(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- fERDrugListSrch();
- }
- function fManageEquipSrch(){ // 기구, 장비 및 시설수리 조회.
-
- var owkfrdd = ds_main_manage_mngequip_outworkdd.getColumn(0, "owkfrdd");
- var owktodd = ds_main_manage_mngequip_outworkdd.getColumn(0, "owktodd");
- var mschktype = ds_main_manage_mngequip_mngpassynchk.getColumn(0, "chktype");
- var srchflag = ds_main_manage_mngequip_mngpassynchk.getColumn(0, "srchflag");
- var data = ds_main_manage_mngequip_mngpassynchk.getColumn(0, "data");
-
- ds_main_manage_mngequip_mngsend.setColumn(0, "owkfrdd", owkfrdd);
- ds_main_manage_mngequip_mngsend.setColumn(0, "owktodd", owktodd);
- ds_main_manage_mngequip_mngsend.setColumn(0, "chktype", mschktype);
- ds_main_manage_mngequip_mngsend.setColumn(0, "srchflag", srchflag);
- ds_main_manage_mngequip_mngsend.setColumn(0, "data", data);
-
- var nVscrollPos = group2.switch1.manage3.group5.grd_eqlist.vscrollbar.pos;
- var nHscrollPos = group2.switch1.manage3.group5.grd_eqlist.hscrollbar.pos;
-
- // 20191105 김현석, 일일수술실에서 기구, 장비 및 시설수리 메뉴를 사용할 수 있도록 수정. 요청번호:20190826008
- dsf_makeValue(ds_main_manage_mngequip_mngsend, "gubn", "string", ds_gubncd.getColumn(0, "gubn"));
-
- var oParam = {};
- oParam.id = "TRMNP00585";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqGetManageEqipList";
- oParam.inds = "req=ds_main_manage_mngequip_mngsend";
- oParam.outds = "ds_main_manage_mngequip_eqlist=eqlist";
- oParam.async = false;
- oParam.callback = "cf_TRMNP00585";
- tranf_submit(oParam);
-
- group2.switch1.manage3.group5.grd_eqlist.vscrollbar.pos = nVscrollPos;
- group2.switch1.manage3.group5.grd_eqlist.hscrollbar.pos = nHscrollPos;
-
- }
- function cf_TRMNP00585(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- //컬럼변경 : 컬럼명 변경(컬럼명->eq컬럼명)
- ds_main_manage_mngequip_eqlist.updateColID("passyn", "eqpassyn");
- ds_main_manage_mngequip_eqlist.updateColID("outworkdd", "eqoutworkdd");
- ds_main_manage_mngequip_eqlist.updateColID("passdd", "eqpassdd");
- ds_main_manage_mngequip_eqlist.updateColID("equiptype", "eqequiptype");
- ds_main_manage_mngequip_eqlist.updateColID("owncd", "eqowncd");
- ds_main_manage_mngequip_eqlist.updateColID("equipnm", "eqequipnm");
- ds_main_manage_mngequip_eqlist.updateColID("outworkrpt", "eqoutworkrpt");
- ds_main_manage_mngequip_eqlist.updateColID("cunltdeptnm", "eqcunltdeptnm");
- ds_main_manage_mngequip_eqlist.updateColID("callyn", "eqcallyn");
- ds_main_manage_mngequip_eqlist.updateColID("passdept", "eqpassdept");
- ds_main_manage_mngequip_eqlist.updateColID("etcrec", "eqetcrec");
- ds_main_manage_mngequip_eqlist.updateColID("cunltrnm", "eqcunltrnm");
- ds_main_manage_mngequip_eqlist.updateColID("passdeptnm", "eqpassdeptnm");
- }
- function fManageEquipPrt() {
-
- ds_temp_mngequip_eqlist.copyData(ds_main_manage_mngequip_eqlist);
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/temp/mngequip/eqlist", ds_temp_mngequip_eqlist); // 데이터셋 1
- rptf_setValueToDOM(objDOM, "/root/main_manage/mngequip/outworkdd/owkfrdd", ds_main_manage_mngequip_outworkdd.getColumn(0, "owkfrdd")); // 데이터셋 2
- rptf_setValueToDOM(objDOM, "/root/main_manage/mngequip/outworkdd/owktodd", ds_main_manage_mngequip_outworkdd.getColumn(0, "owktodd")); // 데이터셋 2
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
-
- rptf_exeReportPreview30(["RPMNP00585"],[objParam], option); //yjh : 커밋
- }
- function fManageEquipSave(){
-
- ds_main_manage_mngequip_mngsend_saveeqlist.clearData();
-
- ds_main_manage_mngequip_eqlist.enableevent = false;
- ds_main_manage_mngequip_eqlist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_manage_mngequip_eqlist, "status");
-
- ds_main_manage_mngequip_eqlist.updatecontrol = true;
- ds_main_manage_mngequip_eqlist.enableevent = true;
-
- ds_main_manage_mngequip_mngsend_saveeqlist.assign(ds_main_manage_mngequip_eqlist);
-
- ds_temp_tmp.clearData();
-
- //컬럼변경 : 컬럼명 변경(eq컬럼명->컬럼명)
- ds_main_manage_mngequip_mngsend_saveeqlist.updateColID("eqpassyn", "passyn");
- ds_main_manage_mngequip_mngsend_saveeqlist.updateColID("eqoutworkdd", "outworkdd");
- ds_main_manage_mngequip_mngsend_saveeqlist.updateColID("eqpassdd", "passdd");
- ds_main_manage_mngequip_mngsend_saveeqlist.updateColID("eqequiptype", "equiptype");
- ds_main_manage_mngequip_mngsend_saveeqlist.updateColID("eqowncd", "owncd");
- ds_main_manage_mngequip_mngsend_saveeqlist.updateColID("eqequipnm", "equipnm");
- ds_main_manage_mngequip_mngsend_saveeqlist.updateColID("eqoutworkrpt", "outworkrpt");
- ds_main_manage_mngequip_mngsend_saveeqlist.updateColID("eqcunltdeptnm", "cunltdeptnm");
- ds_main_manage_mngequip_mngsend_saveeqlist.updateColID("eqcallyn", "callyn");
- ds_main_manage_mngequip_mngsend_saveeqlist.updateColID("eqpassdept", "passdept");
- ds_main_manage_mngequip_mngsend_saveeqlist.updateColID("eqetcrec", "etcrec");
-
- // 20191105 김현석, 일일수술실에서 기구, 장비 및 시설수리 메뉴를 사용할 수 있도록 수정. 요청번호:20190826008
- dsf_makeValue(ds_main_manage_mngequip_mngsend_saveeqlist, "gubn", "string", "");
- for (var i = 0; i <ds_main_manage_mngequip_mngsend_saveeqlist.rowcount; i++)
- {
- ds_main_manage_mngequip_mngsend_saveeqlist.setColumn(i, "gubn", ds_gubncd.getColumn(0, "gubn"));
- }
-
- var oParam = {};
- oParam.id = "TXMNP00585";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqExeManageEqipList";
- oParam.inds = "saveeqlist=ds_main_manage_mngequip_mngsend_saveeqlist:A";
- oParam.outds = "ds_temp_tmp=tmp";
- oParam.async = false;
- oParam.callback = "cf_TXMNP00585";
- tranf_submit(oParam);
- }
- function cf_TXMNP00585(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- if( ds_temp_tmp.getColumn(0, "icnt") > 0 ){
- sysf_messageBox("수정","I002");
- fManageEquipSrch();
- }
- }
- function fManageSetCntSrch(){ //Set 및 Single Count 조회.
-
- var msfrdd = ds_main_manage_mngsetcnt_missdd.getColumn(0, "msfrdd");
- var mstodd = ds_main_manage_mngsetcnt_missdd.getColumn(0, "mstodd");
- var mschktype = ds_main_manage_mngsetcnt_cntpassynchk.getColumn(0, "chktype");
-
- ds_main_manage_mngsetcnt_sntsend.setColumn(0, "msfrdd", msfrdd);
- ds_main_manage_mngsetcnt_sntsend.setColumn(0, "mstodd", mstodd);
- ds_main_manage_mngsetcnt_sntsend.setColumn(0, "chktype", mschktype);
-
- // 20191105 김현석, 일일수술실에서 Set, Single Count 메뉴를 사용할 수 있도록 수정. 요청번호:20190826008
- dsf_makeValue(ds_main_manage_mngsetcnt_sntsend, "gubn", "string", ds_gubncd.getColumn(0, "gubn"));
-
- var nVscrollPos = group2.switch1.manage3.group7.grd_mngsnt.vscrollbar.pos;
- var nHscrollPos = group2.switch1.manage3.group7.grd_mngsnt.hscrollbar.pos;
-
- var oParam = {};
- oParam.id = "TRMNP00587";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqGetManageSntList";
- oParam.inds = "req=ds_main_manage_mngsetcnt_sntsend";
- oParam.outds = "ds_main_manage_mngsetcnt_cntlist=cntlist";
- oParam.async = false;
- oParam.callback = "cf_TRMNP00587";
- tranf_submit(oParam);
-
- group2.switch1.manage3.group7.grd_mngsnt.vscrollbar.pos = nVscrollPos;
- group2.switch1.manage3.group7.grd_mngsnt.hscrollbar.pos = nHscrollPos;
-
- }
- function cf_TRMNP00587(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- //컬럼변경 : 컬럼명 변경(컬럼명->snt컬럼명)
- ds_main_manage_mngsetcnt_cntlist.updateColID("passyn", "sntpassyn");
- ds_main_manage_mngsetcnt_cntlist.updateColID("missdd", "sntmissdd");
- ds_main_manage_mngsetcnt_cntlist.updateColID("passdd", "sntpassdd");
- ds_main_manage_mngsetcnt_cntlist.updateColID("ptype", "sntptype");
- ds_main_manage_mngsetcnt_cntlist.updateColID("pnm", "sntpnm");
- ds_main_manage_mngsetcnt_cntlist.updateColID("missresn", "sntmissresn");
- ds_main_manage_mngsetcnt_cntlist.updateColID("passway", "sntpassway");
- }
- function fManageSetCntPrt() {
-
- ds_temp_mngsetcnt_cntlist.clearData();
-
- ds_temp_mngsetcnt_cntlist.copyData(ds_main_manage_mngsetcnt_cntlist);
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/main_manage/mngsetcnt/cntlist", ds_temp_mngsetcnt_cntlist); // 데이터셋 1
- rptf_setValueToDOM(objDOM, "/root/main_manage/mngsetcnt/missdd/msfrdd", ds_main_manage_mngsetcnt_missdd.getColumn(0, "msfrdd")); // 데이터셋 2
- rptf_setValueToDOM(objDOM, "/root/main_manage/mngsetcnt/missdd/mstodd", ds_main_manage_mngsetcnt_missdd.getColumn(0, "mstodd")); // 데이터셋 2
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
-
- rptf_exeReportPreview30(["RPMNP00587"],[objParam], option); //yjh : 커밋
- }
- function fManageSetCntSave(){
-
- ds_main_manage_mngsetcnt_sntsend_mngsnt.clearData();
-
- ds_main_manage_mngsetcnt_cntlist.enableevent = false;
- ds_main_manage_mngsetcnt_cntlist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_manage_mngsetcnt_cntlist, "status");
-
- ds_main_manage_mngsetcnt_cntlist.updatecontrol = true;
- ds_main_manage_mngsetcnt_cntlist.enableevent = true;
-
-
- ds_main_manage_mngsetcnt_sntsend_mngsnt.assign(ds_main_manage_mngsetcnt_cntlist);
-
- ds_temp_tmp.clearData();
-
- ds_main_manage_mngsetcnt_sntsend_mngsnt.updateColID("sntpassyn", "passyn");
- ds_main_manage_mngsetcnt_sntsend_mngsnt.updateColID("sntmissdd", "missdd");
- ds_main_manage_mngsetcnt_sntsend_mngsnt.updateColID("sntpassdd", "passdd");
- ds_main_manage_mngsetcnt_sntsend_mngsnt.updateColID("sntptype", "ptype");
- ds_main_manage_mngsetcnt_sntsend_mngsnt.updateColID("sntpnm", "pnm");
- ds_main_manage_mngsetcnt_sntsend_mngsnt.updateColID("sntmissresn", "missresn");
- ds_main_manage_mngsetcnt_sntsend_mngsnt.updateColID("sntpassway", "passway");
-
- // 20191105 김현석, 일일수술실에서 기구, 장비 및 시설수리 메뉴를 사용할 수 있도록 수정. 요청번호:20190826008
- dsf_makeValue(ds_main_manage_mngsetcnt_sntsend_mngsnt, "gubn", "string", "");
- for (var i = 0; i <ds_main_manage_mngsetcnt_sntsend_mngsnt.rowcount; i++)
- {
- ds_main_manage_mngsetcnt_sntsend_mngsnt.setColumn(i, "gubn", ds_gubncd.getColumn(0, "gubn"));
- }
-
- var oParam = {};
- oParam.id = "TXMNP00587";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqExeManageSntList";
- oParam.inds = "mngsnt=ds_main_manage_mngsetcnt_sntsend_mngsnt:A";
- oParam.outds = "ds_temp_tmp=tmp";
- oParam.async = false;
- oParam.callback = "cf_TXMNP00587";
- tranf_submit(oParam);
- }
- function cf_TXMNP00587(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- if( ds_temp_tmp.getColumn(0, "icnt") > 0 ){
- sysf_messageBox("수정","I002");
- fManageSetCntSrch();
- }
- }
- function fChklistSrch(){
-
- var workdd = utlf_transNullToEmpty(ds_main_chklst_datechk.getColumn(0, "workdd"));
-
- var chkdd1 = workdd.toDate("YYYYMMDD");
- var workweek = utlf_getDateTime(chkdd1, 'W');
- ds_main_chklst_datechk.setColumn(0, "workweek", workweek);
-
- ds_main_chklst.setColumn(0, "chksend", "");
-
- ds_main_chklst_chksend.setColumn(0, "workdd", workdd);
- ds_main_chklst_chksend.setColumn(0, "dd", workdd.substr(6,2));
-
- ds_main_chklst_chksend.setColumn(0, "workweek", workweek);
- ds_main_chklst_chksend.setColumn(0, "userdeptcd", sysf_getUserInfo("dutplcecd"));
-
- var oParam = {};
- oParam.id = "TRMNP00571";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqGetDutyChkList";
- oParam.inds = "req=ds_main_chklst_chksend";
- oParam.outds = "ds_main_chklst_chklists_dutylist1=dutylist1 ds_main_chklst_chklists_dutylist2=dutylist2 ds_main_chklst_chklists_dutylist3=dutylist3 "
- + "ds_main_chklst_chklists_dutycmtlist1=dutycmtlist1 ds_main_chklst_chklists_dutycmtlist2=dutycmtlist2 ds_main_chklst_chklists_dutycmtlist3=dutycmtlist3 "
- + "ds_main_chklst_chklists_chieflist=chieflist";
- oParam.async = false;
- oParam.callback = "cf_TRMNP00571";
- tranf_submit(oParam);
-
- var oParam = {};
- oParam.id = "TRMNP00572";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetCdxDuty";
- oParam.inds = "req=ds_main_chklst_chksend";
- oParam.outds = "ds_main_chklst_dutytable=dutytable";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP00572";
- tranf_submit(oParam);
- }
- function cf_TRMNP00571(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- //컬럼변경 : chkyn(Y->1, N->0)
- ds_main_chklst_chklists_dutylist1.enableevent = false;
- ds_main_chklst_chklists_dutylist1.updatecontrol = false;
-
- for( var i=0 ; i<ds_main_chklst_chklists_dutylist1.rowcount ; i++ ){
- if( ds_main_chklst_chklists_dutylist1.getColumn(i, "chkyn") == "Y" ){
- ds_main_chklst_chklists_dutylist1.setColumn(i, "chkyn", "1");
- }else{
- ds_main_chklst_chklists_dutylist1.setColumn(i, "chkyn", "0");
- }
- }
-
- ds_main_chklst_chklists_dutylist1.updatecontrol = true;
- ds_main_chklst_chklists_dutylist1.enableevent = true;
-
- //컬럼변경 : chkyn(Y->1, N->0)
- ds_main_chklst_chklists_dutylist2.enableevent = false;
- ds_main_chklst_chklists_dutylist2.updatecontrol = false;
-
- for( var i=0 ; i<ds_main_chklst_chklists_dutylist2.rowcount ; i++ ){
- if( ds_main_chklst_chklists_dutylist2.getColumn(i, "chkyn") == "Y" ){
- ds_main_chklst_chklists_dutylist2.setColumn(i, "chkyn", "1");
- }else{
- ds_main_chklst_chklists_dutylist2.setColumn(i, "chkyn", "0");
- }
- }
-
- ds_main_chklst_chklists_dutylist2.updatecontrol = true;
- ds_main_chklst_chklists_dutylist2.enableevent = true;
-
- //컬럼변경 : chkyn(Y->1, N->0)
- ds_main_chklst_chklists_dutylist3.enableevent = false;
- ds_main_chklst_chklists_dutylist3.updatecontrol = false;
-
- for( var i=0 ; i<ds_main_chklst_chklists_dutylist3.rowcount ; i++ ){
- if( ds_main_chklst_chklists_dutylist3.getColumn(i, "chkyn") == "Y" ){
- ds_main_chklst_chklists_dutylist3.setColumn(i, "chkyn", "1");
- }else{
- ds_main_chklst_chklists_dutylist3.setColumn(i, "chkyn", "0");
- }
- }
-
- ds_main_chklst_chklists_dutylist3.updatecontrol = true;
- ds_main_chklst_chklists_dutylist3.enableevent = true;
- }
- function fChklistPrt() {
- var workdd = ds_main_chklst_datechk.getColumn(0, "workdd");
-
- var chkdd1 = workdd.toDate("YYYYMMDD");
- var workweek = utlf_getDateTime(chkdd1, 'W');
- ds_main_chklst_datechk.setColumn(0, "workweek", workweek);
-
- ds_main_chklst.setColumn(0, "chksend", "");
-
- ds_main_chklst_chksend.clearData();
- ds_main_chklst_chksend.addRow();
- ds_main_chklst_chksend.setColumn(0, "workdd", workdd);
- ds_main_chklst_chksend.setColumn(0, "workweek", workweek);
-
- ds_prtemp_chklistsprt.clearData();
-
- var oParam = {};
- oParam.id = "TRMNP00584";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqGetDutyChkListPrt";
- oParam.inds = "req=ds_main_chklst_chksend";
- oParam.outds = "ds_prtemp_chklistsprt=chklistsprt";
- oParam.async = false;
- oParam.callback = "cf_TRMNP00584";
- tranf_submit(oParam);
- }
- function cf_TRMNP00584(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/prtemp/chklistsprt/chklistsprt", ds_prtemp_chklistsprt); // 데이터셋 1
- rptf_setValueToDOM(objDOM, "/root/main_chklst/dutytable/daynm", ds_main_chklst_dutytable.getColumn(0, "daynm")); // 데이터셋 2
- rptf_setValueToDOM(objDOM, "/root/main_chklst/dutytable/evenm", ds_main_chklst_dutytable.getColumn(0, "evenm")); // 데이터셋 2
- rptf_setValueToDOM(objDOM, "/root/main_chklst/dutytable/nightnm", ds_main_chklst_dutytable.getColumn(0, "nightnm")); // 데이터셋 2
- rptf_setValueToDOM(objDOM, "/root/main_chklst/datechk/workdd", ds_main_chklst_datechk.getColumn(0, "workdd")); // 데이터셋 2
- rptf_setValueToDOM(objDOM, "/root/main_chklst/datechk/workweek", ds_main_chklst_datechk.getColumn(0, "workweek")); // 데이터셋 2
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
-
- rptf_exeReportPreview30(["RPMNP00584"],[objParam], option); //yjh : 커밋
- }
- function fChgRptUserid(dsObj){
- for( var k=0 ; k<dsObj.rowcount ; k++ ){
- var Workdd = dsObj.getColumn(k, "workdd");
- var Lastupdtrid = dsObj.getColumn(k, "lastupdtrid");
- var Comuserid = sysf_getUserId();
- if(( !utlf_isNull(Workdd) )&&( !utlf_isNull(Lastupdtrid) )){
- dsObj.setColumn(k, "lastupdtrid", Comuserid);
- }
- }
- }
-
- function fChklistsSave(){
- var msg = sysf_messageBox("체크된 정보를","Q002");
- if(msg =="6"){
- //var nodelist = instance1.selectNodes("/root/hidden/dutylist/dutycd");
-
- ds_main_chklst_chksaveinfo_dutychkinfo_dutylist.clearData();
-
- //for(var k=1;1 <=nodelist.length;k++){
- for( var k=1 ; k<=3 ; k++ ){
-
- var datagrid = eval("group2.switch1.chklist.grd_chk"+k);
-
- var chkNode = eval(datagrid.binddataset);
-
- if(chkNode.rowcount < 1){
- break;
- }else{
- if(k==1){
- ds_main_chklst_chksaveinfo_dutychkinfo_dutylist.copyData(chkNode);
- }else{
- ds_main_chklst_chksaveinfo_dutychkinfo_dutylist.appendData(chkNode);
- }
-
- }
- }
-
- var node = ds_main_chklst_chksaveinfo_dutychkinfo_dutylist;
- var subNode = "";
- for( var i=0 ; i<node.rowcount ; i++ ){
- node.setColumn(i, "workdd", ds_main_chklst_datechk.getColumn(0, "workdd"));
- }
-
- ds_main_chklst_chksaveinfo_dutychkinfo_dutylist.enableevent = false;
- ds_main_chklst_chksaveinfo_dutychkinfo_dutylist.updatecontrol = false;
-
- for( var j=0 ; j<ds_main_chklst_chksaveinfo_dutychkinfo_dutylist.rowcount ; j++ ){
- ds_main_chklst_chksaveinfo_dutychkinfo_dutylist.setRowType(j, 2);
- }
-
- ds_main_chklst_chksaveinfo_dutychkinfo_dutylist.updatecontrol = true;
- ds_main_chklst_chksaveinfo_dutychkinfo_dutylist.enableevent = true;
-
- var grddata = grdf_getGridUpdateData(group2.switch1.chklist.grd_savedutylist, "all");
- grdf_setStatusColumn(grddata, "status");
- ds_main_chklst_chksend_savedata_dutylist.copyData(grddata);
-
- //컬럼변경 : chkyn(1->Y, 0->N)
- ds_main_chklst_chksend_savedata_dutylist.enableevent = false;
- ds_main_chklst_chksend_savedata_dutylist.updatecontrol = false;
-
- for( var i=0 ; i<ds_main_chklst_chksend_savedata_dutylist.rowcount ; i++ ){
- if( ds_main_chklst_chksend_savedata_dutylist.getColumn(i, "chkyn") == "1" ){
- ds_main_chklst_chksend_savedata_dutylist.setColumn(i, "chkyn", "Y");
- }else{
- ds_main_chklst_chksend_savedata_dutylist.setColumn(i, "chkyn", "N");
- }
- }
-
- ds_main_chklst_chksend_savedata_dutylist.updatecontrol = true;
- ds_main_chklst_chksend_savedata_dutylist.enableevent = true;
-
- var oParam = {};
- oParam.id = "TXMNP00571";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqExeDtyChkInfo";
- oParam.inds = "dutylist=ds_main_chklst_chksend_savedata_dutylist req=ds_main_chklst_datechk";
- oParam.outds = "ds_main_chklst_chklists_dutylist1=dutylist1 ds_main_chklst_chklists_dutylist2=dutylist2 ds_main_chklst_chklists_dutylist3=dutylist3";
- oParam.async = false;
- oParam.callback = "cf_TXMNP00571";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXMNP00571") > -1 ){
-
- sysf_messageBox("저장","I002");
- fChklistSrch();
- }
- }else{
- return;
- }
- }
- function cf_TXMNP00571(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fManageOprdSrch() {
- var schfrdd = ds_main_manage_mngopready_schdd.getColumn(0, "schfrdd");
- var schtodd = ds_main_manage_mngopready_schdd.getColumn(0, "schtodd");
- var chktype = ds_main_manage_mngopready_opreadynchk.getColumn(0, "chktype");
-
- ds_main_manage_mngopready_oprdsend.setColumn(0, "schfrdd", schfrdd);
- ds_main_manage_mngopready_oprdsend.setColumn(0, "schtodd", schtodd);
- ds_main_manage_mngopready_oprdsend.setColumn(0, "chktype", chktype);
-
- // 20191105 김현석, 일일수술실에서 Set, Single Count 메뉴를 사용할 수 있도록 수정. 요청번호:20190826008
- dsf_makeValue(ds_main_manage_mngopready_oprdsend, "gubn", "string", ds_gubncd.getColumn(0, "gubn"));
-
-
- var nVscrollPos = group2.switch1.manage2.group6.grd_opready.vscrollbar.pos;
- var nHscrollPos = group2.switch1.manage2.group6.grd_opready.hscrollbar.pos;
-
- var oParam = {};
- oParam.id = "TRMNP00582";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqGetOpCdxOpRdList";
- oParam.inds = "req=ds_main_manage_mngopready_oprdsend";
- oParam.outds = "ds_main_manage_mngopready_opreadylist=oprdlist";
- oParam.async = false;
- oParam.callback = "cf_TRMNP00582";
- tranf_submit(oParam);
-
- group2.switch1.manage2.group6.grd_opready.vscrollbar.pos = nVscrollPos;
- group2.switch1.manage2.group6.grd_opready.hscrollbar.pos = nHscrollPos;
- }
- function cf_TRMNP00582(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- //컬럼변경 : 컬럼명 변경(컬럼명->oprd컬럼명)
- for( var i=0 ; i<ds_main_manage_mngopready_opreadylist.colcount ; i++ ){
- ds_main_manage_mngopready_opreadylist.updateColID(ds_main_manage_mngopready_opreadylist.getColID(i), "oprd"+ds_main_manage_mngopready_opreadylist.getColID(i));
- }
- }
- function fManageOprdSave() {
-
- ds_main_manage_mngopready_opreadylist.enableevent = false;
- ds_main_manage_mngopready_opreadylist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_manage_mngopready_opreadylist, "status");
-
- ds_main_manage_mngopready_opreadylist.updatecontrol = true;
- ds_main_manage_mngopready_opreadylist.enableevent = true;
-
- ds_main_manage_mngopready_oprdsend_severdlist.assign(ds_main_manage_mngopready_opreadylist);
-
- ds_temp_tmp.clearData();
-
- //컬럼변경 : 컬럼명 변경(oprd컬럼명->컬럼명)
- for( var i=0 ; i<ds_main_manage_mngopready_oprdsend_severdlist.colcount ; i++ ){
- ds_main_manage_mngopready_oprdsend_severdlist.updateColID(ds_main_manage_mngopready_oprdsend_severdlist.getColID(i), ds_main_manage_mngopready_oprdsend_severdlist.getColID(i).replace("oprd", ""));
- }
-
- // 20191105 김현석, 일일수술실에서 Set, Single Count 메뉴를 사용할 수 있도록 수정. 요청번호:20190826008
- dsf_makeValue(ds_main_manage_mngopready_oprdsend_severdlist, "gubn", "string", "");
- for (var i = 0; i < ds_main_manage_mngopready_oprdsend_severdlist.rowcount; i++)
- {
- ds_main_manage_mngopready_oprdsend_severdlist.setColumn(i, "gubn", ds_gubncd.getColumn(0, "gubn"));
- }
-
-
- var oParam = {};
- oParam.id = "TXMNP00582";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqExeOpCdxOpRdList";
- oParam.inds = "severdlist=ds_main_manage_mngopready_oprdsend_severdlist:A";
- oParam.outds = "ds_temp_tmp=tmp";
- oParam.async = false;
- oParam.callback = "cf_TXMNP00582";
- tranf_submit(oParam);
- }
- function cf_TXMNP00582(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- if (ds_temp_tmp.getColumn(0, "icnt") > 0 ){
- sysf_messageBox("수정","I002");
- fManageOprdSrch();
- }
- }
- function fManageOprdPrt() {
- ds_temp_mngopready_opreadylist.copyData(ds_main_manage_mngopready_opreadylist);
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/temp/mngopready/opreadylist", ds_temp_mngopready_opreadylist); // 데이터셋 1
- rptf_setValueToDOM(objDOM, "/root/main_manage/mngopready/schdd/schfrdd", ds_main_manage_mngopready_schdd.getColumn(0, "schfrdd")); // 데이터셋 2
- rptf_setValueToDOM(objDOM, "/root/main_manage/mngopready/schdd/schtodd", ds_main_manage_mngopready_schdd.getColumn(0, "schtodd")); // 데이터셋 2
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
-
- rptf_exeReportPreview30(["RPMNP00582"],[objParam], option); //yjh : 커밋
-
- }
- function fManageBrPrtSrch() {
- var brfrdd = ds_main_manage_mngborwprodt_brdd.getColumn(0, "brfrdd");
- var brtodd = ds_main_manage_mngborwprodt_brdd.getColumn(0, "brtodd");
- var chktype = ds_main_manage_mngborwprodt_borwpassynchk.getColumn(0, "chktype");
-
- ds_main_manage_mngborwprodt_bwptsend.setColumn(0, "brfrdd", brfrdd);
- ds_main_manage_mngborwprodt_bwptsend.setColumn(0, "brtodd", brtodd);
- ds_main_manage_mngborwprodt_bwptsend.setColumn(0, "chktype", chktype);
-
- var nVscrollPos = group2.switch1.manage2.group8.grd_brwprdt.vscrollbar.pos;
- var nHscrollPos = group2.switch1.manage2.group8.grd_brwprdt.hscrollbar.pos;
-
- // 20191105 김현석, 일일수술실에서 빌려준 기구 메뉴를 사용할 수 있도록 수정. 요청번호:20190826008
- dsf_makeValue(ds_main_manage_mngborwprodt_bwptsend, "gubn", "string", ds_gubncd.getColumn(0, "gubn"));
-
- var oParam = {};
- oParam.id = "TRMNP00586";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqGetOpCdxBrwPrdtList";
- oParam.inds = "req=ds_main_manage_mngborwprodt_bwptsend";
- oParam.outds = "ds_main_manage_mngborwprodt_brpdtlist=brwprdtlist";
- oParam.async = false;
- oParam.callback = "cf_TRMNP00586";
- tranf_submit(oParam);
-
- group2.switch1.manage2.group8.grd_brwprdt.vscrollbar.pos = nVscrollPos;
- group2.switch1.manage2.group8.grd_brwprdt.hscrollbar.pos = nHscrollPos;
- }
- function cf_TRMNP00586(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- //컬럼변경 : 컬럼명 변경(컬럼명->brpt컬럼명)
- for( var i=0 ; i<ds_main_manage_mngborwprodt_brpdtlist.colcount ; i++ ){
- ds_main_manage_mngborwprodt_brpdtlist.updateColID(ds_main_manage_mngborwprodt_brpdtlist.getColID(i), "brpt"+ds_main_manage_mngborwprodt_brpdtlist.getColID(i));
- }
- }
- function fManageBrPrtSave() {
-
- ds_main_manage_mngborwprodt_brpdtlist.enableevent = false;
- ds_main_manage_mngborwprodt_brpdtlist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_manage_mngborwprodt_brpdtlist, "status");
-
- ds_main_manage_mngborwprodt_brpdtlist.updatecontrol = true;
- ds_main_manage_mngborwprodt_brpdtlist.enableevent = true;
-
- ds_main_manage_mngborwprodt_bwptsend_sevebrwprdtlist.assign(ds_main_manage_mngborwprodt_brpdtlist);
-
- ds_temp_tmp.clearData();
-
- //컬럼변경 : 컬럼명 변경(brpt컬럼명->컬럼명)
- for( var i=0 ; i<ds_main_manage_mngborwprodt_bwptsend_sevebrwprdtlist.colcount ; i++ ){
- ds_main_manage_mngborwprodt_bwptsend_sevebrwprdtlist.updateColID(ds_main_manage_mngborwprodt_bwptsend_sevebrwprdtlist.getColID(i), ds_main_manage_mngborwprodt_bwptsend_sevebrwprdtlist.getColID(i).replace("brpt", ""));
- }
- // 20191105 김현석, 일일수술실에서 빌려준 기구 메뉴를 사용할 수 있도록 수정. 요청번호:20190826008
- dsf_makeValue(ds_main_manage_mngborwprodt_bwptsend_sevebrwprdtlist, "gubn", "string", "");
- for (var i = 0; i <ds_main_manage_mngborwprodt_bwptsend_sevebrwprdtlist.rowcount; i++)
- {
- ds_main_manage_mngborwprodt_bwptsend_sevebrwprdtlist.setColumn(i, "gubn", ds_gubncd.getColumn(0, "gubn"));
- }
-
- var oParam = {};
- oParam.id = "TXMNP00586";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqExeOpCdxBrwPrdtList";
- oParam.inds = "sevebrwprdtlist=ds_main_manage_mngborwprodt_bwptsend_sevebrwprdtlist:A";
- oParam.outds = "ds_temp_tmp=tmp";
- oParam.async = false;
- oParam.callback = "cf_TXMNP00586";
- tranf_submit(oParam);
- }
- function cf_TXMNP00586(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- if (ds_temp_tmp.getColumn(0, "icnt") > 0 ){
- sysf_messageBox("수정","I002");
- fManageBrPrtSrch();
- }
- }
- function fManageBrPrtPrt() {
- model.makeNode("/root/temp/mngborwprodt/brpdtlist");
-
- copyNodesetType("/root/temp/mngborwprodt/brpdtlist", grd_brwprdt.nodeset);
- exeReportPreview("RPMNP00586", "XMLSTR");
-
- }
- function fCalcdate(calcn, calcd){
-
- calcd = calcd.toDate("YYYYMMDD");
- calcd = calcd.getAddDate(calcn , "D");
- calcd = calcd.getDateFormat("YYYYMMDD");
-
- return calcd;
- }
- function fInitPurc() {
-
- var pGrd = group2.switch1.purc.grd_mnphccollist;
- var Nowdt = utlf_getCurrentDate(); //화면 open 시 일자 자동지정
- //Nowdt = '20140210';
- ds_main_purc_cond.setColumn(0, "opcnfmfrdd", Nowdt);
- ds_main_purc_cond.setColumn(0, "opcnfmtodd", Nowdt);
-
- // 김현석 개발자 모드 체크
- if (gv_bIsPreview)
- {
- ds_main_purc_cond.setColumn(0, "opcnfmfrdd", "20190604");
- ds_main_purc_cond.setColumn(0, "opcnfmtodd", "20190604");
- }
-
-
- ds_main_purc_mnphccolinfo_mnphccollist.clearData();
-
- var oParam = {};
- oParam.id = "TRMNP03004";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetRosettelist";
- oParam.inds = "";
- oParam.outds = "ds_init_rosettelist=rosettelist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP03004";
- tranf_submit(oParam); // 수술실(Rosette) 가져오기
-
- ds_send.setColumn(0, "opcnfmdd", Nowdt);
- ds_send.setColumn(0, "rosette", ds_main_purc_cond.getColumn(0, "oprosette"));
-
- var oParam = {};
- oParam.id = "TRMNP03002";
- oParam.service = "opanstapp.OpAnstCCrtGoodMngt";
- oParam.method = "reqGetOmcdlist";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_oproomlist=oproomlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP03002";
- tranf_submit(oParam); // 수술실코드 가져오기
-
- ds_send.clearData();
- ds_send.addRow();
- ds_send.setColumn(0, "flag", "X");
- ds_send.setColumn(0, "searchitem", "XX");
- ds_send.setColumn(0, "deptflag", "011");
-
- var oParam = {};
- oParam.id = "TRMNP00107";
- oParam.service = "opanstapp.OpAnstPatMngt";
- oParam.method = "reqGetComboList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_ComboLists_deptlist=deptlist";// ds_=oproomlist ds_=ccrtstatlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP00107";
- tranf_submit(oParam);
-
- frmf_addComboItem("group2.switch1.purc.group9.cmb_rosette", "전 체", "", "above" );
- frmf_addComboItem("group2.switch1.purc.group9.cmb_oproomcd", "전 체", "", "above" );
- frmf_addComboItem("group2.switch1.purc.cmb_perfdeptlist", "전 체", "", "above" );
-
- group2.switch1.purc.group9.cmb_rosette.value = ds_main_purc_cond.getColumn(0, "oprosette");
- group2.switch1.purc.group9.cmb_oproomcd.value = ds_main_purc_cond.getColumn(0, "oproomcd");
- group2.switch1.purc.cmb_perfdeptlist.value = ds_main_cond.getColumn(0, "orddept");
- group2.switch1.purc.group9.cmb_orddept.value = ds_main_purc_cond.getColumn(0, "orddept");
- group2.switch1.purc.group9.combo1.value = ds_main_purc_cond.getColumn(0, "perfdrid");
-
- fSearchPurc();
-
- var sendflag = ds_codeinfo_codelist.getColumn(ds_codeinfo_codelist.findRow("cdgrupid", "U39"), "cdid");
-
- if(sendflag == "Y") {
- group2.switch1.purc.btn_send.enable = true;
- } else {
- group2.switch1.purc.btn_send.enable = false;
- }
-
- }
- /*
- 수술실인계 리스트를 조회한다.
- */
- function fSearchPurc() {
- ds_send_savedata_mnphccollist.clearData();
- ds_send_savedata_attach.clearData();
- ds_send_savedata_maillist.clearData();
-
- ds_send_reqdata.clearData();
- ds_send_reqdata.addRow();
- ds_send_reqdata.copyRow(0, ds_main_purc_cond, 0);
-
- var nVscrollPos = group2.switch1.purc.grd_mnphccollist.vscrollbar.pos;
- var nHscrollPos = group2.switch1.purc.grd_mnphccollist.hscrollbar.pos;
-
- grdf_clearSort(group2.switch1.purc.grd_mnphccollist);
-
- var oParam = {};
- oParam.id = "TRMNP00591";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetPrepayList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_purc_mnphccolinfo_mnphccollist=mnphccollist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP00591";
- tranf_submit(oParam);
-
- group2.switch1.purc.grd_mnphccollist.vscrollbar.pos = nVscrollPos;
- group2.switch1.purc.grd_mnphccollist.hscrollbar.pos = nHscrollPos;
-
- ds_main_purc_mnphccolinfo_mnphccollist.enableevent = false;
- ds_main_purc_mnphccolinfo_mnphccollist.updatecontrol = false;
-
- dsf_setDefaultVal(ds_main_purc_mnphccolinfo_mnphccollist, "status:");
-
- ds_main_purc_mnphccolinfo_mnphccollist.updatecontrol = true;
- ds_main_purc_mnphccolinfo_mnphccollist.enableevent = true;
-
- ds_main_purc_mnphccolinfo_mnphccollist.addColumn("chkyn", "string");
- ds_main_purc_mnphccolinfo_mnphccollist.addColumn("statusnm", "string");
- ds_main_purc_mnphccolinfo_mnphccollist.addColumn("flag", "string");
- ds_main_purc_mnphccolinfo_mnphccollist.addColumn("sendflag", "string");
- ds_main_purc_mnphccolinfo_mnphccollist.addColumn("cnclflag", "string");
- }
- /**
- */
- function fSetErDrugBarcd() {
- var rtn;
- if(group2.switch1.manage.group4.chk_autorgstyn.value == true) {
- rtn = "6";
- } else {
- rtn = sysf_messageBox("응급물품 바코드 등록을 하시겠습니까?", "Q");
-
- }
-
- if(rtn == "6") {
- ds_send_barcdinfo.setColumn(0, "barcdno", ds_main_manage_mngerdrug_erdrugstatchk.getColumn(0, "barcd"));
- ds_send_barcdinfo.setColumn(0, "autorgstyn", ds_main_manage_mngerdrug_erdrugstatchk.getColumn(0, "autorgstyn"));
- ds_send_barcdinfo.setColumn(0, "recvdd", ds_main_manage_mngerdrug_erdrugstatchk.getColumn(0, "recvdd"));
- ds_send_barcdinfo.setColumn(0, "recvtm", ds_main_manage_mngerdrug_erdrugstatchk.getColumn(0, "recvtm"));
-
- var oParam = {};
- oParam.id = "TXMNP00584";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqExeBarcdRecvInfo";
- oParam.inds = "req=ds_send_barcdinfo";
- //oParam.outds = "ds_=cnt";
- oParam.async = false;
- oParam.callback = "cf_TXMNP00584";
- tranf_submit(oParam);
- }
- }
- function cf_TXMNP00584(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- group2.switch1.manage.group4.ipt_barcd.value = "";
-
- fERDrugListSrch();
- }
- function fMakeBarcdData() {
- //var nodePath = "/root/main/deliveLists";
- ds_main_deliveLists.clearData();
- ds_temp_barcdlist.clearData();
- //var desnode = instance1.selectSingleNode(nodePath);
- //srcnode = instance1.selectSingleNode("/root/temp/barcdlist");
- var sel;
- for( var i=0 ; i<ds_main_manage_mngerdrug_erdruglist.rowcount ; i++ ){
-
- sel = ds_main_manage_mngerdrug_erdruglist.getColumn(i, "sel");
-
- if(sel == "1") {
-
- var nRow = ds_temp_barcdlist.addRow();
-
- ds_temp_barcdlist.setColumn(nRow, "opcnfmdd", ds_main_manage_mngerdrug_opschedd.getColumn(0, "opdd"));
- ds_temp_barcdlist.setColumn(nRow, "deptengabbr", "OS");
- ds_temp_barcdlist.setColumn(nRow, "oproomnm", ds_main_manage_mngerdrug_erdruglist.getColumn(i, "edrgoproomnm"));
- ds_temp_barcdlist.setColumn(nRow, "pid", ds_main_manage_mngerdrug_erdruglist.getColumn(i, "edrgpid"));
- ds_temp_barcdlist.setColumn(nRow, "hngnm", ds_main_manage_mngerdrug_erdruglist.getColumn(i, "edrgpatnm"));
- ds_temp_barcdlist.setColumn(nRow, "sexage", "M/24");
- ds_temp_barcdlist.setColumn(nRow, "delyn", ds_main_manage_mngerdrug_erdruglist.getColumn(i, "delyn"));
- ds_temp_barcdlist.setColumn(nRow, "goodcd", ds_main_manage_mngerdrug_erdruglist.getColumn(i, "edrggoodcd"));
- ds_temp_barcdlist.setColumn(nRow, "goodnm", ds_main_manage_mngerdrug_erdruglist.getColumn(i, "edrggoodnm"));
- ds_temp_barcdlist.setColumn(nRow, "barcdno", ds_main_manage_mngerdrug_erdruglist.getColumn(i, "barcdno"));
- ds_temp_barcdlist.setColumn(nRow, "prcpernm", ds_main_manage_mngerdrug_erdruglist.getColumn(i, "edrgprcpodrnm"));
- ds_temp_barcdlist.setColumn(nRow, "dlvrnm", ds_main_manage_mngerdrug_erdruglist.getColumn(i, "edrgdelivenm"));
-
- }
- }
-
- ds_main_deliveLists.copyData(ds_temp_barcdlist);
-
- }
- function fPrintBarcd() {
- //var scrnid = "SMMNP00590";
- //
- //model.removeNodeset("/root/main/barcdprntsetup");
- //fGetBarCodeInfo(scrnid); // CareCom.js
- //
- ////2. 바코드 라벨 환경설정
- //var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo";
- //
- //barcdRef = barcdRef.replace("/setupinfo", "");
- //makeReportPreview(0,0,10, 10, "");
- //fPrintRexbar("RPMNZ00007", "", 1, "", "", barcdRef);
- sysf_setModelProperty("id", "SMMNP00590");
-
- var objArg = new Object();
- objArg.arg_ds_main_deliveLists = ds_main_deliveLists;
-
- if( this.objects["ds_data_blank"] != null ){
- objArg.arg_ds_data_blank = ds_data_blank;
- }else{
- objArg.arg_ds_data_blank = "";
- }
- if( this.objects["ds_data_comm02"] != null ){
- objArg.arg_ds_data_comm02 = ds_data_comm02;
- }else{
- objArg.arg_ds_data_comm02 = "";
- }
- if( this.objects["ds_data_setupinfo"] != null ){
- objArg.arg_ds_data_setupinfo = ds_data_setupinfo;
- }else{
- objArg.arg_ds_data_setupinfo = "";
- }
-
- frmf_open("SPMNZ00800", "SPMNZ00800", objArg, null, 1, 100, 500, null, null, null, null, null, "M"); //yjh : 커밋
- }]]></Script>
|