1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <!--
- * 수정이력 :
- [2007.10.18 HBH : 공급실 불출구분이 "응급"이면 마감차수를 입력받지 않는다.
- -->
- <?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>CSR 물품확인 반납관리</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <list>
- <goodreqcsrdept>
- <goodreqcsrdeptlist/>
- </goodreqcsrdept>
- <goodreq>
- <goodreqlist>
- <chkyn/>
- <reqno/>
- <reqseqno/>
- <reqdd/>
- <reqdeptnm/>
- <goodnm/>
- <goodspec/>
- <safestocqty/>
- <deliveunit/>
- <exchngqty2/>
- <dlvexchngqty/>
- <exchngqty/>
- <noexchngqty/>
- <lendqty2/>
- <dlvlendqty/>
- <lendqty/>
- <nolendqty/>
- <rgstqty2/>
- <dlvrgstqty/>
- <rgstqty/>
- <norgstqty/>
- <cmt/>
- <instcd/>
- <reqflag/>
- <reqseqno/>
- <reqdeptcd/>
- <goodcd/>
- <goodflag/>
- <deliveflag/>
- <delivedeptcd/>
- </goodreqlist>
- <gooddlvlist>
- <reqdivs/>
- <deliveflag/>
- <dinfdivs/>
- <reqflag/>
- <goodcd/>
- <reqno/>
- <reqseqno/>
- <goodnm/>
- <goodspec/>
- <goodmodel/>
- <sumqty/>
- <dlvqty/>
- <nodlvqty/>
- <exchngcmt/>
- <cmt/>
- <reqtm/>
- <reqpsnid/>
- <certdt/>
- <certid/>
- <delivedt/>
- <delivepsnid/>
- <reqdd/>
- <exchngqty/>
- <reqqty/>
- <exchngqty2/>
- <reqqty2/>
- <instcd/>
- <reqflag/>
- <reqseqno/>
- <reqdeptcd/>
- <goodcd/>
- <goodflag/>
- <deliveflag/>
- <delivedeptcd/>
- </gooddlvlist>
- </goodreq>
- <gasinfo>
- <gooddlvdetllist>
- </gooddlvdetllist>
- </gasinfo>
- <rtninfo>
- <goodrtnlist/>
- <goodnortnlist/>
- </rtninfo>
- </list>
- <item/>
- <prtcond>
- <prtgoodflag/>
- <prtreqoptflag/>
- </prtcond>
- </main>
- <send>
- <save>
- <goodreq>
- <goodreqlist/>
- </goodreq>
- <gooddelive>
- <gooddelivelist/>
- </gooddelive>
- </save>
- <goodreq>
- <instcd/>
- <reqfrdd/>
- <reqtodd/>
- <delivedd/>
- <reqdeptcd/>
- <certstat>bfcert</certstat>
- <rtnflag>R</rtnflag>
- <deliveflag/>
- <reqpridflag/>
- <csrreqdeptcd/>
- <goodflag>T</goodflag>
- <gubun>Y</gubun>
- <eryn>1 2</eryn>
- <reqdeptnm2/>
- <deliveflag2/>
- <reqdegr/>
- <gasyn/>
- <erflag/>
- <chkall/>
- <allchk/>
- </goodreq>
- <gooddelive>
- <instcd/>
- <reqflag/>
- <reqdd/>
- <reqno/>
- <reqseqno/>
- </gooddelive>
- <report>
- <prtdata>
- <bipumlist/>
- <somolist/>
- <dinflist/>
- <rinnenlist/>
- <washdinflist/>
- <goodgaslist_req/>
- <gooddlvlist_req/>
- <goodgaslist_exchng/>
- <gooddlvlist_exchng/>
- <goodgaslist_rgst/>
- <gooddlvlist_rgst/>
- <goodgaslist_lend/>
- <gooddlvlist_lend/>
- </prtdata>
- </report>
- </send>
- <init>
- <goodreqcsrdeptlist>
- <reqdeptcd/>
- <reqdeptnm/>
- </goodreqcsrdeptlist>
- </init>
- <hidden>
- <cond>
- <checkallitem/>
- <checkallrtn/>
- </cond>
- <common>
- <dinfflaginfo/>
- <dinfdivsinfo/>
- <reqdivsinfo/>
- <dlvrflaginfo/>
- <reqflaginfo/>
- <deliveflaginfo/>
- <exchngcmtinfo/>
- <instcdinfo/>
- <cmtinfo/>
- </common>
- </hidden>
- <temp/>
- <copynode/>
- <printdata>
- <instnm/>
- <deliveflagnm/>
- <reqpridflagnm/>
- <fromdd/>
- <todd/>
- </printdata>
- </root>
- </instance>
- <bind id="savedeliveprcsflag" ref="/root/main/list/goodreq/goodreqlist/savedeliveprcsflag" calculate="../deliveprcsflag"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- fInitialize();
- ]]>
- </script>
- <submission id="TRMNG00401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/goodreq" resultref="/root/init/csrreqdeptlist"/>
- <submission id="TRMNG01201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/goodreq" resultref="/root/init/goodreqcsrdeptlist"/>
- <submission id="TRMNG01901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/goodreq" resultref="/root/init/goodreqcsrdeptlist"/>
- <submission id="TRMNG01202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/list/goodreq"/>
- <submission id="TRMNG01203" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/list"/>
- <submission id="TXMNG01901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/hidden/temp"/>
- <submission id="TXRSE00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/temp"/>
- <submission id="TRMNG01902" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/list"/>
- <submission id="TRMNG01204" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/list/goodreq/gooddlvdetllist"/>
- <submission id="TRRSE00110" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/goodreq" resultref="/root/init/resnlist"/>
- <submission id="TXMNG01201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/temp"/>
- <submission id="TXMNG01204" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/temp"/>
- <submission id="TXMNG01202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req" resultref="/root/tmp"/>
- <submission id="TRMNG01205" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/temp/dlvprtlist"/>
- <submission id="TRMNG01206" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/goodreq" resultref="/root/temp/dlvprtlist"/>
- <submission id="TRMNG00503" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/tmlist"/>
- <submission id="TXMNG01103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/temp"/>
- <submission id="TRZBC00105" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRMNW00001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/code/codelist"/>
- <submission id="TXMNG01902" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/hidden/temp"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../mis/miscommonweb/js/MIS.js"/>
- <script type="javascript" src="../../../mis/miscommonweb/js/RSZ001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../emr/commonweb/js/EMRCommon.js"/>
- <script type="javascript" src="../../../emr/csrweb/js/SMMNG01901.js"/>
- <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
- <script type="javascript">
- <![CDATA[
- var cur_btn = "btn_cert";
- var curRow = 0;
- var pFlag; //일괄입력(P),직접입력(S)
- var yuidoinstcd = ""; //여의도성모병원 기관코드
- // 폼 초기화
- function fInitialize() {
- //공통코드
- zbcfGetCodeList (new Array("Z0007","M0585","M0586","M0587"
- ,"M0592","M0593","M0594", "M0625")
- ,new Array("/root/hidden/common/instcdinfo","/root/hidden/common/dinfdivsinfo","/root/hidden/common/dinfflaginfo","/root/hidden/common/reqflaginfo"
- ,"/root/hidden/common/deliveflaginfo","/root/hidden/common/dlvrflaginfo","/root/hidden/common/exchngcmtinfo", "/root/hidden/common/cmtinfo"
- ),true);
- //간호하드코드 추가 by 박영우 20100322
- model.removeNodeset("/root/code");
- model.makeNode("/root/code");
- model.makeValue("/root/send/cdgrupid", "'077'"); // 조회할 CdGrupID 코드정보
- model.makeValue("/root/send/srchdd" , getCurrentDate()); // 조회기준일자
- submit("TRMNW00001",false); // wardcareweb
- for(var i = 1; i <= getNodesetCount("/root/code/codeinfo/codelist"); i++) {
- switch(model.getValue("/root/code/codeinfo/codelist["+i+"]/cdgrupid")) {
- case "077": //병원별 기간코드
- switch(model.getValue("/root/code/codeinfo/codelist["+i+"]/supcdid")) {
- case "05":
- yuidoinstcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid");
- break;
- }
- }
- }
- model.makeValue("/root/send/goodreq/instcd", getUserInfo("dutplceinstcd"));
- model.removeNodeset(grd_reqlist.nodeset);
- model.removeNodeset(grd_goodreqcsrdept.nodeset);
- model.removeNodeset(grd_goodgasdlvlist.nodeset);
- submit("TRMNG00401"); // 부서구분 조회
- addComboItem( "cmb_csrreqdeptcd", "전체", "", "above");
- //M0594 CSR Remark 빈칸 추가 by 박영우
- var comboItemNodeSet = "/root/hidden/common/exchngcmtinfo/M0594";
- var comboLabelRef = "cdnm";
- var comboValueRef = "cdid";
- var itemNode = instance1.createNode("element", instance1.selectSingleNode(comboItemNodeSet).nodeName, "");
- var labelNode = instance1.createNode("element", comboLabelRef, "");
- var valueNode = instance1.createNode("element", comboValueRef, "");
- //빈 공백값 넣어줌
- valueNode.value = "-";
- itemNode.appendChild(labelNode);
- itemNode.appendChild(valueNode);
- var destNode = instance1.selectSingleNode(comboItemNodeSet);
- var pDestNode = destNode.parentNode;
- pDestNode.insertBefore(itemNode, destNode);
- model.makeValue(ipt_reqfrdd.attribute("ref"), getCurrentDate());
- //fReqPridFlagSearch();
- cmb_reqpridflag.select(0);
-
- model.makeValue("/root/init/tmp/dlvrtnflag", "DC");
- //fSearchDlvData("DC");
- btn_search.dispatch("DOMActivate");
-
- grd_reqlist.colHidden(grd_reqlist.colRef("sel")) = true;
- }
- // 청구차수 조회( 1 :평일,2:공휴일,3: 토요일,4: 일요일)
- function fReqPridFlagSearch() {
- model.makeValue("/root/send/reqdata/reqdeptcd", getUserInfo("dutplcecd"));
- model.makeValue("/root/send/reqdata/instcd" , getUserInfo("dutplceinstcd"));
- var daykind = "";
- //getCurrentWeek() : 0이면 일요일 6이면 토요일.
- if(getCurrentWeek() == "0" ||getCurrentWeek() == "6") {
- daykind = "2";
- } else {
- daykind = "1";
- }
- model.makeValue("/root/send/reqdata/daykind" , daykind);
- submit("TRMNG00503");
- cmb_reqpridflag.select(0);
- model.setValue(chk_eryn.attribute("ref"), "1 2");
- }
- function fsearch3() {
- model.makeValue("/root/send/reqdata/reqdeptcd", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdeptcd")));
- model.makeValue("/root/send/reqdata/reqpridflag", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqpridflag")));
- model.makeValue("/root/send/reqdata/deliveflag", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("deliveflag")));
- model.makeValue("/root/send/reqdata/reqdd", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdd")));
- model.makeValue("/root/send/reqdata/reqfrdd", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdd")));
- model.makeValue("/root/send/reqdata/reqdivs", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdivs")));
- model.setValue("/root/send/goodreq/gubun", 'Y');
- var daykind = "";
- if(getCurrentWeek()== "6"){
- daykind = "3";
- }else if(getCurrentWeek() == "0"){
- daykind = "2";
- }else{
- daykind = "1";
- }
- model.makeValue("/root/send/reqdata/daykind", daykind);
- model.refresh();
- submit("TRMNG01202");
- }
- // 불출된 정보 출력
- function fPrintRex() {
- var dlvrtnflag = model.getValue("/root/init/tmp/dlvrtnflag");
- if(dlvrtnflag =="DC"){
- model.removeNodeset("/root/send/report/prtdata/goodgaslist");
- model.removeNodeset("/root/send/report/prtdata/gooddlvlist");
- model.makeNode("/root/send/report/prtdata/goodgaslist");
- model.makeNode("/root/send/report/prtdata/gooddlvlist");
- var lendqty;
- var prtgoodflag = model.getValue("/root/main/prtcond/prtgoodflag");
- var prtreqoptflag = model.getValue("/root/main/prtcond/prtreqoptflag");
- var splitString = new Array(4);
- var dlvqty = 0;
- var nodlvqty = 0;
- var mulcnt = 0;
- var certstat = model.getValue("/root/send/goodreq/certstat");
- for(var i = 3; i < grd_reqlist.rows; i++) {
- grd_reqlist.valueMatrix(i, grd_reqlist.colRef("exchngcmtnm")) = grd_reqlist.labelMatrix(i, grd_reqlist.colRef("exchngcmt"));
- }
- copyNodesetType("/root/send/report/prtdata/gooddlvlist" , grd_reqlist.nodeset + "[flag != 'H' and flag = '1']");
- copyNodesetType("/root/send/report/prtdata/goodgaslist" , grd_reqlist.nodeset + "[flag != 'H' and flag = '2']");
- model.makeValue("/root/send/report/prtdata/reqdeptnm" , grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdeptnm")));
- model.makeValue("/root/send/report/prtdata/reqpridflag" , grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqpridflag")));
- model.makeValue("/root/send/report/prtdata/reqdd" , grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdd")));
- model.makeValue("/root/send/report/prtdata/prtusernm" , getUserInfo("usernm"));
- //by 박영우
- if(prtgoodflag == "G") { //물품별 출력
- makeReportPreview(0,0,10, 10);
- exeReportPreview("RPMNG01300", "XMLSTR", "/root/send/report/prtdata", "", "true"); // 20120102 wify 경북대병원 미리보기 제거
- } else { //청구별 출력
- if(prtreqoptflag == "") { //청구구분 체크가 공란이라면 return
- messageBox("청구구분을 체크하세요.", "E");
- return;
- } else {
- splitString = prtreqoptflag.split(" ");
- model.removeNodeset("/root/send/report/prtdata/goodgaslist_req");
- model.removeNodeset("/root/send/report/prtdata/gooddlvlist_req");
- model.removeNodeset("/root/send/report/prtdata/goodgaslist_exchng");
- model.removeNodeset("/root/send/report/prtdata/gooddlvlist_exchng");
- model.removeNodeset("/root/send/report/prtdata/goodgaslist_rgst");
- model.removeNodeset("/root/send/report/prtdata/gooddlvlist_rgst");
- model.removeNodeset("/root/send/report/prtdata/goodgaslist_lend");
- model.removeNodeset("/root/send/report/prtdata/gooddlvlist_lend");
- for(var i = 0; i < splitString.length; i++) {
- if(splitString[i] == "R") {
- model.makeNode("/root/send/report/prtdata/goodgaslist_req");
- model.makeNode("/root/send/report/prtdata/gooddlvlist_req");
- //청구: 청구수량과 불출수량 미불출수량만 계산한다.
- var reqqty, certreqqty, dlvreqqty = 0;
- copyNodesetType("/root/send/report/prtdata/gooddlvlist_req" , "/root/send/report/prtdata/gooddlvlist[reqqty > 0]");
- copyNodesetType("/root/send/report/prtdata/goodgaslist_req" , "/root/send/report/prtdata/goodgaslist[reqqty > 0]");
- if(certstat == "bfcert") { //불출전이면 불출수량을 0로 변경
- if(model.getValue("/root/send/report/prtdata/gooddlvlist_req/exreqqty" )> 0) {
- for(var idx = 1; idx <= getNodesetCount("/root/send/report/prtdata/gooddlvlist_req"); idx++) {
- model.setValue("/root/send/report/prtdata/gooddlvlist_req["+idx+"]/dlvreqqty", "0");
- }
- }
- if(model.getValue("/root/send/report/prtdata/goodgaslist_req/exreqqty" )> 0) {
- for(var idx = 1; idx <= getNodesetCount("/root/send/report/prtdata/goodgaslist_req"); idx++) {
- model.setValue("/root/send/report/prtdata/goodgaslist_req["+idx+"]/dlvreqqty", "0");
- }
- }
- }
- mulcnt++;
- }
- if(splitString[i] == "E") {
- model.makeNode("/root/send/report/prtdata/goodgaslist_exchng");
- model.makeNode("/root/send/report/prtdata/gooddlvlist_exchng");
- //교환: 교환수량과 불출수량 미불출수량만 계산한다.
- var exchngqty, certexchngqty, dlvexchngqty = 0;
- copyNodesetType("/root/send/report/prtdata/gooddlvlist_exchng" , "/root/send/report/prtdata/gooddlvlist[exchngqty > 0]");
- copyNodesetType("/root/send/report/prtdata/goodgaslist_exchng" , "/root/send/report/prtdata/goodgaslist[exchngqty > 0]");
- if(certstat == "bfcert") { //불출전이면 불출수량을 0로 변경
- if(model.getValue("/root/send/report/prtdata/gooddlvlist_exchng/exchngqty" )> 0) {
- for(var idx = 1; idx <= getNodesetCount("/root/send/report/prtdata/gooddlvlist_exchng"); idx++) {
- model.setValue("/root/send/report/prtdata/gooddlvlist_exchng["+idx+"]/dlvexchngqty", "0");
- }
- }
- if(model.getValue("/root/send/report/prtdata/goodgaslist_exchng/exchngqty" )> 0) {
- for(var idx = 1; idx <= getNodesetCount("/root/send/report/prtdata/goodgaslist_exchng"); idx++) {
- model.setValue("/root/send/report/prtdata/goodgaslist_exchng["+idx+"]/dlvexchngqty", "0");
- }
- }
- }
- mulcnt++;
- }
- if(splitString[i] == "G") {
- model.makeNode("/root/send/report/prtdata/goodgaslist_rgst");
- model.makeNode("/root/send/report/prtdata/gooddlvlist_rgst");
- //멸균, 재멸균의뢰: 멸균, 재멸균의뢰 수향만 계산한다.
- var rgstqty, certrgstqty, dlvrgstqty, rergstqty, certrergstqty, dlvrergstqty = 0;
- copyNodesetType("/root/send/report/prtdata/gooddlvlist_rgst" , "/root/send/report/prtdata/gooddlvlist[rgstqty > 0 or rergstqty > 0]");
- copyNodesetType("/root/send/report/prtdata/goodgaslist_rgst" , "/root/send/report/prtdata/goodgaslist[rgstqty > 0 or rergstqty > 0]");
- if(certstat == "bfcert") { //불출전이면 불출수량을 0로 변경
- if(model.getValue("/root/send/report/prtdata/gooddlvlist_rgst/rgstqty" ) > 0 || model.getValue("/root/send/report/prtdata/gooddlvlist_rgst/rergstqty" ) > 0) {
- for(var idx = 1; idx <= getNodesetCount("/root/send/report/prtdata/gooddlvlist_rgst"); idx++) {
- model.setValue("/root/send/report/prtdata/gooddlvlist_rgst["+idx+"]/dlvrgstqty", "0");
- model.setValue("/root/send/report/prtdata/gooddlvlist_rgst["+idx+"]/dlvrergstqty", "0");
- }
- }
- if(model.getValue("/root/send/report/prtdata/goodgaslist_rgst/rgstqty" ) > 0 || model.getValue("/root/send/report/prtdata/goodgaslist_rgst/rergstqty" ) > 0) {
- for(var idx = 1; idx <= getNodesetCount("/root/send/report/prtdata/goodgaslist_rgst"); idx++) {
- model.setValue("/root/send/report/prtdata/goodgaslist_rgst["+idx+"]/dlvrgstqty", "0");
- model.setValue("/root/send/report/prtdata/goodgaslist_rgst["+idx+"]/dlvrergstqty", "0");
- }
- }
- }
- mulcnt++;
- }
- if(splitString[i] == "L") {
- model.makeNode("/root/send/report/prtdata/goodgaslist_lend");
- model.makeNode("/root/send/report/prtdata/gooddlvlist_lend");
- //대여: 대여수량과 반납수량만 계산한다.
- var lendqty, cerlendqty, dlvlendqty = 0;
- copyNodesetType("/root/send/report/prtdata/gooddlvlist_lend" , "/root/send/report/prtdata/gooddlvlist[lendqty > 0]");
- copyNodesetType("/root/send/report/prtdata/goodgaslist_lend" , "/root/send/report/prtdata/goodgaslist[lendqty > 0]");
- if(certstat == "bfcert") { //불출전이면 불출수량을 0로 변경
- if(model.getValue("/root/send/report/prtdata/gooddlvlist_lend/lendqty" )> 0) {
- for(var idx = 1; idx <= getNodesetCount("/root/send/report/prtdata/gooddlvlist_lend"); idx++) {
- model.setValue("/root/send/report/prtdata/gooddlvlist_lend["+idx+"]/dlvlendqty", "0");
- }
- }
- if(model.getValue("/root/send/report/prtdata/goodgaslist_lend/lendqty" )> 0) {
- for(var idx = 1; idx <= getNodesetCount("/root/send/report/prtdata/goodgaslist_lend"); idx++) {
- model.setValue("/root/send/report/prtdata/goodgaslist_lend["+idx+"]/dlvlendqty", "0");
- }
- }
- }
- mulcnt++;
- }
- }
- if(mulcnt > 1) { //멀티 선택일 경우
- if((getNodesetCount("/root/send/report/prtdata/gooddlvlist_req") > 0 && model.getValue("/root/send/report/prtdata/gooddlvlist_req/reqqty") > 0) ||
- (getNodesetCount("/root/send/report/prtdata/goodgaslist_req") > 0 && model.getValue("/root/send/report/prtdata/goodgaslist_req/reqqty") > 0) ||
- (getNodesetCount("/root/send/report/prtdata/gooddlvlist_exchng") > 0 && model.getValue("/root/send/report/prtdata/gooddlvlist_exchng/exchngqty") > 0) ||
- (getNodesetCount("/root/send/report/prtdata/goodgaslist_exchng") > 0 && model.getValue("/root/send/report/prtdata/goodgaslist_exchng/exchngqty") > 0) ||
- (getNodesetCount("/root/send/report/prtdata/gooddlvlist_rgst") > 0 && (model.getValue("/root/send/report/prtdata/gooddlvlist_rgst/rgstqty") > 0 || model.getValue("/root/send/report/prtdata/gooddlvlist_rgst/rergstqty") > 0)) ||
- (getNodesetCount("/root/send/report/prtdata/goodgaslist_rgst") > 0 && (model.getValue("/root/send/report/prtdata/goodgaslist_rgst/rgstqty") > 0 || model.getValue("/root/send/report/prtdata/goodgaslist_rgst/rergstqty") > 0)) ||
- (getNodesetCount("/root/send/report/prtdata/gooddlvlist_lend") > 0 && model.getValue("/root/send/report/prtdata/gooddlvlist_lend/lendqty") > 0) ||
- (getNodesetCount("/root/send/report/prtdata/goodgaslist_lend") > 0 && model.getValue("/root/send/report/prtdata/goodgaslist_lend/lendqty") > 0) ) {
- makeReportPreview(0,0,10, 10);
- // exeReportPreview("RPMNG01305", "XMLSTR", "/root/send/report/prtdata");
- exeReportPreview("RPMNG01305", "XMLSTR", "/root/send/report/prtdata", "", "true"); // 20120102 wify 경북대병원 미리보기 제거
- }
- } else if(mulcnt == 1) { //단독 선택일 경우
- if((getNodesetCount("/root/send/report/prtdata/gooddlvlist_req") > 0 && model.getValue("/root/send/report/prtdata/gooddlvlist_req/reqqty") > 0) ||
- (getNodesetCount("/root/send/report/prtdata/goodgaslist_req") > 0 && model.getValue("/root/send/report/prtdata/goodgaslist_req/reqqty") > 0)) {
- makeReportPreview(0,0,10, 10);
- // exeReportPreview("RPMNG01301", "XMLSTR", "/root/send/report/prtdata");
- exeReportPreview("RPMNG01301", "XMLSTR", "/root/send/report/prtdata", "", "true"); // 20120102 wify 경북대병원 미리보기 제거
- } else if((getNodesetCount("/root/send/report/prtdata/gooddlvlist_exchng") > 0 && model.getValue("/root/send/report/prtdata/gooddlvlist_exchng/exchngqty") > 0) ||
- (getNodesetCount("/root/send/report/prtdata/goodgaslist_exchng") > 0 && model.getValue("/root/send/report/prtdata/goodgaslist_exchng/exchngqty") > 0)) {
- makeReportPreview(0,0,10, 10);
- // exeReportPreview("RPMNG01302", "XMLSTR", "/root/send/report/prtdata");
- exeReportPreview("RPMNG01302", "XMLSTR", "/root/send/report/prtdata", "", "true"); // 20120102 wify 경북대병원 미리보기 제거
- } else if((getNodesetCount("/root/send/report/prtdata/gooddlvlist_rgst") > 0 && (model.getValue("/root/send/report/prtdata/gooddlvlist_rgst/rgstqty") > 0 || model.getValue("/root/send/report/prtdata/gooddlvlist_rgst/rergstqty") > 0)) ||
- (getNodesetCount("/root/send/report/prtdata/goodgaslist_rgst") > 0 && (model.getValue("/root/send/report/prtdata/goodgaslist_rgst/rgstqty") > 0 || model.getValue("/root/send/report/prtdata/goodgaslist_rgst/rergstqty") > 0))) {
- makeReportPreview(0,0,10, 10);
- //exeReportPreview("RPMNG01303", "XMLSTR", "/root/send/report/prtdata");
- exeReportPreview("RPMNG01303", "XMLSTR", "/root/send/report/prtdata", "", "true"); // 20120102 wify 경북대병원 미리보기 제거
- } else if((getNodesetCount("/root/send/report/prtdata/gooddlvlist_lend") > 0 && model.getValue("/root/send/report/prtdata/gooddlvlist_lend/lendqty") > 0) ||
- (getNodesetCount("/root/send/report/prtdata/goodgaslist_lend") > 0 && model.getValue("/root/send/report/prtdata/goodgaslist_lend/lendqty") > 0)) {
- makeReportPreview(0,0,10,10);
- //exeReportPreview("RPMNG01304", "XMLSTR", "/root/send/report/prtdata");
- exeReportPreview("RPMNG01304", "XMLSTR", "/root/send/report/prtdata", "", "true"); // 20120102 wify 경북대병원 미리보기 제거
- }
- }
- }
- }
- }else{ //반납 출력 by 박영우 20100413
- model.removeNodeset("/root/send/report/prtdata/rtnlist");
- model.makeNode("/root/send/report/prtdata/rtnlist");
- copyNodesetType("/root/send/report/prtdata/rtnlist" , grd_rtnlist.nodeset);
- model.makeValue("/root/send/report/prtdata/reqdeptnm" , grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdeptnm")));
- model.makeValue("/root/send/report/prtdata/reqpridflag" , grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqpridflag")));
- model.makeValue("/root/send/report/prtdata/reqdd" , model.getValue("/root/send/goodreq/reqfrdd"));
- model.makeValue("/root/send/report/prtdata/prtusernm" , getUserInfo("usernm"));
- if( (getNodesetCount("/root/send/report/prtdata/rtnlist") > 0 && model.getValue("/root/send/report/prtdata/rtnlist/rtnlendqty") > 0) ) {
- makeReportPreview(0,0,10,10);
- // exeReportPreview("RPMNG01306", "XMLSTR", "/root/send/report/prtdata");
- exeReportPreview("RPMNG01306", "XMLSTR", "/root/send/report/prtdata", "", "true");
- }
- }
- }
- //일괄 불출
- function fPrintRex2() {
- model.removeNodeset("/root/send/report/prtdata/goodgaslist");
- model.removeNodeset("/root/send/report/prtdata/gooddlvlist");
- model.makeValue("/root/send/reqdata/instcd", getUserInfo("dutplceinstcd"));
- model.makeValue("/root/send/reqdata/reqdd", model.getValue(ipt_reqfrdd.attribute("ref")));
- model.makeValue("/root/send/reqdata/reqdivs", "4");
- model.makeValue("/root/send/reqdata/fsdt", "-");
- //일괄출력 구분위한 물품별(G), 청구별(R) 구분자 by 박영우 20100407
- model.makeValue("/root/send/reqdata/prtgoodflag", model.getValue("/root/main/prtcond/prtgoodflag"));
- if(submit("TRMNG01205")){
- for(var i = grd_dlvprtlist2.fixedRows; i < grd_dlvprtlist2.rows; i++) {
- grd_dlvprtlist2.valueMatrix(i, grd_dlvprtlist2.colRef("exchngcmtnm")) = grd_dlvprtlist2.labelMatrix(i, grd_dlvprtlist2.colRef("exchngcmt"));
- grd_dlvprtlist2.valueMatrix(i, grd_dlvprtlist2.colRef("reqflagnm")) = grd_dlvprtlist2.labelMatrix(i, grd_dlvprtlist2.colRef("reqflag"));
- }
- for(var i = grd_dlvprtlist.fixedRows; i < grd_dlvprtlist.rows; i++) {
- grd_dlvprtlist.valueMatrix(i, grd_dlvprtlist.colRef("exchngcmtnm")) = grd_dlvprtlist.labelMatrix(i, grd_dlvprtlist.colRef("exchngcmt"));
- grd_dlvprtlist.valueMatrix(i, grd_dlvprtlist.colRef("reqflagnm")) = grd_dlvprtlist.labelMatrix(i, grd_dlvprtlist.colRef("reqflag"));
- }
- var chkyn;
- var reqdeptnm;
- var reqoridflag;
- var reqdd;
- var reqdeptcd;
- var deliveflag;
- var reqflag;
- for(var i = grd_goodreqcsrdept.fixedRows; i < grd_goodreqcsrdept.rows; i++) {
- chkyn = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("chkyn"));
- if(chkyn =="Y"){
- model.removeNodeset("/root/send/report/prtdata/goodgaslist");
- model.removeNodeset("/root/send/report/prtdata/gooddlvlist");
- reqdeptcd = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("reqdeptcd"));
- reqpridflag = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("reqpridflag"));
- reqdd = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("reqdd"));
- deliveflag = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("deliveflag"));
- fsdt = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("fsdt"));
- model.makeValue("/root/send/report/prtdata/reqdeptnm" ,grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("reqdeptnm")));
- model.makeValue("/root/send/report/prtdata/reqpridflag" ,grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("reqpridflag")));
- model.makeValue("/root/send/report/prtdata/reqdd" ,grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("reqdd")));
- model.makeValue("/root/send/report/prtdata/prtusernm" ,getUserInfo("usernm"));
- model.makeValue("/root/send/report/prtdata/reqdeptcd" ,grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("reqdeptcd")));
- if ( getNodesetCount("/root/temp/dlvprtlist/dlvprtlist [reqdeptcd='" + reqdeptcd + "' and deliveflag='" + deliveflag +"' and reqpridflag ='" + reqpridflag + "' and fsdt ='" + fsdt + "']") > 0 ){
- model.makeNode("/root/send/report/prtdata/gooddlvlist");
- copyNodesetType("/root/send/report/prtdata/gooddlvlist" , "/root/temp/dlvprtlist/dlvprtlist [reqdeptcd='" + reqdeptcd + "' and deliveflag='" + deliveflag +"' and reqpridflag ='" + reqpridflag + "' and fsdt ='" + fsdt + "']","replace");
- }
- if ( getNodesetCount("/root/temp/dlvprtlist/dlvprtlist2[reqdeptcd='" + reqdeptcd + "' and deliveflag='" + deliveflag +"' and reqpridflag ='" + reqpridflag + "' and fsdt ='" + fsdt + "']") > 0 ){
- model.makeNode("/root/send/report/prtdata/goodgaslist");
- copyNodesetType("/root/send/report/prtdata/goodgaslist" , "/root/temp/dlvprtlist/dlvprtlist2[reqdeptcd='" + reqdeptcd + "' and deliveflag='" + deliveflag +"' and reqpridflag ='" + reqpridflag + "' and fsdt ='" + fsdt + "']","replace");
- }
- var prtgoodflag = model.getValue("/root/main/prtcond/prtgoodflag");
- var prtreqoptflag = model.getValue("/root/main/prtcond/prtreqoptflag");
- var splitString = new Array(4);
- var dlvqty = 0;
- var nodlvqty = 0;
- var mulcnt = 0;
- //물품별(G), 청구별(R) 출력 위한 분기문 by 박영우 20100407
- if(prtgoodflag == "G") { //물품별 출력
- exeReportPreview("RPMNG01300", "XMLSTR", "/root/send/report/prtdata", "", "true", "", "", "", "", "");
- } else { //청구별 출력
- if(prtreqoptflag == "") { //청구구분 체크가 공란이라면 return
- messageBox("청구구분을 체크하세요.", "E");
- return;
- } else {
- splitString = prtreqoptflag.split(" ");
- model.removeNodeset("/root/send/report/prtdata/goodgaslist_req");
- model.removeNodeset("/root/send/report/prtdata/gooddlvlist_req");
- model.removeNodeset("/root/send/report/prtdata/goodgaslist_exchng");
- model.removeNodeset("/root/send/report/prtdata/gooddlvlist_exchng");
- model.removeNodeset("/root/send/report/prtdata/goodgaslist_rgst");
- model.removeNodeset("/root/send/report/prtdata/gooddlvlist_rgst");
- model.removeNodeset("/root/send/report/prtdata/goodgaslist_lend");
- model.removeNodeset("/root/send/report/prtdata/gooddlvlist_lend");
- for(var j = 0; j < splitString.length; j++) {
- if(splitString[j] == "R") {
- model.makeNode("/root/send/report/prtdata/goodgaslist_req");
- model.makeNode("/root/send/report/prtdata/gooddlvlist_req");
- //청구: 청구수량과 불출수량 미불출수량만 계산한다.
- var reqqty, certreqqty, dlvreqqty = 0;
- copyNodesetType("/root/send/report/prtdata/gooddlvlist_req" , "/root/send/report/prtdata/gooddlvlist[reqqty > 0 and reqdivs='4']","replace");
- copyNodesetType("/root/send/report/prtdata/goodgaslist_req" , "/root/send/report/prtdata/goodgaslist[reqqty > 0 and reqdivs='4']","replace");
- mulcnt++;
- }
- if(splitString[j] == "E") {
- model.makeNode("/root/send/report/prtdata/goodgaslist_exchng");
- model.makeNode("/root/send/report/prtdata/gooddlvlist_exchng");
- //교환: 교환수량과 불출수량 미불출수량만 계산한다.
- var exchngqty, certexchngqty, dlvexchngqty = 0;
- copyNodesetType("/root/send/report/prtdata/gooddlvlist_exchng" , "/root/send/report/prtdata/gooddlvlist[exchngqty > 0 and reqdivs='4']","replace");
- copyNodesetType("/root/send/report/prtdata/goodgaslist_exchng" , "/root/send/report/prtdata/goodgaslist[exchngqty > 0 and reqdivs='4']","replace");
- mulcnt++;
- }
- if(splitString[j] == "G") {
- model.makeNode("/root/send/report/prtdata/goodgaslist_rgst");
- model.makeNode("/root/send/report/prtdata/gooddlvlist_rgst");
- //멸균, 재멸균의뢰: 멸균, 재멸균의뢰 수향만 계산한다.
- var rgstqty, certrgstqty, dlvrgstqty, rergstqty, certrergstqty, dlvrergstqty = 0;
- copyNodesetType("/root/send/report/prtdata/gooddlvlist_rgst" , "/root/send/report/prtdata/gooddlvlist[rgstqty > 0 or rergstqty > 0 and reqdivs='4']","replace");
- copyNodesetType("/root/send/report/prtdata/goodgaslist_rgst" , "/root/send/report/prtdata/goodgaslist[rgstqty > 0 or rergstqty > 0 and reqdivs='4']","replace");
- mulcnt++;
- }
- if(splitString[j] == "L") {
- model.makeNode("/root/send/report/prtdata/goodgaslist_lend");
- model.makeNode("/root/send/report/prtdata/gooddlvlist_lend");
- //대여: 대여수량과 반납수량만 계산한다.
- var lendqty, cerlendqty, dlvlendqty = 0;
- copyNodesetType("/root/send/report/prtdata/gooddlvlist_lend" , "/root/send/report/prtdata/gooddlvlist[lendqty > 0 and reqdivs='4']","replace");
- copyNodesetType("/root/send/report/prtdata/goodgaslist_lend" , "/root/send/report/prtdata/goodgaslist[lendqty > 0 and reqdivs='4']","replace");
- mulcnt++;
- }
- }
- if(mulcnt > 1) { //멀티 선택일 경우
- if((getNodesetCount("/root/send/report/prtdata/gooddlvlist_req") > 0 && model.getValue("/root/send/report/prtdata/gooddlvlist_req/reqqty") > 0) ||
- (getNodesetCount("/root/send/report/prtdata/goodgaslist_req") > 0 && model.getValue("/root/send/report/prtdata/goodgaslist_req/reqqty") > 0) ||
- (getNodesetCount("/root/send/report/prtdata/gooddlvlist_exchng") > 0 && model.getValue("/root/send/report/prtdata/gooddlvlist_exchng/exchngqty") > 0) ||
- (getNodesetCount("/root/send/report/prtdata/goodgaslist_exchng") > 0 && model.getValue("/root/send/report/prtdata/goodgaslist_exchng/exchngqty") > 0) ||
- (getNodesetCount("/root/send/report/prtdata/gooddlvlist_rgst") > 0 && (model.getValue("/root/send/report/prtdata/gooddlvlist_rgst/rgstqty") > 0 || model.getValue("/root/send/report/prtdata/gooddlvlist_rgst/rergstqty") > 0)) ||
- (getNodesetCount("/root/send/report/prtdata/goodgaslist_rgst") > 0 && (model.getValue("/root/send/report/prtdata/goodgaslist_rgst/rgstqty") > 0 || model.getValue("/root/send/report/prtdata/goodgaslist_rgst/rergstqty") > 0)) ||
- (getNodesetCount("/root/send/report/prtdata/gooddlvlist_lend") > 0 && model.getValue("/root/send/report/prtdata/gooddlvlist_lend/lendqty") > 0) ||
- (getNodesetCount("/root/send/report/prtdata/goodgaslist_lend") > 0 && model.getValue("/root/send/report/prtdata/goodgaslist_lend/lendqty") > 0) ) {
- exeReportPreview("RPMNG01305", "XMLSTR", "/root/send/report/prtdata", "", "true", "", "", "", "", "");
- }
- } else if(mulcnt == 1) { //단독 선택일 경우
- if((getNodesetCount("/root/send/report/prtdata/gooddlvlist_req") > 0 && model.getValue("/root/send/report/prtdata/gooddlvlist_req/reqqty") > 0) ||
- (getNodesetCount("/root/send/report/prtdata/goodgaslist_req") > 0 && model.getValue("/root/send/report/prtdata/goodgaslist_req/reqqty") > 0)) {
- exeReportPreview("RPMNG01301", "XMLSTR", "/root/send/report/prtdata", "", "true", "", "", "", "", "");
- } else if((getNodesetCount("/root/send/report/prtdata/gooddlvlist_exchng") > 0 && model.getValue("/root/send/report/prtdata/gooddlvlist_exchng/exchngqty") > 0) ||
- (getNodesetCount("/root/send/report/prtdata/goodgaslist_exchng") > 0 && model.getValue("/root/send/report/prtdata/goodgaslist_exchng/exchngqty") > 0)) {
- exeReportPreview("RPMNG01302", "XMLSTR", "/root/send/report/prtdata", "", "true", "", "", "", "", "");
- } else if((getNodesetCount("/root/send/report/prtdata/gooddlvlist_rgst") > 0 && (model.getValue("/root/send/report/prtdata/gooddlvlist_rgst/rgstqty") > 0 || model.getValue("/root/send/report/prtdata/gooddlvlist_rgst/rergstqty") > 0)) ||
- (getNodesetCount("/root/send/report/prtdata/goodgaslist_rgst") > 0 && (model.getValue("/root/send/report/prtdata/goodgaslist_rgst/rgstqty") > 0 || model.getValue("/root/send/report/prtdata/goodgaslist_rgst/rergstqty") > 0))) {
- exeReportPreview("RPMNG01303", "XMLSTR", "/root/send/report/prtdata", "", "true", "", "", "", "", "");
- } else if((getNodesetCount("/root/send/report/prtdata/gooddlvlist_lend") > 0 && model.getValue("/root/send/report/prtdata/gooddlvlist_lend/lendqty") > 0) ||
- (getNodesetCount("/root/send/report/prtdata/goodgaslist_lend") > 0 && model.getValue("/root/send/report/prtdata/goodgaslist_lend/lendqty") > 0)) {
- exeReportPreview("RPMNG01304", "XMLSTR", "/root/send/report/prtdata", "", "true", "", "", "", "", "");
- }
- }
- }
- }
- }
- }
- }
- }
- // 물품 청구된 리스트 조회
- function fSearchDlvData(flag) {
-
- if(flag=="DC") {
- submit("TRMNG01901");
- } else {
- model.makeValue("/root/send/goodreq/dlvrtnflag","RC");
- submit("TRMNG01201");
- }
-
-
- }
- function fsearch4(flag) {
-
- if(flag == "DC") {
- model.makeValue("/root/send/reqdata/reqdeptcd", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdeptcd")));
- model.makeValue("/root/send/reqdata/reqpridflag", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqpridflag")));
- model.makeValue("/root/send/reqdata/deliveflag", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("deliveflag")));
- model.makeValue("/root/send/reqdata/reqdd", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdd")));
- model.makeValue("/root/send/reqdata/fsdt", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("fsdt")));
- model.makeValue("/root/send/reqdata/reqdivs", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdivs")));
- model.makeValue("/root/send/reqdata/certstat" ,model.getValue(rdo_certstat.attribute("ref")));
-
- var daykind = "";
- if(getCurrentWeek()== "6"){
- daykind = "3";
- }else if(getCurrentWeek() == "0"){
- daykind = "2";
- }else{
- daykind = "1";
- }
-
- model.makeValue("/root/send/reqdata/daykind", daykind);
- model.makeValue("/root/send/reqdata/dinfdivsyn", "N");
-
- submit("TRMNG01902");
- } else {
-
- model.makeValue("/root/send/reqdata/reqdeptcd", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdeptcd")));
- model.makeValue("/root/send/reqdata/reqpridflag", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqpridflag")));
- model.makeValue("/root/send/reqdata/deliveflag", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("deliveflag")));
- //model.makeValue("/root/send/reqdata/reqdd", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdd")));
-
- model.makeValue("/root/send/reqdata/reqfrdd", model.getValue("/root/send/goodreq/reqfrdd"));
- model.makeValue("/root/send/reqdata/reqdivs", grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdivs")));
- model.makeValue("/root/send/reqdata/rtnflag" ,model.getValue("/root/send/goodreq/rtnflag"));
- model.makeValue("/root/send/reqdata/tabflag" ,"rtn");
-
- submit("TRMNG01203");
-
- var rtnstat;
-
- for(var k=1;k < grd_rtnlist.rows;k++ ){
-
- rtnstat = grd_rtnlist.valueMatrix(k, grd_rtnlist.colRef("rtnstat"));
-
- if(rtnstat =="6"){
- grd_rtnlist.valueMatrix(k, grd_rtnlist.colRef("chkyn"))="Y";
- grd_rtnlist.isReadOnly(k,grd_rtnlist.colRef("chkyn")) = true;
- }else{
- grd_rtnlist.valueMatrix(k, grd_rtnlist.colRef("chkyn"))="N";
- grd_rtnlist.isReadOnly(k,grd_rtnlist.colRef("chkyn")) = false;
- }
- }
- grd_rtnlist.refresh();
- }
- }
-
- // 해당 청구부서,청구차수,청구구분에 대한 상세 물품정보 조회
- function fGoodDetlSrch(){
- // grid focus를 찾기 위한 조건 셋팅
- model.makeValue("/root/tmp/goodreqcsrdept/deliveflag",grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("deliveflag")));
- model.makeValue("/root/tmp/goodreqcsrdept/reqpridflag",grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqpridflag")));
- model.makeValue("/root/tmp/goodreqcsrdept/reqdeptcd",grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdeptcd")));
- //청구부서
- model.setValue(opt_reqdeptnm2.attribute("ref"), grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdeptnm")));
- //청구차수
- model.setValue(opt_deliveflag2.attribute("ref"), grd_goodreqcsrdept.labelMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("deliveflag")));
- //청구차수명이 -이면 null -가 아니면 차수.
- if(grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqpridflag")) == "-") {
- model.setValue(opt_reqdegr.attribute("ref"), "") ;
- } else {
- model.setValue(opt_reqdegr.attribute("ref"), grd_goodreqcsrdept.labelMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqseqnm")));
- }
- opt_reqdeptnm2.refresh();
- opt_deliveflag2.refresh();
- opt_reqdegr.refresh();
-
- var flag = model.getValue("/root/init/tmp/dlvrtnflag");
-
- fsearch4(flag);
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <datagrid id="grd_goodgasdlvlist" nodeset="/root/main/list/gasinfo/gooddlvdetllist" visibility="hidden" allowuserresize="true" caption="선택^상태^응급
여부^멸균구분^멸균상세^물품구분^물품코드^청구
번호^청구
순번^물품명^규격^모델^Total
수량^불출
수량^미불출
수량^미불출사유^비고^청구일시^청구자^청구자^확인일시^확인자^확인자^불출일시^불출자^불출자^caption1^교환^청구^대여^재멸균^멸균의뢰^불출단위^불출일자^청구차수^caption3^caption2^caption4^dlvflag^instcd^reqflag^reqseqno^reqdeptcd^goodcd^goodflag^deliveflag^delivedeptcd|선택^상태^응급
여부^멸균구분^멸균상세^물품구분^물품코드^청구
번호^청구
순번^물품명^규격^모델^Total
수량^불출
수량^미불출
수량^미불출사유^비고^청구일시^청구자^청구자^확인일시^확인자^확인자^불출일시^불출자^불출자^caption1^교환^청구^대여^재멸균^멸균의뢰^불출단위^불출일자^청구차수^caption3^caption2^caption4^dlvflag^instcd^reqflag^reqseqno^reqdeptcd^goodcd^goodflag^deliveflag^delivedeptcd" colsep="^" colwidth="30, 39, 35, 75, 80, 70, 80, 0, 0, 225, 90, 90, 52, 50, 50, 100, 100, 120, 70, 70, 120, 70, 70, 120, 70, 70, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0" dataheight="25" ellipsis="true" explorerbar="sortshow" extendlastcol="scroll" frozencols="10" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" tooltip="true" style="left:275px; top:505px; width:907px; height:180px; ">
- <col checkvalue="Y,N" ref="sel" type="checkbox"/>
- <col disabled="true" ref="reqdivs" type="combo">
- <choices>
- <item>
- <label>청구</label>
- <value>1</value>
- </item>
- <item>
- <label>마감</label>
- <value>2</value>
- </item>
- <item>
- <label>확인</label>
- <value>3</value>
- </item>
- <item>
- <label>불출</label>
- <value>4</value>
- </item>
- <item>
- <label>반납</label>
- <value>5</value>
- </item>
- </choices>
- </col>
- <col checkvalue="2,1" disabled="true" ref="deliveflag" type="checkbox"/>
- <col disabled="true" ref="dinfflag" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>멸균</label>
- <value>1</value>
- </item>
- <item>
- <label>비멸균</label>
- <value>2</value>
- </item>
- </choices>
- </col>
- <col disabled="true" ref="dinfdivs" type="combo">
- <choices>
- <item>
- <label>고압증기멸균</label>
- <value>1</value>
- </item>
- <item>
- <label>가스멸균</label>
- <value>2</value>
- </item>
- <item>
- <label>건열멸균</label>
- <value>3</value>
- </item>
- <item>
- <label>플라즈마멸균</label>
- <value>4</value>
- </item>
- </choices>
- </col>
- <col ref="reqflag" type="combo">
- <choices>
- <item>
- <label>비품</label>
- <value>1</value>
- </item>
- <item>
- <label>소모품</label>
- <value>2</value>
- </item>
- <item>
- <label>멸균의뢰</label>
- <value>3</value>
- </item>
- <item>
- <label>린넨</label>
- <value>4</value>
- </item>
- </choices>
- </col>
- <col ref="goodcd"/>
- <col ref="reqno"/>
- <col ref="reqseqno"/>
- <col ref="goodnm"/>
- <col ref="goodspec"/>
- <col ref="goodmodel"/>
- <col ref="sumqty" style="text-align:right; "/>
- <col ref="dlvqty" type="input" visibility="hidden" style="text-align:right; "/>
- <col ref="nodlvqty" type="input" visibility="hidden" style="text-align:right; "/>
- <col ref="exchngcmt" type="combo" visibility="hidden">
- <choices>
- <item>
- <label/>
- <value>-</value>
- </item>
- <item>
- <label>입력에러</label>
- <value>1</value>
- </item>
- <item>
- <label>과량청구</label>
- <value>2</value>
- </item>
- <item>
- <label>공급실 수량 부족</label>
- <value>3</value>
- </item>
- <item>
- <label>기타</label>
- <value>4</value>
- </item>
- </choices>
- </col>
- <col ref="cmt" type="input"/>
- <col ref="reqtm" format="yyyy-mm-dd hh:nn"/>
- <col ref="reqpsnid" visibility="hidden"/>
- <col ref="reqpsnnm"/>
- <col ref="certdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="certid" visibility="hidden"/>
- <col ref="certnm"/>
- <col ref="delivedt" format="yyyy-mm-dd hh:nn"/>
- <col ref="delivepsnid" visibility="hidden"/>
- <col ref="delivepsnnm"/>
- <col ref="reqdd" visibility="hidden"/>
- <col ref="exchngqty" visibility="hidden"/>
- <col ref="reqqty" visibility="hidden"/>
- <col ref="lendqty" visibility="hidden"/>
- <col ref="rergstqty" visibility="hidden"/>
- <col ref="rgstqty" visibility="hidden"/>
- <col ref="deliveunit" visibility="hidden"/>
- <col ref="delivedd" visibility="hidden"/>
- <col ref="reqpridflag" visibility="hidden"/>
- <col ref="chngreqdd" visibility="hidden"/>
- <col ref="reqflagnm" visibility="hidden"/>
- <col ref="exchngcmtnm" visibility="hidden"/>
- <col ref="dlvflag" visibility="hidden"/>
- <col ref="instcd" visibility="hidden"/>
- <col ref="reqflag" visibility="hidden"/>
- <col ref="reqseqno" visibility="hidden"/>
- <col ref="reqdeptcd" visibility="hidden"/>
- <col ref="goodcd" visibility="hidden"/>
- <col ref="goodflag" visibility="hidden"/>
- <col ref="deliveflag" visibility="hidden"/>
- <col ref="delivedeptcd" visibility="hidden"/>
- <col ref="orgreqdd" visibility="hidden"/>
- <col ref="orgreqpridflag" visibility="hidden"/>
- </datagrid>
- <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:243px; height:14px; ">CSR 물품확인 반납관리</caption>
- </group>
- <group id="grp_biz" scroll="auto" style="left:0px; top:13px; width:1195px; height:744px; ">
- <group id="group1" style="left:0px; top:100px; width:270px; height:593px; font-family:돋움체; border-color:#808080; border-style:solid; ">
- <datagrid id="grd_goodreqcsrdept" nodeset="/root/init/goodreqcsrdeptlist" class="datagrid2" caption="청구부서^^청구
구분^차수^청구차수^부서^ 청구
/대여^Gas^반납^caption3^caption1^caption2^reqdivs^rtnstat^lsdt^rtndd" colsep="^" colwidth="1, 23, 40, 7, 81, 65, 37, 30, 30, 100, 100, 100, 100, 100, 0, 0" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowsep="|" selectionmode="byrow" style="left:-1px; top:64px; width:267px; height:525px; font-family:돋움체; ">
- <col ref="reqdeptcd" visibility="hidden"/>
- <col checkvalue="Y,N" ref="chkyn" type="checkbox"/>
- <col disabled="true" ref="deliveflag" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/common/deliveflaginfo/M0592">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="reqpridflag" type="output" visibility="hidden" style="text-align:center; "/>
- <col ref="reqseqnm"/>
- <col ref="reqdeptnm" style="text-align:left; "/>
- <col ref="qty" format="#,###" style="text-align:right; "/>
- <col ref="gasyn" type="output" style="text-align:center; "/>
- <col ref="rtnqty" visibility="hidden" format="#,###" style="text-align:right; "/>
- <col ref="reqdd" visibility="hidden"/>
- <col ref="deliveflagnm" visibility="hidden"/>
- <col ref="reqpridflagnm" visibility="hidden"/>
- <col ref="reqdivs" visibility="hidden"/>
- <col ref="rtnstat" visibility="hidden"/>
- <col ref="fsdt" visibility="hidden"/>
- <col ref="rtndd" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if(grd_goodreqcsrdept.isCell(event.target) && grd_goodreqcsrdept.mouseRow >= grd_goodreqcsrdept.fixedrows){
- if(grd_goodreqcsrdept.col != grd_goodreqcsrdept.colRef("chkyn")) {
- fGoodDetlSrch();
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(grd_goodreqcsrdept.col = grd_goodreqcsrdept.colRef("chkyn")) {
- if(grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("chkyn")) == "Y") {
- grd_goodreqcsrdept.rowStatus(grd_goodreqcsrdept.row) = "2";
- } else {
- grd_goodreqcsrdept.rowStatus(grd_goodreqcsrdept.row) = "0";
- }
- }
- ]]>
- </script>
- </datagrid>
- <line id="line1" class="line_1" style="x1:0px; y1:59px; x2:267px; y2:59px; font-family:돋움체; "/>
- <select id="chk_gasyn" ref="/root/send/goodreq/gasyn" overflow="visible" appearance="full" style="left:63px; top:28px; width:85px; height:14px; font-family:돋움체; border-style:none; ">
- <choices>
- <item>
- <label>GAS 제외</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var flag = model.getValue("/root/init/tmp/dlvrtnflag");
- fSearchDlvData(flag);
- ]]>
- </script>
- </select>
- <select id="chk_erflag" ref="/root/send/goodreq/erflag" overflow="visible" appearance="full" style="left:15px; top:28px; width:49px; height:14px; font-family:돋움체; border-style:none; ">
- <choices>
- <item>
- <label>응급</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fSearchDlvData();
- ]]>
- </script>
- </select>
- <bool id="bool2" checkvalue="Y,N" ref="/root/send/goodreq/allchk" style="left:1px; top:69px; width:24px; height:20px; font-family:돋움체; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var chkyn;
- var gasyn;
- var certstat = model.getValue("/root/send/goodreq/certstat");
- if(model.getValue(bool2.attribute("ref")) == "Y") {
- for(var i = grd_goodreqcsrdept.fixedRows; i < grd_goodreqcsrdept.rows; i++) {
- chkyn = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("chkyn"));
- gasyn = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("gasyn"));
- if(chkyn == "N") {
- if(gasyn!="Y"){
- grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("chkyn")) = "Y";
- grd_goodreqcsrdept.rowStatus(i) = "2";
- }
- }
- }
- } else {
- for(var i = grd_goodreqcsrdept.fixedRows; i < grd_goodreqcsrdept.rows; i++) {
- chkyn = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("chkyn"));
- gasyn = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("gasyn"));
- if(chkyn == "Y") {
- grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("chkyn")) = "N";
- grd_goodreqcsrdept.rowStatus(i) = "0";
- }
- }
- }
- grd_goodreqcsrdept.refresh();
- ]]>
- </script>
- </bool>
- <caption id="caption4" class="tit_2" style="left:5px; top:46px; width:79px; height:13px; font-family:돋움체; ">청구 List</caption>
- <shape id="roundrect1" appearance="roundrect" ellipsewidth="20" ellipseheight="20" style="left:2px; top:1px; width:260px; height:25px; font-family:돋움체; background-color:#fff4e1; "/>
- <select1 id="rdo_certstat" ref="/root/send/goodreq/certstat" appearance="full" cols="2" overflow="visible" style="left:19px; top:7px; width:129px; height:20px; font-family:돋움체; border-style:none; ">
- <choices>
- <item>
- <label>확인전</label>
- <value>bfcert</value>
- </item>
- <item>
- <label>확인완료</label>
- <value>fcert</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var certstat = model.getValue(rdo_certstat.attribute("ref"));
- model.removeNodeset(grd_reqlist.nodeset);
- grd_reqlist.refresh();
-
- if(certstat == "bfcert") {
- btn_dlvhide.disabled = false;
- btn_cert.disabled = false;
- btn_dlvhide.disabled = false;
- btn_allinput.disabled = false;
- grd_reqlist.colDisabled(grd_reqlist.colRef("cmt"))= false;
-
- grd_reqlist.colHidden(grd_reqlist.colRef("sel")) = true;
- } else {
- btn_dlvhide.disabled = true;
- btn_cert.disabled = true;
- btn_dlvhide.disabled = true;
- btn_allinput.disabled = true;
- grd_reqlist.colDisabled(grd_reqlist.colRef("cmt"))= true;
- grd_reqlist.colHidden(grd_reqlist.colRef("sel")) = false;
- }
-
- fSearchDlvData("DC");
- ]]>
- </script>
- </select1>
- <select1 id="rdo_rtnflag" ref="/root/send/goodreq/rtnflag" visibility="hidden" appearance="full" cols="2" overflow="visible" style="left:19px; top:9px; width:130px; height:20px; font-family:돋움체; border-style:none; ">
- <choices>
- <item>
- <label>미반납</label>
- <value>R</value>
- </item>
- <item>
- <label>반납</label>
- <value>RC</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- model.removeNodeset(grd_rtnlist.nodeset);
- grd_rtnlist.refresh();
-
- model.removeNodeset(grd_goodnortnlist.nodeset);
- grd_goodnortnlist.refresh();
-
- var rtnflag = model.getValue("/root/send/goodreq/rtnflag");
-
- if(rtnflag =="R"){
- btn_allrtncert.visible = true;
- }else if(rtnflag =="RC"){
- btn_allrtncert.visible = false;
- }
- fSearchDlvData("RC");
- ]]>
- </script>
- </select1>
- </group>
- <shape id="roundrect2" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:10px; width:1195px; height:45px; font-family:돋움체; "/>
- <button id="btn_search" class="btn1_letter2" navindex="7" style="left:1070px; top:22px; width:56px; height:22px; font-family:돋움체; text-align:left; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var flag = model.getValue("/root/init/tmp/dlvrtnflag");
- fSearchDlvData(flag);
- ]]>
- </script>
- </button>
- <input id="ipt_reqfrdd" ref="/root/send/goodreq/reqfrdd" class="input_s_essential" inputtype="date" style="left:511px; top:23px; width:100px; height:19px; font-family:돋움체; text-align:center; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var flag = model.getValue("/root/init/tmp/dlvrtnflag");
- fSearchDlvData(flag);
- ]]>
- </script>
- </input>
- <line id="line14" class="line_4" style="x1:1065px; y1:20px; x2:1065px; y2:47px; font-family:돋움체; "/>
- <caption id="caption14" class="search_name" style="left:15px; top:24px; width:86px; height:17px; font-family:돋움체; ">기관코드 :</caption>
- <caption id="caption20" class="search_name" style="left:228px; top:25px; width:94px; height:17px; font-family:돋움체; ">부서구분 :</caption>
- <switch id="switch1" style="left:275px; top:100px; width:915px; height:590px; font-family:돋움체; ">
- <case id="case1" selected="true">
- <button id="btn_cert" class="btn5_letter2" style="left:778px; top:30px; width:42px; height:19px; font-family:돋움체; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var updtdata = getGridUpdateData(grd_reqlist);
- var Gasflag;
- if(updtdata == "") {
- messageBox("변경된 데이터가","I004");
- return;
- }
- model.makeValue("/root/send/reqdata/goodreqlist", updtdata);
-
- // var certstat = rdo_certstat.value;
- // model.makeValue("/root/send/reqdata/gooddlvlist/certstat", certstat);
- if(submit("TXMNG01901")) {
- messageBox("저장되었습니다", "I");
-
- fSearchDlvData("DC");
- var compdeliveflag = model.getValue("/root/tmp/goodreqcsrdept/deliveflag");
- var compreqpridflag = model.getValue("/root/tmp/goodreqcsrdept/reqpridflag");
- var compreqdeptcd = model.getValue("/root/tmp/goodreqcsrdept/reqdeptcd");
- for(var i =1; i < grd_goodreqcsrdept.rows;i++ ){
- var deliveflag = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("deliveflag"));
- var reqpridflag = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("reqpridflag"));
- var reqdeptcd = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("reqdeptcd"));
- var reqdivs = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("reqdivs"));
- if((compdeliveflag == deliveflag)&&(compreqpridflag == reqpridflag)&&(compreqdeptcd == reqdeptcd)){
- grd_goodreqcsrdept.row = i;
- break;
- }
- }
- }
- btn_scroll.dispatch("DOMActivate");
- fGoodDetlSrch();
- ]]>
- </script>
- </button>
- <output id="output1" ref="/root/send/goodreq/deliveflag2" class="output_fix" style="left:262px; top:5px; width:50px; height:19px; font-family:돋움체; text-align:center; border-style:solid; "/>
- <output id="output2" ref="/root/send/goodreq/reqdegr" class="output_fix" style="left:313px; top:5px; width:87px; height:19px; font-family:돋움체; text-align:center; border-style:solid; "/>
- <caption id="caption10" class="tit_2" style="left:3px; top:35px; width:110px; height:13px; font-family:돋움체; ">확인 List</caption>
- <caption id="caption11" class="cell_1" style="left:2px; top:5px; width:70px; height:20px; font-family:돋움체; font-weight:bold; text-align:center; border-style:solid; ">청구부서</caption>
- <caption id="caption12" class="cell_1" style="left:190px; top:5px; width:70px; height:20px; font-family:돋움체; font-weight:bold; text-align:center; border-style:solid; ">청구차수</caption>
- <button id="btn_dlvhide" class="btn2_letter3" style="left:656px; top:30px; width:53px; height:19px; font-family:돋움체; ">
- <caption>펼치기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(btn_dlvhide.label == "숨기기") {
- grd_reqlist.colHidden(grd_reqlist.colRef("dinfdivs")) = true;
- grd_reqlist.colHidden(grd_reqlist.colRef("goodspec")) = true;
- grd_reqlist.colHidden(grd_reqlist.colRef("goodmodel")) = true;
- } else {
- grd_reqlist.colHidden(grd_reqlist.colRef("dinfdivs")) = false;
- grd_reqlist.colHidden(grd_reqlist.colRef("goodspec")) = false;
- grd_reqlist.colHidden(grd_reqlist.colRef("goodmodel")) = false;
- }
- ]]>
- </script>
- </button>
- <button id="button3" class="btn2_letter2" navindex="7" style="left:866px; top:30px; width:42px; height:19px; font-family:돋움체; text-align:left; ">
- <caption>출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var dlvrtnflag = model.getValue("/root/init/tmp/dlvrtnflag");
- if(dlvrtnflag =="DC"){
- if(yuidoinstcd != "" && yuidoinstcd == getUserInfo("dutplceinstcd")) { //여의도
- model.setValue("/root/main/prtcond/prtgoodflag", "R");
- } else {
- model.setValue("/root/main/prtcond/prtgoodflag", "G");
- }
- model.setValue("/root/main/prtcond/prtreqoptflag", "");
- chk_prtreqoptflag.refresh();
- rdo_prtgoodflag.refresh();
- rdo_prtgoodflag.dispatch("xforms-value-changed");
- group4.visible = true;
- group7.visible = false;
- } else { //반납출력
- fPrintRex();
- }
- ]]>
- </script>
- </button>
- <output id="output3" ref="/root/send/goodreq/reqdeptnm2" class="output_fix" style="left:75px; top:5px; width:105px; height:19px; font-family:돋움체; text-align:center; border-style:solid; "/>
- <caption id="caption17" class="hand" style="left:98px; top:33px; width:350px; height:20px; font-family:돋움체; vertical-align:middle; ">
- <![CDATA[() -> 부서청구수량 과 CSR 수량이 다를 때 표시]]>
- </caption>
- <datagrid id="grd_reqlist" nodeset="/root/main/list/goodreq/goodreqcsrdeptlist" visibility="visible" allowbigselection="false" allowselection="false" caption="flagnm^선택^구분^멸균구분^멸균상세^상태^불출구분^물품구분^물품코드^청구
번호^청구
순번^물품명^수술방^규격^모델^교환^교환^청구^청구^멸균의뢰^멸균의뢰^대여^대여^재멸균^재멸균^비고^Total
수량^CSR Remark^청구일자^청구정보^청구정보^reqpridflag^청구일시^청구자^청구자^확인일시^확인자^확인자^caption6^caption1^caption2^instcd^reqflag^reqseqno^reqdeptcd^goodcd^goodflag^deliveflag^delivedeptcd|flagnm^선택^구분^멸균구분^멸균상세^상태^불출구분^물품구분^물품코드^청구
번호^청구
순번^물품명^수술방^규격^모델^부서^CSR^부서^CSR^부서^CSR^부서^CSR^부서^CSR^비고^Total
수량^CSR Remark^청구일자^청구정보^청구정보^reqpridflag^청구일시^청구자^청구자^확인일시^확인자^확인자^caption6^caption1^caption2^instcd^reqflag^reqseqno^reqdeptcd^goodcd^goodflag^deliveflag^delivedeptcd" colsep="^" colwidth="1, 30, 36, 46, 74, 32, 62, 61, 84, 0, 0, 209, 67, 62, 68, 36, 33, 34, 34, 36, 33, 35, 34, 37, 34, 83, 47, 100, 40, 74, 30, 35, 107, 0, 60, 107, 0, 60, 100, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0" dataheight="25" ellipsis="true" explorerbar="sortshow" extendlastcol="scroll" frozencols="11" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" tooltip="true" style="left:0px; top:55px; width:912px; height:531px; font-family:돋움체; ">
- <col ref="flagnm"/>
- <col checkvalue="Y,N" ref="sel" type="checkbox"/>
- <col ref="flag" visibility="hidden"/>
- <col disabled="true" ref="dinfflag" type="combo" visibility="hidden" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/common/dinfflaginfo/M0586">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="dinfdivs" type="combo" visibility="hidden" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/common/dinfdivsinfo/M0585">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="reqdivs" type="combo" visibility="hidden" style="text-align:center; ">
- <choices>
- <item>
- <label>청구</label>
- <value>1</value>
- </item>
- <item>
- <label>마감</label>
- <value>2</value>
- </item>
- <item>
- <label>확인</label>
- <value>3</value>
- </item>
- <item>
- <label>불출</label>
- <value>4</value>
- </item>
- <item>
- <label>반납</label>
- <value>5</value>
- </item>
- </choices>
- </col>
- <col disabled="true" ref="dlvrflag" type="combo" visibility="hidden">
- <choices>
- <itemset nodeset="/root/hidden/common/dlvrflaginfo/M0593">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="reqflag" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/common/reqflaginfo/M0587">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="goodcd" style="text-align:center; "/>
- <col ref="reqno" visibility="hidden"/>
- <col ref="reqseqno" visibility="hidden"/>
- <col ref="goodnm" style="left:416px; top:43px; width:209px; height:23px; "/>
- <col ref="oproomnm"/>
- <col ref="goodspec" visibility="hidden"/>
- <col ref="goodmodel" visibility="hidden"/>
- <col ref="exchngqty" format="#,###" style="text-align:right; "/>
- <col ref="certexchngqty" type="input" format="#,###" style="text-align:right; "/>
- <col ref="reqqty" format="#,###" style="text-align:right; "/>
- <col ref="certreqqty" type="input" format="#,###" style="text-align:right; "/>
- <col ref="rgstqty" format="#,###" style="text-align:right; "/>
- <col ref="certrgstqty" type="input" format="#,###" style="text-align:right; "/>
- <col ref="lendqty" format="#,###" style="text-align:right; "/>
- <col ref="certlendqty" type="input" format="#,###" style="text-align:right; "/>
- <col ref="rergstqty" format="#,###" style="text-align:right; "/>
- <col ref="certrergstqty" type="input" format="#,###" style="text-align:right; "/>
- <col ref="cmt" type="combo" style="text-align:left; ">
- <choices>
- <itemset nodeset="/root/hidden/common/cmtinfo/M0625">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="sumqty" style="text-align:right; "/>
- <col ref="exchngcmt" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/common/exchngcmtinfo/M0594">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="reqdd" visibility="hidden"/>
- <col ref="orgreqdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" ref="orgreqpridflag" type="combo">
- <choices>
- <item>
- <label>1차</label>
- <value>1</value>
- </item>
- <item>
- <label>2차</label>
- <value>2</value>
- </item>
- <item>
- <label>3차</label>
- <value>3</value>
- </item>
- <item>
- <label>4차</label>
- <value>4</value>
- </item>
- <item>
- <label>5차</label>
- <value>5</value>
- </item>
- <item>
- <label>응급</label>
- <value>-</value>
- </item>
- </choices>
- </col>
- <col disabled="true" ref="reqpridflag" type="combo" visibility="hidden">
- <choices>
- <item>
- <label>1차</label>
- <value>1</value>
- </item>
- <item>
- <label>2차</label>
- <value>2</value>
- </item>
- <item>
- <label>3차</label>
- <value>3</value>
- </item>
- <item>
- <label>4차</label>
- <value>4</value>
- </item>
- <item>
- <label>5차</label>
- <value>5</value>
- </item>
- <item>
- <label>응급</label>
- <value>-</value>
- </item>
- </choices>
- </col>
- <col ref="reqtm" format="yyyy-mm-dd hh:nn" style="left:1103px; top:43px; width:120px; height:23px; "/>
- <col ref="reqpsnid" visibility="hidden"/>
- <col ref="reqpsnnm"/>
- <col ref="certdt" format="yyyy-mm-dd hh:nn" style="left:1103px; top:43px; width:120px; height:23px; "/>
- <col ref="certid"/>
- <col ref="certnm"/>
- <col ref="deliveunit" visibility="hidden"/>
- <col ref="delivedeptcd" visibility="hidden"/>
- <col ref="exchngcmtnm" visibility="hidden"/>
- <col ref="instcd" visibility="hidden"/>
- <col ref="reqflag" visibility="hidden"/>
- <col ref="reqseqno" visibility="hidden"/>
- <col ref="reqdeptcd" visibility="hidden"/>
- <col ref="goodcd" visibility="hidden"/>
- <col ref="goodflag" visibility="hidden"/>
- <col ref="deliveflag" visibility="hidden"/>
- <col ref="delivedeptcd" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- var stat = model.getValue(rdo_certstat.attribute("ref"));
-
- if(stat == "bfcert") {
- grd_reqlist.colDisabled(grd_reqlist.colRef("exchngcmt")) = false;
- } else {
- grd_reqlist.colDisabled(grd_reqlist.colRef("exchngcmt")) = true;
- }
- // 20110509 주석처리.
- // var reqdivs = grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("reqdivs"));
- // var reqflag = grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("reqflag"));
- // var dinfdivs = grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("dinfdivs"));
- // var flag = grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("flag"));
- //
- // if(reqdivs == "4") {
- // //가스추가 기준 변경: 멸균의뢰(reqflag='3')-고압증기멸균(dinfdivs='1', dinfdivs='2') by 박영우 20100401
- // if((flag=="1")&&((dinfdivs=="1")||(dinfdivs=="2"))&&(reqflag=="3")){
- // grd_reqlist.colDisabled(grd_reqlist.colRef("dlvqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certexchngqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certreqqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certrergstqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certlendqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certrgstqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("nodlvqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("exchngcmt")) = true;
- //
- // }else{
- // if(getUserInfo("dutplceinstcd") == "014") {
- // grd_reqlist.colDisabled(grd_reqlist.colRef("dlvqty")) = false;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certexchngqty"))= false;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certreqqty")) = false;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certrergstqty"))= false;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certlendqty")) = false;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certrgstqty")) = false;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("nodlvqty")) = false;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("exchngcmt")) = false;
- // }else{
- // grd_reqlist.colDisabled(grd_reqlist.colRef("dlvqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certexchngqty"))= true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certreqqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certrergstqty"))= true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certlendqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certrgstqty")) = true;
- // }
- // }
- // }else{
- // //가스추가 기준 변경: 멸균의뢰(reqflag='3')-고압증기멸균(dinfdivs='1', dinfdivs='2') by 박영우 20100401
- // if((flag=="1")&&((dinfdivs=="1")||(dinfdivs=="2"))&&(reqflag=="3")){
- // grd_reqlist.colDisabled(grd_reqlist.colRef("dlvqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certexchngqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certreqqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certrergstqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certlendqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certrgstqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("nodlvqty")) = true;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("exchngcmt")) = true;
- // }else{
- // grd_reqlist.colDisabled(grd_reqlist.colRef("dlvqty")) = false;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certexchngqty")) = false;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certreqqty")) = false;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certrergstqty")) = false;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certlendqty")) = false;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("certrgstqty")) = false;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("nodlvqty")) = false;
- // grd_reqlist.colDisabled(grd_reqlist.colRef("exchngcmt")) = false;
- // }
- // }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var pSumqty = grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("sumqty"));
- if(pSumqty.indexOf("(") > 0){
- var sumqty = Number(pSumqty.substring(0,pSumqty.indexOf("(")));
- }else{
- var sumqty = Number(pSumqty);
- }
- var dlvqty = Number(grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("dlvqty")));
- var nodlvqty = Number(grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("nodlvqty")));
- var exchngqty = Number(grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("exchngqty")));
- var lendqty = Number(grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("lendqty")));
- var reqqty = Number(grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("reqqty")));
- var rergstqty = Number(grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("rergstqty")));
- var rgstqty = Number(grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("rgstqty")));
- var certexchngqty = Number(grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("certexchngqty")));
- var certlendqty = Number(grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("certlendqty")));
- var certreqqty = Number(grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("certreqqty")));
- var certrergstqty = Number(grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("certrergstqty")));
- var certrgstqty = Number(grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("certrgstqty")));
- var reqflag = grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("reqflag"));
- if((grd_reqlist.col == grd_reqlist.colRef("certexchngqty"))||(grd_reqlist.col == grd_reqlist.colRef("certreqqty"))||(grd_reqlist.col == grd_reqlist.colRef("certlendqty"))||
- (grd_reqlist.col == grd_reqlist.colRef("certrergstqty"))||(grd_reqlist.col == grd_reqlist.colRef("certrgstqty"))){
- var certsum = certexchngqty + certreqqty + certlendqty + certrergstqty + certrgstqty;
- if(grd_reqlist.col == grd_reqlist.colRef("certexchngqty")){
- if(certexchngqty > exchngqty) {
- messageBox("확인수량은 청구수량보다 클 수 없습니다.", "E");
- grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("certexchngqty")) = exchngqty;
- }
-
- if(certexchngqty == 0) {
- grd_reqlist.rowStatus(grd_reqlist.row) = 0;
- }
- }
- if(grd_reqlist.col == grd_reqlist.colRef("certreqqty")){
- if(certreqqty > reqqty) {
- messageBox("확인수량은 청구수량보다 클 수 없습니다.", "E");
- grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("certreqqty")) = reqqty;
- }
-
- if(certreqqty == 0) {
- grd_reqlist.rowStatus(grd_reqlist.row) = 0;
- }
- }
- if(grd_reqlist.col == grd_reqlist.colRef("certlendqty")){
- if(certlendqty > lendqty) {
- messageBox("확인수량은 청구수량보다 클 수 없습니다.", "E");
- grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("certlendqty")) = lendqty;
- }
-
- if(certlendqty == 0) {
- grd_reqlist.rowStatus(grd_reqlist.row) = 0;
- }
- }
- if(grd_reqlist.col == grd_reqlist.colRef("certrergstqty")){
- if(certrergstqty > rergstqty) {
- messageBox("확인수량은 청구수량보다 클 수 없습니다.", "E");
- grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("certrergstqty")) = rergstqty;
- }
-
- if(certrergstqty == 0) {
- grd_reqlist.rowStatus(grd_reqlist.row) = 0;
- }
- }
- if(grd_reqlist.col == grd_reqlist.colRef("certrgstqty")){
- if(certrgstqty > rgstqty) {
- messageBox("확인수량은 청구수량보다 클 수 없습니다.", "E");
- grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("certrgstqty")) = rgstqty;
- }
-
- if(certrgstqty == 0) {
- grd_reqlist.rowStatus(grd_reqlist.row) = 0;
- }
- }
- grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("sumqty")) = certsum;
- }
- grd_reqlist.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- var reqdivs = grd_reqlist.valueMatrix(grd_reqlist.row, grd_reqlist.colRef("reqdivs"));
- if(reqdivs == "4") {
- grd_reqlist.colDisabled(grd_reqlist.colRef("exchngcmt")) = true;
- grd_reqlist.colDisabled(grd_reqlist.colRef("cmt")) = true;
- } else {
- grd_reqlist.colDisabled(grd_reqlist.colRef("exchngcmt")) = false;
- grd_reqlist.colDisabled(grd_reqlist.colRef("cmt")) = false;
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- var row = grd_reqlist.row;
- var flag, reqflag, dinfdivs;
-
- flag = model.getValue("/root/main/list/goodreq/gooddlvlist["+row+"]/flag");
- reqflag = model.getValue("/root/main/list/goodreq/gooddlvlist["+row+"]/reqflag");
- dinfdivs = model.getValue("/root/main/list/goodreq/gooddlvlist["+row+"]/dinfdivs");
-
- if(event.keyCode == 13) { // Enter 쳤을 경우 아래 수량으로 점프
- if(grd_reqlist.col == grd_reqlist.colRef("certexchngqty") || grd_reqlist.col == grd_reqlist.colRef("certlendqty") || grd_reqlist.col == grd_reqlist.colRef("certrergstqty") ||
- grd_reqlist.col == grd_reqlist.colRef("certrgstqty") || grd_reqlist.col == grd_reqlist.colRef("certreqqty") ) { //불출수량이나 미불출수량 엔터시
- if(grd_reqlist.row + 1 < grd_reqlist.rows) {
-
- grd_reqlist.dispatch("xforms-value-changed");
- grd_reqlist.row = row + 1;
-
- }
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onmaxlength">
- <![CDATA[
-
- ]]>
- </script>
- </datagrid>
- <line id="line6" class="line_1" style="x1:0px; y1:50px; x2:912px; y2:50px; font-family:돋움체; "/>
- <button id="btn_allinput" class="btn2_letter4" style="left:712px; top:30px; width:64px; height:19px; font-family:돋움체; ">
- <caption>일괄입력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var sumqty; //total 수량
- var nodlvqty; //미불출수량
- var dlvqty; //불출 수량
- var reqdivs; //불출상태
- var exchngqty; //교환수량
- var reqqty; //청구수량
- var rgstqty; //멸균의뢰수량
- var rergstqty; //재멸균의뢰수량
- var reqflag; //물품구분
- var cnt = 0;
- var flag; //구분(header)
- var dinfdivs; //멸균상세
- var reqflag; //물품구분
- var dlvrflag; //불출구분
- var lendqty;
- var certexchngqty;
- var certreqqty ;
- var certrgstqty ;
- var certrergstqty;
- var certlendqty ;
- for(var i = grd_reqlist.fixedRows; i < grd_reqlist.rows; i++ ) {
- flag = grd_reqlist.valueMatrix(i, grd_reqlist.colRef("flag"));
- dinfdivs = grd_reqlist.valueMatrix(i, grd_reqlist.colRef("dinfdivs"));
- reqflag = grd_reqlist.valueMatrix(i, grd_reqlist.colRef("reqflag"));
- reqdivs = grd_reqlist.valueMatrix(i,grd_reqlist.colRef("reqdivs"));
- dlvrflag = grd_reqlist.valueMatrix(i, grd_reqlist.colRef("dlvrflag"));
- sumqty = Number(grd_reqlist.valueMatrix(i, grd_reqlist.colRef("sumqty")));
- exchngqty = Number(grd_reqlist.valueMatrix(i, grd_reqlist.colRef("exchngqty")));
- reqqty = Number(grd_reqlist.valueMatrix(i, grd_reqlist.colRef("reqqty")));
- rgstqty = Number(grd_reqlist.valueMatrix(i, grd_reqlist.colRef("rgstqty")));
- rergstqty = Number(grd_reqlist.valueMatrix(i, grd_reqlist.colRef("rergstqty")));
- lendqty = Number(grd_reqlist.valueMatrix(i, grd_reqlist.colRef("lendqty")));
- certexchngqty = Number(grd_reqlist.valueMatrix(i, grd_reqlist.colRef("certexchngqty")));
- certreqqty = Number(grd_reqlist.valueMatrix(i, grd_reqlist.colRef("certreqqty")));
- certrgstqty = Number(grd_reqlist.valueMatrix(i, grd_reqlist.colRef("certrgstqty")));
- certrergstqty = Number(grd_reqlist.valueMatrix(i, grd_reqlist.colRef("certrergstqty")));
- certlendqty = Number(grd_reqlist.valueMatrix(i, grd_reqlist.colRef("certlendqty")));
- grd_reqlist.valueMatrix(i, grd_reqlist.colRef("certexchngqty")) = (exchngqty == 0) ? "" : exchngqty;
- grd_reqlist.valueMatrix(i, grd_reqlist.colRef("certreqqty")) = (reqqty == 0) ? "" : reqqty;
- grd_reqlist.valueMatrix(i, grd_reqlist.colRef("certrergstqty")) = (rergstqty == 0) ? "" : rergstqty;
- grd_reqlist.valueMatrix(i, grd_reqlist.colRef("certlendqty")) = (lendqty == 0) ? "" : lendqty;
- grd_reqlist.valueMatrix(i, grd_reqlist.colRef("certrgstqty")) = (rgstqty == 0) ? "" : rgstqty;
- grd_reqlist.rowStatus(i) = 2;
- }
- grd_reqlist.refresh();
- ]]>
- </script>
- </button>
- <button id="button10" class="btn5_letter2" style="left:822px; top:30px; width:42px; height:19px; font-family:돋움체; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var updtdata = getGridUpdateData(grd_reqlist);
- var Gasflag;
- if(updtdata == "") {
- messageBox("변경된 데이터가","I004");
- return;
- }
-
- var rtn = messageBox("확인 취소 하시겠습니까?", "Q");
-
- if(rtn != "6") {
- return;
- }
- model.makeValue("/root/send/reqdata/goodreqlist", updtdata);
-
- // var certstat = rdo_certstat.value;
- // model.makeValue("/root/send/reqdata/gooddlvlist/certstat", certstat);
- if(submit("TXMNG01902")) {
- messageBox("확인 취소되었습니다.", "E");
- var flag = model.getValue("/root/init/tmp/dlvrtnflag");
- var iRow;
-
- var deliveflag = grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("deliveflag"));
- var reqpridflag = grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqpridflag"));
- var reqdeptcd = grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdeptcd"));
-
- var deliveflag2;
- var reqpridflag2;
- var reqdeptcd2;
-
-
- fSearchDlvData(flag);
-
-
- for(var i = grd_goodreqcsrdept.fixedRows; i < grd_goodreqcsrdept.rows; i++) {
-
-
- deliveflag2 = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("deliveflag"));
- reqpridflag2 = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("reqpridflag"));
- reqdeptcd2 = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("reqdeptcd"));
-
- if(deliveflag == deliveflag2 && reqpridflag == reqpridflag2 && reqdeptcd == reqdeptcd2) {
- iRow = i;
- }
- }
- grd_goodreqcsrdept.row = iRow;
-
- fGoodDetlSrch();
- }
- ]]>
- </script>
- </button>
- <button id="button11" class="btn2_letter5" style="left:580px; top:30px; width:75px; height:19px; font-family:돋움체; ">
- <caption>멸균망상세</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var row = grd_reqlist.row - 1 ;
-
- var netflag = model.getValue("/root/main/list/goodreq/goodreqcsrdeptlist["+row+"]/netflag");
-
- if(netflag == "Y") {
- model.property("instcd") = model.getValue("/root/main/list/goodreq/goodreqcsrdeptlist["+row+"]/instcd");
- model.property("reqdd") = model.getValue("/root/main/list/goodreq/goodreqcsrdeptlist["+row+"]/reqdd");
- model.property("reqno") = model.getValue("/root/main/list/goodreq/goodreqcsrdeptlist["+row+"]/reqno");
- model.property("reqseqno") = model.getValue("/root/main/list/goodreq/goodreqcsrdeptlist["+row+"]/reqseqno");
- model.property("reqdeptcd") = model.getValue("/root/main/list/goodreq/goodreqcsrdeptlist["+row+"]/reqdeptcd");
- model.property("reqdeptnm") = model.getValue("/root/main/list/goodreq/goodreqcsrdeptlist["+row+"]/reqdeptnm");
- modal("SPMNG01102");
- }
- ]]>
- </script>
- </button>
- </case>
- <case id="case2" style="left:0px; top:0px; width:920px; height:590px; ">
- <button id="button1" class="btn2_letter4" visibility="hidden" style="left:530px; top:15px; width:64px; height:19px; ">
- <caption>일괄입력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var noexchngqty;
- if(grd_goodreq.rows > 2) {
-
- for(var i = grd_goodreq.fixedRows; i < grd_goodreq.rows; i++) {
- noexchngqty = grd_goodreq.valueMatrix(i, grd_goodreq.colRef("noexchngqty"));
- nolendqty = grd_goodreq.valueMatrix(i, gTrd_goodreq.colRef("nolendqty"));
-
- if(noexchngqty != "" && noexchngqty != "0") {
- grd_goodreq.valueMatrix(i, grd_goodreq.colRef("exchngqty")) = noexchngqty;
- grd_goodreq.rowStatus(i) = "2";
- }
-
- if(nolendqty != "" && nolendqty != "0") {
- grd_goodreq.valueMatrix(i, grd_goodreq.colRef("lendqty")) = nolendqty;
- grd_goodreq.rowStatus(i) = "2";
- }
- }
- } else {
- messageBox("일괄입력할 데이터가 존재하지않습니다.", "E");
- }
- ]]>
- </script>
- </button>
- <button id="button5" class="btn2_letter5" style="left:713px; top:-25px; width:75px; height:19px; ">
- <caption>미불출사유</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- modal("SMRSE00110");
- ]]>
- </script>
- </button>
- <caption id="caption2" class="tit_2" style="left:0px; top:-20px; width:110px; height:13px; ">불출List</caption>
- <caption id="caption3" class="tit_2" style="left:0px; top:44px; width:110px; height:13px; ">반납 확인</caption>
- <line id="line2" class="line_1" style="x1:0px; y1:-5px; x2:920px; y2:-5px; "/>
- <line id="line3" class="line_1" style="x1:0px; y1:60px; x2:915px; y2:60px; "/>
- <button id="btnselect" class="btn5_letter4" style="left:855px; top:-25px; width:64px; height:19px; ">
- <caption>불출저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- for(var i = 0; i < grd_goodreq.rows; i++) {
- grd_goodreq.valueMatrix(i, grd_goodreq.colRef("delivedeptcd")) = getUserInfo("dutplcecd");
- }
-
- var updtdata = getGridUpdateData(grd_goodreq);
-
-
- model.makeValue("/root/send/reqdata/updtdata", updtdata);
-
-
- if(submit("TXMNG01203")) {
- messageBox("저장이 완료되었습니다.", "I");
- }
-
- fsearch3();
- var flag = model.getValue("/root/init/tmp/dlvrtnflag");
- fsearch4(flag);
-
- ]]>
- </script>
- </button>
- <caption id="caption8" class="cell_1" style="left:5px; top:5px; width:70px; height:20px; font-weight:bold; text-align:center; border-style:solid; ">청구부서</caption>
- <caption id="caption9" class="cell_1" style="left:190px; top:5px; width:70px; height:20px; font-weight:bold; text-align:center; border-style:solid; ">청구차수</caption>
- <output id="opt_reqdeptnm2" ref="/root/send/goodreq/reqdeptnm2" class="output_fix" style="left:75px; top:5px; width:105px; height:19px; text-align:center; border-style:solid; "/>
- <output id="opt_deliveflag2" ref="/root/send/goodreq/deliveflag2" class="output_fix" style="left:260px; top:5px; width:50px; height:19px; text-align:center; border-style:solid; "/>
- <output id="opt_reqdegr" ref="/root/send/goodreq/reqdegr" class="output_fix" style="left:310px; top:5px; width:50px; height:19px; text-align:center; border-style:solid; "/>
- <button id="button8" class="btn5_letter4" style="left:731px; top:39px; width:64px; height:19px; ">
- <caption>반납거부</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var chkyn;
- var updtdata = getGridUpdateData(grd_rtnlist);
- if (updtdata =="") {
- messageBox("변경된 데이터가","I004");
- return;
- }else{
- for(var i=1;i<grd_rtnlist.rows;i++ ){
- var chkyn = grd_rtnlist.valueMatrix(i,grd_rtnlist.colRef("chkyn"));
- if(chkyn =="Y"){
- grd_rtnlist.rowStatus(i)="4";
- }
- }
- model.makeValue("/root/send/savedata/rtnlist", grd_rtnlist.getUpdateData());
- }
- var msg = messageBox("반납내역이 정확하지 않아 반납신청을 거부하여 부서 미반납내역으로 돌립니다.","Q");
-
- if(msg =="6"){
- if(submit("TXMNG01103")) {
-
- fSearchDlvData("RC");
-
- var compdeliveflag = model.getValue("/root/tmp/goodreqcsrdept/deliveflag");
- var compreqpridflag = model.getValue("/root/tmp/goodreqcsrdept/reqpridflag");
- var compreqdeptcd = model.getValue("/root/tmp/goodreqcsrdept/reqdeptcd");
- for(var i =1;i <grd_goodreqcsrdept.rows;i++ ){
- var deliveflag = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("deliveflag"));
- var reqpridflag = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("reqpridflag"));
- var reqdeptcd = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("reqdeptcd"));
-
- if((compreqdeptcd == reqdeptcd)&&(compreqpridflag == reqpridflag)&&(compdeliveflag == deliveflag)){
-
- grd_goodreqcsrdept.row = i;
- break;
- }
- }
- btn_scroll.dispatch("DOMActivate");
- fGoodDetlSrch();
- bool4.value ="N";
- }
- model.removeNodeset("/root/send/savedata");
- }else{
- return;
- }
-
- ]]>
- </script>
- </button>
- <button id="button9" class="btn5_letter4" style="left:799px; top:39px; width:64px; height:19px; ">
- <caption>반납확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var updtdata = getGridUpdateData(grd_rtnlist);
-
- if (updtdata =="") {
- messageBox("변경된 데이터가","I004");
- return;
- }else{
-
- // var rtnstat;
- // for(var k=1; k <grd_rtnlist.rows;k++){
- // rtnstat = grd_rtnlist.valueMatrix(k,grd_rtnlist.colRef("rtnstat"));
- //
- // if(rtnstat =="6"){
- // messageBox("이미 반납확인된 물품(들)","I009");
- //
- // return;
- // }
- // }
- model.makeValue("/root/send/reqdata/cond/allcertflag","");
- model.makeValue("/root/send/reqdata/cond/reqfrdd","");
- model.makeValue("/root/send/reqdata/rtnlist", updtdata);
-
- }
-
- if(submit("TXMNG01201")) {
-
- messageBox("반납 확인이", "I001");
-
- fSearchDlvData("RC");
-
- var compdeliveflag = model.getValue("/root/tmp/goodreqcsrdept/deliveflag");
- var compreqpridflag = model.getValue("/root/tmp/goodreqcsrdept/reqpridflag");
- var compreqdeptcd = model.getValue("/root/tmp/goodreqcsrdept/reqdeptcd");
- for(var i =1;i <grd_goodreqcsrdept.rows;i++ ){
- var deliveflag = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("deliveflag"));
- var reqpridflag = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("reqpridflag"));
- var reqdeptcd = grd_goodreqcsrdept.valueMatrix(i, grd_goodreqcsrdept.colRef("reqdeptcd"));
-
- if((compreqdeptcd == reqdeptcd)&&(compreqpridflag == reqpridflag)&&(compdeliveflag == deliveflag)){
-
- grd_goodreqcsrdept.row = i;
- break;
- }
- }
- btn_scroll.dispatch("DOMActivate");
- fGoodDetlSrch();
- bool4.value ="N";
- }
-
- ]]>
- </script>
- </button>
- <caption id="caption13" class="tit_2" style="left:0px; top:341px; width:139px; height:13px; ">대여물품 미반납내역</caption>
- <line id="line7" class="line_1" style="x1:0px; y1:355px; x2:915px; y2:355px; "/>
- <datagrid id="grd_goodnortnlist" nodeset="/root/main/list/rtninfo/goodnortnlist" class="datagrid2" caption="상태^기관코드^청구구분^청구
번호^청구
순번^청구부서^물품구분^물품코드^물품명^수술방^규격^모델^대여
수량
^반납
수량^청구일^응급
여부^청구
차수^한계
수량^기준대여량^수리량^대여일시^대여자^대여자^대여청구일시^대여청구자^대여청구자^불출일시^불출자^불출자^최초등록자ID^최초등록일시^최종수정자ID^최종수정일시^reqprigflag^deliveflag^caption2^caption3^불출일자^불출번호^불출단위" colsep="^" colwidth="35, 0, 0, 0, 0, 0, 0, 106, 240, 65, 60, 60, 50, 0, 80, 34, 50, 0, 0, 0, 120, 70, 70, 120, 70, 70, 120, 70, 70, 90, 90, 90, 90, 100, 100, 100, 100, 100, 100, 100" dataheight="25" ellipsis="true" extendlastcol="scroll" frozencols="9" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" tooltip="true" style="left:0px; top:360px; width:915px; height:226px; ">
- <col disabled="true" ref="reqdivs" type="combo">
- <choices>
- <item>
- <label>청구</label>
- <value>1</value>
- </item>
- <item>
- <label>마감</label>
- <value>2</value>
- </item>
- <item>
- <label>확인</label>
- <value>3</value>
- </item>
- <item>
- <label>불출</label>
- <value>4</value>
- </item>
- <item>
- <label>반납</label>
- <value>5</value>
- </item>
- <item>
- <label>반납완료</label>
- <value>6</value>
- </item>
- </choices>
- </col>
- <col ref="instcd" visibility="hidden"/>
- <col ref="reqdd" visibility="hidden"/>
- <col ref="reqno" visibility="hidden"/>
- <col ref="reqseqno" visibility="hidden" style="text-align:center; "/>
- <col ref="reqdeptcd" visibility="hidden"/>
- <col disabled="true" ref="reqflag" type="combo">
- <choices>
- <item>
- <label>비품</label>
- <value>1</value>
- </item>
- <item>
- <label>소모품</label>
- <value>2</value>
- </item>
- <item>
- <label>린넨</label>
- <value>4</value>
- </item>
- <item>
- <label>멸균의뢰</label>
- <value>3</value>
- </item>
- </choices>
- </col>
- <col ref="goodcd" style="text-align:center; "/>
- <col ref="goodnm"/>
- <col ref="oproomnm"/>
- <col ref="goodspec"/>
- <col ref="goodmodel"/>
- <col ref="dlvlendqty" style="text-align:right; "/>
- <col ref="rtnqty" type="input"/>
- <col ref="reqdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col checkvalue="2,1" disabled="true" ref="deliveflag" type="checkbox"/>
- <col disabled="true" ref="reqpridflag" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>1차</label>
- <value>1</value>
- </item>
- <item>
- <label>2차</label>
- <value>2</value>
- </item>
- <item>
- <label>3차</label>
- <value>3</value>
- </item>
- <item>
- <label>4차</label>
- <value>4</value>
- </item>
- <item>
- <label>5차</label>
- <value>5</value>
- </item>
- <item>
- <label/>
- <value/>
- </item>
- </choices>
- </col>
- <col ref="reqlmtqty" style="text-align:right; "/>
- <col ref="csrddavguseqty" format="#,###" style="text-align:right; "/>
- <col ref="rpirqty" visibility="hidden" style="text-align:right; "/>
- <col ref="reqdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="reqid" visibility="hidden"/>
- <col ref="reqnm"/>
- <col ref="lenddt" visibility="hidden" format="yyyy-mm-dd hh:nn"/>
- <col ref="lendid" visibility="hidden"/>
- <col ref="lendnm" visibility="hidden"/>
- <col ref="dlvdt" format="yyyy-mm-dd"/>
- <col ref="dlvid" visibility="hidden"/>
- <col ref="dlvnm"/>
- <col ref="fstrgstrid" visibility="hidden"/>
- <col ref="fstrgstdt" visibility="hidden" format="yyyy-mm-dd"/>
- <col ref="lastupdtrid" visibility="hidden"/>
- <col ref="lastupdtdt" visibility="hidden" format="yyyy-mm-dd"/>
- <col ref="reqpridflag" visibility="hidden"/>
- <col ref="deliveflag" visibility="hidden"/>
- <col ref="goodflag" visibility="hidden"/>
- <col ref="delivedeptcd" visibility="hidden"/>
- <col ref="delivedd" visibility="hidden"/>
- <col ref="deliveseqno" visibility="hidden"/>
- <col ref="deliveunit" visibility="hidden"/>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_goodnortnlist.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_rtnlist" nodeset="/root/main/list/rtninfo/goodrtnlist" class="datagrid2" caption="선택^^상태^물품구분^기관코드^청구구분^청구
번호^청구
순번^청구부서^물품구분^물품코드^물품명^수술방^규격^모델^반납
수량^반납
확인^대여일시^대여자^불출일시^불출자^반납일시^반납자^반납확인일시^확인자^한계
수량^기준대여량^수리량^청구자^확인자^대여청구자^불출자^caption1^caption2^caption4^caption5^caption6^caption7" colsep="^" colwidth="0, 22, 54, 60, 0, 0, 0, 0, 0, 0, 80, 244, 60, 70, 70, 50, 50, 100, 61, 100, 55, 100, 70, 100, 67, 0, 0, 0, 0, 0, 0, 0, 100, 100, 100, 100, 100, 100" dataheight="25" ellipsis="true" extendlastcol="scroll" frozencols="11" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" tooltip="true" style="left:0px; top:65px; width:915px; height:251px; ">
- <col disabled="true" ref="sel" type="checkbox"/>
- <col checkvalue="Y,N" ref="chkyn" type="checkbox"/>
- <col disabled="true" ref="rtnstat" type="combo" visibility="hidden" style="text-align:center; ">
- <choices>
- <item>
- <label>반납</label>
- <value>5</value>
- </item>
- <item>
- <label>반납완료</label>
- <value>6</value>
- </item>
- </choices>
- </col>
- <col disabled="true" ref="reqflag" type="combo" visibility="hidden" style="text-align:center; ">
- <choices>
- <item>
- <label>비품</label>
- <value>1</value>
- </item>
- <item>
- <label>소모품</label>
- <value>2</value>
- </item>
- <item>
- <label>린넨</label>
- <value>4</value>
- </item>
- <item>
- <label>멸균의뢰</label>
- <value>3</value>
- </item>
- </choices>
- </col>
- <col ref="instcd" visibility="hidden"/>
- <col ref="reqdd" visibility="hidden"/>
- <col ref="reqno" visibility="hidden"/>
- <col ref="reqseqno" visibility="hidden" style="text-align:center; "/>
- <col ref="reqdeptcd" visibility="hidden"/>
- <col disabled="true" ref="reqflag" type="combo">
- <choices>
- <item>
- <label>비품</label>
- <value>1</value>
- </item>
- <item>
- <label>소모품</label>
- <value>2</value>
- </item>
- <item>
- <label>린넨</label>
- <value>4</value>
- </item>
- <item>
- <label>멸균의뢰</label>
- <value>3</value>
- </item>
- </choices>
- </col>
- <col ref="goodcd" visibility="hidden" _key="true" style="text-align:center; "/>
- <col ref="goodnm"/>
- <col ref="oproomnm"/>
- <col ref="goodspec"/>
- <col ref="goodmodel"/>
- <col disabled="true" ref="rtnlendqty" style="text-align:right; "/>
- <col ref="rtnqty2" type="input" style="text-align:right; "/>
- <col ref="reqtm" visibility="hidden" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
- <col ref="reqpsnnm" visibility="hidden" style="text-align:center; "/>
- <col ref="dlvdt" visibility="hidden" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
- <col ref="dlvnm" visibility="hidden" style="text-align:center; "/>
- <col ref="rtndt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
- <col ref="rtnnm" style="text-align:center; "/>
- <col ref="certdt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
- <col ref="certnm" style="text-align:center; "/>
- <col ref="reqlmtqty" visibility="hidden" style="text-align:right; "/>
- <col ref="csrddavguseqty" visibility="hidden" format="#,###" style="text-align:right; "/>
- <col ref="rpirqty" visibility="hidden" style="text-align:right; "/>
- <col ref="rtnid" visibility="hidden"/>
- <col ref="certid" visibility="hidden"/>
- <col ref="reqpsnid" visibility="hidden"/>
- <col ref="dlvid" visibility="hidden"/>
- <col ref="reqdd" visibility="hidden"/>
- <col ref="reqdeptcd" visibility="hidden"/>
- <col ref="reqno" visibility="hidden"/>
- <col ref="reqseqno" visibility="hidden"/>
- <col ref="rtnseqno" visibility="hidden"/>
- <col ref="deliveseqno" visibility="hidden"/>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_rtnlist.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- var chkyn;
-
- if( grd_rtnlist.col == grd_rtnlist.colRef("chkyn") ) {
- chkyn = grd_rtnlist.valueMatrix(grd_rtnlist.row, grd_rtnlist.colRef("chkyn"));
-
- if(chkyn == "N") {
- grd_rtnlist.rowStatus(grd_rtnlist.row) = "0";
- }
- }
- ]]>
- </script>
- </datagrid>
- <button id="btn_rtnhide" class="btn2_letter3" style="left:674px; top:39px; width:53px; height:19px; ">
- <caption>펼치기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if(btn_rtnhide.label == "숨기기") {
- grd_rtnlist.colHidden(grd_rtnlist.colRef("goodcd")) = true;
- grd_rtnlist.colHidden(grd_rtnlist.colRef("reqtm")) = true;
- grd_rtnlist.colHidden(grd_rtnlist.colRef("reqpsnnm")) = true;
- grd_rtnlist.colHidden(grd_rtnlist.colRef("dlvdt")) = true;
- grd_rtnlist.colHidden(grd_rtnlist.colRef("dlvnm")) = true;
- btn_rtnhide.value = "펼치기";
- } else {
- grd_rtnlist.colHidden(grd_rtnlist.colRef("goodcd")) = false;
- grd_rtnlist.colHidden(grd_rtnlist.colRef("reqtm")) = false;
- grd_rtnlist.colHidden(grd_rtnlist.colRef("reqpsnnm")) = false;
- grd_rtnlist.colHidden(grd_rtnlist.colRef("dlvdt")) = false;
- grd_rtnlist.colHidden(grd_rtnlist.colRef("dlvnm")) = false;
- btn_rtnhide.value = "숨기기";
- }
- ]]>
- </script>
- </button>
- <button id="button6" class="btn2_letter7" style="left:574px; top:39px; width:97px; height:19px; ">
- <caption>반납/미반납조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- clearParameter("deptcd");
- setParameter("deptcd",grd_goodreqcsrdept.valueMatrix(grd_goodreqcsrdept.row, grd_goodreqcsrdept.colRef("reqdeptcd")));
- modal("SMMNG01500");
- ]]>
- </script>
- </button>
- <button id="button2" class="btn2_letter2" navindex="7" style="left:866px; top:39px; width:42px; height:19px; text-align:left; ">
- <caption>출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var dlvrtnflag = model.getValue("/root/init/tmp/dlvrtnflag");
- if(dlvrtnflag =="DC"){
- if(yuidoinstcd != "" && yuidoinstcd == getUserInfo("dutplceinstcd")) { //여의도
- model.setValue("/root/main/prtcond/prtgoodflag", "R");
- } else {
- model.setValue("/root/main/prtcond/prtgoodflag", "G");
- }
- model.setValue("/root/main/prtcond/prtreqoptflag", "");
- chk_prtreqoptflag.refresh();
- rdo_prtgoodflag.refresh();
- rdo_prtgoodflag.dispatch("xforms-value-changed");
- group4.visible = true;
- group7.visible = false;
- } else { //반납출력
- fPrintRex();
- }
- ]]>
- </script>
- </button>
- <bool id="bool4" checkvalue="Y,N" ref="/root/hidden/cond/checkallrtn" style="left:20px; top:75px; width:24px; height:20px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var checkallrtn = model.getValue("/root/hidden/cond/checkallrtn");
-
- if(checkallrtn =="Y"){
-
- for(var i= 1;i < grd_rtnlist.rows;i++){
- var rtnstat = grd_rtnlist.valueMatrix(i,grd_rtnlist.colRef("rtnstat"));
- if(rtnstat!="6"){
- grd_rtnlist.valueMatrix(i,grd_rtnlist.colRef("chkyn"))="Y";
- grd_rtnlist.rowStatus(i) ="2";
- }
- }
- }else{
- for(var i = 1;i < grd_rtnlist.rows;i++){
- var rtnstat = grd_rtnlist.valueMatrix(i,grd_rtnlist.colRef("rtnstat"));
- if(rtnstat!="6"){
- grd_rtnlist.valueMatrix(i,grd_rtnlist.colRef("chkyn"))="N";
- grd_rtnlist.rowStatus(i) ="0";
- }
- }
- }
-
- ]]>
- </script>
- </bool>
- </case>
- </switch>
- <caption id="caption24" class="search_name" style="left:425px; top:25px; width:86px; height:17px; font-family:돋움체; ">청구일자 :</caption>
- <caption id="caption1" class="search_name" visibility="hidden" style="left:625px; top:25px; width:86px; height:17px; font-family:돋움체; ">청구주기 :</caption>
- <select1 id="cmb_instcd" ref="/root/send/goodreq/instcd" class="combo_s_essential" disabled="true" appearance="minimal" style="left:105px; top:24px; width:115px; height:19px; font-family:돋움체; text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/common/instcdinfo/Z0007">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="cmb_csrreqdeptcd" ref="/root/send/goodreq/csrreqdeptcd" class="combo_s_essential" appearance="minimal" style="left:318px; top:24px; width:95px; height:19px; font-family:돋움체; ">
- <choices>
- <itemset nodeset="/root/init/csrreqdeptlist">
- <label ref="csrreqdeptnm"/>
- <value ref="csrreqdeptcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var flag = model.getValue("/root/init/tmp/dlvrtnflag");
- fSearchDlvData(flag);
- ]]>
- </script>
- </select1>
- <button id="button4" class="btn1_letter2" navindex="7" style="left:1130px; top:22px; width:56px; height:22px; font-family:돋움체; text-align:left; ">
- <caption>엑셀</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var reqfrdd = model.getValue(ipt_reqfrdd.attribute("ref"));
- var fileName = window.fileDialog("save", ",", false, "불출List"+"(" + reqfrdd + ")", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
- if (fileName != "")
- {
- grd_reqlist.saveExcel(fileName, "CSR 청구불출고현황");
- }
- ]]>
- </script>
- </button>
- <button id="button7" class="btn1_letter2" navindex="7" visibility="hidden" style="left:1005px; top:22px; width:56px; height:22px; font-family:돋움체; text-align:left; ">
- <caption>출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var dlvrtnflag = model.getValue("/root/init/tmp/dlvrtnflag");
- if(dlvrtnflag =="DC"){
- if(yuidoinstcd != "" && yuidoinstcd == getUserInfo("dutplceinstcd")) { //여의도
- model.setValue("/root/main/prtcond/prtgoodflag", "R");
- } else {
- model.setValue("/root/main/prtcond/prtgoodflag", "G");
- }
- model.setValue("/root/main/prtcond/prtreqoptflag", "");
- chk_prtreqoptflag.refresh();
- rdo_prtgoodflag.refresh();
- rdo_prtgoodflag.dispatch("xforms-value-changed");
- group4.visible = true;
- group7.visible = false;
- } else { //반납출력
- fPrintRex();
- }
- ]]>
- </script>
- </button>
- <group id="group4" visibility="hidden" style="left:730px; top:45px; width:455px; height:48px; font-family:돋움체; background-color:transparent; ">
- <group id="group2" visibility="visible" style="left:0px; top:0px; width:216px; height:48px; background-color:#87CEFA; ">
- <caption id="caption5" class="tit_2" style="left:0px; top:5px; width:188px; height:14px; ">출력할 구분을 체크하세요.</caption>
- <button id="btn_okprtdlvr" class="btn5_letter2" navindex="22" style="left:125px; top:25px; width:42px; height:19px; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(model.getValue("/root/main/prtcond/prtgoodflag") == "R") {
- if(model.getValue("/root/main/prtcond/prtreqoptflag") == "") { //청구별이면서 청구구분이 하나도 없으면
- messageBox("청구구분을 체크하세요.", "E");
- return;
- }
- }
- fPrintRex();
- group4.visible = false;
- group4.attribute("left") = "735px";
- ]]>
- </script>
- </button>
- <button id="btn_ccprtdlvr" class="btn5_letter2" navindex="22" style="left:170px; top:25px; width:42px; height:19px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/main/prtcond/prtgoodflag", "");
- model.setValue("/root/main/prtcond/prtreqoptflag", "");
- group4.visible = false;
- group4.attribute("left") = "735px";
- ]]>
- </script>
- </button>
- <select1 id="rdo_prtgoodflag" ref="/root/main/prtcond/prtgoodflag" appearance="full" cols="2" overflow="visible" style="left:10px; top:25px; width:114px; height:19px; border-style:none; ">
- <choices>
- <item>
- <label>물품별</label>
- <value>G</value>
- </item>
- <item>
- <label>청구별</label>
- <value>R</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var prtgoodflag = model.getValue("/root/main/prtcond/prtgoodflag");
- if(prtgoodflag == "G") {
- group3.visible = false;
- group4.attribute("left") = "970px";
- group2.attribute("width") = "218px";
- btn_okprtdlvr.attribute("left") = "125px";
- btn_ccprtdlvr.attribute("left") = "170px";
- model.setValue("/root/main/prtcond/prtreqoptflag", "");
- } else {
- group4.attribute("left") = "735px";
- group2.attribute("width") = "453px";
- group3.visible = true;
- btn_okprtdlvr.attribute("left") = "360px";
- btn_ccprtdlvr.attribute("left") = "405px";
- }
- ]]>
- </script>
- </select1>
- </group>
- <group id="group3" visibility="hidden" style="left:125px; top:25px; width:240px; height:20px; background-color:#87CEFA; ">
- <select id="chk_prtreqoptflag" ref="/root/main/prtcond/prtreqoptflag" visibility="visible" overflow="visible" appearance="full" cols="5" style="left:0px; top:0px; width:240px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>청구</label>
- <value>R</value>
- </item>
- <item>
- <label>교환</label>
- <value>E</value>
- </item>
- <item>
- <label>멸균,재멸균의뢰</label>
- <value>G</value>
- </item>
- <item>
- <label>대여</label>
- <value>L</value>
- </item>
- </choices>
- </select>
- </group>
- </group>
- <select id="chk_eryn" ref="/root/send/goodreq/eryn" visibility="hidden" overflow="visible" appearance="full" cellspacing="70" cols="2" style="left:710px; top:25px; width:190px; height:15px; font-family:돋움체; border-style:none; ">
- <choices>
- <item>
- <label>정규</label>
- <value>1</value>
- </item>
- <item>
- <label>응급</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var eryn = model.getValue(chk_eryn.attribute("ref"));
- var std = isSearchString(eryn, "1");
- var er = isSearchString(eryn, "2");
- if(std) {
- cmb_reqpridflag.disabled = false;
- model.setValue(cmb_reqpridflag.attribute("ref"), model.getValue("/root/init/tmlist/reqseqlist/reqseq"));
- cmb_reqpridflag.refresh();
- } else {
- cmb_reqpridflag.disabled = true;
- cmb_reqpridflag.value = "-";
- }
- ]]>
- </script>
- </select>
- <select1 id="cmb_reqpridflag" ref="/root/send/goodreq/reqpridflag" visibility="hidden" appearance="minimal" style="left:755px; top:23px; width:65px; height:19px; font-family:돋움체; ">
- <choices>
- <item>
- <label>전체</label>
- <value/>
- </item>
- <item>
- <label>1차</label>
- <value>1</value>
- </item>
- <item>
- <label>2차</label>
- <value>2</value>
- </item>
- <item>
- <label>3차</label>
- <value>3</value>
- </item>
- </choices>
- </select1>
- <button id="btn_scroll" class="btn1_letter5" visibility="hidden" style="left:270px; top:70px; width:92px; height:22px; font-family:돋움체; ">
- <caption>스크롤 버튼</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var iRow = grd_goodreqcsrdept.row- grd_goodreqcsrdept.fixedRows + 1;
- model.setFocus("grd_goodreqcsrdept");
- grd_goodreqcsrdept.row= iRow;
- ]]>
- </script>
- </button>
- <button id="btn_printsum" class="btn2_letter10" visibility="visible" style="left:135px; top:138px; width:130px; height:19px; font-family:돋움체; ">
- <caption>부서총청구물품출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fPrintRex3();
- ]]>
- </script>
- </button>
- <button id="btn_prnt" class="btn2_letter4" visibility="hidden" style="left:180px; top:150px; width:64px; height:19px; font-family:돋움체; ">
- <caption>일괄출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(yuidoinstcd != "" && yuidoinstcd == getUserInfo("dutplceinstcd")) { //여의도
- model.setValue("/root/main/prtcond/prtgoodflag", "R");
- } else {
- model.setValue("/root/main/prtcond/prtgoodflag", "G");
- }
- model.setValue("/root/main/prtcond/prtreqoptflag", "");
- chk_allprtreqoptflag.refresh();
- rdo_allprtgoodflag.refresh();
- rdo_allprtgoodflag.dispatch("xforms-value-changed");
- group4.visible = false;
- group4.attribute("left") = "735px";
- group7.attribute("top") = "125px";
- group7.visible = true;
- ]]>
- </script>
- </button>
- <button id="btn_allrtncert" class="btn2_letter4" visibility="hidden" style="left:180px; top:105px; width:64px; height:19px; font-family:돋움체; ">
- <caption>일괄확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var updtdata = getGridUpdateData(grd_goodreqcsrdept);
- if (updtdata =="") {
- messageBox("일괄확인할 항목이","I004");
- return;
- }else{
- model.makeValue("/root/send/reqdata/cond/allcertflag", "Y");
- model.makeValue("/root/send/reqdata/cond/reqfrdd",model.getValue("/root/send/goodreq/reqfrdd"));
- model.makeValue("/root/send/reqdata/rtnlist", updtdata);
- }
- if(submit("TXMNG01201")) {
- messageBox("일괄확인 되었습니다.", "I");
- fSearchDlvData("RC");
- bool2.value ="N";
- }
- ]]>
- </script>
- </button>
- <button id="btn_ct" class="btn_sw" group="sw" selected="true" style="left:0px; top:75px; width:134px; height:22px; font-family:돋움체; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.removeNodeset(grd_goodreqcsrdept.nodeset);
- model.removeNodeset("/root/init/tmp/dlvrtnflag");
- model.makeValue("/root/init/tmp/dlvrtnflag","DC");
-
- caption24.value ="청구일자 :";
- rdo_rtnflag.visible = false;
- rdo_certstat.visible = true;
- btn_allrtncert.visible = false;
-
-
- grd_goodreqcsrdept.colHidden(grd_goodreqcsrdept.colRef("rtnqty")) = true;
- grd_goodreqcsrdept.colHidden(grd_goodreqcsrdept.colRef("gasyn")) = false;
- grd_goodreqcsrdept.colHidden(grd_goodreqcsrdept.colRef("qty")) = false;
- model.toggle("case1");
-
- btn_search.dispatch("DOMActivate");
-
- ]]>
- </script>
- </button>
- <button id="btn_rtn" class="btn_sw" group="sw" style="left:133px; top:75px; width:133px; height:22px; font-family:돋움체; ">
- <caption>반납</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- group4.visible = false;
- group7.visible = false;
-
- model.removeNodeset(grd_goodreqcsrdept.nodeset);
-
- model.removeNodeset("/root/init/tmp/dlvrtnflag");
- model.makeValue("/root/init/tmp/dlvrtnflag","RC");
-
- btn_rtn.selected = true;
-
- rdo_certstat.visible = false;
-
- caption24.value ="반납일자 :";
- rdo_rtnflag.attribute("top")=4;
- btn_allrtncert.attribute("top")=105;
- rdo_rtnflag.visible = true;
-
- grd_goodreqcsrdept.colHidden(grd_goodreqcsrdept.colRef("rtnqty")) = false;
- grd_goodreqcsrdept.colHidden(grd_goodreqcsrdept.colRef("gasyn")) = true;
- grd_goodreqcsrdept.colHidden(grd_goodreqcsrdept.colRef("qty")) = true;
-
- btn_allrtncert.visible = true;
- model.toggle("case2");
- btn_search.dispatch("DOMActivate");
- ]]>
- </script>
- </button>
- <group id="group7" visibility="hidden" style="left:175px; top:239px; width:455px; height:48px; font-family:돋움체; background-color:transparent; ">
- <group id="group6" visibility="hidden" style="left:120px; top:25px; width:240px; height:20px; background-color:#87CEFA; ">
- <select id="chk_allprtreqoptflag" ref="/root/main/prtcond/prtreqoptflag" visibility="visible" overflow="visible" appearance="full" cols="5" style="left:0px; top:0px; width:240px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>청구</label>
- <value>R</value>
- </item>
- <item>
- <label>교환</label>
- <value>E</value>
- </item>
- <item>
- <label>멸균,재멸균의뢰</label>
- <value>G</value>
- </item>
- <item>
- <label>대여</label>
- <value>L</value>
- </item>
- </choices>
- </select>
- </group>
- <group id="group5" visibility="visible" style="left:0px; top:0px; width:216px; height:45px; background-color:#87CEFA; ">
- <caption id="caption7" class="tit_2" style="left:0px; top:5px; width:188px; height:14px; ">출력할 구분을 체크하세요.</caption>
- <button id="btn_okallprtdlvr" class="btn5_letter2" navindex="22" style="left:125px; top:25px; width:42px; height:19px; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(model.getValue("/root/main/prtcond/prtgoodflag") == "R") {
- if(model.getValue("/root/main/prtcond/prtreqoptflag") == "") { //청구별이면서 청구구분이 하나도 없으면
- messageBox("청구구분을 체크하세요.", "E");
- return;
- }
- }
- var updtdata = getGridUpdateData(grd_goodreqcsrdept);
- if(updtdata == "") {
- messageBox("일괄출력할 정보를","C002");
- return;
- }
- fPrintRex2();
- group7.visible = false;
- ]]>
- </script>
- </button>
- <button id="btn_ccallprtdlvr" class="btn5_letter2" navindex="22" style="left:170px; top:25px; width:42px; height:19px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/main/prtcond/prtgoodflag", "");
- model.setValue("/root/main/prtcond/prtreqoptflag", "");
- group7.visible = false;
- ]]>
- </script>
- </button>
- <select1 id="rdo_allprtgoodflag" ref="/root/main/prtcond/prtgoodflag" appearance="full" cols="2" overflow="visible" style="left:5px; top:25px; width:114px; height:19px; border-style:none; ">
- <choices>
- <item>
- <label>물품별</label>
- <value>G</value>
- </item>
- <item>
- <label>청구별</label>
- <value>R</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var prtgoodflag = model.getValue("/root/main/prtcond/prtgoodflag");
- if(prtgoodflag == "G") {
- group6.visible = false;
- group5.attribute("width") = "218px";
- btn_okallprtdlvr.attribute("left") = "125px";
- btn_ccallprtdlvr.attribute("left") = "170px";
- model.setValue("/root/main/prtcond/prtreqoptflag", "");
- } else {
- group5.attribute("width") = "453px";
- group6.visible = true;
- btn_okallprtdlvr.attribute("left") = "360px";
- btn_ccallprtdlvr.attribute("left") = "405px";
- }
- ]]>
- </script>
- </select1>
- </group>
- </group>
- </group>
- </xhtml:body>
- </xhtml:html>
|