1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249 |
- /**
- * @desc : 화면 초기화
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fInitialize(){
-
- setParameter("SPMRI01300_openerid", "SPMRI02100");
- ivw_patlist.window.javascript.fInitalize();
-
- model.removeNodeset("/root/main/doclist");
- model.removeNodeset("/root/main/docinfo");
- model.removeNodeset("/root/main/mainlist/medireclist");
-
- mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "D");
- addComboInstance("/root/init/orddept", "deptcd^depthngnm", "-^전체", "dept"); //진료과 전체항목 추가
- model.setValue("/root/cond/orddeptcd", "-");
- var chosflag1700 = opener.javascript.getParameter("chosflag1700");
- if(chosflag1700 != ""){
- model.setValue("/root/cond/chosflag" , chosflag1700);
- }
-
- //1700에서 등록번호,퇴원일자 두개만 받을때
- var dschdd_2100 = opener.javascript.getParameter("dschdd_2100" );
- model.makeNode("/root/temp/popup");
- if(dschdd_2100 != ""){
- setCSVToNode("/root/temp/popup", dschdd_2100, "dschddlist");
- }
-
- if(model.getValue("/root/temp/indschflag") == ""){ //기록관리 왼쪽의 등록번호,퇴원일자 가져옴
- model.setValue("/root/cond/chosflag" ,"D");
- model.setValue("/root/cond/orddschdd" , model.getValue("/root/temp/popup/dschddlist/dschdd"));
- model.setValue("/root/main/patinfo/pid",model.getValue("/root/temp/popup/dschddlist/pid"));
- model.setValue("/root/main/patinfo/hngnm",model.getValue("/root/temp/popup/dschddlist/hngnm"));
- model.refresh()
- //if(ipt_pid.currentText.length >= 1 ){ //퇴원일자 콤보 조회
- submit("TRMRI01702");
- var sDschdd = model.getValue("/root/temp/popup/dschddlist/dschdd");
- model.setValue("/root/cond/orddschdd",sDschdd);
- // }
- btn_req.dispatch("DOMActivate");
- }
- if(model.getValue("/root/temp/indschflag") != ""){
- // "/root/temp/" 기준관리에서 받은 정보
-
- model.setValue("/root/main/patinfo/pid", model.getValue("/root/temp/pid"));
- model.setValue("/root/cond/orddschdd" , model.getValue("/root/temp/dschdd"));
- var sDschDD = model.getValue("/root/temp/dschdd");
- addComboItem("cmb_dschdd",sDschDD,sDschDD);
- model.setValue("/root/main/patinfo/hngnm" ,model.getValue("/root/temp/patnm"));
- model.setValue("/root/cond/orddeptcd" ,model.getValue("/root/temp/dschdeptcd"));
-
- model.makeValue("/root/temp/templist/ioflag",model.getValue("/root/temp/indschflag"));
- model.makeValue("/root/temp/templist/cretno",model.getValue("/root/temp/cretno"));
- model.makeValue("/root/temp/templist/orddd", model.getValue("/root/temp/orddd"));
- model.makeValue("/root/temp/templist/drid", model.getValue("/root/temp/unprepdrid"));
-
- //환자정보
- model.makeValue("/root/temp/patsubinfo/chosflag",model.getValue("/root/temp/indschflag"));
- model.makeValue("/root/temp/patsubinfo/cretno",model.getValue("/root/temp/cretno"));
- model.makeValue("/root/temp/patsubinfo/orddd", model.getValue("/root/temp/orddd"));
- model.makeValue("/root/temp/patsubinfo/dschdd", model.getValue("/root/temp/dschdd"));
- model.refresh();
- btn_req.dispatch("DOMActivate");
-
- // 미비의사 있는경우 진료기록 조회
- // fSelectOrdRec();
- model.refresh();
- var unprepdrid = model.getValue("/root/temp/unprepdrid");
-
- var drid = model.getValue("/root/main/doclist[ drid ='" + unprepdrid + "' ]/drid");
- grd_doclist.row = grd_doclist.findRow( drid ,1, grd_doclist.colRef("drid"));
- //var aa = grd_doclist.findRow( drid ,1, grd_doclist.colRef("drid"));
-
- model.refresh();
- fSrchFormrec("req"); //기록 리스트 조회
- var cdnm = model.getValue("/root/main/doclist[drid = '" + unprepdrid + "' ]/cdnm");
- model.makeValue("/root/temp/templist/cdnm",cdnm); //미비항목 직종 구분할때..
- grd_doclist.dispatch("onclick");
-
- fReqFormList();
- var formcd = model.getValue("/root/temp/formcd");
- var formnm = model.getValue("/root/main/formlist[formcd ='" + formcd + "' ]/formnm");
- grd_formlist.row = grd_formlist.findRow( formnm ,1, grd_formlist.colRef("formnm"));
-
- fSetFormRecdd("form"); //서식에 따른 기록일자 변경
- model.refresh();
- fSrchUnprepItem("form");
- }
- if(model.getValue("/root/cond/orddschdd") == ""){
- model.setValue("/root/cond/orddschdd", getCurrentDate());
- model.setValue("/root/main/condition/formrecdd", getCurrentDate());
- }
- model.refresh();
- // fClickChosflag();
- }
-
- /**
- * @desc : 진료기록 조회
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fSelectOrdRec(){
- var unprepdrid = model.getValue("/root/temp/unprepdrid");
- var drid = model.getValue("/root/main/doclist[drid = '" + unprepdrid + "' ]/drid");
-
- if(drid != ""){
- var chosflag = model.getValue("/root/main/doclist[drid = '" + unprepdrid + "' ]/ioflag");
- var pid = model.getValue("/root/main/doclist[drid = '" + unprepdrid + "' ]/pid");
- var formrecdeptcd = model.getValue("/root/main/doclist[drid = '" + unprepdrid + "' ]/deptcd");
- var formrecuserid = model.getValue("/root/main/doclist[drid = '" + unprepdrid + "' ]/drid");
- var cdnm = model.getValue("/root/main/doclist[drid = '" + unprepdrid + "' ]/cdnm");
- //var lastformrecdd = model.getValue("/root/main/doclist[drid = '" + unprepdrid + "' ]/orddd");
- var lastformrecdd = model.getValue("/root/cond/orddschdd"); //진료일자
- // 진료기록 조회
- model.makeValue("/root/send/deptcd", formrecdeptcd);
- model.makeValue("/root/send/drid", formrecuserid);
- model.makeValue("/root/send/ioflag", chosflag);
- model.makeValue("/root/send/fromdd", lastformrecdd);
- model.makeValue("/root/temp/templist/cdnm",cdnm); //미비항목 직종 구분할때..
- submit("TRMRI01201");
- // temp/templist 생성
- fmakeTemplist();
- }
- // 미비항목 조회
- var recseq = model.getValue("/root/temp/formrecseq");
- var formrecseq = model.getValue("/root/main/mainlist/medireclist[formrecseq = '" + recseq + "' ]/formrecseq");
-
- if(formrecseq != ""){
-
- var formcd = model.getValue("/root/main/mainlist/medireclist[formrecseq = '" + recseq + "' ]/formcd");
- var formrecdd = model.getValue("/root/main/mainlist/medireclist[formrecseq = '" + recseq + "' ]/formrecdd");
-
- model.makeValue("/root/send/formcd",formcd);
- model.makeValue("/root/send/total","formcd");
- model.makeValue("/root/send/formrecdd", formrecdd);
- model.refresh();
- submit("TRMRI02102");
- }
- }
- /**
- * @desc : 환자조회 버튼클릭
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fPatlistBtn(flag){
-
- ivw_patlist.visible = flag;
- button8.text = "환자조회";
- var chosflag = model.getValue("/root/cond/chosflag"); // 외래,입원 구분
-
- if("D" == model.getValue("/root/cond/chosflag")){
- chosflag = "I";
- }
-
- ivw_patlist.model.setValue("/root/cond/chosflag", chosflag);
- //alert(ivw_patlist.model.getValue("/root/cond/chosflag"));
- ivw_patlist.window.javascript.fClickChosflag();
- ivw_patlist.model.refresh();
- }
- /**
- * @desc : templist생성
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fmakeTemplist(){
-
- model.makeValue("/root/temp/templist/cdnm", model.getValue("/root/temp/cdnm"));
- model.makeValue("/root/temp/templist/drid", model.getValue("/root/temp/unprepdrid"));
- model.makeValue("/root/temp/templist/drnm", model.getValue("/root/temp/unprepdrnm"));
- model.makeValue("/root/temp/templist/deptcd", model.getValue("/root/temp/indschdeptcd"));
- model.makeValue("/root/temp/templist/deptnm", model.getValue("/root/temp/indschdeptnm"));
- model.makeValue("/root/temp/templist/pid", model.getValue("/root/temp/pid"));
- model.makeValue("/root/temp/templist/ioflag", model.getValue("/root/temp/indschflag"));
- model.makeValue("/root/temp/templist/cretno", model.getValue("/root/temp/cretno"));
- model.makeValue("/root/temp/templist/orddd", model.getValue("/root/temp/orddd"));
- model.makeValue("/root/temp/templist/dschdd", model.getValue("/root/cond/orddschdd"));
- // model.makeValue("/root/temp/templist/dschdd", model.getValue("/root/temp/dschdd"));
- model.makeValue("/root/temp/templist/formnm", model.getValue("/root/temp/formnm"));
- model.makeValue("/root/temp/templist/formrecdd", model.getValue("/root/temp/formrecdd"));
- model.makeValue("/root/temp/templist/formcd", model.getValue("/root/temp/formcd"));
- model.makeValue("/root/temp/templist/formrecseq", model.getValue("/root/temp/formrecseq"));
- model.makeValue("/root/temp/templist/drid", model.getValue("/root/temp/unprepdrid"));
-
- model.refresh();
- }
- /**
- * @desc : 엑셀 저장
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fSaveExcel(){
- var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
- if (fileName != "")
- {
- grd_unpreplist.saveExcel(fileName, "SheetName", true, true, "", "", "false");
- }
- }
- /**
- * @desc : 등록번호 로 조회
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fReqPatinfo(){
-
-
- //환자정보 조회팝업에 기본 정보 넘겨준다.
- model.makeValue("/root/tmp/pid", model.getValue("/root/main/patinfo/pid"));
- model.makeValue("/root/tmp/hngnm", model.getValue("/root/main/patinfo/hngnm"));
- model.makeValue("/root/tmp/srchcond",model.getValue("/root/main/patinfo/srchcond"));
- model.makeValue("/root/tmp/autoflag","Y"); // 1건인경우 자동으로닫힘
- model.refresh();
- modal("SPPMC02500", 1,10, 10, "SPPMC02500", "/root/tmp", "/root/send");
-
- model.makeValue("/root/main/patinfo/pid", model.getValue("/root/main/patinfo/patinfolist/pid"));
- // model.makeValue("/root/main/patinfo/rrgstno1",model.getValue("/root/main/patinfo/patinfolist/rrgstno1")+rrgstno2);
- model.makeValue("/root/main/patinfo/hngnm", model.getValue("/root/main/patinfo/patinfolist/hngnm"));
- model.makeValue("/root/main/patinfo/hometel", model.getValue("/root/main/patinfo/patinfolist/hometel"));
- model.makeValue("/root/main/patinfo/brthdd", model.getValue("/root/main/patinfo/patinfolist/brthdd"));
- model.makeValue("/root/main/patinfo/addr", model.getValue("/root/main/patinfo/patinfolist/addr") + " " + model.getValue("/root/main/patinfo/patinfolist/detladdr"));
-
- // 부모창에 내려줄 정보
- model.makeValue("/root/temp/templist/hngnm", model.getValue("/root/main/patinfo/patinfolist/hngnm"));
-
- if(ipt_pid.currentText.length >= 1 )
- {
- // var dschdd = model.getValue("/root/main/dschpatinfo/dschdd");
- submit("TRMRI01702",false);
- var dschdd=model.getValue("/root/init/dschddlist/dschdd[1]");
- if(dschdd ==""){
- dschdd = "29991231";
- }
- //addComboInstance("/root/init", "dschdd^depthngnm", "29991231^29991231", "dschddlist"); //진료과 전체항목 추가
- addComboItem("cmb_dschdd","2999-12-31","29991231");
- model.setValue("/root/cond/orddschdd",dschdd);
- }
- model.refresh();
- //환자 수진이력 조회
- //fReqPatsubinfo();
- //미비의사 조회
- // fSrchUnprepDoc();
- }
- /**
- * @desc : 환자 수진이력 조회
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fReqPatsubinfo()
- {
- var ioflag; // I,O,E,D 구분
- var chosflag = model.getValue("/root/cond/chosflag"); // 외래,입원 구분
-
- if("D" == model.getValue("/root/cond/chosflag")){
- chosflag = "I";
- ioflag = "D";
- }else if("I" == model.getValue("/root/cond/chosflag")){
- chosflag = "I";
- ioflag = "I";
- }
-
- var pid = model.getValue("/root/main/patinfo/pid");
- model.removeNodeset("/root/send");
- model.makeValue("/root/send/pid", pid);
- model.makeValue("/root/send/ioflag", ioflag);
- model.makeValue("/root/send/chosflag", chosflag);
- model.makeValue("/root/send/dschdd", model.getValue("/root/cond/orddschdd")); //퇴원일자 or 진료일자
- submit("TRMRI02104"); // "/root/temp/patsubinfo"
-
- }
- /**
- * @desc : 환자정보 cretno 조회
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fReqCretno(){
- // pid로 orddd,cretno 을 조회해온다.
- model.makeValue("/root/send/savedata/pid", model.getValue("/root/main/patinfo/pid"));
- model.makeValue("/root/send/savedata/checkfnexam","2");
- model.resetInstanceNode("/root/result/outhist/outhistlist");
- submit("TRPMO00201");
-
- // result/outhist/outhistlist 에 만들어진다 , 최상위 orddd, cretno 가져옴
- var orddd = model.getValue("/root/main/result/outhist/outhistlist/orddd");
- var cretno = model.getValue("/root/main/result/outhist/outhistlist/cretno");
- var ordtype = model.getValue("/root/main/result/outhist/outhistlist/ordtype");
-
- model.makeValue("/root/main/patinfo/cretno", cretno);
- model.makeValue("/root/main/patinfo/orddd", orddd);
- model.makeValue("/root/main/patinfo/ioflag", ordtype);
-
- model.refresh();
- }
- /**
- * @desc : 환자정보 복사
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fCopypatinfo(){
- var iRow = grd_unpreplist.row;
- var path = "/root/main/unprepmngt/unpreplist[";
- model.makeValue("/root/temp/patinfo/pid", model.getValue(path + iRow + "]/pid"));
- model.makeValue("/root/temp/patinfo/patnm", model.getValue(path + iRow + "]/patnm"));
- model.makeValue("/root/temp/patinfo/orddd", model.getValue(path + iRow + "]/orddd"));
- model.makeValue("/root/temp/patinfo/dschdd", model.getValue(path + iRow + "]/dschdd"));
- model.makeValue("/root/temp/patinfo/dschdeptnm", model.getValue(path + iRow + "]/dschdeptnm"));
-
- model.refresh();
-
- }
-
- /**
- * @desc : 과 선택
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fDeptCDSelect(){
- submit("TRMRF03102");
- model.removeNodeset("/root/main/indxlist_d/item");
- copyNode(model, model, "/root/main/indxlist_d", "/root/main/indxlist");
- model.refresh();
- trv_indxlist_d.expand(0, true);
-
- }
-
- /**
- * @desc : 미비의사 정보조회
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fSrchUnprepDoc()
- {
- var chosflag = model.getValue("/root/cond/chosflag");
-
- if(chosflag =="D"){
- chosflag = "I";
- }
- var pid = model.getValue("/root/main/patinfo/pid");
- model.makeValue("/root/send/pid", pid);
- //model.makeValue("/root/send/ioflag", ioflag);
- model.makeValue("/root/send/chosflag", chosflag);
- model.makeValue("/root/send/deptcd", model.getValue("/root/cond/orddeptcd"));
- model.makeValue("/root/send/orddd", model.getValue("/root/cond/orddschdd")); //퇴원일자 or 진료일자
- //부모창에 전달할 정보
- model.makeValue("/root/temp/templist/pid", pid);
- model.makeValue("/root/temp/templist/hngnm",model.getValue("/root/main/patinfo/hngnm"));
- model.makeValue("/root/temp/templist/ioflag",chosflag);
- model.makeValue("/root/temp/templist/dschdd",model.getValue("/root/cond/orddschdd"));
- if(pid == "")
- return;
- submit("TRMRI02101");
- //cretno 조회
-
- //환자 수진이력 조회
- //fReqPatsubinfo();
- }
-
- /**
- * @desc : 의사명 조회
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fSrchDocInfo()
- {
- model.makeValue("/root/send/drnm", model.getValue("/root/cond/drnm" ));
- submit("TRMRI02103");
- }
- /**
- * @desc : 미비의사 추가
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fAddDocInfo()
- {
- var cretno = model.getValue("/root/temp/patsubinfo/cretno");
- //상단그리드에 같은 id있는경우
- var userid = model.getValue("/root/main/docinfo["+ grd_docinfo.row +"]/userid");
- var drid = model.getValue("/root/main/doclist[ drid = '" +userid + "']/drid");
- if(drid == ""){
- grd_doclist.addRow();
- var ioflag = model.getValue("/root/cond/chosflag");
- if(ioflag == "D"){
- ioflag = "I";
- }
- var orddd;
- var dschdd;
- orddd = model.getValue("/root/temp/patsubinfo/orddd");
- dschdd = model.getValue("/root/temp/patsubinfo/dschdd");
- if(orddd ==""){
- orddd = model.getValue("/root/temp/patsubinfo/indd");
- }
-
- if(cretno == ""){ // 환자조회안한경우 부모창에서 가져왔을때..
- cretno = model.getValue("/root/temp/cretno");
- ioflag = model.getValue("/root/temp/indschflag");
- orddd = model.getValue("/root/temp/orddd");
- dschdd = model.getValue("/root/temp/dschdd");
- }
- var pid = model.getValue("/root/main/patinfo/pid" );
- var hngnm = model.getValue("/root/main/patinfo/hngnm" );
- var drid = model.getValue("/root/main/docinfo["+ grd_docinfo.row +"]/userid" );
- var drnm = model.getValue("/root/main/docinfo["+ grd_docinfo.row +"]/usernm" );
- var deptnm = model.getValue("/root/main/docinfo["+ grd_docinfo.row +"]/deptnm" );
- var deptcd = model.getValue("/root/main/docinfo["+ grd_docinfo.row +"]/deptcd" );
- var cdnm = model.getValue("/root/main/docinfo["+ grd_docinfo.row +"]/cdnm" );
-
- //환자정보에서 가져온 cretno
- model.makeValue("/root/main/doclist[" + grd_doclist.row + "]/cretno", cretno);
- model.makeValue("/root/main/doclist[" + grd_doclist.row + "]/ioflag", ioflag);
- model.makeValue("/root/main/doclist[" + grd_doclist.row + "]/orddd", orddd);
-
- model.makeValue("/root/main/doclist[" + grd_doclist.row + "]/pid", model.getValue("/root/main/patinfo/pid" ));
- model.makeValue("/root/main/doclist[" + grd_doclist.row + "]/drid", model.getValue("/root/main/docinfo["+ grd_docinfo.row +"]/userid" ));
- model.makeValue("/root/main/doclist[" + grd_doclist.row + "]/drnm", model.getValue("/root/main/docinfo["+ grd_docinfo.row +"]/usernm" ));
- model.makeValue("/root/main/doclist[" + grd_doclist.row + "]/deptnm", model.getValue("/root/main/docinfo["+ grd_docinfo.row +"]/deptnm" ));
- model.makeValue("/root/main/doclist[" + grd_doclist.row + "]/deptcd", model.getValue("/root/main/docinfo["+ grd_docinfo.row +"]/deptcd" ));
- model.makeValue("/root/main/doclist[" + grd_doclist.row + "]/cdnm", cdnm );
-
- model.makeValue("/root/temp/templist/drid", drid);
- model.makeValue("/root/temp/templist/hngnm", hngnm);
- model.makeValue("/root/temp/templist/drnm", drnm);
- model.makeValue("/root/temp/templist/deptcd",deptcd);
- model.makeValue("/root/temp/templist/deptnm",deptnm);
- model.makeValue("/root/temp/templist/pid", pid);
- model.makeValue("/root/temp/templist/ioflag",ioflag);
- model.makeValue("/root/temp/templist/orddd", orddd);
- model.makeValue("/root/temp/templist/cdnm", cdnm);
- model.makeValue("/root/temp/templist/cretno",cretno);
- model.makeValue("/root/temp/templist/dschdd",dschdd);
- }
- }
- /**
- * @desc : 환자조회 버튼 클릭
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fClickChosflag()
- {
- var chosflag = model.getValue("/root/cond/chosflag");
-
- if (chosflag == "O")
- {
-
- }
- else if (chosflag == "I")
- {
-
- }
- else if (chosflag == "D")
- {
- }
- else if (chosflag == "E")
- {
-
- }
-
- model.refresh();
- }
- /**
- * @desc : 미비관련 정보 셋팅
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fRetUnprep()
- {
- ivw_patlist.visible = false;
- var chosflag = model.getValue("/root/temp/patsubinfo/chosflag");
- var inoutddflag = model.getValue("/root/temp/patsubinfo/inoutddflag");
-
- if(inoutddflag == "dschdd"){ //진료일자 ,퇴원일자 구분
- chosflag = "D";
- }
- model.setValue("/root/cond/chosflag" , chosflag);
- model.setValue("/root/main/patinfo/pid", model.getValue("/root/temp/patsubinfo/pid"));
- //model.setValue("/root/cond/orddschdd" , model.getValue("/root/temp/patsubinfo/orddschdd"));
- model.setValue("/root/cond/orddeptcd" , model.getValue("/root/temp/patsubinfo/orddeptcd"));
- model.setValue("/root/main/patinfo/hngnm" ,model.getValue("/root/temp/patsubinfo/ptnm"));
-
- var ioflag = model.getValue("/root/cond/chosflag");
- if("D" == model.getValue("/root/cond/chosflag")){
- chosflag = "I";
- ioflag = "D";
- }else if("I" == model.getValue("/root/cond/chosflag")){
- chosflag = "I";
- ioflag = "I";
- }
-
- var orddd = model.getValue("/root/temp/patsubinfo/orddd");
- if(orddd == ""){
- orddd = model.getValue("/root/temp/patsubinfo/indd");
- }
- //model.makeValue("/root/send/pid", model.getValue("/root/main/patinfo/pid"));
- model.makeValue("/root/send/pid", model.getValue("/root/main/patinfo/pid"));
- model.makeValue("/root/send/ioflag", ioflag);
- model.makeValue("/root/send/chosflag", chosflag);
- model.makeValue("/root/send/deptcd", model.getValue("/root/cond/orddeptcd"));
- model.makeValue("/root/send/orddd", model.getValue("/root/cond/orddschdd"));
-
- model.makeValue("/root/temp/templist/orddd",orddd);
- fSrchUnprepDoc();
- }
- /**
- * @desc : 의사 정보 체크
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fCheckTemp()
- {
- var irow = grd_templist.row;
-
- // var irow = grd_templist.colRef("check");
-
- var jobposflag = model.getValue("/root/main/templist[" +irow+ "]/jobposflag");
- var cdnm = model.getValue("/root/temp/templist/cdnm");
-
- var cdNum;
- switch (cdnm)
- {
-
- case "스태프":
- cdNum = 0 ;
- break;
- case "레지던트":
-
- cdNum = 1 ;
- break;
- case "인턴":
-
- cdNum = 2 ;
- break;
-
- }
-
- var flag = true;
- if( cdNum <= jobposflag ){
-
- flag = false;
- }
-
- if(flag){
- messageBox("상위 직종 미비항목을 선택", "E001");
- model.setValue("/root/main/templist[" +irow+ "]/check","false");
- return true;
- }
-
- }
- /**
- * @desc : 기록 리스트 조회
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fSrchFormrec(flag)
- {
-
- var iRow = grd_doclist.row - grd_doclist.fixedRows + 1;
-
- var deptcd = model.getValue("/root/main/doclist[" + iRow + "]/deptcd");
- var drid = model.getValue("/root/main/doclist[" + iRow + "]/drid");
- var ioflag = model.getValue("/root/cond/chosflag");
- if(ioflag == "D"){
- ioflag = "I";
- }
-
- model.makeValue("/root/send/deptcd", deptcd);
- model.makeValue("/root/send/drid", drid);
- model.makeValue("/root/send/ioflag", ioflag);
- model.makeValue("/root/send/fromdd",model.getValue("/root/cond/orddschdd"));
- //model.makeValue("/root/send/fromdd",model.getValue("/root/main/doclist[" + iRow + "]/lastformrecdd"));
- model.removeNodeset("/root/main/templist");
- if (flag != "req")
- {
- submit("TRMRI01201");
- }
-
- var drid = model.getValue("/root/main/doclist[" + iRow + "]/drid");
- var drnm = model.getValue("/root/main/doclist[" + iRow + "]/drnm");
- var deptcd = model.getValue("/root/main/doclist[" + iRow + "]/deptcd");
- var deptnm = model.getValue("/root/main/doclist[" + iRow + "]/deptnm");
- var cdnm = model.getValue("/root/main/doclist[" + iRow + "]/cdnm");
- // 환자 수진정보( TRMRI02104 )
- //var ioflag = model.getValue("/root/temp/patsubinfo/chosflag");
- var dschdd = model.getValue("/root/temp/patsubinfo/dschdd");
- var orddd = model.getValue("/root/temp/patsubinfo/orddd");
- if(orddd ==""){
- orddd = model.getValue("/root/temp/patsubinfo/indd");
- }
- var cretno = model.getValue("/root/temp/patsubinfo/cretno");
- model.makeValue("/root/temp/templist/drid", drid);
- model.makeValue("/root/temp/templist/drnm", drnm);
- model.makeValue("/root/temp/templist/deptcd",deptcd);
- model.makeValue("/root/temp/templist/deptnm",deptnm);
- model.makeValue("/root/temp/templist/cdnm",cdnm);
- //model.makeValue("/root/temp/templist/ioflag",ioflag);
- //1700에서 받아온경우
- var sDschdd = model.getValue("/root/temp/popup/dschddlist/dschdd");
- var sOrddd = model.getValue("/root/temp/popup/dschddlist/indd");
- var sCretno = model.getValue("/root/temp/popup/dschddlist/cretno");
- if(sCretno!=""){
- dschdd = sDschdd;
- orddd = sOrddd;
- cretno = sCretno;
- }
- model.makeValue("/root/temp/templist/cretno",cretno);
- model.makeValue("/root/temp/templist/orddd",orddd);
- model.makeValue("/root/temp/templist/dschdd",dschdd);
- model.makeValue("/root/temp/templist/ioflag",ioflag);
- fReqFormList(); //공통서식조회
-
- }
-
- /**
- * @desc : 미비 항목 조회
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fSrchUnprepItem(flag)
- {
- var iRow;
- var path;
- if(flag == "rec"){
- iRow = grd_medireclist.row - grd_medireclist.fixedRows + 1;
- path = "/root/main/mainlist/medireclist[";
- }else if(flag == "form"){
- iRow = grd_formlist.row - grd_formlist.fixedRows + 1;
- path = "/root/main/formlist[";
- }
-
- var formcd = model.getValue(path + iRow + "]/formcd");
- //var formrecdd = model.getValue(path + iRow + "]/formrecdd");
- var formrecdd = model.getValue("root/main/condition/formrecdd");
- var cdnm = model.getValue("/root/temp/templist/cdnm");
-
- var cdNum;
- switch (cdnm)
- {
-
- case "스태프":
- cdNum = 0 ;
- break;
- case "레지던트":
-
- cdNum = 1 ;
- break;
- case "인턴":
-
- cdNum = 2 ;
- break;
-
- }
- model.makeValue("/root/send/formcd",formcd);
- model.makeValue("/root/send/pid",model.getValue("/root/main/patinfo/pid"));
- model.makeValue("/root/send/drid",model.getValue("/root/temp/templist/drid"));
- model.makeValue("/root/send/total","formcd");
- model.makeValue("/root/send/formrecdd", formrecdd);
- model.makeValue("/root/send/jobposflag", cdNum); // 직종구분
- model.makeValue("/root/send/unprepflag", "unprepflag"); // 직종구분
-
- model.refresh();
- submit("TRMRI02102");
- /*
- var trgCol = grd_templist.colRef("check");
- for(var i = grd_templist.fixedRows; i < grd_templist.rows; i++ ) {
- if( grd_templist.valueMatrix(i, trgCol) == "true" ) {
- grd_templist.isReadOnly(i, trgCol) = true;
- model.setValue("/root/main/templist[" + i + "]/selectflag","true");
- }else if( grd_templist.valueMatrix(i, trgCol) == "false" ) {
- grd_templist.isReadOnly(i, trgCol) = false;
- model.setValue("/root/main/templist[" + i + "]/selectflag","false");
- }
- }
- */
- var formnm = model.getValue(path + iRow + "]/formnm");
- var recseq = model.getValue(path + iRow + "]/formrecseq");
- var formrecdd = model.getValue("root/main/condition/formrecdd");
- var formcd = model.getValue(path + iRow + "]/formcd");
- var formrecseq;
- if(recseq == ""){
- formrecseq = 0;
- }else{
- formrecseq = model.getValue(path + iRow + "]/formrecseq");
- }
- model.makeValue("/root/temp/templist/formnm", formnm);
- model.makeValue("/root/temp/templist/formrecdd", formrecdd);
- model.makeValue("/root/temp/templist/formcd",formcd);
- model.makeValue("/root/temp/templist/formrecseq",formrecseq);
- }
- /**
- * @desc : 기록일자 변경 ( 입퇴원 -> 퇴원일, 입원초진 ->입원일, 수술기록->수술일)
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fSetFormRecdd(flag)
- {
- var iRow;
- var path;
- if(flag == "rec"){
- iRow = grd_medireclist.row - grd_medireclist.fixedRows + 1;
- path = "/root/main/mainlist/medireclist[";
- }else if(flag == "form"){
- iRow = grd_formlist.row - grd_formlist.fixedRows + 1;
- path = "/root/main/formlist[";
- }
-
-
- var formcd = model.getValue(path + iRow + "]/formcd");
- var orddd = model.getValue("root/temp/templist/orddd")
- var formrecdd = model.getValue("root/temp/formrecdd");
- if(formrecdd == ""){ //기록관리에서 가져온 formrecdd없으면 orddd 로..
- formrecdd = orddd;
- }
-
- if( formcd == "0000000680"){ //입퇴원요약기록
- model.setValue("root/main/condition/formrecdd", model.getValue("root/cond/orddschdd") );
-
- }else if( formcd == "0000000003"){ //입원초진기록
-
- model.setValue("root/main/condition/formrecdd", model.getValue("root/temp/templist/orddd") );
-
- }else if( formcd == "0000000676"){ //수술기록
-
- model.setValue("root/main/condition/formrecdd", formrecdd );
-
- }else {
-
- model.setValue("root/main/condition/formrecdd", formrecdd );
-
- }
- model.refresh();
- }
- /**
- * @desc : 확인 버튼
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fConfBtn()
- {
- model.removeNodeset("/root/temp/templist1");
- model.makeNode("/root/temp/templist1");
- //var nodeList = instance1.selectNodes("/root/main/templist[check='true' and selectflag='false' ]");
- var nodeList = instance1.selectNodes("/root/main/itemlist");
-
- //같은 기록일때 기존 미비상태 반영
- //var nodeCheck = instance1.selectNodes("/root/main/templist[ selectflag='true' ]");
- var nodeCheck = instance1.selectNodes("/root/main/itemlist");
- var rCSV = getNodeListCSV(nodeList);
-
- model.setValue("/root/temp/templist1", rCSV);
- model.makeValue("/root/temp/templist2", nodeList.length );
- opener.model.copyNode("/root/temp/unprepitem", root.temp);
- if(nodeCheck.length > 0 ){ //check되어 있는경우 기존 미비상태 적용
- opener.model.makeValue("/root/temp/unprepitem/templist4/statmr",model.getValue("/root/temp/statmr"));
- }
- model.close();
- }
- /**
- * @desc : 미비내용 팝업
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fPopupbtn(grdObj){
- var irow = grdObj.row;
- var icol = grdObj.col;
- setParameter("setcnts","");
- setParameter("getcnts","");
- var cnts = grdObj.valuematrix(irow ,grdObj.colRef("medirecalertcnts") );
- setParameter("setcnts",cnts);
- modal("SPMRI01900_미비알림팝업", 1, 100, 100);
- var getcnts = getParameter("getcnts");
- grdObj.valuematrix(irow , icol ) = getcnts ;
- grdObj.rowStatus(irow) = 2;
- model.refresh();
- }
-
- /**
- * @desc : 공통서식 조회
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fReqFormList()
- {
- var chosflag = model.getValue("/root/cond/chosflag");
- if(chosflag == "D"){
- chosflag = "I";
- }
- model.makeValue("/root/send/chosflag", chosflag);
- model.makeValue("/root/send/formnm", "");
- submit("TRMRI02105");
- }
- /**
- * @desc : ItemList row삭제
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fDelItemList()
- {
- if(grd_itemlist.row < 0)
- return;
- if (grd_itemlist.selectedRows > 0) {
- var selectedRows = Array(grd_itemlist.selectedRows);
- for(i=0;i<grd_itemlist.selectedRows;i++) {
- selectedRows[i] = grd_itemlist.selectedRow(i);
- }
- }
-
- var rowIdx;
- for ( var i= selectedRows.length ; i >= 0 ; i--)
- {
- rowIdx = selectedRows[i];
- grd_itemlist.deleteRow( rowIdx , false);
-
- }
- model.refresh();
- }
- /**
- * @desc : 마우스 오른쪽 버튼 팝업창
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fMouseRghtBtnPopup(){
-
- if(event.button == 3){
- window.setPopupMenu(true, "/root/init/menu1/menu", "label", "func", false);
- }
- }
- /**
- * @desc : 마우스 오른쪽 버튼 팝업창
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fMouseRghtBtnPopupByItem(){
-
- if(event.button == 3){
- window.setPopupMenu(true, "/root/init/menu/menu", "label", "func", false);
- }
- }
- /**
- * @desc : TempList행추가
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fAddTempList(){
- var sPath = "/root/main/templist[";
- for ( var i= 0; i < grd_templist.selectedRows; i++)
- {
- var check = model.getValue("/root/main/templist[" + grd_templist.selectedrow(i) + "]/check");
- /* if(check == "true") {
- return;
- }
- */
- var dschdd = model.getValue("/root/cond/orddschdd");
- var sInDD = model.getValue("/root/init/dschddlist[dschdd = '" + dschdd + "']/indd" );
- if (sInDD == "") sInDD = model.getValue("/root/temp/popup/dschddlist/indd" );
- var drid = model.getValue("/root/temp/templist/drid");
- var formcd = model.getValue("/root/temp/templist/formcd");
- var formrecdd = model.getValue("/root/main/condition/formrecdd");
- var unprepitemcd = model.getValue("/root/main/templist[" + grd_templist.selectedrow(i) + "]/unprepitemcd");
- var formnm = model.getValue("/root/main/itemlist[ drid = '" + drid + "' and formcd = '"+ formcd +"' and formrecdd = '"+ formrecdd +"' and unprepitemcd = '" + unprepitemcd + "']/formnm");
-
- var cdnm =model.getValue("/root/temp/templist/cdnm") ;
- if (cdnm == "스태프"){
- cdnm = "St" ;
- }else if(cdnm == "레지던트"){
- cdnm = "R" ;
- }else if(cdnm == "인턴"){
- cdnm = "I" ;
- }
-
- if(formnm == "" ){
- if( check == "false"){
- grd_itemlist.addRow(false);
- model.copyNode("/root/main/itemlist[" + grd_itemlist.row + "]" , grd_templist.getNode(grd_templist.selectedrow(i)));
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/formnm", model.getValue("/root/temp/templist/formnm"));
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/formcd", model.getValue("/root/temp/templist/formcd"));
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/formrecdd", formrecdd );
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/formrecseq",model.getValue("/root/temp/templist/formrecseq"));
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/drid", model.getValue("/root/temp/templist/drid"));
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/drnm", model.getValue("/root/temp/templist/drnm"));
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/deptcd", model.getValue("/root/temp/templist/deptcd"));
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/deptnm", model.getValue("/root/temp/templist/deptnm"));
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/cdnm", cdnm);
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/indd", sInDD );
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/dschdd", dschdd );
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/check", "true" );
- }
- }
- }
- model.refresh();
- }
- /**
- * @desc : 수진이력 팝업
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fSetPatInfoParam(){
-
- var pid = model.getValue("/root/main/patinfo/pid");
- setParameter("SPMMR05500_pid", pid);
- modal("SPMMR05500", 1, 0, 0 ,"", "", "");
- var pid = getParameter("SPMMR05500_pid" );
- var cretno = getParameter("SPMMR05500_cretno" );
- var orddd = getParameter("SPMMR05500_orddd" );
- var ordtype = getParameter("SPMMR05500_ordtype" );
- var dschdd = getParameter("SPMMR05500_dschdd" );
- var hngnm = getParameter("SPMMR05500_hngnm" );
- if(dschdd != ""){
- model.makeValue("/root/temp/templist/ioflag", ordtype);
- model.makeValue("/root/temp/templist/cretno", cretno);
- model.makeValue("/root/temp/templist/orddd", orddd);
- model.makeValue("/root/temp/templist/dschdd", dschdd);
-
- //환자정보
- model.makeValue("/root/temp/patsubinfo/chosflag", ordtype);
- model.makeValue("/root/temp/patsubinfo/cretno", cretno);
- model.makeValue("/root/temp/patsubinfo/orddd", orddd);
- model.makeValue("/root/temp/patsubinfo/hngnm" , hngnm);
- model.makeValue("/root/main/patinfo/hngnm" , hngnm);
- //model.makeValue("/root/temp/patsubinfo/dschdd", dschdd);
- model.makeValue("/root/cond/chosflag", ordtype);
- //addComboItem("cmb_dschdd", dschdd, dschdd);
- model.setValue("/root/cond/orddschdd", dschdd);
- model.refresh();
- }
- }
- /**
- * @desc : 퇴원일자에 따른 수진정보 선택
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fSelectDschdd(){
- var dschdd = model.getValue("/root/cond/orddschdd");
- var sInDD = model.getValue("/root/init/dschddlist[dschdd = '" + dschdd + "']/indd" );
- var sCretNo = model.getValue("/root/init/dschddlist[dschdd = '" + dschdd + "']/cretno" );
- model.makeValue("/root/temp/templist/cretno", sCretNo);
- model.makeValue("/root/temp/templist/orddd", sInDD);
- model.makeValue("/root/temp/templist/dschdd", dschdd);
-
- model.refresh();
- }
- /**
- * @---------------------------------------------------
- * @desc : 문자열 앞뒤에있는 공백 제거
- * @param : N/A
- * @return : 공백을 제거한 결과 문자열
- * @---------------------------------------------------
- */
- String.prototype.getTrim = function()
- {
- var startPoint = 0; // subString 하기 위한 시작 포인트
- var endPoint = this.length; // subString 하기 위한 끝 포인트
- //문자열앞에 공백문자가 들어 있는 Index 추출
- while( (startPoint < endPoint) && (this.charCodeAt(startPoint) == 32) )
- {
- startPoint++;
- }
- //문자열뒤에 공백문자가 들어 있는 Index 추출
- while( (startPoint < endPoint) && (this.charCodeAt(endPoint-1) == 32) )
- {
- endPoint--;
- }
- // 공백을 제거했으면 subString하여 결과문자열을 리턴하고 제거한 내용이 없으면 그대로 리턴
- return ( (startPoint > 0) || (endPoint < this.length) ) ? this.substring(startPoint, endPoint) : this;
- }
-
-
- /**
- * @desc : 날짜추가 팝업
- * @
- * @param :
- * @return :
- * @author : HIT EMR Team
- * @---------------------------------------------------
- */
- function fAddRecDD(){
- var sDschDD = model.getValue("/root/cond/orddschdd");
- var formrecdd = model.getValue("/root/main/condition/formrecdd");
- setParameter("SPMRI2100_Dschdd",sDschDD);
- setParameter("SPMRI2100_formrecdd",formrecdd);
- modal("SPMRI02500");
- var sTemp = getParameter("SPMRI02500_Date");
- var sDD = sTemp.split("▩");
- var sPath = "/root/main/templist[";
-
- //alert(sTemp + "=" + sDD.length);
- for(var j = 0; j < sDD.length-1 ; j++){
- var sDay = sDD[j];
- for ( var i= 0; i < grd_templist.selectedRows; i++)
- {
- var dschdd = model.getValue("/root/cond/orddschdd");
- var sInDD = model.getValue("/root/init/dschddlist[dschdd = '" + dschdd + "']/indd" );
- if (sInDD == "") sInDD = model.getValue("/root/temp/popup/dschddlist/indd" );
-
- var check = model.getValue("/root/main/templist[" + grd_templist.selectedrow(i) + "]/check");
- var drid = model.getValue("/root/temp/templist/drid");
- var formcd = model.getValue("/root/temp/templist/formcd");
- var formrecdd = sDay;
- var unprepitemcd = model.getValue("/root/main/templist[" + grd_templist.selectedrow(i) + "]/unprepitemcd");
- var formnm = model.getValue("/root/main/itemlist[ drid = '" + drid + "' and formcd = '"+ formcd +"' and formrecdd = '"+ formrecdd +"' and unprepitemcd = '" + unprepitemcd + "']/formnm");
-
- var cdnm =model.getValue("/root/temp/templist/cdnm") ;
- if (cdnm == "스태프"){
- cdnm = "St" ;
- }else if(cdnm == "레지던트"){
- cdnm = "R" ;
- }else if(cdnm == "인턴"){
- cdnm = "I" ;
- }
-
- if(formnm == "" ){
- if( check == "false"){
- grd_itemlist.addRow(false);
- model.copyNode("/root/main/itemlist[" + grd_itemlist.row + "]" , grd_templist.getNode(grd_templist.selectedrow(i)));
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/formnm", model.getValue("/root/temp/templist/formnm"));
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/formcd", model.getValue("/root/temp/templist/formcd"));
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/formrecdd", formrecdd );
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/formrecseq",model.getValue("/root/temp/templist/formrecseq"));
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/drid", model.getValue("/root/temp/templist/drid"));
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/drnm", model.getValue("/root/temp/templist/drnm"));
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/deptcd", model.getValue("/root/temp/templist/deptcd"));
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/deptnm", model.getValue("/root/temp/templist/deptnm"));
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/cdnm", cdnm);
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/indd", sInDD );
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/dschdd", dschdd );
- model.makeValue("/root/main/itemlist[" + grd_itemlist.row + "]/check", "true" );
-
- }
- }
- }
- }
- setParameter("SPMRI2100_Dschdd","");
- model.refresh();
- }
|