12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>치료재료신고관리</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <send>
- <workflag/>
- <termflag1>1</termflag1>
- <fromdd1/>
- <todd1/>
- <appno1/>
- <appno2/>
- <notiyn/>
- <ioflag/>
- <termflag2>2</termflag2>
- <fromdd2/>
- <todd2/>
- <srchcond1>2</srchcond1>
- <srchcond2/>
- <endyn>0</endyn>
- <send02>
- <appitemcd/>
- <goodcd/>
- <appno/>
- <windd/>
- <purcdmndmoddd/>
- <opn_row/>
- </send02>
- <goodreq>
- <instcd/>
- <reqdeptcd/>
- <reqdeptnm/>
- <purcflag/>
- <reqfrdd/>
- <reqtodd/>
- <deliveprcsflag/>
- <reqmthdflag>1</reqmthdflag>
- <reqflag/>
- <reqprid/>
- <instcdnm/>
- <goodcd/>
- <goodnm/>
- <deptgr/>
- </goodreq>
- <goodwin>
- <instcd/>
- <goodflag/>
- <lrgcd/>
- <lrgnm/>
- <windeptcd/>
- <windeptnm/>
- <suplplcecd/>
- <suplplcenm/>
- <goodcd/>
- <goodnm/>
- <winfrdd/>
- <wintodd/>
- <winpsn/>
- <winpsnnm/>
- </goodwin>
- <gooddmnd>
- <instcd/>
- <goodflag/>
- <lrgcd/>
- <lrgnm/>
- <suplplcecd/>
- <suplplcenm/>
- <subsuplplcecd/>
- <subsuplplcenm/>
- <goodcd/>
- <goodnm/>
- <winprcsflag/>
- <reqfrdd/>
- <reqtodd/>
- <purcdmndfrdd/>
- <purcdmndtodd/>
- <purcflag/>
- </gooddmnd>
- </send>
- <main>
- <list01>
- <claminfo>
- <srchcnt/>
- <endyescnt/>
- <endnocnt/>
- </claminfo>
- <gridpiehh601>
- <delyn/>
- <endyn/>
- <trsmyn/>
- <purcflag/>
- <appitemcd/>
- <goodcd/>
- <goodnm/>
- <purcdmndmoddd/>
- <winunitcost/>
- <purcunitcost/>
- <gosiga/>
- <gosigaappdd/>
- <winqty/>
- <winamt/>
- <goodspec/>
- <winunit/>
- <winpackunit/>
- <winpackcntperunit/>
- <predelive/>
- <suplplcecd/>
- <suplplcecd/>
- <prodcmpynm/>
- <imptcmpynm/>
- <appno/>
- <reptflag/>
- <edilnno/>
- <statcd/>
- <custnm/>
- <delallyn/>
- <maxlnno/>
- </gridpiehh601>
- </list01>
- <list02>
- <gridpiehh602>
- <appitemcd/>
- <goodcd/>
- <goodnm/>
- <purcdmndmoddd/>
- <appno/>
- <winunitcost/>
- <purcunitcost/>
- <winqty/>
- <winamt/>
- <goodspec/>
- <winunit/>
- <winpackunit/>
- <winpackcntperunit/>
- <fstgenrdd/>
- <predelive/>
- <twoyyexcsyn/>
- <custnm/>
- <suplplcecd/>
- <prodcmpynm/>
- <imptcmpynm/>
- </gridpiehh602>
- </list02>
- <list03>
- <gridpiehh602/>
- </list03>
- <result>
- <temp>
- <count/>
- </temp>
- </result>
- <temp>
- <appno/>
- <statcd/>
- </temp>
- <temp2>
- <gridpiehh602>
- <appitemcd/>
- <goodcd/>
- <goodnm/>
- <gosiga/>
- <gosigaappdd/>
- <goodspec/>
- <winunit/>
- <predelive/>
- <custnm/>
- <suplplcecd/>
- <prodcmpynm/>
- <imptcmpynm/>
- <lnno/>
- </gridpiehh602>
- </temp2>
- </main>
- <init>
- <P0253list>
- <P0253>
- <cdid/>
- <cdnm/>
- </P0253>
- </P0253list>
- <U0001list>
- <U0001>
- <cdid/>
- </U0001>
- </U0001list>
- <R0111list>
- <R0111>
- <cdid/>
- <cdnm/>
- </R0111>
- </R0111list>
- <U0002list>
- <purccmpy>
- <cdid/>
- <cdnm/>
- <!--cdid>1288160246</cdid>
- <cdnm>(주)도영</cdnm>
- <cdid>2151039858</cdid>
- <cdnm>한독상사</cdnm-->
- </purccmpy>
- </U0002list>
- <AddCmpy>
- <suplplcecd/>
- <suplplcenm/>
- </AddCmpy>
- <temp>
- <purccmpy/>
- </temp>
- </init>
- <popupdata>
- <popupmenu>
- <menulist>
- <item>
- <name>사용환자조회</name>
- <func>fUserEnvSrch</func>
- </item>
- <item>
- <name>입고내역조회</name>
- <func>fWinPresCondSrch</func>
- </item>
- <item>
- <name>발주내역조회</name>
- <func>fPurcSpecSrch</func>
- </item>
- </menulist>
- </popupmenu>
- </popupdata>
- </root>
- </instance>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRPIE00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/list01"/>
- <submission id="TRPIE00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/U0001list"/>
- <submission id="TRPIE00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send02" resultref="/root/main/list02"/>
- <submission id="TRPIE00104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/list02"/>
- <submission id="TRPIE00105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send02" resultref="/root/main/temp2"/>
- <submission id="TRPIE00106" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/U0002list"/>
- <submission id="TXPIE00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/result"/>
- <submission id="TXPIE00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/list03/gridpiehh602" resultref="/root/result"/>
- <submission id="TXPIE00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/temp" resultref="/root/result"/>
- <submission id="TXPIE00104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/temp" resultref="/root/result"/>
- <submission id="TXPIE00105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/result"/>
- </model>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- //btn_batchrslt.disabled = true;
- btn_sam.disabled = true;
- btn_trsm.disabled = true;
- var delYn = "N";
- var endYn = "N";
- //model.removenode("/root/main/list01");
- //model.removenode("/root/main/list02");
- //model.refresh();
- // 공통코드 Load작업
- CommCode_Load();
- ]]>
- </script>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/batchinfoweb/js/ZSB001.js"/>
- <script type="javascript">
- <![CDATA[
- var trsmyn = "N";
- var addrowcnt = 0; // 조회건수에 행추가시 1씩 증가할 변수 정의. 값이 999보다 커지면 행추가 불가.
- function Node_Init() {
- // NodeSet 초기화
- model.resetInstanceNode("/root/main/list");
- model.refresh();
- }
-
- // 공통코드 Load작업
- function CommCode_Load() {
- zbcfGetCodeList(new Array("P0253","R0111"), new Array( "/root/init/P0253list","/root/init/R0111list"));
- grd_appdetl.fixedcellcheckbox(0,1,false) = true;
- grd_appdetl.fixedcellcheckbox(0,2,false) = true;
- ipt_appno1.value = getCurrentDate();
- /*
- var cmpyrgstno = new Array(6);
- var cmpyrgstnm = new Array(6);
-
- */
- submit("TRPIE00106"); // 구입기관상호 ID,NM 조회
- /*
- var cnt = cmb_purccmpy.length;
- var temp = cnt;
- var arrycnt = 6; // 추가할 구입기관 총 갯수
-
- // 중복되는 구입기관 제거
- for(var i=0;i<cnt;i++) {
- for(var j=0;j<cmpyrgstno.length;j++) {
- if(cmpyrgstno[j] == model.getValue("/root/init/U0002list/purccmpy["+i+"]/cdid")) {
- cmpyrgstno[j] = "";
- cmpyrgstnm[j] = "";
- arrycnt = arrycnt-1;
- }
- }
- }
-
- var addRgstno = new Array(arrycnt);
- var addRgstnm = new Array(arrycnt);
-
- // 중복되지 않는 구입기관 추가리스트
- for(var i=0;i<arrycnt;i++) {
- for(var j=0;j<cnt;j++) {
- if(cmpyrgstno[j] != "") {
- addRgstno[i] = cmpyrgstno[j];
- addRgstnm[i] = cmpyrgstnm[j];
- }
- }
- }
-
- for(var i=cnt;i<cnt+arrycnt;i++) {
- model.makeNode("/root/init/U0002list/purccmpy["+i+"]/cdid");
- model.makeNode("/root/init/U0002list/purccmpy["+i+"]/cdnm");
- model.setValue("/root/init/U0002list/purccmpy["+(cnt+1)+"]/cdid",addRgstno[i]);
- model.setValue("/root/init/U0002list/purccmpy["+(cnt+1)+"]/cdnm",addRgstnm[i]);
- }
- */
-
-
- if(submit("TRPIE00102")) {
- setAppno2();
- }
- //submit("TXPIE00105"); //MIS 서버의 MIS.RSIHINPT 테이블의 데이터를 HIS 서버의 MIS.RSIHIINPT 테이블에 복사. 동기화작업으로 불필요함.
- }
-
- function search() {
- submit("TRPIE00101");
- grd_appdetl.colStyle(5,"data","background-color") = "#FFFF99"; //노랑
- // grd_appdetl.colStyle(6,"data","background-color") = "#FFFF99"; //노랑
- grd_appdetl.colStyle(8,"data","background-color") = "#FFFF99"; //노랑
- grd_appdetl.colStyle(9,"data","background-color") = "#FFFF99"; //노랑
- // grd_appdetl.colStyle(10,"data","background-color") = "#FFFF99"; //노랑
- grd_appdetl.colStyle(13,"data","background-color") = "#FFFF99"; //노랑
- grd_appdetl.colStyle(14,"data","background-color") = "#FFFF99"; //노랑
- grd_appdetl.colStyle(15,"data","background-color") = "#FFFF99"; //노랑
- grd_appdetl.colStyle(16,"data","background-color") = "#FFFF99"; //노랑
- grd_appdetl.colStyle(17,"data","background-color") = "#FFFF99"; //노랑
- grd_appdetl.colStyle(18,"data","background-color") = "#FFFF99"; //노랑
- grd_appdetl.colStyle(19,"data","background-color") = "#FFFF99"; //노랑
- grd_appdetl.colStyle(20,"data","background-color") = "#FFFF99"; //노랑
- grd_appdetl.colStyle(21,"data","background-color") = "#FFFF99"; //노랑
- // 구매일자가 달라 중복 체크되는 항목 깔표시
- for(var i = 0 ; i < grd_appdetl.rows ; i++) {
- if(grd_appdetl.valueMatrix(i, grd_appdetl.colRef("chk")) == "Y") {
- grd_appdetl.rowStyle(i,"data","background-color") = "#CCECFF"; //빨강
- }
-
- if(grd_appdetl.valueMatrix(i, grd_appdetl.colRef("errflag")) == "Y" ) {
- alert(1);
- grd_appdetl.rowStyle(i,"data","background-color") = "#CCECFF"; //빨강
- }
- }
-
- srchcnt = model.getValue("/root/main/list01/claminfo/srchcnt");
- }
-
- // 신청번호2 Input Box 에 값 세팅
- function setAppno2() {
- /*if(cmb_appno2.length == 0) {
- model.makeNode("/root/init/U0001list/U0001/cdid");
- model.setValue("/root/init/U0001list/U0001/cdid","0001");
- cmb_appno2.value = model.getValue("/root/init/U0001list/U0001/cdid");
- } else {
- if(cmb_appno2.length == 1) {
- cmb_appno2.value = model.getValue("/root/init/U0001list/U0001/cdid");
- model.setFocus("btn_cret");
- } else {
- model.setFocus("cmb_appno2");
- }
- }*/
-
- if(cmb_appno2.length == 0) {
- model.makeNode("/root/init/U0001list/U0001/cdid");
- model.makeNode("/root/init/U0001list/U0001/cdnm");
- model.setFocus("btn_cret");
- } else if(cmb_appno2.length == 1) {
- cmb_appno2.select(0);
- // addComboItem("cmb_appno2","--","","above");
- // cmb_appno2.value = model.getValue("/root/init/U0001list/U0001/cdid");
- model.setFocus("btn_cret");
- } else if(cmb_appno2.length > 1) {
- model.setFocus("cmb_appno2");
- }
- }
-
- // 완료여부 체크박스 Enable/Disable
- function setEndyn() {
- var cnt = 0;
-
- // 조회건수가 한건 이상인데 미완료건수가 한건이상 있을 시 SAM생성버튼 및 전송완료버튼 비활성
- for(var i=1;i<grd_appdetl.rows;i++) {
- if(grd_appdetl.valueMatrix(i,2) == "Y") {
- if(grd_appdetl.valueMatrix(i,3) == "Y") {
- grd_appdetl.isReadOnly(i,1) = true;
- trsmyn = "Y";
- } else {
- grd_appdetl.isReadOnly(i,1) = false;
- trsmyn = "N";
- }
- grd_appdetl.isReadOnly(i,2) = true;
- } else {
- grd_appdetl.isReadOnly(i,1) = false;
- grd_appdetl.isReadOnly(i,2) = false;
- cnt += 1;
- }
- }
- // 조회건수가 없을 시 SAM 생성 버튼 및 전송완료버튼 비활성
- if(grd_appdetl.rows <= 1) {
- btn_batchrslt.disabled = true;
- btn_sam.disabled = true;
- btn_trsm.disabled = true;
- } else if(cmb_appno2.value == "9999") {
- if(trsmyn == "Y" || cnt >= 1) { // 전송완료 상태이거나 하나라도 미완료가 남아 있는 경우면 샘생성,샘배치결과확인,전송완료버튼 비활성.
- btn_batchrslt.disabled = true;
- btn_sam.disabled = true;
- btn_trsm.disabled = true;
- } else if(trsmyn == "N" & cnt == 0) { // 전송완료가 아니면서 모두 완료인 경우
- btn_batchrslt.disabled = true;
- btn_sam.disabled = true;
- btn_trsm.disabled = false;
- }
- } else {
- if(trsmyn == "Y" || cnt >= 1) { // 전송완료 상태이거나 하나라도 미완료가 남아 있는 경우면 샘생성,샘배치결과확인,전송완료버튼 비활성.
- btn_batchrslt.disabled = true;
- btn_sam.disabled = true;
- btn_trsm.disabled = true;
- } else if(model.getValue("/root/main/list01/gridpiehh601[1]/statcd") == "3") { // SAM 생성이 완료되면 전송완료버튼 활성화
- btn_batchrslt.disabled = false;
- btn_sam.disabled = false;
- btn_trsm.disabled = false;
- } else { // 모든데이터가 샘생성을 위한 점검이 완료되었을 시. 전송완료버튼만 비활성.
- btn_batchrslt.disabled = false;
- btn_sam.disabled = false;
- btn_trsm.disabled = true;
- }
- }
-
- // 전송완료이면 저장버튼 비활성.
- if(model.getValue("/root/main/list01/gridpiehh601[1]/statcd") == "4") {
- btn_addcmpy.disabled = true;
- btn_save.disabled = true;
- btn_addrow.disabled = true;
- btn_delrow.disabled = true;
- btn_del.disabled = true;
-
- // grd_appdetl.colStyle(6,"data","background-color") = "#FFFFFF"; //흰색
- // grd_appdetl.colStyle(8,"data","background-color") = "#FFFFFF"; //흰색
- // grd_appdetl.colStyle(9,"data","background-color") = "#FFFFFF"; //흰색
- // // grd_appdetl.colStyle(10,"data","background-color") = "#FFF000"; //흰색
- // grd_appdetl.colStyle(13,"data","background-color") = "#FFFFFF"; //흰색
- // grd_appdetl.colStyle(14,"data","background-color") = "#FFFFFF"; //흰색
- // grd_appdetl.colStyle(15,"data","background-color") = "#FFFFFF"; //흰색
- // grd_appdetl.colStyle(16,"data","background-color") = "#FFFFFF"; //흰색
- // grd_appdetl.colStyle(17,"data","background-color") = "#FFFFFF"; //흰색
- // grd_appdetl.colStyle(18,"data","background-color") = "#FFFFFF"; //흰색
- // grd_appdetl.colStyle(19,"data","background-color") = "#FFFFFF"; //흰색
- // grd_appdetl.colStyle(20,"data","background-color") = "#FFFFFF"; //흰색
- // grd_appdetl.colStyle(21,"data","background-color") = "#FFFFFF"; //흰색
-
- for(var i=1;i<grd_appdetl.rows;i++) {
- grd_appdetl.isReadOnly(i,4) = true;
- grd_appdetl.isReadOnly(i,5) = true;
- grd_appdetl.isReadOnly(i,6) = true;
- grd_appdetl.isReadOnly(i,8) = true;
- grd_appdetl.isReadOnly(i,9) = true;
- grd_appdetl.isReadOnly(i,13) = true;
- grd_appdetl.isReadOnly(i,14) = true;
- grd_appdetl.isReadOnly(i,15) = true;
- grd_appdetl.isReadOnly(i,16) = true;
- grd_appdetl.isReadOnly(i,17) = true;
- grd_appdetl.isReadOnly(i,18) = true;
- grd_appdetl.isReadOnly(i,19) = true;
- grd_appdetl.isReadOnly(i,20) = true;
- grd_appdetl.isReadOnly(i,21) = true;
- }
- } else {
- btn_addcmpy.disabled = false;
- btn_save.disabled = false;
- btn_addrow.disabled = false;
- btn_delrow.disabled = false;
- btn_del.disabled = false;
- }
- // 포털생성인 경우 sma생성버튼과 sam배치결과확인버튼을 비활성화 시킨다.
- if(cmb_appno2.value == "9999") {
- btn_batchrslt.disabled = true;
- btn_sam.disabled = true;
- }
- // grd_appdetl.fixedcellischeck(0, 1) = false; //삭제여부 체크해제
- // grd_appdetl.fixedcellischeck(0, 2) = false; //완료여부 체크해제
- }
-
- // 사용현황조회 팝업
- function fUserEnvSrch() {
- var row_cnt = grd_appdetl.selectedRow(0);
- model.setValue("/root/send/goodreq/goodcd", model.getValue("/root/main/list01/gridpiehh601["+row_cnt+"]/goodcd"));
-
- modal("SMRSD02200", 1, 0, 0, "SMRSD02200", "/root/send/goodreq", "/root/send/goodreq");
- }
- // 입고내역조회 팝업
- function fWinPresCondSrch() {
- var row_cnt = grd_appdetl.selectedRow(0);
- model.setValue("/root/send/goodwin/goodcd", model.getValue("/root/main/list01/gridpiehh601["+row_cnt+"]/goodcd"));
-
- modal("SMRSI00400", 1, 0, 0, "SMRSI00400", "/root/send/goodwin", "/root/send/goodwin");
- }
- // 발주내역조회 팝업
- function fPurcSpecSrch() {
- var row_cnt = grd_appdetl.selectedRow(0);
- model.setValue("/root/send/gooddmnd/goodcd", model.getValue("/root/main/list01/gridpiehh601["+row_cnt+"]/goodcd"));
-
- modal("SMRSR01500", 1, 0, 0, "SMRSR01500", "/root/send/gooddmnd", "/root/send/gooddmnd");
- }
-
- // 소숫점 자리수 지정함수(자바스크립트에서 소숫점 이하 자리수를 직접 지정하는 함수는 없음)
- function fixRound(val, scale) {
- var ex = Math.pow(10, scale);
- return Math.round(val*ex)/ex;
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group1" style="left:0px; top:0px; width:1194px; height:13px; ">
- <caption id="cap_title" class="tit_1" style="left:0px; top:0px; width:206px; height:13px; ">치료재료 구입내역 신고서 관리</caption>
- </group>
- <group id="group3" scroll="auto" style="left:0px; top:13px; width:1195px; height:744px; ">
- <caption id="caption1" class="tit_2" style="left:5px; top:119px; width:87px; height:13px; ">신청내역</caption>
- <caption id="caption57" class="tit_2" style="left:5px; top:416px; width:113px; height:13px; ">신고내역</caption>
- <line id="line24" class="line_1" style="x1:0px; y1:432px; x2:1194px; y2:432px; "/>
- <line id="line1" class="line_1" style="x1:0px; y1:135px; x2:1194px; y2:135px; "/>
- <group id="grp_sea" style="left:0px; top:10px; width:1194px; height:59px; vertical-align:top; ">
- <shape id="roundrect1" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:59px; background-color:#fffbf2; border-color:#ffd799; "/>
- <line id="line13" class="line_4" style="x1:1115px; y1:20px; x2:1115px; y2:42px; "/>
- <caption id="caption20" class="search_name" style="left:458px; top:9px; width:96px; height:17px; ">신청번호 :</caption>
- <select1 id="radio1" ref="/root/send/endyn" appearance="full" cols="4" rows="1" overflow="visible" style="left:705px; top:34px; width:190px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>전체</label>
- <value>0</value>
- </item>
- <item>
- <label>완료</label>
- <value>1</value>
- </item>
- <item>
- <label>미완료</label>
- <value>2</value>
- </item>
- <item>
- <label>전송</label>
- <value>4</value>
- </item>
- </choices>
- </select1>
- <caption id="caption5" style="left:200px; top:35px; width:15px; height:15px; ">~</caption>
- <input id="ipt_srchcond2" ref="/root/send/srchcond2" class="input_search" appearance="input" style="left:550px; top:32px; width:130px; height:19px; "/>
- <select1 id="rdo_srchcond1" ref="/root/send/srchcond1" appearance="full" cols="4" rows="1" overflow="visible" style="left:460px; top:34px; width:85px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>수가</label>
- <value>1</value>
- </item>
- <item>
- <label>EDI</label>
- <value>2</value>
- </item>
- </choices>
- </select1>
- <caption id="caption2" style="left:200px; top:13px; width:15px; height:15px; ">~</caption>
- <input id="ipt_appno1" ref="/root/send/appno1" class="input_search" maxlength="9" appearance="input" style="left:549px; top:8px; width:81px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- setInputNodeCurText();
- if(event.keyCode == "13") {
- // 신청번호2 초기화
- model.setValue("/root/send/appno2","");
-
- if(submit("TRPIE00102")) {
- if(cmb_appno2.length > 0) {
- if(cmb_appno2.length == 1) {
- cmb_appno2.value = model.getValue("/root/init/U0001list/U0001/cdid");
- model.setFocus("btn_srch");
- } else {
- cmb_appno2.value = "";
- model.setFocus("cmb_appno2");
- }
- } else {
- messageBox("조회된 신청번호가","I004");
- model.makeNode("/root/init/U0001list/U0001/cdid");
- model.makeNode("/root/init/U0001list/U0001/cdnm");
- model.resetInstanceNode("/root/main/list01/claminfo");
- model.resetInstanceNode("/root/main/list01/gridpiehh601");
- model.resetInstanceNode("/root/main/list02/gridpiehh602");
-
- /* model.setValue("/root/init/U0001list/U0001/cdid","0001");
- model.refresh();
- model.setFocus("ipt_srchconde1");*/
- }
- }
- } else {
- if(ipt_appno1.value.length == 8) {
- // 신청번호2 초기화
- model.setValue("/root/send/appno2","");
-
- if(submit("TRPIE00102")) {
- if(cmb_appno2.length > 0) {
- if(cmb_appno2.length == 1) {
- cmb_appno2.select(0);
- // addComboItem("cmb_appno2"," ","","above");
- // cmb_appno2.value = model.getValue("/root/init/U0001list/U0001/cdid");
- model.setFocus("btn_srch");
- } else {
- cmb_appno2.value = "";
- model.setFocus("cmb_appno2");
- }
- } else {
- messageBox("조회된 신청번호가","I004");
- model.makeNode("/root/init/U0001list/U0001/cdid");
- model.makeNode("/root/init/U0001list/U0001/cdnm");
- model.resetInstanceNode("/root/main/list01/gridpiehh601");
- model.resetInstanceNode("/root/main/list02/gridpiehh602");
-
- /* model.setValue("/root/init/U0001list/U0001/cdid","0001");
- model.refresh();
- model.setFocus("ipt_srchconde1");*/
- }
- }
- }
- }
- model.refresh();
- //inputEnterKey("button108", "DOMActivate");
- ]]>
- </script>
- </input>
- <select1 id="cmb_appno2" ref="/root/send/appno2" class="combo_search" appearance="minimal" style="left:635px; top:8px; width:60px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/U0001list/U0001">
- <label ref="cdid"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- model.resetInstanceNode("/root/main/list01");
- model.resetInstanceNode("/root/main/list02");
- model.refresh();
-
- search();
-
- setEndyn();
- ]]>
- </script>
- </select1>
- <input id="ipt_fromdd1" ref="/root/send/fromdd1" class="input_s_essential" navindex="1" autonext="true" inputtype="date" maxlength="8" format="yyyy-mm-dd" appearance="input" style="left:101px; top:8px; width:95px; height:19px; ">
- <caption id="caption7"/>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- ipt_todd1.value = ipt_fromdd1.value;
- ]]>
- </script>
- </input>
- <input id="ipt_todd1" ref="/root/send/todd1" class="input_s_essential" navindex="2" inputtype="date" maxlength="8" format="yyyy-mm-dd" appearance="input" style="left:216px; top:8px; width:95px; height:19px; "/>
- <input id="ipt_fromdd2" ref="/root/send/fromdd2" class="input_search" navindex="100" inputtype="date" maxlength="8" format="yyyy-mm-dd" appearance="input" style="left:101px; top:32px; width:95px; height:19px; ">
- <caption id="caption7"/>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- ipt_todd2.value = ipt_fromdd2.value;
- ]]>
- </script>
- </input>
- <input id="ipt_todd2" ref="/root/send/todd2" class="input_search" navindex="101" autonext="true" inputtype="date" maxlength="8" format="yyyy-mm-dd" appearance="input" style="left:216px; top:32px; width:95px; height:19px; "/>
- <button id="btn_srch" class="btn1_letter2" style="left:1130px; top:20px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if(ipt_fromdd1.value == "" & cmb_appno2.value == "" & ipt_srchcond2.value == "") {
- messageBox("발주일자 또는 신청번호를","C001");
- model.setFocus("ipt_fromdd1");
- return true;
- }
-
- model.removenode("/root/main/list01");
- model.removenode("/root/main/list02");
- model.refresh();
-
- if(cmb_appno2.value == "") {
- submit("TRPIE00104"); // 신청번호가 없을시 구매일자 기간에 들어가는 구매내역을 전부 조회해 온다.(신청내역은 없음)
- } else {
- search();
- //submit("TRPIE00101"); // 신청번호가 있을시 신청번호에 맞는 신청내역을 조회해온다.
- setEndyn();
- }
- ]]>
- </script>
- </button>
- <button id="btn_cret" class="btn1_letter2" style="left:755px; top:6px; width:56px; height:22px; ">
- <caption>생성</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //model.resetInstanceNode("/root/main/list01");
- //model.resetInstanceNode("/root/main/list02");
-
- model.removenode("/root/main/list01");
- model.removenode("/root/main/list02");
- model.refresh();
-
- if(ipt_fromdd1.value == "") {
- messageBox("발주일자 시작일을","C001");
- model.setFocus("ipt_fromdd1");
- return true;
- }
- if(ipt_todd1.value == "") {
- messageBox("발주일자 종료일을","C001");
- model.setFocus("ipt_todd1");
- return true;
- }
-
- // 601,602 테이블에 데이터 저장
- // workflag = '-'
- model.setValue("/root/send/workflag", "-");
-
- if(submit("TXPIE00101")) {
- var count = model.getValue("/root/main/result/temp/count");
- if(count > 0) {
- messageBox(count+"개의 신청번호가 생성","I002");
- if(submit("TRPIE00102")) {
- if(cmb_appno2.length > 0) {
- if(cmb_appno2.length == 1) {
- cmb_appno2.value = model.getValue("/root/init/U0001list/U0001/cdid");
- search();
- //submit("TRPIE00101"); // 602 테이블에 저장된 데이터를 구매테이블(MIS DB)과 조인하여 조회
- } else {
- var maxcnt = cmb_appno2.length;
- cmb_appno2.value = model.getValue("/root/init/U0001list/U0001["+maxcnt+"]/cdid");
- search();
- //submit("TRPIE00101");
- }
- } else {
- messageBox("조회된 신청번호가","I004");
- model.removeNodeset("/root/init/U0001list/U0001");
- model.makeValue("/root/init/U0001list/U0001/cdid","9001");
- model.makeValue("/root/init/U0001list/U0001/cdnm","9001");
-
- model.setFocus("ipt_srchconde1");
- }
- }
- } else {
- if( messageBox("발주일자 범위에 들어가는 구매내역이 없습니다. 직접 입력하시겠습니까?","Q999", "") == '6'){
- messageBox("직접입력 신청번호는 [9001] 입니다.", "I999", "");
- model.removeNodeset("/root/init/U0001list/U0001");
- model.makeValue("/root/init/U0001list/U0001/cdid","9001");
- model.makeValue("/root/init/U0001list/U0001/cdnm","9001");
- cmb_appno2.value = model.getValue("/root/init/U0001list/U0001/cdid");
- model.setFocus("ipt_srchconde1");
-
- //return false;
- }
-
- return false;
- }
- //submit("TRPIE00101"); // 602 테이블에 저장된 데이터를 구매테이블(MIS DB)과 조인하여 조회
- }
- setEndyn();
- ]]>
- </script>
- </button>
- <button id="button61" class="icon_search" navindex="102" style="left:315px; top:33px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if(ipt_fromdd2.value == "") {
- messageBox("신청일자 시작일을","C001");
- model.setFocus("ipt_fromdd2");
- return true;
- }
- if(ipt_todd2.value == "") {
- messageBox("신청일자 종료일을","C001");
- model.setFocus("ipt_todd2");
- return true;
- }
- // 신청번호조회 팝업화면
- modal("SPPIE00110", 1, "", "", "SPPIE00110", "/root/send", "/root/send");
- /*
- if(ipt_fromdd1.value == "") {
- messageBox("구매일자 시작일을","C001");
- model.setFocus("ipt_fromdd1");
- return true;
- }
- if(ipt_todd1.value == "") {
- messageBox("구매일자 종료일을","C001");
- model.setFocus("ipt_todd1");
- return true;
- }
- */
- model.setValue("/root/send/srchcond2","");
- model.setValue("root/send/srchcond1","2");
- model.refresh();
- // search();
- ]]>
- </script>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- // 신청번호조회 팝업화면
- modal("SPPIE00110", 1, "", "", "SPPIE00110", "/root/send", "/root/send");
- ]]>
- </script>
- </button>
- <caption id="caption6" class="search_name" style="left:11px; top:10px; width:89px; height:17px; ">발주일자 :</caption>
- <caption id="caption7" class="search_name" style="left:11px; top:33px; width:89px; height:17px; ">신청일자 :</caption>
- <button id="button1" class="btn5_letter4" visibility="hidden" style="left:1030px; top:20px; width:64px; height:19px; ">
- <caption>자료수집</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if(submit("TXPIE00105")) {
- messageBox("자료수집이 정상적으로","I002");
- }
- ]]>
- </script>
- </button>
- <button id="button3" class="btn1_letter6" style="left:815px; top:6px; width:104px; height:22px; ">
- <caption>신청번호생성</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //model.resetInstanceNode("/root/main/list01");
- //model.resetInstanceNode("/root/main/list02");
-
- model.removenode("/root/main/list01");
- model.removenode("/root/main/list02");
-
- var cnt = getNodesetCount("/root/init/U0001list/U0001");
-
- var lastCretNo = model.getValue("/root/init/U0001list/U0001[" + cnt + "]/cdid");
- if( lastCretNo == '' || lastCretNo == '-' || lastCretNo == ' ' ){
-
- model.setValue("/root/init/U0001list/U0001/cdid","9001");
- model.setValue("/root/init/U0001list/U0001/cdnm","9001");
-
- }else{
-
- lastCretNo = parseInt(lastCretNo) + 1;
- cnt = parseInt(cnt) + 1;
- model.makeValue("/root/init/U0001list/U0001[" + cnt + "]/cdid", lastCretNo);
- model.makeValue("/root/init/U0001list/U0001[" + cnt + "]/cdnm", lastCretNo);
-
- }
-
- //model.refresh();
- cmb_appno2.value = "9999";
-
- model.setFocus("cmb_appno2");
-
- setEndyn();
- ]]>
- </script>
- </button>
- <button id="button4" class="btn1_letter4" visibility="hidden" style="left:921px; top:6px; width:80px; height:22px; ">
- <caption>포털생성</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //model.resetInstanceNode("/root/main/list01");
- //model.resetInstanceNode("/root/main/list02");
- model.resetInstanceNode("/root/init/U0001list/U0001");
-
- model.removenode("/root/main/list01");
- model.removenode("/root/main/list02");
-
- model.refresh();
-
- // 신청번호 뒷자리 콤보박스값 세팅
- model.setValue("/root/init/U0001list/U0001/cdid","9999");
- //model.refresh();
- cmb_appno2.value = "9999";
-
- model.setFocus("cmb_appno2");
-
- setEndyn();
- ]]>
- </script>
- </button>
- <button id="button6" class="btn1_letter6" style="left:315px; top:6px; width:82px; height:22px; ">
- <caption>발주내역생성</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //model.resetInstanceNode("/root/main/list01");
- //model.resetInstanceNode("/root/main/list02");
-
- model.removenode("/root/main/list01");
- model.removenode("/root/main/list02");
- model.refresh();
-
- if(ipt_fromdd1.value == "") {
- messageBox("발주일자 시작일을","C001");
- model.setFocus("ipt_fromdd1");
- return true;
- }
- if(ipt_todd1.value == "") {
- messageBox("발주일자 종료일을","C001");
- model.setFocus("ipt_todd1");
- return true;
- }
-
-
- // 중간집계 테이블에 구매내역 저장
- // workflag = 'G'
- model.setValue("/root/send/workflag", "G");
-
- if(submit("TXPIE00101")) {
- var count = model.getValue("/root/main/result/temp/count");
- if(count > 0) {
- messageBox(count+"개의 발주내역이 생성","I002");
-
- return false;
- }
- //submit("TRPIE00101"); // 602 테이블에 저장된 데이터를 구매테이블(MIS DB)과 조인하여 조회
- }
- //setEndyn();
- ]]>
- </script>
- </button>
- <select id="checkbox1" ref="/root/send/notiyn" overflow="visible" appearance="full" style="left:705px; top:10px; width:45px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>신고</label>
- <value>Y</value>
- </item>
- </choices>
- </select>
- </group>
- <datagrid id="datagrid2" nodeset="/root/main/list02/gridpiehh602" class="datagrid2" caption="신청품목코드^처방코드^품명^발주일자^신청번호^줄번호^개당단가^구매단가^발주량^발주금액^규격^단위^구매
단위^환산
수량^최초발생일^선납품구분^2년초과
여부^구입기관상호^구입기관
사업장등록번호^제조회사명^수입회사명" colsep="^" colwidth="88, 70, 100, 75, 90, 60, 70, 70, 70, 80, 50, 50, 50, 50, 75, 99, 65, 100, 100, 100, 100" dataheight="25" defaultrows="1" ellipsis="true" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" tooltip="true" style="left:0px; top:437px; width:1194px; height:292px; ">
- <col ref="appitemcd" style="text-align:center; "/>
- <col ref="goodcd" style="text-align:center; "/>
- <col ref="goodnm"/>
- <col ref="purcdmndmoddd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="appno" style="text-align:center; "/>
- <col ref="lnno" style="text-align:center; "/>
- <col ref="winunitcost" format="#,###" style="text-align:right; "/>
- <col ref="purcunitcost" format="#,###" style="text-align:right; "/>
- <col ref="winqty" format="#,###" style="text-align:right; "/>
- <col ref="winamt" format="#,###" style="text-align:right; "/>
- <col ref="goodspec" format="#,###" style="text-align:center; "/>
- <col ref="winunit" format="#,###" style="text-align:center; "/>
- <col ref="winpackunit" format="#,###" style="text-align:right; "/>
- <col ref="winpackcntperunit" format="#,###" style="text-align:right; "/>
- <col ref="fstgenrdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="predelive" type="combo">
- <choices>
- <itemset nodeset="/root/init/P0253list/P0253">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="twoyyexcsyn" visibility="hidden" style="text-align:center; "/>
- <col ref="custnm"/>
- <col ref="suplplcecd" style="text-align:center; "/>
- <col ref="prodcmpynm"/>
- <col ref="imptcmpynm" style="text-align:center; "/>
- </datagrid>
- <line id="line9" class="line_3" style="x1:0px; y1:79px; x2:1194px; y2:79px; "/>
- <line id="line11" class="line_3" style="x1:0px; y1:103px; x2:1194px; y2:103px; "/>
- <output id="ipt_decidocuno" ref="/root/main/list01/claminfo/srchcnt" class="input_default" appearance="output" style="left:65px; top:82px; width:50px; height:19px; text-align:right; "/>
- <output id="ipt_decirepldd" ref="/root/main/list01/claminfo/endyescnt" class="input_default" format="yyyy-mm-dd" appearance="output" style="left:190px; top:82px; width:50px; height:19px; text-align:right; "/>
- <caption id="caption38" class="cell_1" style="left:0px; top:80px; width:59px; height:23px; text-align:left; vertical-align:middle; ">조회건수</caption>
- <caption id="caption39" class="cell_1" style="left:124px; top:80px; width:59px; height:23px; text-align:left; vertical-align:middle; ">완료건수</caption>
- <output id="input7" ref="/root/main/list01/claminfo/endnocnt" class="input_default" format="yyyy-mm-dd" appearance="output" style="left:325px; top:82px; width:50px; height:19px; text-align:right; "/>
- <caption id="caption3" class="cell_1" style="left:248px; top:80px; width:70px; height:23px; text-align:left; vertical-align:middle; ">미완료건수</caption>
- <button id="button7" class="btn2_letter4" style="left:1129px; top:114px; width:64px; height:19px; ">
- <caption>액셀저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(grd_appdetl.rows <= 1) {
- messageBox("저장할 데이터가","I004");
- return false;
- }
- var fileName = window.fileDialog("save", ",", false, "치료재료신고서관리(신청내역)", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
-
- if (fileName != "")
- {
- grd_appdetl.saveExcel(fileName, "SheetName", true, true, "", "", "");
- }
- ]]>
- </script>
- </button>
- <datagrid id="grd_appdetl" nodeset="/root/main/list01/gridpiehh601" class="datagrid2" caption="삭제^완료
여부^전송
여부^구매
구분^신청품목
코드^처방코드^품명^발주일자^개당단가^구매단가^고시가^수가보험가^발주량^발주금액^규격^단위^구매
단위^환산
수량^선납품구분^구입기관상호^구입기관
사업장등록번호^제조회사명^수입회사명^신청번호^신고서
구분^줄번호^고시가
적용일^원발주일자^caption1^caption2" colsep="^" colwidth="50, 50, 40, 50, 75, 70, 100, 90, 80, 70, 70, 75, 50, 80, 50, 50, 50, 50, 90, 100, 102, 100, 100, 90, 50, 50, 100, 100, 100, 100, 100, 100" dataheight="25" defaultrows="1" ellipsis="true" explorerbar="sortshowmove" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" tooltip="true" style="left:0px; top:140px; width:1194px; height:260px; ">
- <col checkvalue="Y,N" ref="delyn" type="checkbox">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var row = grd_appdetl.row;
- if(grd_appdetl.valueMatrix(row,1) == "Y") {
- if(grd_appdetl.isReadOnly(i,2) == false & grd_appdetl.valueMatrix(row,2) == "Y") {
- messageBox("완료여부 체크박스를 해제후 다시","C002");
- grd_appdetl.valueMatrix(row,1) = "N";
- return false;
- }
- grd_appdetl.rowStatus(row) = "4";
- } else {
- grd_appdetl.rowStatus(row) = "0";
- }
- ]]>
- </script>
- </col>
- <col checkvalue="Y,N" ref="endyn" type="checkbox" style="text-align:center; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var row = grd_appdetl.row;
- if(grd_appdetl.valueMatrix(row,2) == "Y") {
- if(grd_appdetl.valueMatrix(row,1) == "Y") {
- messageBox("삭제여부 체크박스를 해제후 다시","C001");
- grd_appdetl.valueMatrix(row,2) = "N";
- return false;
- }
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/statcd", "1");
- } else {
- grd_appdetl.rowStatus(row) = 0;
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/statcd", "2");
- }
- ]]>
- </script>
- </col>
- <col ref="trsmyn" style="text-align:center; "/>
- <col disabled="true" ref="purcflag" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/R0111list/R0111">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="appitemcd" type="input" style="text-align:center; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- //setInputNodeCurText();
- if(event.keyCode == "13") {
- model.setValue("/root/send/send02/opn_row", grd_appdetl.row);
- model.setValue("/root/send/send02/appitemcd", model.getValue("/root/main/list01/gridpiehh601["+grd_appdetl.row+"]/appitemcd")); //edi코드값 세팅
- model.setValue("/root/send/send02/goodcd", model.getValue("/root/main/list01/gridpiehh601["+grd_appdetl.row+"]/goodcd")); //처방코드값 세팅
- model.setValue("/root/send/send02/appno", ipt_appno1.value+cmb_appno2.value); //신청코드값 세팅
-
- if(submit("TRPIE00105")) {
- var row = grd_appdetl.row;
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/appitemcd", model.getValue("/root/main/temp2/gridpiehh602/appitemcd"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/goodcd", model.getValue("/root/main/temp2/gridpiehh602/goodcd"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/goodnm", model.getValue("/root/main/temp2/gridpiehh602/goodnm"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/gosiga", model.getValue("/root/main/temp2/gridpiehh602/gosiga"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/gosigaappdd", model.getValue("/root/main/temp2/gridpiehh602/gosigaappdd"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/goodspec", model.getValue("/root/main/temp2/gridpiehh602/goodspec"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/winunit", model.getValue("/root/main/temp2/gridpiehh602/winunit"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/predelive", model.getValue("/root/main/temp2/gridpiehh602/predelive"));
- // model.setValue("/root/main/list01/gridpiehh601["+row+"]/custnm", model.getValue("/root/main/temp2/gridpiehh602/custnm"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/suplplcecd", model.getValue("/root/main/temp2/gridpiehh602/suplplcecd"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/prodcmpynm", model.getValue("/root/main/temp2/gridpiehh602/prodcmpynm"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/imptcmpynm", model.getValue("/root/main/temp2/gridpiehh602/imptcmpynm"));
- }
- }
- ]]>
- </script>
- </col>
- <col ref="goodcd" type="input" style="text-align:center; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- //setInputNodeCurText();
- if(event.keyCode == "13") {
- model.setValue("/root/send/send02/opn_row", grd_appdetl.row);
- model.setValue("/root/send/send02/appitemcd", model.getValue("/root/main/list01/gridpiehh601["+grd_appdetl.row+"]/appitemcd")); //edi코드값 세팅
- model.setValue("/root/send/send02/goodcd", model.getValue("/root/main/list01/gridpiehh601["+grd_appdetl.row+"]/goodcd"));
- model.setValue("/root/send/send02/appno", ipt_appno1.value+cmb_appno2.value);
- if(submit("TRPIE00105")) {
- var row = grd_appdetl.row;
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/appitemcd", model.getValue("/root/main/temp2/gridpiehh602/appitemcd"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/goodcd", model.getValue("/root/main/temp2/gridpiehh602/goodcd"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/goodnm", model.getValue("/root/main/temp2/gridpiehh602/goodnm"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/gosiga", model.getValue("/root/main/temp2/gridpiehh602/gosiga"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/gosigaappdd", model.getValue("/root/main/temp2/gridpiehh602/gosigaappdd"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/goodspec", model.getValue("/root/main/temp2/gridpiehh602/goodspec"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/winunit", model.getValue("/root/main/temp2/gridpiehh602/winunit"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/predelive", model.getValue("/root/main/temp2/gridpiehh602/predelive"));
- // model.setValue("/root/main/list01/gridpiehh601["+row+"]/custnm", model.getValue("/root/main/temp2/gridpiehh602/custnm"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/suplplcecd", model.getValue("/root/main/temp2/gridpiehh602/suplplcecd"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/prodcmpynm", model.getValue("/root/main/temp2/gridpiehh602/prodcmpynm"));
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/imptcmpynm", model.getValue("/root/main/temp2/gridpiehh602/imptcmpynm"));
- }
- }
- ]]>
- </script>
- </col>
- <col ref="goodnm" type="input"/>
- <col ref="purcdmndmoddd" type="inputdate" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="winunitcost" type="input" format="#,###" style="text-align:right; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var row = grd_appdetl.row;
- if(grd_appdetl.valueMatrix(row,9) != "" & grd_appdetl.valueMatrix(row,14) != "") {
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/winqty", fixRound(grd_appdetl.valueMatrix(row,14)/grd_appdetl.valueMatrix(row,9),2));
- }
- ]]>
- </script>
- </col>
- <col ref="purcunitcost" format="#,###" style="text-align:right; "/>
- <col ref="gosiga" format="#,###" style="text-align:right; "/>
- <col ref="insurbpnt" format="#,###" style="text-align:center; "/>
- <col ref="winqty" type="input" format="#,###.#" style="text-align:right; "/>
- <col ref="winamt" type="input" format="#,###" style="text-align:right; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var row = grd_appdetl.row;
- if(grd_appdetl.valueMatrix(row,9) != "" & grd_appdetl.valueMatrix(row,14) != "") {
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/winqty", fixRound(grd_appdetl.valueMatrix(row,14)/grd_appdetl.valueMatrix(row,9),2));
- }
- ]]>
- </script>
- </col>
- <col ref="goodspec" type="input" style="text-align:center; "/>
- <col ref="winunit" type="input" style="text-align:center; "/>
- <col ref="winpackunit" style="text-align:center; "/>
- <col ref="winpackcntperunit" type="input" style="text-align:right; "/>
- <col ref="predelive" type="combo">
- <choices>
- <itemset nodeset="/root/init/P0253list/P0253">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="suplplcecd" type="combo" style="text-align:left; ">
- <choices>
- <itemset nodeset="/root/init/U0002list/purccmpy">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="suplplcecd" type="input" style="text-align:center; "/>
- <col ref="prodcmpynm" style="text-align:center; "/>
- <col ref="imptcmpynm" style="text-align:center; "/>
- <col ref="appno" style="text-align:center; "/>
- <col ref="reptflag" type="input" style="text-align:center; "/>
- <col ref="edilnno" style="text-align:center; "/>
- <col ref="gosigaappdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="purcdmnddd" visibility="hidden"/>
- <col ref="statcd" visibility="hidden"/>
- <col ref="custnm" visibility="hidden"/>
- <col ref="delallyn" visibility="hidden"/>
- <col ref="maxlnno" visibility="hidden"/>
- <col ref="lnno" visibility="hidden"/>
- <col ref="chk" visibility="hidden"/>
- <col ref="errflag" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if ((grd_appdetl.row >= grd_appdetl.fixedRows) && (grd_appdetl.isCell(event.target))) {
- var row = grd_appdetl.row;
- if(grd_appdetl.col == "1" || grd_appdetl.col == "2" || grd_appdetl.col == "5" || grd_appdetl.col == "6" || grd_appdetl.col == "8" || grd_appdetl.col == "9" ||
- grd_appdetl.col == "13" || grd_appdetl.col == "14" || grd_appdetl.col == "15" || grd_appdetl.col == "16" || grd_appdetl.col == "17" ||
- grd_appdetl.col == "18" || grd_appdetl.col == "19" || grd_appdetl.col == "20" || grd_appdetl.col == "21") {
- return true;
- }
-
- if(grd_appdetl.valueMatrix(row,5) == "") {
- return true;
- }
- var appitemcd = model.getValue("/root/main/list01/gridpiehh601["+row+"]/appitemcd");
- var goodcd = model.getValue("/root/main/list01/gridpiehh601["+row+"]/goodcd");
- var appno = model.getValue("/root/main/list01/gridpiehh601["+row+"]/appno");
- // var windd = model.getValue("/root/main/list01/gridpiehh601["+row+"]/windd");
- var purcdmndmoddd = model.getValue("/root/main/list01/gridpiehh601["+row+"]/purcdmndmoddd");
-
- model.setValue("/root/send/send02/appitemcd", appitemcd);
- model.setValue("/root/send/send02/goodcd", goodcd);
- model.setValue("/root/send/send02/appno", appno);
- // model.setValue("/root/send/send02/windd", windd);
- model.setValue("/root/send/send02/purcdmndmoddd", purcdmndmoddd);
-
- submit("TRPIE00103");
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if(event.button == 3){
- if(grd_appdetl.isCell(event.target) && grd_appdetl.mouseRow >= grd_appdetl.fixedrows){
- window.setPopupMenu(true, "/root/popupdata/popupmenu/menulist/item", "name", "func", false);
- }else{
- window.setPopupMenu(false);
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- window.setPopupMenu(false);
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 완료여부 전체 선택시 EDI 줄번호 새로 부여
- if(grd_appdetl.row == 0 && grd_appdetl.col == grd_appdetl.colRef("endyn")) {
- var rowcnt = grd_appdetl.rows;
- for(var i=1; i<= rowcnt; i++) {
- grd_appdetl.valueMatrix(i, grd_appdetl.colRef("edilnno")) = i;
- }
- grd_appdetl.refresh();
- }
- // 구입기관상호 선택시 구입기관상호명 세팅
- if(grd_appdetl.col == 20) {
- grd_appdetl.valueMatrix(grd_appdetl.row, 21) = grd_appdetl.valueMatrix(grd_appdetl.row,20);
-
- for(var i=0; i<= cmb_purccmpy.length; i++) {
- if(grd_appdetl.valueMatrix(grd_appdetl.row,20) == model.getValue("/root/init/U0002list/purccmpy["+i+"]/cdid")) {
- model.setValue("/root/main/list01/gridpiehh601["+grd_appdetl.row+"]/custnm", model.getValue("/root/init/U0002list/purccmpy["+i+"]/cdnm"));
- // grd_appdetl.valueMatrix(grd_appdetl.row, 28) = model.getValue("/root/init/U0002list/purccmpy["+i+"]/cdnm");
- }
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_appdetl.gridToInstance(); // Sort 된 Grid 상의 Data 순서와 Instance Node 상의 Data 순서를 동일하게 맞춰준다.
- ]]>
- </script>
- </datagrid>
- <button id="button108" class="btn2_letter12" visibility="hidden" style="left:35px; top:245px; width:152px; height:19px; ">
- <caption>[콤보박스]신청번호2 조회</caption>
- <!-- - 2007.05.30 / 화면수정 / 청구년월을 획득하기위한 [Enter] 이벤트 핸들러 -->
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 가비지 데이터 삭제
- model.resetInstanceNode("/root/init/U0001list/U0001");
-
- if(ipt_appno1.value.length >=0) {
- if(submit("TRPIE00102")) {
-
- if(cmb_appno2.length > 0) {
- if(cmb_appno2.length == 1) {
- cmb_appno2.value = model.getValue("/root/init/U0001list/U0001/cdid");
- model.setFocus("btn_srch");
- } else {
- cmb_appno2.value = "";
- model.setFocus("cmb_appno2");
- }
- } else {
- messageBox("조회된 신청번호가","I004");
- model.makeNode("/root/init/U0001list/U0001/cdid");
- model.makeNode("/root/init/U0001list/U0001/cdnm");
-
- /* model.setValue("/root/init/U0001list/U0001/cdid","0001");
- model.refresh();
- model.setFocus("ipt_srchconde1");*/
- }
- }
- } else {
- model.setFocus("ipt_appno1");
- }
- ]]>
- </script>
- </button>
- <button id="btn_sam" class="btn1_letter4" style="left:881px; top:81px; width:80px; height:22px; ">
- <caption>SAM생성</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- model.setValue("/root/main/temp/appno", model.getValue("/root/main/list01/gridpiehh601[1]/appno"));
- model.setValue("/root/main/temp/statcd", "3");
- if(submit("TXPIE00104")) {
- messageBox("샘생성 작업이","I002");
- btn_trsm.disabled = false;
- }
- ]]>
- </script>
- </button>
- <button id="btn_trsm" class="btn1_letter4" style="left:1115px; top:81px; width:80px; height:22px; ">
- <caption>전송완료</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- model.setValue("/root/main/temp/appno", model.getValue("/root/main/list01/gridpiehh601[1]/appno"));
- model.setValue("/root/main/temp/statcd", "4");
-
- submit("TXPIE00103");
- submit("TRPIE00101");
- setEndyn();
- ]]>
- </script>
- </button>
- <button id="btn_batchrslt" class="btn1_letter10" style="left:962px; top:81px; width:152px; height:22px; text-align:left; ">
- <caption>SAM 배치결과확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var todd = getCurrentDate();
- todd = todd.toDate().getAddDate(+1, 'D');
- zsbfOpenBatchLogPopup("samfilemngtmgr.CureMatrReptBatch",getCurrentDate(),todd.getDateFormat());
- ]]>
- </script>
- </button>
- <button id="btn_save" class="btn2_letter2" style="left:1032px; top:114px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var upcnt = 0;
-
- if(grd_appdetl.rows <= 1) {
- return true;
- } else {
- for(var i=0;i<grd_appdetl.rows;i++) {
- // 완료여부가 체크된 상태이면서 비활성이 아닌경우(비활성인 경우는 이미 완료가 끝난 상태임)
- if(grd_appdetl.valueMatrix(i,2) == "Y" & grd_appdetl.isReadOnly(i,2) == false) {
- grd_appdetl.rowStatus(i) = "2";
- model.setValue("/root/main/list01/gridpiehh601["+i+"]/statcd","1");
- }
- //rowStatus가 Insert, Update 상태인 경우
- if(grd_appdetl.rowStatus(i) == "1" || grd_appdetl.rowStatus(i) == "2" || grd_appdetl.rowStatus(i) == "3") {
- ++upcnt;
- }
-
- if(grd_appdetl.rowStatus(i) == "1" || grd_appdetl.rowStatus(i) == "3") {
- if(grd_appdetl.valueMatrix(grd_appdetl.row, 6) == "") {
- messageBox("처방코드를", "C001");
- return false;
- }else if(grd_appdetl.valueMatrix(grd_appdetl.row, 5) == "" && grd_appdetl.valueMatrix(grd_appdetl.row, grd_appdetl.colRef("reptflag")) == "A") {
- messageBox("신청품목코드를", "C001");
- return false;
- }else if(grd_appdetl.valueMatrix(grd_appdetl.row, 8) == "") {
- messageBox("발주일자를", "C001");
- return false;
- }else if(grd_appdetl.valueMatrix(grd_appdetl.row, 9) == "") {
- messageBox("개당단가를", "C001");
- return false;
- }else if(grd_appdetl.valueMatrix(grd_appdetl.row, 13) == "") {
- messageBox("발주량를", "C001");
- return false;
- }else if(grd_appdetl.valueMatrix(grd_appdetl.row, 14) == "") {
- messageBox("발주금액를", "C001");
- return false;
- }else if(grd_appdetl.valueMatrix(grd_appdetl.row, 15) == "") {
- messageBox("규격을", "C001");
- return false;
- }else if(grd_appdetl.valueMatrix(grd_appdetl.row, 16) == "") {
- messageBox("단위를", "C001");
- return false;
- // }else if(grd_appdetl.valueMatrix(grd_appdetl.row, 17) == "") {
- // messageBox("구매단위를", "C001");
- // return false;
- }else if(grd_appdetl.valueMatrix(grd_appdetl.row, 19) == "") {
- messageBox("선납구분을", "C001");
- return false;
- }
- /*
- else if(grd_appdetl.valueMatrix(grd_appdetl.row, 20) == "") {
- messageBox("구입기관등록번호를", "C001");
- return false;
- }else if(grd_appdetl.valueMatrix(grd_appdetl.row, 21) == "") {
- messageBox("제조회사명을", "C001");
- return false;
- }else if(grd_appdetl.valueMatrix(grd_appdetl.row, 22) == "") {
- messageBox("수입회사명을", "C001");
- return false;
- }
- */
- }
- }
-
- if(upcnt == 0) {
- return false;
- } else {
- model.setValue("/root/main/list03/gridpiehh602", grd_appdetl.getUpdateData());
- // 저장/삭제버튼 클릭시 실행되는 SUBMIT
- if(submit("TXPIE00102")) {
- // 저장/삭제후 자동조회
- search();
- setEndyn();
- addrowcnt = 0;
- }
-
- grd_appdetl.clearStatus();
- }
- model.refresh();
- }
- ]]>
- </script>
- </button>
- <button id="btn_addrow" class="btn2_letter3" style="left:1075px; top:114px; width:53px; height:19px; ">
- <caption>행추가</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if(cmb_appno2.value == "") {
- return true;
- }
- var srchcnt = model.getValue("/root/main/list01/claminfo/srchcnt");
- var maxlnno = model.getValue("/root/main/list01/gridpiehh601/maxlnno");
- if( maxlnno == '' || maxlnno == null ){
- maxlnno = 0;
- }
-
- if(eval(srchcnt)+eval(addrowcnt) == "999") {
- messageBox("더이상 행추가를 하실수","I004");
- return false;
- } else if(eval(maxlnno) + eval(addrowcnt) == "999") {
- messageBox("삭제된 건 포함 999건이상 추가하실수 없습니다. \n신청번호를 추가생성","I008");
- return false;
- } else {
- addrowcnt = eval(addrowcnt)+1;
- grd_appdetl.addRow();
- var row = grd_appdetl.row;
- var appno = model.getValue("/root/send/appno1")+model.getValue("/root/send/appno2");
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/purcflag", "3");
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/suplplcecd", "");
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/custnm", "");
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/appno", appno);
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/reptflag", "A");
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/statcd", "2"); //상태코드값 미완료 세팅
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/edilnno", grd_appdetl.rows-1); //줄번호 세팅
- model.setValue("/root/main/list01/gridpiehh601["+row+"]/maxlnno", eval(maxlnno) + eval(addrowcnt)); //줄번호 세팅
- //model.alert(model.getValue("/root/main/list01/gridpiehh601["+row+"]/maxlnno"));
- // model.setValue("/root/main/list01/gridpiehh601["+row+"]/winseqno", "900");
- // grd_appdetl.valueMatrix(grd_appdetl.row, 29) = "900";
- grd_appdetl.colStyle(5,"data","background-color") = "#FFFF99"; //노랑
- grd_appdetl.colStyle(6,"data","background-color") = "#FFFF99"; //노랑
- grd_appdetl.topRow = grd_appdetl.rows-1;
- grd_appdetl.colAttribute(5,"disabled") = "false";
- model.refresh();
- }
- ]]>
- </script>
- </button>
- <button id="btn_delrow" class="btn2_letter3" visibility="hidden" style="left:640px; top:115px; width:53px; height:19px; ">
- <caption>행삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- addrowcnt = eval(addrowcnt) -1;
- grd_appdetl.deleteRow(grd_appdetl.row);
- ]]>
- </script>
- </button>
- <button id="btn_del" class="btn2_letter2" style="left:989px; top:114px; width:42px; height:19px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var delcnt = 0;
- if(grd_appdetl.rows <= 1) {
- return false;
- } else {
- for(var i=0;i<grd_appdetl.rows;i++) {
- if(grd_appdetl.valueMatrix(i,1) == "Y") {
- grd_appdetl.rowStatus(i) = 4;
- }
- if(grd_appdetl.rowStatus(i) == "4") {
- ++delcnt;
- }
- }
-
- if(delcnt == 0) {
- return false;
- } else {
- if(messageBox("정말","Q001") == "6") {
- if( delcnt == grd_appdetl.rows-1 ) {
- if(messageBox("해당 신청번호를","Q001") == "6") {
- model.setValue("/root/main/list01/gridpiehh601[1]/delallyn","Y");
- } else {
- model.setValue("/root/main/list01/gridpiehh601[1]/delallyn","N");
- }
- }
- model.setValue("/root/main/list03/gridpiehh602", grd_appdetl.getUpdateData());
- // 저장/삭제버튼 클릭시 실행되는 SUBMIT
- if(submit("TXPIE00102")) {
- model.removeNodeset("/root/main/list01");
- model.removeNodeset("/root/main/list02");
- submit("TRPIE00102");
- setAppno2();
- }
-
- grd_appdetl.clearStatus();
-
- // submit("TRPIE00101");
- search();
- setEndyn();
- }
- grd_appdetl.clearStatus();
- addrowcnt = 0;
- }
- }
- ]]>
- </script>
- </button>
- <group id="grd_addcmpy" visibility="hidden" style="left:460px; top:215px; width:262px; height:154px; vertical-align:top; ">
- <shape id="roundrect2" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:9px; top:9px; width:246px; height:139px; background-color:#ffffff; border-color:#000066; "/>
- <group id="group6" style="left:20px; top:20px; width:174px; height:13px; ">
- <caption id="caption4" class="tit_1" style="left:0px; top:0px; width:160px; height:14px; ">구입기관추가</caption>
- </group>
- <caption id="caption8" class="tit_2" style="left:29px; top:44px; width:98px; height:14px; ">추가세부입력</caption>
- <line id="line3" class="line_1" style="x1:24px; y1:59px; x2:236px; y2:59px; "/>
- <caption id="caption66" class="cell_1" style="left:24px; top:64px; width:96px; height:23px; vertical-align:middle; ">사업장번호</caption>
- <input id="ipt_suplplcecd" ref="/root/init/AddCmpy/suplplcecd" class="input_default" navindex="1" appearance="input" style="left:123px; top:65px; width:113px; height:19px; "/>
- <line id="line5" class="line_2" style="x1:24px; y1:86px; x2:236px; y2:86px; "/>
- <caption id="caption86" class="cell_1" style="left:24px; top:88px; width:96px; height:23px; vertical-align:middle; ">구입기관상호</caption>
- <line id="line4" class="line_3" style="x1:24px; y1:111px; x2:236px; y2:111px; "/>
- <button id="button43" class="btn4_letter2" style="left:121px; top:119px; width:56px; height:22px; ">
- <caption>추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var row = cmb_purccmpy.length;
- model.makeNode("/root/init/U0002list/purccmpy["+(row+1)+"]/cdid");
- model.makeNode("/root/init/U0002list/purccmpy["+(row+1)+"]/cdnm");
- model.setValue("/root/init/U0002list/purccmpy["+(row+1)+"]/cdid", ipt_suplplcecd.value);
- model.setValue("/root/init/U0002list/purccmpy["+(row+1)+"]/cdnm", ipt_suplplcenm.value);
- model.refresh();
- grd_addcmpy.visible = false;
- ]]>
- </script>
- </button>
- <button id="button5" class="btn4_letter2" style="left:180px; top:119px; width:56px; height:22px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grd_addcmpy.visible = false;
- ]]>
- </script>
- </button>
- <input id="ipt_suplplcenm" ref="/root/init/AddCmpy/suplplcenm" class="input_default" navindex="3" style="left:123px; top:89px; width:113px; height:19px; "/>
- </group>
- <button id="btn_addcmpy" class="btn2_letter6" style="left:902px; top:114px; width:86px; height:19px; ">
- <caption>구입기관추가</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- grd_addcmpy.visible = true;
- ]]>
- </script>
- </button>
- <select1 id="cmb_purccmpy" ref="/root/init/temp/purccmpy" visibility="hidden" appearance="minimal" style="left:1055px; top:360px; width:120px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/U0002list/purccmpy">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <button id="button2" class="btn5_letter6" style="left:815px; top:114px; width:86px; height:19px; ">
- <caption>발주내역조회</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // 신청번호조회 팝업화면
- open("SPPIE00120", 1, "", "", "SPPIE00120", "", "");
- ]]>
- </script>
- </button>
- <button id="button8" class="btn5_letter7" style="left:717px; top:114px; width:97px; height:19px; ">
- <caption>미신고재료현황</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // 신청번호조회 팝업화면
- open("SPPIE00140", 1, "", "", "SPPIE00140", "", "");
- ]]>
- </script>
- </button>
- <button id="button9" class="btn3_letter10" style="left:80px; top:110px; width:125px; height:20px; ">
- <caption>재료EDI에러점검조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- open("SMPIC02603");
- ]]>
- </script>
- </button>
- </group>
- <group id="grp_btn" scroll="auto" style="left:0px; top:757px; width:1195px; height:27px; ">
- <line id="line32" class="line_6" style="x1:0px; y1:0px; x2:1194px; y2:0px; "/>
- </group>
- </xhtml:body>
- </xhtml:html>
|