123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <!--
- * 제 목 : SPAH00200.xrw
- * 설 명 : 추가처방및 패키지선택
- * 설 계 자 : 손주연
- * 작 성 자 : 손주연
- * 작 성 일 : 2007.03.13
- * 수정이력 :
- ***********2007.07.02 손주연 : 화면간 인수 전달 방법 node copy=> parameter로 변경
- ***********2007.10.05 손주연 : 묶음코드 처리 반영.
- * 기 타 :
- -->
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>추가처방및 패키지선택</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <pkgaddlst>
- <item>
- <sel/>
- <cmpynm/>
- <pkgcd/>
- <pkgnm/>
- <mancnfmamt/>
- <womcnfmamt/>
- <confromdd/>
- <contodd/>
- <conseq/>
- <conhistseq/>
- <pkgflag/>
- <uncocd/>
- <cmpycd/>
- <pkgdiscyn/>
- <remcnts/>
- </item>
- </pkgaddlst>
- <testcdlst>
- <item1>
- <sel/>
- <testcd/>
- <oldordcd/>
- <testnm/>
- <scoreamt/>
- <grupflag/>
- <testdiscyn/>
- <gndrflag/>
- <mou_scoreamt/>
- </item1>
- </testcdlst>
- <addtestlst>
- <item>
- <sel/>
- <testcd/>
- <oldordcd/>
- <testnm/>
- <scoreamt/>
- <grupflag/>
- <testdiscyn/>
- <gndrflag/>
- </item>
- </addtestlst>
- <brunchlst>
- <item1>
- <sel/>
- <brunchcd/>
- <testcd/>
- <testnm/>
- <scoreamt/>
- <oldordcd/>
- <grupflag/>
- </item1>
- </brunchlst>
- </main>
- <send>
- <srchpkgflag>A</srchpkgflag>
- <srchcond>nm</srchcond>
- <srchcdnm/>
- <srchhealexamflag/>
- <srchhealexamdetlflag/>
- <srchinstcd/>
- <srchtestcd/>
- <srchtestnm/>
- <srchage/>
- <srchgubun/>
- <srchage/>
- <srchforgneryn>N</srchforgneryn>
- </send>
- <init/>
- <hidden>
- <srchcdnm/>
- </hidden>
- <target>
- <multiyn/>
- <srchcond/>
- <srchpkgflag/>
- <srchcdnm/>
- <srchhealexamflag/>
- <srchhealexamdetlflag/>
- <srchinstcd/>
- <openerid/>
- <sex/>
- </target>
- <init>
- <baseinfo>
- <A0069>
- <cdid/>
- <cdnm/>
- </A0069>
- <A0070>
- <cdid/>
- <cdnm/>
- </A0070>
- </baseinfo>
- <baseinfo1>
- <initcode>
- <cdid/>
- <cdnm/>
- </initcode>
- </baseinfo1>
- </init>
- <temp>
- <list/>
- </temp>
- </root>
- </instance>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../ast/commonweb/js/AST.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../ast/healexamweb/js/AHA001.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- model.setFocus("ipt_cdnm");
- model.removeNodeset("/root/main/pkgaddlst/item");
- model.removeNodeset("/root/main/testcdlst/item1" );
-
- model.removeNodeset("/root/init/baseinfo/A0069");
- model.removeNodeset("/root/init/baseinfo/A0070");
- zbcfGetCodeList( new Array("A0069", "A0070"), new Array("/root/init/baseinfo", "/root/init/baseinfo") );
- copyNodesetType("/root/init/baseinfo1/initcode", "/root/init/baseinfo/A0069", "replace", model, model);
- copyNodesetType("/root/init/baseinfo1/initcode", "/root/init/baseinfo/A0070", "after", model, model);
- //model.setValue("/root/send/srchpkgflag", "A");
- model.refresh();
- var healexamdetlflag = opener.javascript.getParameter("SPAHA00200_PARAM6");
-
- if(healexamdetlflag == "") {
- combo1.select(0);
- }else {
- combo1.value = healexamdetlflag;
- }
- fInit();
- fParamChk();
- //btn_search.dispatch("DOMActivate");
- ]]>
- </script>
- <submission id="TRAHB00303" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/pkgaddlst"/>
- <submission id="TRAHA00109" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/testcdlst"/>
- <submission id="TRAHA00115" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/brunchlst"/>
- <submission id="TRZBC00101"/>
- </model>
- <script type="javascript">
- <![CDATA[
- var vmultiSel = "";
- /**
- * 검색구분 별 grd column visible처리.
- */
- function fSetGrdCol(){
- var vCond1 = rdo_srchpkgflag .value ;
- //단체
- if( vCond1 == "C" ) {
- grd_pkglst.colHidden(2) = false;
- grd_pkglst.colHidden(3) = true;
- grd_pkglst.colHidden(5) = false
- grd_pkglst.colHidden(8) = false;
- grd_pkglst.colHidden(9) = false;
- }
- else{
- grd_pkglst.colHidden(2) = true;
- grd_pkglst.colHidden(3) = false;
- grd_pkglst.colHidden(5) = true;
- grd_pkglst.colHidden(8) = true;
- grd_pkglst.colHidden(9) = true;
- }
- model.refresh();
- }
- /**
- * SPAHA00200_PARAM1 : P=>pkg, C=>단체pkg, A=>추가검사,S=>선택검사(추가검사와 동일한 검색조건임), T=>일반검사코드
- * SPAHA00200_PARAM2 : 검색구분(cd/nm)
- * SPAHA00200_PARAM3 : 검색조건(코드/명칭)
- * SPAHA00200_PARAM4 : 기관코드
- * SPAHA00200_PARAM5 : 건진구분( 공통코드 A0068 참고)
- * SPAHA00200_PARAM6 : 건진구분( 공통코드 A0069, A0070 참고)
- * SPAHA00200_PARAM7 : vOpenerID
- * SPAHA00200_PARAM8 : 성별구분(M/F)
- * SPAHA00200_PARAM9 : 다중선택여부(Y/N)
- * SPAHA00200_PARAM10 :대상 nodeset
- * SPAHA00200_PARAM11 : 검색구분 disable yn
- */
- function fInit(){
- if( checkOpener() ){
- var brthareacnts = opener.javascript.getParameter("SPAHA00200_PARAM14") ;
- model.makeValue("/root/send/brthareacnts",brthareacnts);
- var sage = opener.javascript.getParameter("SPAHA00200_PARAM13") ;
- if(sage==""){
- sage =0;
- }
- iage = parseInt(sage);
-
- model.setValue("/root/send/srchage",iage);
- model.makeValue("/root/send/srchforgneryn" , opener.javascript.getParameter("SPAHA00200_PARAM15")); //model.getValue("/root/target/srchinstcd") );
-
- var vSrchDisable = opener.javascript.getParameter("SPAHA00200_PARAM11") ;
- if( vSrchDisable == "Y" ){
- rdo_srchpkgflag.disabled = true;
- }
- vmultiSel = opener.javascript.getParameter("SPAHA00200_PARAM9") ; // model.getValue("/root/target/multiyn");
- if( vmultiSel == "N" ){
- grd_pkglst.colHidden(1) = true;
- grd_testcdlst.colHidden(1) = true;
- grd_testcdlst.attribute("height") = 655;
- btn_addtest.visible = false;
- grd_addtestlst.visible = false;
- }
- else {
- var vDest = opener.javascript.getParameter("SPAHA00200_PARAM10");
- opener.model.removeNodeSet(vDest );
- opener.model.makeNode(vDest);
-
- model.removeNodeset("/root/main/addtestlst/item");
- grd_addtestlst.refresh();
- grd_testcdlst.attribute("height") = 445;
- btn_addtest.visible = true;
- grd_addtestlst.visible = true;
- }
-
- var vCond = opener.javascript.getParameter("SPAHA00200_PARAM1") ; // P=>pkg, C=>단체pkg, A=>추가검사,S=>선택검사(추가검사와 동일한 검색조건임), T=>일반검사코드 ;//model.getValue("/root/target/srchpkgflag");
- if(vCond == "") {
- vCond = "T"; //일반검사코드
- }
-
- if( vCond == "S" ){
- //선택검사인 경우 추가검사와 동일
- vCond = "A"; //추가검사코드
- }
-
- if( vCond == "T" ) {
- cap_srchpkgflag.visible = false ;
- rdo_srchpkgflag.visible = false ;
- grd_testcdlst.visible = true ;
- model.toggle("case_test");
- }
- else
- if( vCond == "A" ) {
- grd_testcdlst.visible = true ;
- model.toggle("case_pkg");
- }
- model.setValue("/root/send/srchpkgflag", vCond );
- vCond = opener.javascript.getParameter("SPAHA00200_PARAM2") ; // model.getValue("/root/target/srchcond");
- if(vCond == "") {
- vCond = "cd";
- }
- model.setValue("/root/send/srchcond", vCond );
- model.setValue("/root/send/srchcdnm" , opener.javascript.getParameter("SPAHA00200_PARAM3")); //model.getValue("/root/target/srchcdnm") );
- model.setValue("/root/send/srchhealexamflag" , opener.javascript.getParameter("SPAHA00200_PARAM5")); //model.getValue("/root/target/srchhealexamflag") );
- model.setValue("/root/send/srchhealexamdetlflag" , opener.javascript.getParameter("SPAHA00200_PARAM6")); //model.getValue("/root/target/srchhealexamdetlflag") );
- model.setValue("/root/send/srchinstcd" , opener.javascript.getParameter("SPAHA00200_PARAM4")); //model.getValue("/root/target/srchinstcd") );
- model.makeValue("/root/send/srchgndrflag" , opener.javascript.getParameter("SPAHA00200_PARAM8")); //model.getValue("/root/target/srchinstcd") );
- fSetGrdCol();
- if( model.getValue("/root/send/srchcdnm") != ""){
- fGetPkgAddList();
- }
- fAutoSetTestList();
- }
- else {
- cap_srchpkgflag.visible = false;
- rdo_srchpkgflag.visible = false;
- model.setValue("/root/send/srchpkgflag", "T");
- model.toggle("case_test");
- fSetGrdCol();
- }
- }
-
- function fGetPkgAddList(){
- var vCond = model.getValue("/root/send/srchcond"); //검사이름인지 코드인지를 분류
- if( vCond == "" ) return ;
-
- vCond = model.getValue("/root/send/srchpkgflag"); //패키지 분류 추가검사 ->A 묶음검사 ->X
- if( vCond == "" ) return ;
- //건진구분
- /*
- vCond = model.getValue("/root/send/srchhealexamflag");
- if(vCond == ""){
- model.setValue("/root/send/srchhealexamflag",fGetHealExamFlag());
- }
- */
- //건진 상세 구분
- /*
- vCond = model.getValue("/root/send/srchhealexamdetlflag");
- if(vCond == ""){
- model.setValue("/root/send/srchhealexamdetlflag" ,"C01");
- }
- */
- //기관코드
- vCond = model.getValue("/root/send/srchinstcd");
- if(vCond == ""){
- model.setValue("/root/send/srchinstcd" , getUserInfo("dutplceinstcd") );
- }
- //건진자 나이
- // model.setValue("/root/send/srchage",iage);
- // model.makeValue("/root/send/srchforgneryn" , opener.javascript.getParameter("SPAHA00200_PARAM15")); //model.getValue("/root/target/srchinstcd") );
- vCond = model.getValue("/root/send/srchpkgflag");
- if( (vCond == "T" ) || (vCond == "A" ) ){
- //검사코드이거나 추가검사일때
- model.toggle("case_test");
- model.setValue("/root/send/srchhealexamflag", "C");
- submit("TRAHA00109");
- }else if(vCond == "X"){
- //묶음 검사를 택했을 경우
- model.toggle("case_bunch");
- submit("TRAHA00115");
- }else{
- //그 이외 패키지를 선택시 단체도 포함
- if (model.getValue("/root/send/srchpkgflag") == "C"){
- model.setValue("/root/send/srchhealexamflag","");
- }else if (model.getValue("/root/send/srchpkgflag") == "P"){
- model.setValue("/root/send/srchhealexamflag", "");
- }else{
- model.setValue("/root/send/srchhealexamflag", "C");
- }
- model.setValue("/root/send/srchhealexamdetlflag", "");
-
- model.makeValue("/root/send/agencyrate", opener.javascript.getParameter("SPAHA00200_PARAM16"));
-
- model.toggle("case_pkg");
- submit("TRAHB00303");
- }
- }
-
- /*
- * data set
- * SPAHA00200_PARAM1 : P=>pkg, C=>단체pkg, A=>추가검사,S=>선택검사(추가검사와 동일한 검색조건임), T=>일반검사코드
- * SPAHA00200_PARAM2 : 검색구분(cd/nm)
- * SPAHA00200_PARAM3 : 검색조건(코드/명칭)
- * SPAHA00200_PARAM4 : 기관코드
- * SPAHA00200_PARAM5 : 건진구분( 공통코드 A0068 참고)
- * SPAHA00200_PARAM6 : 건진구분( 공통코드 A0069, A0070 참고)
- * SPAHA00200_PARAM7 : vOpenerID
- * SPAHA00200_PARAM8 : 성별구분(M/F)
- * SPAHA00200_PARAM9 : 다중선택여부(Y/N)
- * SPAHA00200_PARAM10 : 대상 nodeset
- */
- function fSetData(){
- if(checkOpener()){
- opener.model.makeNode("/root/temp/okflag");
- opener.model.setValue("/root/temp/okflag", "");
-
- var vMulti = opener.javascript.getParameter("SPAHA00200_PARAM9") ;
- var vOpener = opener.javascript.getParameter("SPAHA00200_PARAM7") ;
- var vPkgFg = opener.javascript.getParameter("SPAHA00200_PARAM1") ;
- var vSex = opener.javascript.getParameter("SPAHA00200_PARAM8") ;
- var vDestXPath = opener.javascript.getParameter("SPAHA00200_PARAM10") ;
- var vRet = 0;
- model.removeNodeset("/root/temp/list" );
-
- if((vPkgFg == "T" ) || (vPkgFg == "A" ) || (vPkgFg == "S")){
- vRet = fSetTestCd(vMulti, vSex, vDestXPath);
- }else{
- vRet = fSetPkgcd(vMulti, vSex, vDestXPath);
- }
-
- if(vRet == 1){
- opener.model.setValue("/root/temp/okflag", "ok");
- }
- else if(vRet == 0) { // 선택하지 않고 확인
- opener.model.setValue("/root/temp/okflag", "ep");
- }else{
- opener.model.setValue("/root/temp/okflag", "");
- }
- }
- }
- /**========================================================================================================
- @desc : 추가검사 및 검사코드선택 시 데이터 setting
- ========================================================================================================*/
- function fSetTestCd( vMulti, vSex, vDestXPath){
- var idx = 0 ;
- if( vMulti == "N" ){
- idx = grd_testcdlst.row ;
- if ( idx < 1) {
- messageBox("항목을 선택하세요.", "E999");
- return -1;
- }
- opener.model.setValue(vDestXPath + "/testcd" , model.getValue(grd_testcdlst.nodeset + "[" +idx+ "]/testcd" ) );
- opener.model.setValue(vDestXPath + "/testnm" , model.getValue(grd_testcdlst.nodeset + "[" +idx+ "]/testnm" ));
-
- opener.model.makeNode(vDestXPath + "/scoreamt" );
- opener.model.makeNode(vDestXPath + "/uncocd" );
- opener.model.makeNode(vDestXPath + "/sel" );
- opener.model.makeNode(vDestXPath + "/testflag" );
- opener.model.makeNode(vDestXPath + "/calcscorcd" );
- opener.model.makeNode(vDestXPath + "/grupflag" );
- opener.model.makeNode(vDestXPath + "/testdiscyn" );
- opener.model.makeNode(vDestXPath + "/srchgubun" );
-
- opener.model.setValue(vDestXPath + "/scoreamt" , model.getValue(grd_testcdlst.nodeset + "[" +idx+ "]/scoreamt" ));
- opener.model.setValue(vDestXPath + "/uncocd" , "V01");
- opener.model.setValue(vDestXPath + "/sel" , "Y" );
- opener.model.setValue(vDestXPath + "/testflag" , "A" ); //추가검사
- opener.model.setValue(vDestXPath + "/calcscorcd" , model.getValue(grd_testcdlst.nodeset + "[" +idx+ "]/calcscorcd" )); //묶음처방구분
- opener.model.setValue(vDestXPath + "/grupflag" , model.getValue(grd_testcdlst.nodeset + "[" +idx+ "]/grupflag" )); //묶음처방구분
- opener.model.setValue(vDestXPath + "/testdiscyn" , model.getValue(grd_testcdlst.nodeset + "[" +idx+ "]/testdiscyn" )); //묶음처방구분
- opener.model.setValue(vDestXPath + "/srchgubun" , model.getValue("/root/send/srchgubun")); //조회구분
- }
- else {
- var nodeList = instance1.selectNodes(grd_addtestlst.nodeset + "[sel='Y']");
- if( nodeList.length > 0) {
- var rCSV = getNodeListCSV(nodeList);
- setCSVToNode("/root/temp", rCSV);
- copyNodeListType(vDestXPath, "/root/temp/list", "replace", opener.model, model );
- opener.model.makeValue(vDestXPath + "/srchgubun" , model.getValue("/root/send/srchgubun")); //조회구분
-
- }
- else return 0;
- }
- return 1;
- }
-
- function fSetPkgcd(vMulti, vSex, vDestXPath){
- var idx = 0;
- if(vMulti == "N"){
- idx = grd_pkglst.row;
- if(idx < 1) return -1;
-
- opener.model.makeValue(vDestXPath + "/pkgcd" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/pkgcd"));
- opener.model.makeValue(vDestXPath + "/pkgnm" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/pkgnm"));
- opener.model.makeValue(vDestXPath + "/pkgdiscyn" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/pkgdiscyn"));
-
- if(model.getValue("/root/send/srchpkgflag") == "C"){
- //if( opener.instance1.selectSingleNode(vDestXPath + "/cmpycd" ) == null )
- opener.model.makeNode(vDestXPath + "/cmpycd" );
- opener.model.setValue(vDestXPath + "/cmpycd" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/cmpycd" ));
- //if( opener.instance1.selectSingleNode(vDestXPath + "/conseq" ) != null )
- opener.model.makeNode(vDestXPath + "/conseq" );
- opener.model.setValue(vDestXPath + "/conseq" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/conseq" ));
- //if( opener.instance1.selectSingleNode(vDestXPath + "/conhistseq" ) != null )
- opener.model.makeNode(vDestXPath + "/conhistseq");
- opener.model.setValue(vDestXPath + "/conhistseq" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/conhistseq"));
- //if( opener.instance1.selectSingleNode(vDestXPath + "/pkguncocd" ) != null )
- opener.model.makeNode(vDestXPath + "/pkguncocd");
- opener.model.setValue(vDestXPath + "/pkguncocd" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/uncocd"));
- opener.model.makeNode(vDestXPath + "/pkgremcnts");
- opener.model.setValue(vDestXPath + "/pkgremcnts" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/remcnts"));
- }
- opener.model.makeValue(vDestXPath + "/pkgamt", 0);
- var vFrom = opener.javascript.getParameter("SPAHA00200_PARAM12");
- if(vSex == "M"){
- // opener.model.setValue(vDestXPath + "/pkgamt" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/mancnfmamt" ) );
- if(vFrom=="pkg"){
- opener.model.setValue(vDestXPath + "/pkgamt" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/mantotamt" ) );//확정금으로 할지 검진으로 설정할지 모르겠음
- opener.model.makeValue(vDestXPath + "/discamt" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/mandiscamt" ) );
- opener.model.makeValue(vDestXPath + "/subtotamt" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/mancnfmamt" ) );
- opener.model.makeValue(vDestXPath + "/fmamt" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/mancmpychrgamt" ) );
- // opener.model.makeValue(vDestXPath + "/womcmpychrgamt" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/womcmpychrgamt" ) );
- }
- }else{
- // opener.model.setValue(vDestXPath + "/pkgamt" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/womcnfmamt" ) );
- if(vFrom=="pkg"){
- opener.model.setValue(vDestXPath + "/pkgamt" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/womtotamt" ) );
- opener.model.makeValue(vDestXPath + "/discamt" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/womdiscamt" ) );
- opener.model.makeValue(vDestXPath + "/subtotamt" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/womcnfmamt" ) );
- opener.model.makeValue(vDestXPath + "/fmamt" , model.getValue(grd_pkglst.nodeset + "[" +idx+ "]/womcmpychrgamt" ) );
- }
- }
- }else{
- var nodeList = instance1.selectNodes(grd_pkglst.nodeset + "[sel='Y']");
- if(nodeList.length > 0){
- var rCSV = getNodeListCSV(nodeList);
- setCSVToNode("/root/temp", rCSV);
- copyNodeListType(vDestXPath, "/root/temp/list", "replace", opener.model, model );
- }
- else return 0;
- }
- return 1;
- }
-
-
-
-
- function fSetData2(){
- if( checkOpener() ){
- var vMulti = model.getValue("/root/target/multiyn");
- var vOpener = model.getValue("/root/target/openerid");
- var vPkgFg = model.getValue("/root/target/srchpkgflag");
- var vSex = model.getValue("/root/target/sex");
- var vDestXPath = model.getValue("/root/target/destxpath");
- var idx = grd_pkglst.row ;
- //종합건진 예약접수인경우
- if( vOpener == "SMAHA00100" ){
- if( vPkgFg == "A" ) {
- //astfInsertGridData(grd_pkglst, opener.grd_addlst , "1" , "sel", "pkgcd,testcd,pkgnm,testnm,pkgflag,testflag,mancnfmamt, manamt, womcnfmamt, womamt ", "pkgcd,testcd");
- astfInsertGridData(grd_testcdlst, opener.grd_addlst, "1" , "sel", "testcd,testcd, testnm, testnm, scoreamt, scoramt", "testcd,testcd");
- }
- else {
- if( idx < 1) return ;
-
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/pkgcd" , model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/pkgcd" ) );
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/pkgnm" , model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/pkgnm" ));
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/cmpycd" , model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/cmpycd" ));
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/conseq" , model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/conseq" ));
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/pkguncocd" , model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/uncocd" ));
- }
- }
- //일반건진 예약접수인경우
- if( vOpener == "SMAHA01500" ){
- if( vPkgFg == "A" ) {
- astfInsertGridData(grd_testcdlst, opener.grd_addlst, "2" , "sel", "testcd,testcd,testnm,testnm,scoreamt,calcscoramt", "testcd,testcd");
- }
- else {
- if( vMulti == "N" ){
- // alert(vDestXPath);
- opener.model.setValue(vDestXPath + "/pkgcd" , model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/pkgcd" ) );
- opener.model.setValue(vDestXPath + "/pkgnm" , model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/pkgnm" ));
- opener.model.setValue(vDestXPath +"/conseq" , model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/conseq" ));
- opener.model.setValue(vDestXPath +"/uncocd" , model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/uncocd" ));
- opener.model.setValue(vDestXPath +"/pkgflag" , model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/pkgflag" ));
-
-
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/cmpycd" , model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/cmpycd" ));
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/cmpynm" , model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/cmpynm" ));
-
-
- }
- else {
- astfInsertGridData(grd_pkglst, opener.grd_pkglst , "2" , "sel", "pkgcd,pkgcd,pkgnm,pkgnm,mancnfmamt, manamt, womcnfmamt, womamt , conseq, conseq ", "pkgcd,pkgcd");
- }
- }
- }
- //단체예약정보화면에서 호출한 경우
- else
- if( vOpener == "SMAHB00500") {
- if( vMulti == "N" ){
- if( idx < 1) return ;
- if( vPkgFg == "P" ){
- if( idx < 1) return ;
- opener.model.setValue("/root/main/coninfo/cmpyconinfo/item/basepkgcd" , model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/pkgcd" ) );
- opener.model.setValue("/root/main/coninfo/cmpyconinfo/item/basepkgnm" , model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/pkgnm" ) );
- opener.model.setValue("/root/main/coninfo/cmpyconinfo/item/mantotamt" , model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/mancnfmamt" ) );
- opener.model.setValue("/root/main/coninfo/cmpyconinfo/item/womtotamt" , model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/womcnfmamt" ) );
- }
- else
- if(vPkgFg == "T") {
- opener.model.setValue(vDestXPath + "/testcd", model.getValue("/root/main/testcdlst/item[" +idx+ "]/testcd" ) );
- opener.model.setValue(vDestXPath + "/testnm", model.getValue("/root/main/testcdlst/item[" +idx+ "]/testnm" ) );
- opener.model.setValue(vDestXPath + "/calscoramt", model.getValue("/root/main/testcdlst/item[" +idx+ "]/scoreamt" ) );
- }
- else {
- opener.model.setValue(vDestXPath + "/testcd", model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/pkgcd" ) );
- opener.model.setValue(vDestXPath + "/testnm", model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/pkgnm" ) );
- opener.model.setValue(vDestXPath + "/calscoramt", model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/mancnfmamt" ) );
- }
- }
- else {
- if(vPkgFg == "T") {
- astfInsertGridData(grd_testcdlst, opener.grd_pkgocdlst, "1" , "sel", "testcd,testcd, testnm, testnm, scoreamt, calscoramt", "testcd,testcd");
- }
- else
- if(vPkgFg == "A") {
- astfInsertGridData(grd_pkglst, opener.grd_addocdlst , "1" , "sel", "pkgcd,testcd, pkgnm, testnm, mancnfmamt ,calscoramt", "pkgcd,testcd");
- }
- else
- if(vPkgFg == "S") {
- astfInsertGridData(grd_pkglst, opener.grd_selocdlst , "1" , "sel", "pkgcd,testcd, pkgnm, testnm, mancnfmamt, calscoramt", "pkgcd,testcd");
- }
- }
- }
- //패키지관리화면에서 호출한 경우
- else
- if( vOpener == "SMAHB00300") {
- if( vMulti == "N" ){
- if(vPkgFg == "T") {
- opener.model.setValue(vDestXPath + "/testcd", model.getValue("/root/main/testcdlst/item[" +idx+ "]/testcd" ) );
- opener.model.setValue(vDestXPath + "/testnm", model.getValue("/root/main/testcdlst/item[" +idx+ "]/testnm" ) );
- }
- //선택검사
- else {
- opener.model.setValue(vDestXPath + "/testcd", model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/pkgcd" ) );
- opener.model.setValue(vDestXPath + "/testnm", model.getValue("/root/main/pkgaddlst/item[" +idx+ "]/pkgnm" ) );
- }
- }
- else {
- if( vPkgFg == "T" ) {
- astfInsertGridData(grd_testcdlst, opener.grd_pkgtestcdlst , "1" , "sel", "testcd, testcd, testnm, testnm", "testcd, testcd");
- }
- else {
- astfInsertGridData(grd_pkglst, opener.grd_seltestcdlst , "1" , "sel", "pkgcd,testcd, pkgnm, testnm", "pkgcd, testcd");
- }
- }
- }
- opener.model.refresh();
- }
- }
-
- //팝업에의해 본 화면이 호출될시 검색조건이 있는지 없는지에 따라 자동으로 조회버튼이 활성화 될지 안될지 판단
- //2008-05-13 이성인 추가
- function fParamChk(){
- //SPAHA00200_PARAM3 검색조건
- var paramchk = opener.javascript.getParameter("SPAHA00200_PARAM3") ;
-
- //2015/10/21 이정택 추가
- var agencyrate = opener.javascript.getParameter("SPAHA00200_PARAM16");
- if(agencyrate == null || agencyrate == "" ||agencyrate == "undefined"){
- agencyrate = 0;
- }
- model.makeValue("/root/send/agencyrate", opener.javascript.getParameter("SPAHA00200_PARAM16"));
- //2015/10/21 이정택 추가
-
- if(paramchk==""){btn_search.dispatch("DOMActivate");}
- }//fParamChk() end
-
- //예약접수 화면에서 행추가로 직접 입력하여 조회한 추가검사내역이 1개 일때 팝업화면 보여주지 않고 바로 셋팅
- //2008-05-13 이성인 추가
- function fAutoSetTestList(){
- if( checkOpener() ){
- var cnt = getNodesetCount("/root/main/testcdlst/item1");
- if(cnt == 1){
- grd_testcdlst.valueMatrix(cnt, grd_testcdlst.colRef("sel")) = 'Y';
- opener.model.makeNode("/root/temp/okflag");
- opener.model.setValue("/root/temp/okflag", "");
-
- var vMulti = opener.javascript.getParameter("SPAHA00200_PARAM9") ;
- var vOpener = opener.javascript.getParameter("SPAHA00200_PARAM7") ;
- var vPkgFg = opener.javascript.getParameter("SPAHA00200_PARAM1") ;
- var vSex = opener.javascript.getParameter("SPAHA00200_PARAM8") ;
- var vDestXPath = opener.javascript.getParameter("SPAHA00200_PARAM10") ;
- var vRet = 0;
- model.removeNodeset("/root/temp/list" );
- opener.model.setValue("/root/temp/okflag", "ok");
- opener.model.setValue(vDestXPath + "/testcd" , model.getValue(grd_testcdlst.nodeset + "[" +cnt+ "]/testcd" ) );
- opener.model.setValue(vDestXPath + "/testnm" , model.getValue(grd_testcdlst.nodeset + "[" +cnt+ "]/testnm" ));
-
- opener.model.makeNode(vDestXPath + "/scoreamt" );
- opener.model.makeNode(vDestXPath + "/uncocd" );
- opener.model.makeNode(vDestXPath + "/sel" );
- opener.model.makeNode(vDestXPath + "/testflag" );
- opener.model.makeNode(vDestXPath + "/calcscorcd" );
- opener.model.makeNode(vDestXPath + "/grupflag" );
-
- opener.model.setValue(vDestXPath + "/scoreamt" , model.getValue(grd_testcdlst.nodeset + "[" +cnt+ "]/scoreamt" ));
- opener.model.setValue(vDestXPath + "/uncocd" , "V01");
- opener.model.setValue(vDestXPath + "/sel" , "Y" );
- opener.model.setValue(vDestXPath + "/testflag" , "A" ); //추가검사
- opener.model.setValue(vDestXPath + "/calcscorcd" , model.getValue(grd_testcdlst.nodeset + "[" +cnt+ "]/calcscorcd" )); //묶음처방구분
- opener.model.setValue(vDestXPath + "/grupflag" , model.getValue(grd_testcdlst.nodeset + "[" +cnt+ "]/grupflag" )); //묶음처방구분
-
- vmultiSel = "N";
- if( vmultiSel == "N" ){
- window.close();
- }//if end
- }//if(cnt == 1) end
- }//if( checkOpener() ) end
- }//fAutoSetTestList() end
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="590" pageheight="780" guideline="1,1194;1,586;" style="margin-left:8; margin-top:8; margin-right:8; margin-bottom:8; ">
- <group id="group3" scroll="auto" style="left:0px; top:0px; width:565px; height:730px; ">
- <group id="group2" style="left:0px; top:0px; width:554px; height:60px; vertical-align:top; ">
- <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:1px; width:554px; height:55px; background-color:#fffbf2; border-color:#ffd799; "/>
- <caption id="caption2" class="search_name" style="left:6px; top:34px; width:86px; height:17px; ">검색조건 :</caption>
- <button id="btn_search" class="btn1_letter2" style="left:493px; top:10px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetPkgAddList();
- ]]>
- </script>
- </button>
- <line id="line13" style="x1:459px; y1:6px; x2:459px; y2:53px; border-color:#ffe4bb; border-left-style:solid; "/>
- <caption id="cap_srchpkgflag" class="search_name" style="left:6px; top:10px; width:86px; height:17px; ">검색구분 :</caption>
- <select1 id="rdo_srchpkgflag" ref="/root/send/srchpkgflag" class="radio_search" appearance="full" cols="4" overflow="visible" style="left:93px; top:10px; width:235px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>단체패키지</label>
- <value>C</value>
- </item>
- <item>
- <label>일반패키지</label>
- <value>P</value>
- </item>
- <item>
- <label>추가검사</label>
- <value>A</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- ipt_cdnm.value = "";
- model.removeNodeset("/root/main/pkgaddlst");
- fSetGrdCol();
- if (model.getValue("/root/send/srchpkgflag") == "C"){
- copyNodesetType("/root/init/baseinfo1/initcode", "/root/init/baseinfo/A0069", "replace", model, model);
- model.refresh();
- combo1.select(0);
- }else if (model.getValue("/root/send/srchpkgflag") == "P"){
- copyNodesetType("/root/init/baseinfo1/initcode", "/root/init/baseinfo/A0069", "replace", model, model);
- copyNodesetType("/root/init/baseinfo1/initcode", "/root/init/baseinfo/A0070", "after", model, model);
- model.refresh();
- combo1.select(0);
- }else{
- copyNodesetType("/root/init/baseinfo1/initcode", "/root/init/baseinfo/A0069", "replace", model, model);
- copyNodesetType("/root/init/baseinfo1/initcode", "/root/init/baseinfo/A0070", "after", model, model);
- model.refresh();
- combo1.select(0);
- }
- ]]>
- </script>
- </select1>
- <select1 id="cmb_srchcond2" ref="/root/send/srchcond" class="combo_search" appearance="minimal" style="left:203px; top:33px; width:80px; height:19px; ">
- <choices>
- <item>
- <label>코드</label>
- <value>cd</value>
- </item>
- <item>
- <label>명칭</label>
- <value>nm</value>
- </item>
- <item>
- <label>구코드</label>
- <value>old</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- model.setFocus("ipt_cdnm");
- ]]>
- </script>
- </select1>
- <select1 id="combo1" ref="/root/send/srchgubun" appearance="minimal" style="left:93px; top:33px; width:107px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo1/initcode">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <input id="ipt_cdnm" ref="/root/send/srchcdnm" class="input_search" _chartype="upper" style="left:286px; top:33px; width:262px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("btn_search", "DOMActivate");
- ]]>
- </script>
- </input>
- <caption id="caption14" class="cell_2" style="left:324px; top:10px; width:36px; height:18px; vertical-align:middle; ">연령</caption>
- <input id="input1" ref="/root/send/srchage" style="left:360px; top:10px; width:38px; height:19px; "/>
- <caption id="caption1" class="cell_2" style="left:398px; top:10px; width:50px; height:18px; vertical-align:middle; ">외국인</caption>
- <select1 id="combo2" ref="/root/send/srchforgneryn" appearance="minimal" style="left:445px; top:10px; width:43px; height:19px; ">
- <choices>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- btn_search.dispatch("DOMActivate");
- ]]>
- </script>
- </select1>
- </group>
- <line id="line1" class="line_1" style="x1:0px; y1:66px; x2:517px; y2:66px; "/>
- <switch id="swt_acptlst" style="left:0px; top:65px; width:554px; height:660px; border-color:#c7a3cf; border-style:solid; ">
- <case id="case_test" style="left:0px; top:0px; width:550px; height:660px; ">
- <datagrid id="grd_addtestlst" nodeset="/root/main/addtestlst/item" visibility="hidden" caption="선택^검사코드^구코드^검사명^단가^검사구분^할인적용여부^성별구분" colsep="^" colwidth="35, 83, 74, 244, 94, 63, 100, 100" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:472px; width:545px; height:182px; ">
- <col checkvalue="Y,N" ref="sel" type="checkbox"/>
- <col ref="testcd"/>
- <col ref="oldordcd"/>
- <col ref="testnm"/>
- <col ref="scoreamt" format="(-,+)#,###"/>
- <col ref="grupflag"/>
- <col checkvalue="Y,N" disabled="true" ref="testdiscyn" type="checkbox" visibility="hidden"/>
- <col ref="gndrflag" visibility="hidden"/>
- </datagrid>
- <button id="btn_addtest" class="btn2_letter4" visibility="hidden" style="left:481px; top:449px; width:64px; height:19px; ">
- <caption>검사추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- for(var i =1; i <= grd_testcdlst.rows; i++) {
- var srcTestCd = grd_testcdlst.valueMatrix( i , grd_testcdlst.colRef("testcd"));
- var srcTestNm = grd_testcdlst.valueMatrix( i , grd_testcdlst.colRef("testnm"));
- var sel = grd_testcdlst.valueMatrix( i , grd_testcdlst.colRef("sel"));
-
- if(sel == "Y") {
- if(instance1.selectNodes(grd_addtestlst.nodeset + "[testcd='" + srcTestCd + "']").length > 0) {
- if( messageBox("중복되는 검사코드[" + srcTestCd + " - " + srcTestNm +"] 를 추가 ", "S001") != 6 ){
- grd_testcdlst.valueMatrix( i , grd_testcdlst.colRef("sel")) = "N";
- }
- }
- }
- }
-
- if(instance1.selectNodes("/root/main/addtestlst/item").length < 1) {
- model.makeNode("/root/main/addtestlst/item");
- copyNodesetType("/root/main/addtestlst/item" , "/root/main/testcdlst/item1[sel='Y']" , "replace");
-
- }else {
- copyNodesetType("/root/main/addtestlst/item" , "/root/main/testcdlst/item1[sel='Y']" , "after");
- }
- grd_addtestlst.refresh();
- ]]>
- </script>
- </button>
- <datagrid id="grd_testcdlst" nodeset="/root/main/testcdlst/item1" caption="선택^검사코드^구코드^검사명^단가^검사구분^할인적용여부^성별구분" colsep="^" colwidth="35, 83, 74, 244, 94, 63, 100, 100" dataheight="25" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:0px; top:0px; width:545px; height:445px; ">
- <col checkvalue="Y,N" ref="sel" type="checkbox"/>
- <col ref="testcd"/>
- <col ref="oldordcd"/>
- <col ref="testnm"/>
- <col ref="scoreamt" format="(-,+)#,###" style="text-align:right; "/>
- <col ref="grupflag"/>
- <col checkvalue="Y,N" disabled="true" ref="testdiscyn" type="checkbox" visibility="hidden"/>
- <col ref="gndrflag" visibility="hidden"/>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_testcdlst.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- var idx = grd_testcdlst.row;
- if(idx >0){
- var vMulti = opener.javascript.getParameter("SPAHA00200_PARAM9");
- grd_testcdlst.valueMatrix(idx, grd_testcdlst.colRef("sel")) = 'Y';
- fSetData();
-
- if(vMulti == "N"){
- window.close();
- }else{
- var srcTestCd = grd_testcdlst.valueMatrix(idx , grd_testcdlst.colRef("testcd"));
- var srcTestNm = grd_testcdlst.valueMatrix(idx , grd_testcdlst.colRef("testnm"));
- if(instance1.selectNodes(grd_addtestlst.nodeset + "[testcd='" + srcTestCd + "']").length > 0){
- if( messageBox("중복되는 검사코드[" + srcTestCd + " - " + srcTestNm +"] 를 추가 ", "S001") != 6 ){
- idx = 0;
- }
- }
- if(idx > 0){
- if(instance1.selectNodes("/root/main/addtestlst/item").length < 1){
- model.makeNode("/root/main/addtestlst/item");
- copyNodesetType("/root/main/addtestlst/item", "/root/main/testcdlst/item1[" + idx + "]" , "replace");
- }else{
- copyNodesetType("/root/main/addtestlst/item", "/root/main/testcdlst/item1[" + idx + "]" , "after");
- }
- }
- grd_addtestlst.refresh();
- }
- }
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="case_pkg" selected="true" style="left:0px; top:0px; width:553px; height:648px; ">
- <datagrid id="grd_pkglst" nodeset="/root/main/pkgaddlst/item" caption="선택^업체명^건진코드^명칭^비고^단가(남)^단가(여)^계약기간^계약기간^conseq^pkgflag^uncocd^패키지할인적용여부" colsep="^" colwidth="35, 100, 80, 198, 100, 70, 81, 59, 65, 60, 54, 100, 100" dataheight="25" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:0px; top:0px; width:540px; height:645px; ">
- <col checkvalue="Y,N" ref="sel" type="checkbox"/>
- <col ref="cmpynm"/>
- <col ref="pkgcd"/>
- <col ref="pkgnm"/>
- <col ref="remcnts"/>
- <col ref="mancnfmamt" format="#,###" style="text-align:right; "/>
- <col ref="womcnfmamt" format="#,###" style="text-align:right; "/>
- <col ref="confromdd"/>
- <col ref="contodd"/>
- <col ref="conseq" visibility="hidden"/>
- <col ref="pkgflag" visibility="hidden"/>
- <col ref="uncocd" visibility="hidden"/>
- <col checkvalue="Y,N" ref="pkgdiscyn" type="checkbox" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- fSetData();
- var vMultiyn = model.getValue("/root/target/multiyn");
- if(vMultiyn != "Y"){
- window.close();
- }
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="case_bunch" style="left:0px; top:0px; width:550px; height:660px; ">
- <datagrid id="grd_bunch" nodeset="/root/main/brunchlst/item1" caption="선택^묶음코드^검사코드^검사명^단가^구코드^그룹구분^검사구분" colsep="^" colwidth="35, 80, 85, 225, 101, 94, 100" dataheight="25" explorerbar="sortshowmove" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:0px; top:0px; width:545px; height:650px; ">
- <col checkvalue="Y,N" ref="sel" type="checkbox"/>
- <col ref="brunchcd"/>
- <col ref="testcd"/>
- <col ref="testnm"/>
- <col ref="scoreamt" format="#,###" style="text-align:right; "/>
- <col ref="oldordcd"/>
- <col ref="grupflag"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- fSetData();
- if(vmultiSel == "N" ){
- window.close();
- }
- ]]>
- </script>
- </datagrid>
- </case>
- </switch>
- </group>
- <group id="group4" scroll="auto" style="left:6px; top:740px; width:542px; height:28px; ">
- <button id="btn_cfm" class="btn4_letter2" style="left:422px; top:3px; width:56px; height:22px; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetData();
- window.close();
- ]]>
- </script>
- </button>
- <button id="button9" class="btn4_letter2" style="left:481px; top:3px; width:56px; height:22px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if( checkOpener() ) {
- opener.model.makeNode("/root/temp/okflag");
- opener.model.setValue("/root/temp/okflag", "");
- }
- window.close();
- ]]>
- </script>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|