123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601 |
- /*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 진단연계수술 ( SPMMB00600_진단연계수술.xrw - JScript )
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- var gSELECT = "";
- var gOPCOL = "";
- var gDIAGCOL= "";
- var sPRMSPRCPSETLIST = "/root/main/prmsprcpsetinfo/prmsprcpsetlist";
- var sPRMSPRCPSETLIST_HIDDEN = "/root/hidden/prmsprcpsetinfo/prmsprcpsetlist";
- var sETCPRMSPRCPSETDETLLIST = "/root/main/etcprmsprcpsetdetlinfo/etcprmsprcpsetdetllist";
- var sPRMSPRCPSETLIST_TMP = "/root/hidden/etcprmsprcpsettmp/etcprmsprcpsetlist";
- /**
- * @desc : 진단연계수술 초기화
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fInitialize_SPMMB00600(){
- //fReqDiagOpCoordSETTree("P");
- fReqDiagOpCoordSETTree("D");
-
- btn_deldiag.disabled = true;
- btn_savediag.disabled = true;
- btn_delop.disabled = true;
- btn_saveop.disabled = true;
- btn_op.disabled = true;
-
- model.removeNodeset("/root/main/diaglinkinfo/diaglinklist");
- model.removeNodeset("/root/main/oplinkinfo/oplinklist");
- model.refresh();
-
- grd_diaglinklist.addRow();
- }
- /**
- * @desc : 진단연계수술 SET Tree조회
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fReqDiagOpCoordSETTree(setkindcd){
- if(setkindcd == "P"){ //개인
- var deptcd = "";
- var deptnm = "";
- var settypecd = "A";
-
- }else{
- var deptcd = getUserInfo("dutplcecd");
- var deptnm = getUserInfo("dutplcenm");
- var settypecd = "B";
-
- }
- model.removeNodeset("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/setkindcd", setkindcd); //개인, 부서
- model.makeValue("/root/send/reqdata/setclscd" , "D"); //의사
- model.makeValue("/root/send/reqdata/settypecd", settypecd); //처방, 진단, 수술, 프로토콜
- model.makeValue("/root/send/reqdata/procflag" , ""); //처리구분(타부서SET 조회시 설정)
- model.makeValue("/root/send/reqdata/deptcd" , deptcd); //부서코드(타부서SET 조회시 설정)
- model.makeValue("/root/send/reqdata/deptnm" , deptnm); //부서명 (타부서SET 조회시 설정)
- model.makeValue("/root/send/reqdata/ioflag" , "O"); //외래입원구분
- if(submit("TRMMB00601")){
- trv_prmsprcpsetlist.rebuild();
- }
- }
- /**
- * @desc : 새폴더 추가
- * @
- * @param :
- * @return :
- * @authur : 오지훈
- * @---------------------------------------------------
- */
- function fAddPrmsDiagSet(){
- var item = trv_prmsprcpsetlist.item(trv_prmsprcpsetlist.selectedIndex);
- var rowPos = item.index + 1;
- if(fSetPrmsDiagInfo(rowPos, "i")!=-1){
- model.setValue(sPRMSPRCPSETLIST_HIDDEN + "/status", "i");
- model.refresh();
- fShowWndIptBox();
- }
- }
- /**
- * @desc : 폴더 삭제
- * @
- * @param :
- * @return :
- * @authur : 오지훈
- * @---------------------------------------------------
- */
- function fDelPrmsDiagSet(){
- var item = trv_prmsprcpsetlist.item(trv_prmsprcpsetlist.selectedIndex);
- var rowPos = item.index + 1;
- if(fSetPrmsDiagInfo(rowPos, "d")!= -1){
- fSavePrmsDiagSet();
- }
- }
- /**
- * @desc : 폴더 수정
- * @
- * @param :
- * @return :
- * @authur : 오지훈
- * @---------------------------------------------------
- */
- function fUpdtPrmsDiagSet(){
- var item = trv_prmsprcpsetlist.item(trv_prmsprcpsetlist.selectedIndex);
- var rowPos = item.index + 1;
- if(fSetPrmsDiagInfo(rowPos, "u")!=-1){
- fShowWndIptBox();
- }
- }
- /**
- * @desc : 약속SET저장
- * @
- * @param :
- * @return :
- * @authur : 오지훈
- * @---------------------------------------------------
- */
- function fSavePrmsDiagSet(){
- var setnm = model.getValue("/root/main/iptbox/setnm");
- model.setValue(sPRMSPRCPSETLIST_HIDDEN + "/setnm", setnm);
- model.copyNode("/root/send/savedata", sPRMSPRCPSETLIST_HIDDEN);
- if(submit("TXMMB00601")){
- model.setValue(trv_prmsprcpsetlist.attribute("ref"), "");
- trv_prmsprcpsetlist.rebuild();
- }
- }
- /**
- * @desc : 약속SET 폴더명을 입력할 InputBox를 보여줌.
- * @
- * @param :
- * @return :
- * @authur : 오지훈
- * @---------------------------------------------------
- */
- function fShowWndIptBox(){
- group1.attribute("top") = event.clientY;
- group1.attribute("height") = 55;
- model.setFocus("ipt_setnm");
- model.refresh();
- }
- /**
- * @desc : 약속SET정보 SETTING
- * @
- * @param :
- * @return :
- * @authur : 오지훈
- * @---------------------------------------------------
- */
- function fSetPrmsDiagInfo(rowpos, status){
- var setno = model.getValue(sPRMSPRCPSETLIST + "[" + rowpos + "]/setno");
- var settypecd = model.getValue(sPRMSPRCPSETLIST + "[" + rowpos + "]/settypecd");
- if(status == "u" && setno == 1){
- messageBox("선택한 폴더는 수정", "E001");
- return -1;
- }else if(status == "d" && setno == 1){
- messageBox("선택한 폴더는 삭제", "E001");
- return -1;
- }else if(settypecd == "E"){
- messageBox("선택한 폴더는 사용", "E001");
- return -1;
- }
-
- var levl = model.getValue(sPRMSPRCPSETLIST + "[" + rowpos + "]/levl");
- var supsetno = model.getValue(sPRMSPRCPSETLIST + "[" + rowpos + "]/supsetno");
- var setkindcd = model.getValue(sPRMSPRCPSETLIST + "[" + rowpos + "]/setkindcd");
- var setclscd = model.getValue(sPRMSPRCPSETLIST + "[" + rowpos + "]/setclscd");
- var settrgtcd = model.getValue(sPRMSPRCPSETLIST + "[" + rowpos + "]/settrgtcd");
- var settypecd = model.getValue(sPRMSPRCPSETLIST + "[" + rowpos + "]/settypecd");
- var setnm = model.getValue(sPRMSPRCPSETLIST + "[" + rowpos + "]/setnm");
- var sortno = model.getValue(sPRMSPRCPSETLIST + "[" + rowpos + "]/sortno");
-
- model.setValue(sPRMSPRCPSETLIST_HIDDEN + "/levl" , levl);
- model.setValue(sPRMSPRCPSETLIST_HIDDEN + "/setno" , setno);
- model.setValue(sPRMSPRCPSETLIST_HIDDEN + "/setkindcd", setkindcd);
- model.setValue(sPRMSPRCPSETLIST_HIDDEN + "/setclscd" , setclscd);
- model.setValue(sPRMSPRCPSETLIST_HIDDEN + "/settrgtcd", settrgtcd);
- model.setValue(sPRMSPRCPSETLIST_HIDDEN + "/settypecd", settypecd);
- model.setValue(sPRMSPRCPSETLIST_HIDDEN + "/status" , status);
- model.setValue(sPRMSPRCPSETLIST_HIDDEN + "/setnm" , setnm);
- model.setValue(sPRMSPRCPSETLIST_HIDDEN + "/ioflag" , "O");
-
- if(status == "i"){
- model.setValue(sPRMSPRCPSETLIST_HIDDEN + "/supsetno" , setno);
- }else{
- model.setValue(sPRMSPRCPSETLIST_HIDDEN + "/supsetno" , supsetno);
- }
- if(sortno == "")
- sortno = 1000;
-
- model.setValue(sPRMSPRCPSETLIST_HIDDEN + "/sortno" , sortno);
- model.refresh();
- }
- /**
- * @desc : 약속진단 SET저장
- * @
- * @param :
- * @return :
- * @authur : 오지훈
- * @---------------------------------------------------
- */
- function fSavePrmsDiagSet(){
- var setnm = model.getValue("/root/main/iptbox/setnm");
- model.setValue(sPRMSPRCPSETLIST_HIDDEN + "/setnm", setnm);
- model.copyNode("/root/send/savedata", sPRMSPRCPSETLIST_HIDDEN);
- if(submit("TXMMB00601")){
- trv_prmsprcpsetlist.rebuild();
- }
- }
- /**
- * @desc : 진단용어코드 검색
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fSearchDiagTermCD(){
- var status = grd_diaglinklist.valueMatrix(grd_diaglinklist.row, grd_diaglinklist.colRef("status"));
- var dispdiagcd = grd_diaglinklist.valueMatrix(grd_diaglinklist.row, grd_diaglinklist.colRef("dispdiagcd"));
- var diagengnm = grd_diaglinklist.valueMatrix(grd_diaglinklist.row, grd_diaglinklist.colRef("diagengnm"));
- if(status == "-"){ //기존의 data를 클릭한 경우
- return;
- }
-
- if(dispdiagcd == "" && diagengnm == ""){ //아무 값도 입력하지 않는 경우 return
- return;
- }
-
- grd_diaglinklist.col = gDIAGCOL;
- //alert(grd_diaglinklist.col + "," + grd_diaglinklist.colRef("dispdiagcd"));
- if(grd_diaglinklist.col == grd_diaglinklist.colRef("dispdiagcd")){
- setParameter("SPMMO00800_cond1", 1);
- setParameter("SPMMO00800_cond2", 1);
- setParameter("SPMMO00800_cond3", "E");
- setParameter("SPMMO00800_cond4", getCurrentDate());
- setParameter("SPMMO00800_cond5", grd_diaglinklist.valueMatrix(grd_diaglinklist.row, grd_diaglinklist.colRef("dispdiagcd")));
-
- }else if(grd_diaglinklist.col == grd_diaglinklist.colRef("diagengnm")){
- setParameter("SPMMO00800_cond1", 2);
- setParameter("SPMMO00800_cond2", 2);
- setParameter("SPMMO00800_cond3", fIsHangul(diagengnm));
- setParameter("SPMMO00800_cond4", getCurrentDate());
- setParameter("SPMMO00800_cond5", grd_diaglinklist.valueMatrix(grd_diaglinklist.row, grd_diaglinklist.colRef("diagengnm")));
- }else{
- return;
-
- }
- modal("SPMMO00800");
-
- var useyn = getParameter("SPMMO00800_rtn_useyn");
- if(useyn == "Y"){
- setParameter("SPMMO00800_rtn_useyn", "");
- fSetDiagTermCD();
- }else{
- setParameter("SPMMO00800_rtn_useyn", "");
- var currow = grd_diaglinklist.row;
- model.setValue("/root/main/diaglinkinfo/diaglinklist[" + currow + "]/dispdiagcd", "");
- model.setValue("/root/main/diaglinkinfo/diaglinklist[" + currow + "]/diagengnm" , "");
- model.removeNode("/root/main/diaglinkinfo/diaglinklist[" + currow + "]");
- model.refresh();
- }
- }
- /**
- * @desc : 진단용어코드 설정
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fSetDiagTermCD(){
- var rtnparam = getParameter("SPMMO00800_rtn");
- rtnparam = rtnparam.split("▩");
- var setno = model.getValue("/root/selected/setno");
-
- var reqflag = model.getValue("/root/main/cond/reqflag");
- if(reqflag == "P"){ //개인
- settypecd = "A";
-
- }else{
- settypecd = "B";
-
- }
-
- for(var i = 1; i <= rtnparam.length-2; i++){
- var tmpstr = rtnparam[i];
- tmpstr = tmpstr.split("▦");
- var currow = grd_diaglinklist.rows - 1;
- model.setValue("/root/main/diaglinkinfo/diaglinklist[" + currow + "]/status" , "i");
- model.setValue("/root/main/diaglinkinfo/diaglinklist[" + currow + "]/dispdiagcd", tmpstr[1]);
- model.setValue("/root/main/diaglinkinfo/diaglinklist[" + currow + "]/diagcd" , tmpstr[9]);
- model.setValue("/root/main/diaglinkinfo/diaglinklist[" + currow + "]/diagengnm" , tmpstr[2]);
- model.setValue("/root/main/diaglinkinfo/diaglinklist[" + currow + "]/setno" , setno);
- model.setValue("/root/main/diaglinkinfo/diaglinklist[" + currow + "]/settypecd" , settypecd);
- model.setValue("/root/main/diaglinkinfo/diaglinklist[" + currow + "]/orgdiagcd" , tmpstr[6]); //원진단코드추가(2008.02.12)
- grd_diaglinklist.addRow(true, true);
- }
- model.recalculate();
- model.refresh();
- }
- /**
- * @desc : 진단수술연계 진단 조회
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fReqDiagLinkOpList(){
- model.removeNodeset("/root/send/reqdata");
- var reqflag = model.getValue("/root/main/cond/reqflag");
- if(reqflag == "P"){ //개인
- var settypecd = "A";
- }else{
- var settypecd = "B";
- }
- model.makeValue("/root/send/reqdata/setno" , trv_prmsprcpsetlist.value);
- model.makeValue("/root/send/reqdata/settypecd", settypecd);
- if(submit("TRMMB00607")){
- }
- }
- /**
- * @desc : 수술용어코드 검색
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fSearchOpTermCD(){
- var dispopcd = grd_oplinklist.valueMatrix(grd_oplinklist.row, grd_oplinklist.colRef("dispopcd"));
- var opengnm = grd_oplinklist.valueMatrix(grd_oplinklist.row, grd_oplinklist.colRef("opengnm"));
- var status = grd_oplinklist.valueMatrix(grd_oplinklist.row, grd_oplinklist.colRef("status"));
- if(status == "-"){ //기존의 data를 클릭한 경우
- return;
- }
- if(dispopcd == "" && opengnm == ""){ //아무 값도 입력하지 않는 경우 return
- return;
- }
-
- grd_oplinklist.col = gOPCOL; //addRow이후 grid focus를 놓치는 버그 때문에 추가함
- if(grd_oplinklist.col == grd_oplinklist.colRef("dispopcd")){
- var param = "1▦" + "1▦E▦" + getCurrentDate() + "▦" + grd_oplinklist.valueMatrix(grd_oplinklist.row, grd_oplinklist.colRef("dispopcd"));
- setParameter("SPMMO05200_param", param);
- }else if(grd_oplinklist.col == grd_oplinklist.colRef("opengnm")){
- var param = "2▦2▦" + fIsHangul(opengnm) + "▦" + getCurrentDate() + "▦" + opengnm;
- setParameter("SPMMO05200_param", param);
- }
- modal("SPMMO05200");
- var useyn = getParameter("SPMMO05200_rtn_useyn");
- if(useyn == "Y"){
- setParameter("SPMMO05200_rtn_useyn", "");
- fSetOpTermCD();
- }else{
- setParameter("SPMMO05200_rtn_useyn", "");
- var currow = grd_oplinklist.row;
- model.setValue("/root/main/oplinkinfo/oplinklist[" + currow + "]/dispopcd" , "");
- model.setValue("/root/main/oplinkinfo/oplinklist[" + currow + "]/opengnm" , "");
- model.refresh();
- }
- }
- /**
- * @desc : 수술용어코드 설정
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fSetOpTermCD(){
- var rtnparam = getParameter("SPMMO05200_rtn_param");
- rtnparam = rtnparam.split("▩");
-
- var reqflag = model.getValue("/root/main/cond/reqflag");
- if(reqflag == "P"){ //개인
- settypecd = "A";
- }else{
- settypecd = "B";
- }
-
- for(var i = 0; i <= rtnparam.length-2; i++){
- var tmpstr = rtnparam[i];
- tmpstr = tmpstr.split("▦");
- var currow = grd_oplinklist.rows-1;
- model.setValue("/root/main/oplinkinfo/oplinklist[" + currow + "]/status" , "i");
- model.setValue("/root/main/oplinkinfo/oplinklist[" + currow + "]/setno" , model.getValue("/root/selected/setno"));
- model.setValue("/root/main/oplinkinfo/oplinklist[" + currow + "]/settypecd" , settypecd);
- model.setValue("/root/main/oplinkinfo/oplinklist[" + currow + "]/diagcd" , model.getValue("/root/selected/diagcd"));
- model.setValue("/root/main/oplinkinfo/oplinklist[" + currow + "]/opcd" , tmpstr[1]);
- model.setValue("/root/main/oplinkinfo/oplinklist[" + currow + "]/dispopcd" , tmpstr[0]);
- model.setValue("/root/main/oplinkinfo/oplinklist[" + currow + "]/opengnm" , tmpstr[2]);
- grd_oplinklist.addRow(true, true);
- }
-
- model.recalculate();
- model.refresh();
- }
- /**
- * @desc : 진단수술 연계 SET 수술상세 조회
- * @
- * @param : diagcd 진단코드
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fReqDiagLinkOpDetlList(diagcd, setno){
- var reqflag = model.getValue("/root/main/cond/reqflag");
- if(reqflag == "P"){ //개인
- settypecd = "A";
- }else{
- settypecd = "B";
- }
-
- model.removeNodeset("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/setno" , setno);
- model.makeValue("/root/send/reqdata/settypecd", settypecd);
- model.makeValue("/root/send/reqdata/diagcd" , diagcd);
- if(submit("TRMMB00608")){
- model.setValue("/root/selected/diagcd", diagcd);
- grd_oplinklist.addRow(true, true);
- grd_oplinklist.col = grd_oplinklist.colRef("dispopcd");
- grd_oplinklist.editCell();
- }
- model.refresh();
- }
- /**
- * @desc : 진단수술 연계 SET 수술상세 선택
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fSelectOpCD(){
- var diagcd = model.getValue("/root/main/diaglinkinfo/diaglinklist[" + grd_diaglinklist.row + "]/diagcd");
- var dispdiagcd = model.getValue("/root/main/diaglinkinfo/diaglinklist[" + grd_diaglinklist.row + "]/dispdiagcd");
- var diagengnm = model.getValue("/root/main/diaglinkinfo/diaglinklist[" + grd_diaglinklist.row + "]/diagengnm");
-
- var opcd = model.getValue("/root/main/oplinkinfo/oplinklist[" + grd_oplinklist.row + "]/opcd");
- var dispopcd = model.getValue("/root/main/oplinkinfo/oplinklist[" + grd_oplinklist.row + "]/dispopcd");
- var opengnm = model.getValue("/root/main/oplinkinfo/oplinklist[" + grd_oplinklist.row + "]/opengnm");
-
- var param = diagcd + "▦" + dispdiagcd + "▦" + diagengnm + "▦" + opcd + "▦" + dispopcd + "▦" + opengnm;
- opener.javascript.setParameter("SPMMB00600_rtn_param", param);
- opener.javascript.setParameter("SPMMB00600_rtn_useyn", "Y");
- model.close();
- }
- /**
- * @desc : 진단그리드 클릭시
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkGrdDiagLinkList(curcol){
- var status = model.getValue("/root/main/diaglinkinfo/diaglinklist[" + grd_diaglinklist.row + "]/status");
- if(status == "i" || status == ""){ //신규인 경우는 처리안함
- btn_delop.disabled = true;
- btn_saveop.disabled= true;
- btn_op.disabled= true;
- model.removeNodeset("/root/main/oplinkinfo/oplinklist");
- model.refresh();
- grd_oplinklist.addRow(true, true);
- grd_diaglinklist.col = curcol;
- grd_diaglinklist.editCell();
-
- }else{
- btn_delop.disabled = false;
- btn_saveop.disabled = false;
- btn_op.disabled= false;
- var reqflag = model.getValue("/root/main/cond/reqflag");
- if(reqflag == "P"){
- var settypecd = "A";
- }else{
- var settypecd = "B";
- }
- var diagcd = model.getValue("/root/main/diaglinkinfo/diaglinklist[" + grd_diaglinklist.row + "]/diagcd");
- var setno = model.getValue("/root/main/diaglinkinfo/diaglinklist[" + grd_diaglinklist.row + "]/setno");
- var status = model.getValue("/root/main/diaglinkinfo/diaglinklist[" + grd_diaglinklist.row + "]/status");
- model.makeValue("/root/send/reqdata/setno" , setno);
- model.makeValue("/root/send/reqdata/diagcd" , diagcd);
- model.makeValue("/root/send/reqdata/settypecd", settypecd);
- fReqDiagLinkOpDetlList(diagcd, setno);
-
- }
- model.recalculate();
- }
- /**
- * @desc : 삭제버튼 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnDel(grdobj){
- var currow = grdobj.row;
- if(currow < 1){
- return;
- }
- var sNODE_PATH = grdobj.nodeset;
- var status = model.getValue(sNODE_PATH + "[" + currow + "]/status");
- if(status == "i"){ //신규인경우
- model.removeNode(sNODE_PATH + "[" + currow + "]");
- }else{
- model.setValue(sNODE_PATH + "[" + currow + "]/status", "d");
- }
- model.refresh();
- }
- /**
- * @desc : SET TreeView 선택시
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fSelectTreeView(){
- var item = trv_prmsprcpsetlist.item(trv_prmsprcpsetlist.selectedIndex);
- if(item == null){return;}
- var currow = item.index + 1;
- var levl = model.getValue(sPRMSPRCPSETLIST + "[" + currow + "]/levl");
- var setno = model.getValue(sPRMSPRCPSETLIST + "[" + currow + "]/setno");
-
- if(levl != 1){
- btn_deldiag.disabled = false;
- btn_savediag.disabled = false;
-
- }else{
- btn_deldiag.disabled = true;
- btn_savediag.disabled = true;
- btn_delop.disabled = true;
- btn_saveop.disabled = true;
- btn_op.disabled= true;
-
- }
- fReqDiagLinkOpList();
-
- model.removeNodeset("/root/main/oplinkinfo/oplinklist");
- grd_diaglinklist.addRow(true, true);
- grd_diaglinklist.col = grd_diaglinklist.colRef("dispdiagcd");
- grd_diaglinklist.editCell();
-
- model.setValue("/root/selected/setno", setno);
- model.refresh();
- }
- /**
- * @desc : 진단연계수술 그리드 clear
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClearDiagOpGrd(){
- model.removeNodeset("/root/main/diaglinkinfo/diaglinklist");
- model.removeNodeset("/root/main/oplinkinfo/oplinklist");
- grd_diaglinklist.addRow(true, true);
- grd_oplinklist.addRow(true, true);
- model.refresh();
- }
|