123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[/*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 지시처방조회 ( SMMMB02300_지시처방조회.xrw - JScript )
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- var sPRCPCLSCDLIST_PATH = ds_main_prcpclscdlist_prcpclscdlist;
- var sORDPRCPCDLIST_PATH = ds_main_ordprcpcdlist_ordprcpcdlist;
- /**
- * @desc : 화면 초기화
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fInitialize_SMMMB02300(sel){
- var scrnflag = opener.frmf_getParameter("SMMMB02300_scrnflag");
- var prcpcd = opener.frmf_getParameter("SMMMB02300_prcpcd");
- if(scrnflag == "Y"){
- ds_send_reqdata.setColumn(0, "prcpcd", prcpcd);
-
- var oParam = {};
- oParam.id = "TRMMB02101";
- oParam.service = "prcpbaseapp.OrdPrcpMngt";
- oParam.method = "reqGetOrdPrcpCdList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_ordprcpcdlist_ordprcpcdlist=ordprcpcdlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMMB02101";
- tranf_submit(oParam);
- }
-
- ds_main_ordprcpcdlist_ordprcpcdlist.clearData();
- ds_main_prcp_prcplist.clearData();
- ds_send_reqdata.setColumn(0, "clsflag", "genr");
-
- // 20081106 BMT처방조회 분리 요청
- if (sel == "bmt") {
- ds_send_reqdata.setColumn(0, "clsflag", "bmt");
- }
-
- var oParam = {};
- oParam.id = "TRMMB02102";
- oParam.service = "prcpbaseapp.OrdPrcpMngt";
- oParam.method = "reqGetPrcpClsCdList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_prcpclscdlist_prcpclscdlist=prcpclscdlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMMB02102";
- tranf_submit(oParam);
-
- var arrParam = [{dsNm: "ds_init_payflagcd_M0029", cdGrpId: "M0029"},
- {dsNm: "ds_init_prcpclscd_M0005", cdGrpId: "M0005"},
- {dsNm: "ds_init_hsctdelivepos_M0343", cdGrpId: "M0343"}]
- appf_getCodeList(arrParam);
-
- lf_mmbfGetDeptCodeComboList(ds_init_orddept_dept, "D"); //권한부서코드 콤보
- lf_mmbfGetDeptCodeComboList(ds_init_orddept2_dept, "D"); //권한부서코드 콤보
- ds_init_orddept_dept.insertRow(0); //권한부서콤보 전체항목 추가
- ds_init_orddept_dept.setColumn(0, "deptcd", "-");
- ds_init_orddept_dept.setColumn(0, "depthngnm", "-");
- fPrcpExecDeptSrch("all");
-
- ds_main_cond.setColumn(0, "stnddd" , utlf_getCurrentDate());
- ds_main_cond.setColumn(0, "prcpinptflag", "-");
- ds_main_cond.setColumn(0, "prcpuseflag" , "-");
- }
- /**
- * @desc : 지시처방리스트 조회(처방분류코드 조건으로)
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fSelectPrcpClsCD(){
- var item = ds_main_prcpclscdlist_prcpclscdlist.rowposition;
- var indx = ds_main_prcpclscdlist_prcpclscdlist.rowposition;
- if(item < 0){return;}
- var iRow = item;
- var prcpclscd1 = ds_main_prcpclscdlist_prcpclscdlist.getColumn(iRow, "prcpclscd1");
- var prcpclscd2 = ds_main_prcpclscdlist_prcpclscdlist.getColumn(iRow, "prcpclscd2");
- var prcpclscd3 = ds_main_prcpclscdlist_prcpclscdlist.getColumn(iRow, "prcpclscd3");
- var levl = ds_main_prcpclscdlist_prcpclscdlist.getColumn(iRow, "lvl");
- var stnddd = ds_main_cond.getColumn(0, "stnddd");
- ds_send_reqdata.clearData();
- var addRow = ds_send_reqdata.addRow();
-
- dsf_makeValue(ds_send_reqdata, "prcpclscd1", "string" , prcpclscd1);
- dsf_makeValue(ds_send_reqdata, "prcpclscd2", "string" , prcpclscd2);
- dsf_makeValue(ds_send_reqdata, "prcpclscd3", "string" , prcpclscd3);
- dsf_makeValue(ds_send_reqdata, "stnddd", "string" , stnddd);
- if(levl != 1){
- var oParam = {};
- oParam.id = "TRMMB02303";
- oParam.service = "prcpbaseapp.OrdPrcpMngt";
- oParam.method = "reqGetPrcpClsTreeOrdPrcp";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_ordprcpcdlist_ordprcpcdlist=ordprcpcdlist";
- oParam.async = false;
- oParam.callback = "cf_TRMMB02303";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRMMB02303") > -1){
- ds_main_prcp_prcplist.clearData();
- }
- }
- }
- function cf_TRMMB02303(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * @desc : 처방분류 추가
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fAddPrcpCls(){
- var item = ds_main_prcpclscdlist_prcpclscdlist.rowposition;
- var iRow = item;
- var lvl = ds_main_prcpclscdlist_prcpclscdlist.getColumn(iRow, "lvl");
- var prcpclscd1 = ds_main_prcpclscdlist_prcpclscdlist.getColumn(iRow, "prcpclscd1");
- var prcpclscd2 = ds_main_prcpclscdlist_prcpclscdlist.getColumn(iRow, "prcpclscd2");
- var prcpclscd3 = ds_main_prcpclscdlist_prcpclscdlist.getColumn(iRow, "prcpclscd3");
- fSetCasePrcpCls(lvl, prcpclscd1, prcpclscd2, prcpclscd3);
- }
- /**
- * @desc : 처방분류 수정
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fUpdtPrcpCls(){
- var item = ds_main_prcpclscdlist_prcpclscdlist.rowposition;
- var iRow = item;
- var lvl = ds_main_prcpclscdlist_prcpclscdlist.getColumn(iRow, "lvl");
- var prcpclscd1 = ds_main_prcpclscdlist_prcpclscdlist.getColumn(iRow, "prcpclscd1");
- var prcpclscd2 = ds_main_prcpclscdlist_prcpclscdlist.getColumn(iRow, "prcpclscd2");
- var prcpclscd3 = ds_main_prcpclscdlist_prcpclscdlist.getColumn(iRow, "prcpclscd3");
-
- ds_send_savedata.setColumn(0, "status", "u");
- ds_send_savedata.setColumn(0, "prcpclscd1", prcpclscd1);
- ds_send_savedata.setColumn(0, "prcpclscd2", prcpclscd2);
- ds_send_savedata.setColumn(0, "prcpclscd3", prcpclscd3);
- // if(btn_genr.selected == true){
- // model.makeValue("/root/send/savedata/clsflag", "genr");
- // }else{
- ds_send_savedata.setColumn(0, "clsflag", "bmt");
- //}
- fShowIptBox();
- }
- /**
- * @desc : 처방분류 삭제
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fDelPrcpCls(){
- var item = ds_main_prcpclscdlist_prcpclscdlist.rowposition;
- var iRow = item;
- var lvl = ds_main_prcpclscdlist_prcpclscdlist.getColumn(iRow, "lvl");
- var prcpclscd1 = ds_main_prcpclscdlist_prcpclscdlist.getColumn(iRow, "prcpclscd1");
- var prcpclscd2 = ds_main_prcpclscdlist_prcpclscdlist.getColumn(iRow, "prcpclscd2");
- var prcpclscd3 = ds_main_prcpclscdlist_prcpclscdlist.getColumn(iRow, "prcpclscd3");
- var clscdflag;
-
- switch(lvl){
- case "2" : clscdflag = "lrg"; break;
- case "3" : clscdflag = "mdl"; break;
- case "4" : clscdflag = "sml"; break;
- default : sysf_messageBox("신규 처방분류를 삭제 ", "E001"); return;
- }
- ds_send_savedata.setColumn(0, "status", "d");
- ds_send_savedata.setColumn(0, "clscdflag" , clscdflag);
- ds_send_savedata.setColumn(0, "prcpclscd1", prcpclscd1);
- ds_send_savedata.setColumn(0, "prcpclscd2", prcpclscd2);
- ds_send_savedata.setColumn(0, "prcpclscd3", prcpclscd3);
- // if(btn_genr.selected == true){
- // model.makeValue("/root/send/savedata/clsflag", "genr");
- // }else{
- ds_send_savedata.setColumn(0, "clsflag", "bmt");
- //}
- var oParam = {};
- oParam.id = "TXMMB02102";
- oParam.service = "prcpbaseapp.OrdPrcpMngt";
- oParam.method = "reqExeSaveOrdPrcpClsCdList";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_prcpclscdlist_prcpclscdlist=prcpclscdlist";
- oParam.async = false;
- //oParam.callback = "cf_TXMMB02102";
- tranf_submit(oParam);
- }
- /**
- * @desc : 처방분류 추가시, 저장data 설정
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fSetCasePrcpCls(lvl, prcpclscd1, prcpclscd2, prcpclscd3){
- switch(lvl){
- //depth level이 1인 경우
- case "1" : fSetReqPrcpClsData("i", "lrg", "", "00", "00");
- fShowIptBox();
- break;
- //depth level이 2인 경우
- case "2" : fSetReqPrcpClsData("i", "mdl", prcpclscd1, "", "00");
- fShowIptBox();
- break;
- //depth level이 3인 경우
- case "3" : fSetReqPrcpClsData("i", "sml", prcpclscd1, prcpclscd2, "");
- fShowIptBox();
- break;
-
- case "4" : sysf_messageBox("신규 처방분류를 생성 ", "E001");
- return;
- }
- }
- /**
- * @desc : 저장 데이터 설정
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fSetReqPrcpClsData(status, clscdflag, prcpclscd1, prcpclscd2, prcpclscd3){
- ds_send_savedata.setColumn(0, "status" , status);
- ds_send_savedata.setColumn(0, "clscdflag" , clscdflag);
- ds_send_savedata.setColumn(0, "prcpclscd1", prcpclscd1);
- ds_send_savedata.setColumn(0, "prcpclscd2", prcpclscd2);
- ds_send_savedata.setColumn(0, "prcpclscd3", prcpclscd3);
- ds_send_savedata.setColumn(0, "useflag" , "Y");
- ds_send_savedata.setColumn(0, "refseq" , "0");
- // if(btn_genr.selected == true){
- // ds_send_savedata.setColumn(0, "clsflag", "genr");
- // }else{
- ds_send_savedata.setColumn(0, "clsflag", "bmt");
- //}
- }
- /**
- * @desc : 입력창 Open
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fShowIptBox(){
- group1.position.top = system.clientToScreenY(this, this.position.top);//event.clientY;
- group1.position.height = 55;
- group1.ipt_prcpclsnm.setFocus();
- }
- /**
- * @desc : 신규버튼 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnNew(){
- var item = ds_main_prcpclscdlist_prcpclscdlist.rowposition;
- if(item > -1){
- var currow = item;
- var prcpclscd1 = ds_main_prcpclscdlist_prcpclscdlist.getColumn(currow, "prcpclscd1");
- var prcpclscd2 = ds_main_prcpclscdlist_prcpclscdlist.getColumn(currow, "prcpclscd2");
- var prcpclscd3 = ds_main_prcpclscdlist_prcpclscdlist.getColumn(currow, "prcpclscd3");
-
- ds_main_ordprcpcdlist_ordprcpcdlist.addRow();
-
- var trgtrow = ds_main_ordprcpcdlist_ordprcpcdlist.rowposition;
- ds_main_ordprcpcdlist_ordprcpcdlist.setColumn(trgtrow, "status" , "i");
- ds_main_ordprcpcdlist_ordprcpcdlist.setColumn(trgtrow, "prcpclscd1" , prcpclscd1);
- ds_main_ordprcpcdlist_ordprcpcdlist.setColumn(trgtrow, "prcpclscd2" , prcpclscd2);
- ds_main_ordprcpcdlist_ordprcpcdlist.setColumn(trgtrow, "prcpclscd3" , prcpclscd3);
- ds_main_ordprcpcdlist_ordprcpcdlist.setColumn(trgtrow, "fromdd" , utlf_getCurrentDate());
- ds_main_ordprcpcdlist_ordprcpcdlist.setColumn(trgtrow, "todd" , "99991231");
- ds_main_ordprcpcdlist_ordprcpcdlist.setColumn(trgtrow, "prcpuseflag" , "A");
- ds_main_ordprcpcdlist_ordprcpcdlist.setColumn(trgtrow, "prcpexecdeptcd", "-");
- ds_main_ordprcpcdlist_ordprcpcdlist.setColumn(trgtrow, "prcpauthdeptcd", "-");
- ds_main_ordprcpcdlist_ordprcpcdlist.setColumn(trgtrow, "prcpnmupdtflag", "N");
- ds_main_ordprcpcdlist_ordprcpcdlist.setColumn(trgtrow, "prcpinptflag" , "-");
- ds_main_ordprcpcdlist_ordprcpcdlist.setColumn(trgtrow, "prcpclscd" , "00");
- ds_main_ordprcpcdlist_ordprcpcdlist.setColumn(trgtrow, "grupsnglflag" , "S");
- grd_ordprcpcdlist.setCellPos(grd_ordprcpcdlist.getBindCellIndex("body", "prcpnm"));
- grd_ordprcpcdlist.showEditor(true);
-
- }else{
- sysf_messageBox("처방분류코드를", "C002");
- return;
- }
- }
- /**
- * @desc : 삭제버튼 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnDel(){
- var currow = ds_main_ordprcpcdlist_ordprcpcdlist.rowposition;
- if(currow < 0){
- return;
- }
- var status = ds_main_ordprcpcdlist_ordprcpcdlist.getColumn(currow, "status");
- if(status == "i"){
- ds_main_ordprcpcdlist_ordprcpcdlist.deleteRow(currow);
- }else{
- ds_main_ordprcpcdlist_ordprcpcdlist.enableevent = false;
- ds_main_ordprcpcdlist_ordprcpcdlist.updatecontrol = false;
-
- ds_main_ordprcpcdlist_ordprcpcdlist.setColumn(currow, "status", "d");
-
- ds_main_ordprcpcdlist_ordprcpcdlist.updatecontrol = true;
- ds_main_ordprcpcdlist_ordprcpcdlist.enableevent = true;
- }
- }
- /**
- * @desc : 저장버튼 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnSave(){
- var cnt = 0;
- for(var i = 0; i < ds_main_ordprcpcdlist_ordprcpcdlist.rowcount; i++){
- var status = ds_main_ordprcpcdlist_ordprcpcdlist.getColumn(i, "status");
- if(!utlf_isNull(status)){
- cnt++;
- }
- }
-
- if(cnt == 0){
- sysf_messageBox("저장할 내역이", "I004");
- return;
-
- }else{
- ds_send_savedata_save.assign(ds_main_ordprcpcdlist_ordprcpcdlist);
-
- var oParam = {};
- oParam.id = "TXMMB02101";
- oParam.service = "prcpbaseapp.OrdPrcpMngt";
- oParam.method = "reqExeSaveOrdPrcpCdList";
- oParam.inds = "save=ds_send_savedata_save";
- oParam.outds = "ds_main_ordprcpcdlist_ordprcpcdlist=ordprcpcdlist";
- oParam.async = false;
- oParam.callback = "cf_TXMMB02101";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXMMB02101") > -1){
- fSelectPrcpClsCD();
- ds_main_prcp_prcplist.clearData();
- }
- }
- }
- function cf_TXMMB02101(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * @desc : 수가처방등록 버튼 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnCalcPrcpRgst(){
- var currow = ds_main_ordprcpcdlist_ordprcpcdlist.rowposition;
- if(currow < 0){
- sysf_messageBox("수가 등록할 지시처방을", "C002");
- return;
-
- }else{
- var status = ds_main_ordprcpcdlist_ordprcpcdlist.getColumn(currow, "status");
- var direcprcplnkno = ds_main_ordprcpcdlist_ordprcpcdlist.getColumn(currow, "direcprcplnkno");
- var grupsnglflag = ds_main_ordprcpcdlist_ordprcpcdlist.getColumn(currow, "grupsnglflag");
- var prcpsetcd = ds_main_ordprcpcdlist_ordprcpcdlist.getColumn(currow, "prcpcd");
-
- if(status != "-"){
- sysf_messageBox("저장되지 않은 지시처방에 수가 등록", "E001");
- return;
-
- }else if(grupsnglflag != "J"){
- sysf_messageBox("그룹이 아닌 지시처방에 수가 등록", "E001");
- return;
-
- }
- frmf_setParameter("SMMMB02100_cond1", direcprcplnkno);
- frmf_setParameter("SMMMB02100_cond2", prcpsetcd);
-
- frmf_modal("SMMMB00900","SMMMB00900",null,"",1,1,1,"","","","","","M"); //yjh1
-
- frmf_clearParameter("SMMMB02100_cond1");
- frmf_clearParameter("SMMMB02100_cond2");
- fDbClkOrdPrcpGrd(currow); //수가처방 등록이 끝난 후 바로 재조회 처리함
- }
- }
- /**
- * @desc : 지시처방 그리드 클릭 -> 그룹인 경우 해당 수가리스트를 조회함
- * @
- * @param : param - row의 위치
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fDbClkOrdPrcpGrd(param){
- if(utlf_isNull(param)){
- var currow = ds_main_ordprcpcdlist_ordprcpcdlist.rowposition;
- }else{
- var currow = param;
- }
-
- var status = ds_main_ordprcpcdlist_ordprcpcdlist.getColumn(currow, "status"); //신규등록인 경우는 조회를 하지 않는다.
- if(status == "i"){
- return;
- }
-
- if(currow >= 0){
- var grupsnglflag = ds_main_ordprcpcdlist_ordprcpcdlist.getColumn(currow, "grupsnglflag");
- if(grupsnglflag == "J"){
- var direcprcplnkno = ds_main_ordprcpcdlist_ordprcpcdlist.getColumn(currow, "direcprcplnkno");
- ds_send.setColumn(0, "cond1", direcprcplnkno);
-
- var oParam = {};
- oParam.id = "TRMMB00911";
- oParam.service = "prcpbaseapp.OrdPrcpMngt";
- oParam.method = "reqGetDirecPrcpDetlSetList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_prcp_prcplist=prcplist";
- oParam.async = false;
- //oParam.callback = "cf_TRMMB00911";
- tranf_submit(oParam);
- }
- }
- }
- /**
- * @desc : 지시처방 그리드 값 변경시
- * HSCT를 제외한 처방분류의 그룹 설정을 막는다.
- * 변경된 사항이 있으면 수정 상태로 설정.
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fChngGrdOrdPrcp(){
- var currow = ds_main_ordprcpcdlist_ordprcpcdlist.rowposition;
- var curcol = grd_ordprcpcdlist.currentcol;
- var trgtcol = grd_ordprcpcdlist.getBindCellIndex("body", "grupsnglflag");
- if(trgtcol == curcol){ //그룹, 싱글구분을 변경시
- var grupsnglflag = ds_main_ordprcpcdlist_ordprcpcdlist.getColumn(currow, "grupsnglflag");
- var prcpclscd = ds_main_ordprcpcdlist_ordprcpcdlist.getColumn(currow, "prcpclscd");
- if(grupsnglflag == "J"){ //그룹으로 변경시
- if(prcpclscd != '04'){ //HSCT가 아니면
- ds_main_ordprcpcdlist_ordprcpcdlist.setColumn(currow, utlf_transNullToEmpty(grd_ordprcpcdlist.getCellProperty("Body", curcol, "text")).replace("bind:", ""), "S"); //싱글로 복귀
-
- sysf_messageBox("처방분류가 HSCT가 아니면 그룹으로 생성", "E001"); //에러메시지
- return;
- }
- }
- }
- var status = ds_main_ordprcpcdlist_ordprcpcdlist.getColumn(currow, "status");
- if(status != "i"){
- ds_main_ordprcpcdlist_ordprcpcdlist.setColumn(currow, "status", "u");
- }
- }
- /**
- * @desc : 그리드 data 엑셀화일로 저장
- * @
- * @param :
- * @event :
- * @return :
- * @---------------------------------------------------
- */
- function fSaveGridToExcel(){
- var currow = ds_main_ordprcpcdlist_ordprcpcdlist.rowposition;
- var prcpcd = ds_main_ordprcpcdlist_ordprcpcdlist.getColumn(currow, "prcpcd");
- var prcpdd = ds_main_cond.getColumn(0, "stnddd");
- lf_prcpSrchCom ( prcpcd, prcpdd, "11", "TRMMO00100", "-", "getPrcpCdSrchInfo" );
- lf_appendChildPrcp ( "ds_main_prcp_prcplist", "ds_prcpsrch_prcplist", "main" );
-
- var srcNodeList = ds_prcpsrch_prcplist;
- for ( var i=0; i < ds_prcpsrch_prcplist.rowcount; i++ ){
-
- payflagcd = ds_prcpsrch_prcplist.getColumn(i, "payflagcd" );
- cdnm = ds_init_payflagcd_M0029.lookup("cdid", payflagcd, "cdnm");
- ds_prcpsrch_prcplist.setColumn(i, "payflagcd", cdnm );
- hsctdelivepos = ds_prcpsrch_prcplist.getColumn(i, "hsctdelivepos" );
- cdnm = ds_init_hsctdelivepos_M0343.lookup("cdid", hsctdelivepos, "cdnm");
- ds_prcpsrch_prcplist.setColumn(i, "hsctdelivepos", cdnm );
- prcpexecdeptcd = ds_prcpsrch_prcplist.getColumn(i, "prcpexecdeptcd" );
- cdnm = ds_init_orddept_dept.lookup("deptcd", prcpexecdeptcd, "depthngnm");
- ds_prcpsrch_prcplist.setColumn(i, "prcpexecdeptcd", cdnm );
- }
-
- grdf_exportExcel(datagrid1, "BMT처방", "SheetName1", false, "", "user", false);
- }
- ]]></Script>
|