123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736 |
- /*****
- ???????? (? )
- tab ?? ? ?? ????? ??? ?? ????
- ******/
- /** -------------------------------------------------------------------------------------------
- * menu ???
- ------------------------------------------------------------------------------------------- **/
- function fSetMenu(menu_no) {
- g_menuid = menu_no;
- if(g_menuid == "3") {
- g_menuid = "3_1";
- btn_menu3_1.selected = true; // 매뉴 클릭 한것처럼 보이기 위해서 menu3 을 클릭했을경우에
- model.toggle("case9");
- }
- if (g_menuid =="1") {
- if( g_code1 == true ) {
-
- zbcfGetCodeList( new Array("A0249" ,"A0250","A0251" ,"A0188","A0189", "A0252","A0190","A0253",
- "A0254","A0198", "A0255","A0195", "A0197", "A0196" ,"M0376", "A0541", "A0542", "A0543", "A0198", "A0256" ) ,
- new Array("/root/init/baseinfo/snw1" ,"/root/init/baseinfo/snw2" ,"/root/init/baseinfo/acompsick","/root/init/baseinfo/comagrde" , "/root/init/baseinfo/ascitgrde",
- "/root/init/baseinfo/bledcure" ,"/root/init/baseinfo/peritcasbac","/root/init/baseinfo/virusresp", "/root/init/baseinfo/ymddtype",
- "/root/init/baseinfo/chptscuredrug", "/root/init/baseinfo/chptscurereact", "/root/init/baseinfo/hepatumpos", "/root/init/baseinfo/hepacuremthd",
- "/root/init/baseinfo/hepacurereact" ,"/root/init/baseinfo/btype" , "/root/init/baseinfo/hbvcuredru", "/root/init/baseinfo/rstdrugtype", "/root/init/baseinfo/hepamilanocd",
- "/root/init/baseinfo/chptscure", "/root/init/baseinfo/btyperela") );
- submit("TRZBC00101");
- //장기이식 코드성 데이터 조회.(기존의 공통코드로 사용했던것들을 장기이식에서 관리하도록 수정 후)
- aboGetCodeList(new Array("A0554" )
- , new Array("/root/init/baseinfo/perfdr"));
- // model.refresh();
- g_code1 = false;
- }
- } else if ( g_menuid =="2") {
- if( g_code2 == true ) {
-
- zbcfGetCodeList( new Array("A0257" ,"A0258","A0259" ,"A0260","A0261", "A0262","A0264","A0264",
- "A0263","A0265", "A0266","A0306", "A0267", "A0268" ,"A0306" ,"A0269" ,"A0199" ) ,
- new Array("/root/init/baseinfo/chst" ,"/root/init/baseinfo/ekg" ,"/root/init/baseinfo/pftrslt","/root/init/baseinfo/escopevrcsftype" , "/root/init/baseinfo/escopevrcsredcolor",
- "/root/init/baseinfo/escopesveros" ,"/root/init/baseinfo/escopesvgu","/root/init/baseinfo/escopesvdu", "/root/init/baseinfo/escopesvconggast",
- "/root/init/baseinfo/imgascit", "/root/init/baseinfo/imgmaincollt", "/root/init/baseinfo/imgha", "/root/init/baseinfo/imgpv",
- "/root/init/baseinfo/imgthrm" ,"/root/init/baseinfo/imghv" ,"/root/init/baseinfo/imghccloca" ,"/root/init/baseinfo/imgriskfactor" ) );
- submit("TRZBC00101");
- // model.refresh();
- g_code2 = false;
- }
- } else if ( g_menuid =="3_1" ){
- if( g_code3_1 == true ){
-
- zbcfGetCodeList( new Array("A0303" ,"A0303","A0303" ,"A0304","A0303", "A0305","A0307","A0306", "A0305","A0308", "A0309","A0310", "A0311", "A0312" ,"A0313" ,"A0314" ,"A0315" ) ,
- new Array(
- "/root/init/baseinfo/accolr" ,
- "/root/init/baseinfo/acspnmg" ,
- "/root/init/baseinfo/acasctamount" ,
- "/root/init/baseinfo/acasctcolor" ,
- "/root/init/baseinfo/liveratop" ,
- "/root/init/baseinfo/vbaha" ,
- "/root/init/baseinfo/vbapvthrbs" ,
- "/root/init/baseinfo/vbahv" ,
- "/root/init/baseinfo/vbabilaryduct" ,
- "/root/init/baseinfo/anasthv" ,
- "/root/init/baseinfo/anastpv" ,
- "/root/init/baseinfo/anastha" ,
- "/root/init/baseinfo/anastmhvmatr" ,
- "/root/init/baseinfo/anastirhv" ,
- "/root/init/baseinfo/anastmhvsite" ,
- "/root/init/baseinfo/anastbillary" ,
- "/root/init/baseinfo/oprecrepfusstat"
- ) );
- submit("TRZBC00101");
- g_code3_1 = false;
- }
- } else if ( g_menuid =="3_2" ) {
- if ( g_code3_2 == true ) {
-
- zbcfGetCodeList( new Array("A0303" ,"A0303","A0316" ,"A0304","A0303", "A0317","A0318","A0319", "A0321","A0320", "A0322","A0311", "A0323", "A0315" ) ,
- new Array(
- "/root/init/baseinfo/accolr_2",
- "/root/init/baseinfo/acspnmg_2",
- "/root/init/baseinfo/acasctamount_2",
- "/root/init/baseinfo/acasctcolor_2",
- "/root/init/baseinfo/liveratop_2",
- "/root/init/baseinfo/bypassoutflow_2",
- "/root/init/baseinfo/bypassinflow_2",
- "/root/init/baseinfo/anastivc1_2",
- "/root/init/baseinfo/anastpv_2",
- "/root/init/baseinfo/anastivc2_2",
- "/root/init/baseinfo/anastha_2",
- "/root/init/baseinfo/anastchle_2",
- "/root/init/baseinfo/anastbd_2",
- "/root/init/baseinfo/oprecrepfusstat_2"
- ) );
- submit("TRZBC00101");
- g_code3_2 = false;
- }
- } else if ( g_menuid =="4" ){
- if( g_code4 == true ){
-
- zbcfGetCodeList( new Array("A0270", "A0271" ,"A0272","A0273" ,"A0544","A0275", "A0276","A0277","A0278", "A0279","A0277", "A0280","A0281", "A0277", "A0282" ,"A0283","A0284" ) ,
- new Array(
- "/root/init/baseinfo/lfrecoverygrde",
- "/root/init/baseinfo/lfcas",
- "/root/init/baseinfo/lfliverfalurcure",
- "/root/init/baseinfo/rfkidnfalurgrde",
- "/root/init/baseinfo/extubtimecd",
- "/root/init/baseinfo/cmplsrgop",
- "/root/init/baseinfo/cmplcure",
- "/root/init/baseinfo/cmplcurerslt ",
- "/root/init/baseinfo/cmplinfctype",
- "/root/init/baseinfo/cmplinfccure ",
- "/root/init/baseinfo/cmplinfccurerslt",
- "/root/init/baseinfo/elvtlftbxrslt1",
- "/root/init/baseinfo/elvtlftcuremthd",
- "/root/init/baseinfo/elvtlftcurerslt",
- "/root/init/baseinfo/elvtlftmedcx",
- "/root/init/baseinfo/srvloutcome",
- "/root/init/baseinfo/srvlcas"
- ) );
- submit("TRZBC00101");
- // model.refresh();
- g_code4 = false;
- }
- } else if ( g_menuid =="5" ){
- if( g_code5 == true ){
- /*
- combo65.disabled = true;
- combo67.disabled = true;
- combo123.disabled = true;
- input63.disabled = true;
- combo126.disabled = true;
-
- combo128.disabled = true;
- combo131.disabled = true;
- combo132.disabled = true;
- combo133.disabled = true;
- combo134.disabled = true;
- combo135.disabled = true;
-
- combo136.disabled = true;
- combo137.disabled = true;
- combo138.disabled = true;
- combo139.disabled = true;
- combo140.disabled = true;
-
- combo141.disabled = true;
- combo142.disabled = true;
- combo143.disabled = true;
-
- combo144.disabled = true;
- combo145.disabled = true;
- combo146.disabled = true;
- combo147.disabled = true;
- */
- grp_combo.disabled = true;
- zbcfGetCodeList( new Array("A0301", "A0283" ,"A0308" ,"A0285", "A0286" ,"A0287"
- ,"A0288", "A0289" ,"A0290","A0291", "A0292" , "A0293"
- ,"A0294", "A0295" ,"A0278", "A0279" ,"A0296" , "A0297" ,"A0298" , "A0299" ,"A0300","A0192","A0302"
- ) ,
- new Array(
- "/root/init/baseinfo/longcx",
- "/root/init/baseinfo/srvloutcome",
- "/root/init/baseinfo/anasthv" ,
- "/root/init/baseinfo/bhptscas",
- "/root/init/baseinfo/bhptstx",
- "/root/init/baseinfo/bhptstxeffe" ,
- "/root/init/baseinfo/chptscas",
- "/root/init/baseinfo/chptstype",
- "/root/init/baseinfo/chptsbxlobul",
- "/root/init/baseinfo/chptsbxstage",
- "/root/init/baseinfo/chptstxmthd",
- "/root/init/baseinfo/chptstxresp" ,
- "/root/init/baseinfo/bilitx",
- "/root/init/baseinfo/bilitxrslt" ,
- "/root/init/baseinfo/infctype",
- "/root/init/baseinfo/infccure" ,
- "/root/init/baseinfo/bxrslt" ,
- "/root/init/baseinfo/bxcuretype" ,
- "/root/init/baseinfo/hepacellsite",
- "/root/init/baseinfo/hepacelltxtype" ,
- "/root/init/baseinfo/hepacelltxresp" ,
- "/root/init/baseinfo/depedrugcd" , "/root/init/baseinfo/srvldethcas"
- ) );
- submit("TRZBC00101");
- grd_depelist.clearStatus();
- // model.refresh();
-
- g_code5 = false;
- }
- } else if ( g_menuid =="8" ){
- if( g_code8 == true ){
-
- g_code8 = false;
- }
- }
-
-
- fGetLiverTrnptPatTab(); // tab 이동시
-
- }
-
-
- function fCleanDefault(){
-
- model.setValue("/root/main/liverwaitinfo/item/hngnm","" );
- model.setValue("/root/main/liverwaitinfo/item/sex","" );
- model.setValue("/root/main/liverwaitinfo/item/age","" );
- model.setValue("/root/main/liverwaitinfo/item/bdeathno","" );
- model.setValue("/root/main/liverwaitinfo/item/trnptdd","" );
- model.setValue("/root/main/liverwaitinfo/item/trnpt_age","" );
- model.setValue("/root/main/liverwaitinfo/item/trnptid","" );
- model.setValue("/root/main/liverwaitinfo/item/rrgstno","" );
- }
-
-
- /** -------------------------------------------------------------------------------------------
- * ?? menu1
- ------------------------------------------------------------------------------------------- **/
- /*
- function fGetMenu1(){
- model.setValue("/root/main/menu1/item/pid" , model.getValue("/root/main/liverwaitinfo/item/pid"));
- model.setValue("/root/main/menu1/item/trnptid" , model.getValue("/root/main/liverwaitinfo/item/trnptid"));
- model.setValue("/root/main/menu1/item/bdeathyn", model.getValue("/root/main/liverwaitinfo/item/bdeathyn"));
- model.copyNode("/root/send/data","/root/main/menu1");
- ret = submit("TRAVO00201");
- if( model.getValue("/root/hidden/get_liverwaitinfo/message/str1") == "false")
- {
- alert("이식환자 기본정보가 없습니다.");
- fCleanDefault();
- model.copyNode("/root/main/menu1","/root/hidden/get_liverwaitinfo");
- }
- else
- {
- model.copyNode("/root/main/liverwaitinfo","/root/hidden/get_liverwaitinfo");
- model.copyNode("/root/main/menu1","/root/hidden/get_liverwaitinfo");
- }
- }
- function fGetMenu2(){
- model.setValue("/root/main/menu2/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu2/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- model.setValue("/root/main/menu2/item/patdnorflag","1");
- model.copyNode("/root/send/data","/root/main/menu2");
- ret = submit("TRAVO00202");
- if( model.getValue("/root/hidden/get_liverwaitinfo/message/str1")== "false")
- {
- // alert("이식환자 기본정보가 없습니다.");
- model.copyNode("/root/main/menu2","/root/hidden/get_liverwaitinfo");
- }
- else
- {
- // model.copyNode("/root/main/liverwaitinfo","/root/hidden/get_liverwaitinfo");
- model.copyNode("/root/main/menu2","/root/hidden/get_liverwaitinfo");
- }
- }
-
- function fGetMenu3_1(){
-
- model.setValue("/root/main/menu3_1/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu3_1/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- model.setValue("/root/main/menu3_1/item/opflag", "1" );
-
- model.copyNode("/root/send/data","/root/main/menu3_1");
-
- ret = submit("TRAVO00203");
- if( model.getValue("/root/hidden/get_liverwaitinfo/message/str1")== "false")
- {
- // alert("이식환자 기본정보가 없습니다.");
- model.copyNode("/root/main/menu3_1","/root/hidden/get_liverwaitinfo");
- }
- else
- {
- // model.copyNode("/root/main/liverwaitinfo","/root/hidden/get_liverwaitinfo");
- model.copyNode("/root/main/menu3_1","/root/hidden/get_liverwaitinfo");
- }
- }
- function fGetMenu3_2(){
- model.setValue("/root/main/menu3_2/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu3_2/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- model.setValue("/root/main/menu3_2/item/opflag", "2" );
- model.copyNode("/root/send/data","/root/main/menu3_2");
-
- ret = submit("TRAVO00203");
- if( model.getValue("/root/hidden/get_liverwaitinfo/message/str1")== "false")
- {
- // alert("이식환자 기본정보가 없습니다.");
- model.copyNode("/root/main/menu3_2","/root/hidden/get_liverwaitinfo");
- }
- else
- {
- // model.copyNode("/root/main/liverwaitinfo","/root/hidden/get_liverwaitinfo");
- model.copyNode("/root/main/menu3_2","/root/hidden/get_liverwaitinfo");
- }
- }
-
-
- function fGetMenu4(){
- model.setValue("/root/main/menu4/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu4/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- model.setValue("/root/main/menu4/item/patdnorflag","1");
- model.copyNode("/root/send/data","/root/main/menu4");
-
- ret = submit("TRAVO00204");
- if( model.getValue("/root/hidden/get_liverwaitinfo/message/str1")== "false")
- {
- // alert("이식환자 기본정보가 없습니다.");
- model.copyNode("/root/main/menu4","/root/hidden/get_liverwaitinfo");
- }
- else
- {
- // model.copyNode("/root/main/liverwaitinfo","/root/hidden/get_liverwaitinfo");
- model.copyNode("/root/main/menu4","/root/hidden/get_liverwaitinfo");
- }
- }
-
- function fGetMenu5(){
-
- model.setValue("/root/main/menu5/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu5/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- model.setValue("/root/main/menu5/item/patdnorflag","1");
- model.copyNode("/root/send/data","/root/main/menu5");
- model.removeNodeset("/root/main/menu5/depelist");
- model.refresh();
-
- ret = submit("TRAVO00205");
- if( model.getValue("/root/hidden/get_liverwaitinfo/message/str1")== "false")
- {
- // alert("이식환자 기본정보가 없습니다.");
- model.copyNode("/root/main/menu5","/root/hidden/get_liverwaitinfo");
- }
- else
- {
- // model.copyNode("/root/main/liverwaitinfo","/root/hidden/get_liverwaitinfo");
- model.copyNode("/root/main/menu5","/root/hidden/get_liverwaitinfo");
- }
- }
-
- function fGetMenu8(){
-
- model.setValue("/root/main/menu8/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu8/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- model.setValue("/root/main/menu8/item/patdnorflag","1");
- model.copyNode("/root/send/data","/root/main/menu8");
- model.removeNodeset("/root/main/menu8/inoutlist");
- model.refresh();
-
- ret = submit("TRAVO00208");
- if( model.getValue("/root/hidden/get_liverwaitinfo/message/str1")== "false")
- {
- // alert("이식환자 기본정보가 없습니다.");
- model.copyNode("/root/main/menu8","/root/hidden/get_liverwaitinfo");
-
- //입퇴원 정보가 없을경우 원무과에서 정보를 가져온다. 그리드 속성을 insert 로 변경 해준다.
- model.refresh();
- var rsv_cnt = grd_inoutlist.rows ;
-
- for( var i = 1; i < rsv_cnt ; i++){
- grd_inoutlist.addStatus(i ,"insert");
- }
-
- }
- else
- {
- // model.copyNode("/root/main/liverwaitinfo","/root/hidden/get_liverwaitinfo");
- model.copyNode("/root/main/menu8","/root/hidden/get_liverwaitinfo");
- }
- model.refresh();
- }
- */
-
- /** -------------------------------------------------------------------------------------------
- * ?? menu1
- ------------------------------------------------------------------------------------------- **/
- function fSaveMenu1(){
- // ?? ?? ? ?? ???
- // model.copyNode("/root/send/menu1","/root/main/liverwaitinfo");
- model.setValue("/root/main/menu1/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu1/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- model.setValue("/root/main/menu1/item/hngnm", model.getValue("/root/main/liverwaitinfo/item/hngnm") );
- model.setValue("/root/main/menu1/item/sex", model.getValue("/root/main/liverwaitinfo/item/sex") );
- model.setValue("/root/main/menu1/item/bdeathno", model.getValue("/root/main/liverwaitinfo/item/bdeathno") );
- model.setValue("/root/main/menu1/item/forgnyn", model.getValue("/root/main/liverwaitinfo/item/forgnyn") );
- model.setValue("/root/main/menu1/item/bdeathyn", model.getValue("/root/main/liverwaitinfo/item/bdeathyn") );
- if( model.getValue("/root/main/liverwaitinfo/item/forgnyn") == "Y"){
- model.setValue("/root/main/menu1/item/trnptkind","LA");
- }else{
- model.setValue("/root/main/menu1/item/trnptkind","LT");
- }
-
- model.setValue("/root/main/menu1/item/existkind",'L'+model.getValue("/root/main/liverwaitinfo/item/bdeathyn") );
-
- model.refresh();
-
- // ?? ?? ? send ?
- model.copyNode("/root/send/data","/root/main/menu1");
-
- ret = submit("TXAVO00201");
- }
-
- function fSaveMenu2(){
- // ?? ?? ? ?? ???
- // model.copyNode("/root/send/menu1","/root/main/liverwaitinfo");
- model.setValue("/root/main/menu2/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu2/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- model.setValue("/root/main/menu2/item/hngnm", model.getValue("/root/main/liverwaitinfo/item/hngnm") );
- model.setValue("/root/main/menu2/item/sex", model.getValue("/root/main/liverwaitinfo/item/sex") );
- model.setValue("/root/main/menu2/item/bdeathno", model.getValue("/root/main/liverwaitinfo/item/bdeathno") );
- model.setValue("/root/main/menu2/item/forgnyn", model.getValue("/root/main/liverwaitinfo/item/forgnyn") );
- model.setValue("/root/main/menu2/item/bdeathyn", model.getValue("/root/main/liverwaitinfo/item/bdeathyn") );
- if( model.getValue("/root/main/liverwaitinfo/item/forgnyn") == "Y"){
- model.setValue("/root/main/menu2/item/trnptkind","LA");
- }else{
- model.setValue("/root/main/menu2/item/trnptkind","LT");
- }
-
- model.setValue("/root/main/menu2/item/existkind",'L'+model.getValue("/root/main/liverwaitinfo/item/bdeathyn") );
-
- // 디폴트로 1이 들어감 대기자 는 P 공여자는 D
- model.setValue("/root/main/menu2/item/patdnorflag","P");
- model.refresh();
-
- // ?? ?? ? send ?
- model.copyNode("/root/send/data","/root/main/menu2");
-
- ret = submit("TXAVO00203");
- }
-
-
- function fSaveMenu3_1(){
- // ?? ?? ? ?? ???
- // model.copyNode("/root/send/menu1","/root/main/liverwaitinfo");
- model.setValue("/root/main/menu3_1/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu3_1/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- model.setValue("/root/main/menu3_1/item/hngnm", model.getValue("/root/main/liverwaitinfo/item/hngnm") );
- model.setValue("/root/main/menu3_1/item/sex", model.getValue("/root/main/liverwaitinfo/item/sex") );
- model.setValue("/root/main/menu3_1/item/bdeathno", model.getValue("/root/main/liverwaitinfo/item/bdeathno") );
- model.setValue("/root/main/menu3_1/item/forgnyn", model.getValue("/root/main/liverwaitinfo/item/forgnyn") );
- model.setValue("/root/main/menu3_1/item/bdeathyn", model.getValue("/root/main/liverwaitinfo/item/bdeathyn") );
- if( model.getValue("/root/main/liverwaitinfo/item/forgnyn") == "Y"){
- model.setValue("/root/main/menu3_1/item/trnptkind","LA");
- }else{
- model.setValue("/root/main/menu3_1/item/trnptkind","LT");
- }
-
- model.setValue("/root/main/menu3_1/item/existkind",'L'+model.getValue("/root/main/liverwaitinfo/item/bdeathyn") );
- model.setValue("/root/main/menu3_1/item/opflag", "1" );
-
- //insert 시 int 형은 null 값이 들어가면 sql 에서 err 가 난다. sql 을 수정하던지 아니면 tf 에서 0을 입력해줘야한다.
- if( model.getValue("/root/main/menu3_1/item/bypasstimeh") == "") model.setValue("/root/main/menu3_1/item/bypasstimeh","0");
- if( model.getValue("/root/main/menu3_1/item/bypasstimem") == "") model.setValue("/root/main/menu3_1/item/bypasstimem","0");
- if( model.getValue("/root/main/menu3_1/item/optimephase1h") == "") model.setValue("/root/main/menu3_1/item/optimephase1h","0");
- if( model.getValue("/root/main/menu3_1/item/optimephase1m") == "") model.setValue("/root/main/menu3_1/item/optimephase1m","0");
- if( model.getValue("/root/main/menu3_1/item/optimephase2h") == "") model.setValue("/root/main/menu3_1/item/optimephase2h","0");
- if( model.getValue("/root/main/menu3_1/item/optimephase2m") == "") model.setValue("/root/main/menu3_1/item/optimephase2m","0");
- if( model.getValue("/root/main/menu3_1/item/optimephase3h") == "") model.setValue("/root/main/menu3_1/item/optimephase3h","0");
- if( model.getValue("/root/main/menu3_1/item/optimephase3m") == "") model.setValue("/root/main/menu3_1/item/optimephase3m","0");
- if( model.getValue("/root/main/menu3_1/item/optimetotaltimeh") == "") model.setValue("/root/main/menu3_1/item/optimetotaltimeh","0");
- if( model.getValue("/root/main/menu3_1/item/optimetotaltimem") == "") model.setValue("/root/main/menu3_1/item/optimetotaltimem","0");
- if( model.getValue("/root/main/menu3_1/item/optimeischmtimeh") == "") model.setValue("/root/main/menu3_1/item/optimeischmtimeh","0");
- if( model.getValue("/root/main/menu3_1/item/optimeischmtimem") == "") model.setValue("/root/main/menu3_1/item/optimeischmtimem","0");
-
- model.makeValue("/root/main/menu3_1/item/menuid", model.getValue("/root/send/menuid"));
- model.makeValue("/root/main/menu3_1/item/flag", model.getValue("/root/send/flag"));
- model.copyNode("/root/send/data","/root/main/menu3_1/item");
-
- ret = submit("TXAVO00204");
- }
- function fSaveMenu3_2(){
- // ?? ?? ? ?? ???
- // model.copyNode("/root/send/menu1","/root/main/liverwaitinfo");
- model.setValue("/root/main/menu3_2/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu3_2/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- model.setValue("/root/main/menu3_2/item/hngnm", model.getValue("/root/main/liverwaitinfo/item/hngnm") );
- model.setValue("/root/main/menu3_2/item/sex", model.getValue("/root/main/liverwaitinfo/item/sex") );
- model.setValue("/root/main/menu3_2/item/bdeathno", model.getValue("/root/main/liverwaitinfo/item/bdeathno") );
- model.setValue("/root/main/menu3_2/item/forgnyn", model.getValue("/root/main/liverwaitinfo/item/forgnyn") );
- model.setValue("/root/main/menu3_2/item/bdeathyn", model.getValue("/root/main/liverwaitinfo/item/bdeathyn") );
- if( model.getValue("/root/main/liverwaitinfo/item/forgnyn") == "Y"){
- model.setValue("/root/main/menu3_2/item/trnptkind","LA");
- }else{
- model.setValue("/root/main/menu3_2/item/trnptkind","LT");
- }
-
- model.setValue("/root/main/menu3_2/item/existkind",'L'+model.getValue("/root/main/liverwaitinfo/item/bdeathyn") );
- model.setValue("/root/main/menu3_2/item/opflag", "2" );
-
- //insert 시 int 형은 null 값이 들어가면 sql 에서 err 가 난다. sql 을 수정하던지 아니면 tf 에서 0을 입력해줘야한다.
- if( model.getValue("/root/main/menu3_2/item/bypasstimeh") == "") model.setValue("/root/main/menu3_2/item/bypasstimeh","0");
- if( model.getValue("/root/main/menu3_2/item/bypasstimem") == "") model.setValue("/root/main/menu3_2/item/bypasstimem","0");
- if( model.getValue("/root/main/menu3_2/item/optimephase1h") == "") model.setValue("/root/main/menu3_2/item/optimephase1h","0");
- if( model.getValue("/root/main/menu3_2/item/optimephase1m") == "") model.setValue("/root/main/menu3_2/item/optimephase1m","0");
- if( model.getValue("/root/main/menu3_2/item/optimephase2h") == "") model.setValue("/root/main/menu3_2/item/optimephase2h","0");
- if( model.getValue("/root/main/menu3_2/item/optimephase2m") == "") model.setValue("/root/main/menu3_2/item/optimephase2m","0");
- if( model.getValue("/root/main/menu3_2/item/optimephase3h") == "") model.setValue("/root/main/menu3_2/item/optimephase3h","0");
- if( model.getValue("/root/main/menu3_2/item/optimephase3m") == "") model.setValue("/root/main/menu3_2/item/optimephase3m","0");
- if( model.getValue("/root/main/menu3_2/item/optimetotaltimeh") == "") model.setValue("/root/main/menu3_2/item/optimetotaltimeh","0");
- if( model.getValue("/root/main/menu3_2/item/optimetotaltimem") == "") model.setValue("/root/main/menu3_2/item/optimetotaltimem","0");
- if( model.getValue("/root/main/menu3_2/item/optimeischmtimeh") == "") model.setValue("/root/main/menu3_2/item/optimeischmtimeh","0");
- if( model.getValue("/root/main/menu3_2/item/optimeischmtimem") == "") model.setValue("/root/main/menu3_2/item/optimeischmtimem","0");
-
- model.makeValue("/root/main/menu3_2/item/menuid", model.getValue("/root/send/menuid"));
- model.makeValue("/root/main/menu3_2/item/flag", model.getValue("/root/send/flag"));
-
- // ?? ?? ? send ?
- model.copyNode("/root/send/data","/root/main/menu3_2/item");
-
- ret = submit("TXAVO00204");
- }
-
-
- function fSaveMenu4(){
- // ?? ?? ? ?? ???
- // model.copyNode("/root/send/menu1","/root/main/liverwaitinfo");
- model.setValue("/root/main/menu4/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu4/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- model.setValue("/root/main/menu4/item/hngnm", model.getValue("/root/main/liverwaitinfo/item/hngnm") );
- model.setValue("/root/main/menu4/item/sex", model.getValue("/root/main/liverwaitinfo/item/sex") );
- model.setValue("/root/main/menu4/item/bdeathno", model.getValue("/root/main/liverwaitinfo/item/bdeathno") );
- model.setValue("/root/main/menu4/item/forgnyn", model.getValue("/root/main/liverwaitinfo/item/forgnyn") );
- model.setValue("/root/main/menu4/item/bdeathyn", model.getValue("/root/main/liverwaitinfo/item/bdeathyn") );
- if( model.getValue("/root/main/liverwaitinfo/item/forgnyn") == "Y"){
- model.setValue("/root/main/menu4/item/trnptkind","LA");
- }else{
- model.setValue("/root/main/menu4/item/trnptkind","LT");
- }
-
- model.setValue("/root/main/menu4/item/existkind",'L'+model.getValue("/root/main/liverwaitinfo/item/bdeathyn") );
- // 디폴트로 1이 들어감 대기자 는 1 공여자는 2
- model.setValue("/root/main/menu4/item/patdnorflag","P");
-
-
- //insert 시 int 형은 null 값이 들어가면 sql 에서 err 가 난다. sql 을 수정하던지 아니면 tf 에서 0을 입력해줘야한다.
- if( model.getValue("/root/main/menu4/item/elvtlftpostopliver") == "") model.setValue("/root/main/menu4/item/elvtlftpostopliver","0");
- if( model.getValue("/root/main/menu4/item/elvtlfttotscore") == "") model.setValue("/root/main/menu4/item/elvtlfttotscore","0");
- if( model.getValue("/root/main/menu4/item/srvlicustay") == "") model.setValue("/root/main/menu4/item/elvtlftpostopliver","0");
- if( model.getValue("/root/main/menu4/item/srvlhdstay") == "") model.setValue("/root/main/menu4/item/srvlhdstay","0");
- // ?? ?? ? send ?
- model.copyNode("/root/send/data","/root/main/menu4");
-
- ret = submit("TXAVO00205");
- }
-
-
- function fSaveMenu5(){
- // ?? ?? ? ?? ???
- // model.copyNode("/root/send/menu1","/root/main/liverwaitinfo");
- model.setValue("/root/main/menu5/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu5/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- model.setValue("/root/main/menu5/item/hngnm", model.getValue("/root/main/liverwaitinfo/item/hngnm") );
- model.setValue("/root/main/menu5/item/sex", model.getValue("/root/main/liverwaitinfo/item/sex") );
- model.setValue("/root/main/menu5/item/bdeathno", model.getValue("/root/main/liverwaitinfo/item/bdeathno") );
- model.setValue("/root/main/menu5/item/forgnyn", model.getValue("/root/main/liverwaitinfo/item/forgnyn") );
- model.setValue("/root/main/menu5/item/bdeathyn", model.getValue("/root/main/liverwaitinfo/item/bdeathyn") );
- if( model.getValue("/root/main/liverwaitinfo/item/forgnyn") == "Y"){
- model.setValue("/root/main/menu5/item/trnptkind","LA");
- }else{
- model.setValue("/root/main/menu5/item/trnptkind","LT");
- }
-
- model.setValue("/root/main/menu5/item/existkind",'L'+model.getValue("/root/main/liverwaitinfo/item/bdeathyn") );
- // 디폴트로 1이 들어감 대기자 는 1 공여자는 2
- model.setValue("/root/main/menu5/item/patdnorflag","P");
-
-
- // ?? ?? ? send ?
- model.copyNode("/root/send/data","/root/main/menu5/item");
-
- model.makeNode("/root/send/data/depelist");
- model.setValue("/root/send/data/depelist", grd_depelist.getUpdateData());
-
-
-
- ret = submit("TXAVO00206");
- }
-
-
- function fSaveMenu8(){
- // ?? ?? ? ?? ???
- // model.copyNode("/root/send/menu1","/root/main/liverwaitinfo");
- model.setValue("/root/main/menu8/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu8/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- if( model.getValue("/root/main/liverwaitinfo/item/forgnyn") == "Y"){
- model.setValue("/root/main/menu8/item/trnptkind","LA");
- }else{
- model.setValue("/root/main/menu8/item/trnptkind","LT");
- }
-
- model.setValue("/root/main/menu8/item/existkind",'L'+model.getValue("/root/main/liverwaitinfo/item/bdeathyn") );
- // 디폴트로 1이 들어감 대기자 는 1 공여자는 2
- model.setValue("/root/main/menu8/item/patdnorflag","P");
-
-
- // ?? ?? ? send ?
- model.copyNode("/root/send/data","/root/main/menu8/item");
-
- model.makeNode("/root/send/data/inoutlist");
- model.setValue("/root/send/data/inoutlist", grd_inoutlist.getUpdateData());
-
-
-
- ret = submit("TXAVO00209");
- }
-
- /** -------------------------------------------------------------------------------------------
- * ??
- ------------------------------------------------------------------------------------------- **/
-
- function fDelMenu1(){
- model.setValue("/root/main/menu1/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu1/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
-
-
- model.refresh();
-
- // ?? ?? ? send ?
- model.copyNode("/root/send/data","/root/main/menu1");
-
- ret = submit("TXAVO00202");
- }
-
- function fDelMenu2(){
- model.setValue("/root/main/menu2/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu2/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
-
- // 디폴트로 1이 들어감 대기자 는 1 공여자는 2
- model.setValue("/root/main/menu2/item/patdnorflag","P");
-
-
- model.refresh();
-
-
-
- // ?? ?? ? send ?
- model.copyNode("/root/send/data","/root/main/menu2");
-
- ret = submit("TXAVO00202");
- }
-
- function fDelMenu3_1(){
- model.setValue("/root/main/menu3_1/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu3_1/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- model.setValue("/root/main/menu3_1/item/opflag", "1" );
- model.refresh();
-
- // ?? ?? ? send ?
- model.copyNode("/root/send/data","/root/main/menu3_1");
-
- ret = submit("TXAVO00202");
- }
-
- function fDelMenu3_2(){
- model.setValue("/root/main/menu3_2/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu3_2/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- model.setValue("/root/main/menu3_2/item/opflag", "2" );
- model.refresh();
-
- // ?? ?? ? send ?
- model.copyNode("/root/send/data","/root/main/menu3_2");
-
- ret = submit("TXAVO00202");
- }
-
- function fDelMenu4(){
- model.setValue("/root/main/menu4/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu4/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- model.setValue("/root/main/menu4/item/patdnorflag", "P" ); // 환자 공여자 구분 P=환자 , D= 공여자
-
- model.refresh();
-
- // ?? ?? ? send ?
- model.copyNode("/root/send/data","/root/main/menu4");
-
- ret = submit("TXAVO00202");
- }
-
- function fDelMenu5(){
- model.setValue("/root/main/menu5/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu5/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
- model.setValue("/root/main/menu5/item/patdnorflag", "P" ); // 환자 공여자 구분 P=환자 , D= 공여자
-
- model.refresh();
-
- // ?? ?? ? send ?
- model.copyNode("/root/send/data","/root/main/menu5");
-
- ret = submit("TXAVO00202");
- }
-
- function fDelMenu8(){
- model.setValue("/root/main/menu8/item/pid", model.getValue("/root/main/liverwaitinfo/item/pid") );
- model.setValue("/root/main/menu8/item/trnptid", model.getValue("/root/main/liverwaitinfo/item/trnptid") );
-
- for (i=1; i<grd_inoutlist.rows; i++) {
- grd_inoutlist.addStatus(i, "delete");
- }
- model.setValue("/root/main/menu8/item/patdnorflag", "P" ); // 환자 공여자 구분 P=환자 , D= 공여자
-
- model.refresh();
-
- // ?? ?? ? send ?
- model.copyNode("/root/send/data","/root/main/menu8");
-
- ret = submit("TXAVO00202");
- }
-
|