123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common_mobile.css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>약품편람조회</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <efcylist>
- <item>
- <efcycd/>
- <efcynm/>
- <efcylevel/>
- </item>
- </efcylist>
- <photinfo>
- <drugphot/>
- <phottitle/>
- </photinfo>
- <hbookdetlinfo>
- <efcycd1/>
- <efcycd2/>
- <efcycd3/>
- <efcycd4/>
- <efcycd5/>
- <todd/>
- <instcd/>
- <fromdd/>
- <comnm/>
- <efcysmm/>
- <mthdvolsmm/>
- <seffcsmm/>
- <refcnts/>
- <etc/>
- <efcynm/>
- <hbookseq/>
- <drugnm/>
- <cost/>
- <drugphot/>
- </hbookdetlinfo>
- <druginfo>
- <druglist>
- <ordinptflag/>
- <drugcd/>
- <drugnm/>
- <comnm/>
- <efcycd/>
- <drugkindnm/>
- <efcynm/>
- <hbookseq/>
- <todd/>
- <instcd/>
- <drugphot/>
- </druglist>
- <druglistcnt>
- <maxcnt/>
- </druglistcnt>
- </druginfo>
- <cond>
- <typelist>A</typelist>
- </cond>
- </main>
- <send>
- <srchinfo1>
- <srchefcycd/>
- <srchflag/>
- <srchcnts/>
- <srchcntsflag>1</srchcntsflag>
- </srchinfo1>
- <srchinfo2>
- <srchefcycd/>
- <srchcomcd/>
- <srchfromdd/>
- <srchdrugcd/>
- </srchinfo2>
- <srchefcyinfo>
- <srchefcycd1/>
- <srchefcycd2/>
- <srchefcycd3/>
- <srchefcycd4/>
- <srchefcycd5/>
- <srchflag>1</srchflag>
- <srchcntsflag>1</srchcntsflag>
- <srchcnts/>
- <srchefcycd/>
- <srchefcylevel/>
- </srchefcyinfo>
- <srchdetlinfo>
- <srchefcycd/>
- <srchhbookseq/>
- <srchtodd/>
- <srchdrugcd/>
- <srchflag/>
- </srchdetlinfo>
- </send>
- <init>
- <efcysrchinfo>
- <efcyinfo1>
- </efcyinfo1>
- <efcyinfo2/>
- <efcyinfo3/>
- <efcyinfo4/>
- <efcyinfo5/>
- </efcysrchinfo>
- <efcysrchinfo2>
- <efcyinfo1>
- </efcyinfo1>
- <efcyinfo2/>
- <efcyinfo3/>
- <efcyinfo4/>
- <efcyinfo5/>
- </efcysrchinfo2>
- <efcyiptinfo>
- <efcyinfo1>
- </efcyinfo1>
- <efcyinfo2/>
- <efcyinfo3/>
- <efcyinfo4/>
- <efcyinfo5/>
- </efcyiptinfo>
- <efcybaseinfo>
- <item>
- <efcycd/>
- <efcynm/>
- </item>
- </efcybaseinfo>
- </init>
- <hidden>
- <receivedata>
- <srchdrugcd/>
- </receivedata>
- </hidden>
- <temp>
- </temp>
- <page>
- <curpage>1</curpage>
- <maxpage>1</maxpage>
- <offset/>
- <pagesize>10</pagesize>
- </page>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- ///////////////////////////////////////////////////////////////////////////// 추가된 부분
- if ("SoonsuViewer" == document.userAgent)
- {
- group1.visible = true;
- group1.hide(0);
- }
- /////////////////////////////////////////////////////////////////////////////
- // 효능분류코드 조회
- var drugcd = "";
-
- // 이전 검색초기화 소스 주석처리
- model.setValue("/root/send/srchefcyinfo/srchefcycd" ,"%");
- var success = submit("TRADB01901");
-
- // 사진확대창 hidden
- grp_totimg2.visible = false;
-
- drugcd = model.getValue("/root/hidden/receivedata/srchdrugcd");
-
- if (drugcd != "") { // 약품검색
- model.setValue("/root/send/srchinfo1/srchflag", "1");
- model.setValue("/root/send/srchinfo1/srchcnts", drugcd);
- model.setValue("/root/send/srchefcyinfo/srchcnts", drugcd);
- btn_index.dispatch("onclick");
- btn_sea.dispatch("onclick");
-
- model.toggle("case2");
- model.setValue("/root/hidden/receivedata/srchdrugcd","");
- } else {
- // 목차탭 클릭
- // btn_cnts.selected = true;
- // model.toggle("case1");
- // btn_base1.selected = true;
-
- fSetEfcyCode("S", "%", 1 ); // 조회용 효능분류
- fSetEfcyCode("I", "%", 1 ); // 입력용 효능분류
- model.refresh();
-
- // 색인탭 클릭
- model.toggle("case2");
- }
- ]]>
- </script>
- <submission id="TRADB01901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchefcyinfo" replace="instance" resultref="/root/main/efcylist"/>
- <script type="javascript">
- <![CDATA[
- var picRow = 0; // 사진인덱스
-
- function fSetEfcyCode( typeflag, efcycd, efcylevel ){
- var node = null;
- var ipt_node = null;
-
- if (typeflag == "S") { // 조회
- node = "/root/init/efcysrchinfo2";
- ipt_node = "/root/send/srchefcyinfo/srch";
- } else if (typeflag == "I") { // 입력
- // node = "/root/init/efcyiptinfo";
- node = "/root/init/efcysrchinfo2";
- ipt_node = "/root/main/hbookdetlinfo/";
- }
-
- model.setValue("/root/send/srchefcyinfo/srchefcycd" ,efcycd);
- model.setValue("/root/send/srchefcyinfo/srchefcylevel",efcylevel);
- var success = submit("TRADB01905","false");
-
- if (success) {
-
- model.copyNode(node+"/efcyinfo"+efcylevel , "/root/init/efcybaseinfo");
- if (efcylevel == 1) {
- model.removeNodeset(node+"/efcyinfo2/item");
- model.removeNodeset(node+"/efcyinfo3/item");
- model.removeNodeset(node+"/efcyinfo4/item");
- model.removeNodeset(node+"/efcyinfo5/item");
- model.setValue(ipt_node+"efcycd2","");
- model.setValue(ipt_node+"efcycd3","");
- model.setValue(ipt_node+"efcycd4","");
- model.setValue(ipt_node+"efcycd5","");
- } else if (efcylevel == 2) {
- model.removeNodeset(node+"/efcyinfo3/item");
- model.removeNodeset(node+"/efcyinfo4/item");
- model.removeNodeset(node+"/efcyinfo5/item");
- model.setValue(ipt_node+"efcycd2","");
- model.setValue(ipt_node+"efcycd3","");
- model.setValue(ipt_node+"efcycd4","");
- model.setValue(ipt_node+"efcycd5","");
- } else if (efcylevel == 3) {
- model.removeNodeset(node+"/efcyinfo4/item");
- model.removeNodeset(node+"/efcyinfo5/item");
- model.setValue(ipt_node+"efcycd3","");
- model.setValue(ipt_node+"efcycd4","");
- model.setValue(ipt_node+"efcycd5","");
- } else if (efcylevel == 4) {
- model.removeNodeset(node+"/efcyinfo5/item");
- model.setValue(ipt_node+"efcycd4","");
- model.setValue(ipt_node+"efcycd5","");
- } else if (efcylevel == 5) {
- model.setValue(ipt_node+"efcycd5","");
- }
- }
- }
- ]]>
- </script>
- <submission id="TRADB01904" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/druglist"/>
- <submission id="TRADB01903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchdetlinfo" replace="instance" resultref="/root/main/hbookdetlinfo"/>
- <submission id="TRADB01905" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchefcyinfo" replace="instance" resultref="/root/init/efcybaseinfo"/>
- <submission id="TRMOB00010" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchefcyinfo" replace="instance" resultref="/root/main/druginfo/druglist"/>
- </model>
- <script type="javascript">
- <![CDATA[
- ///////////////////////////////////////////////////////////////////////////// 추가된 부분
- var m_bSearchBarShow = false;
- /////////////////////////////////////////////////////////////////////////////
- function fSubmitHBookDetl(grdIndex) {
- var srchefcycd = "";
- var srchhbookseq = "";
- var srchtodd = "";
- var srchdrugcd = "";
- var insurbpnt = "";
- var packunit = "";
- var drugcost = "";
- var index = 0;
-
- if (grdIndex == 2) {
- picRow = grd_druglist2.row;
- srchefcycd = model.getValue("/root/main/druginfo/druglist["+grd_druglist2.row+"]/efcycd");
- srchhbookseq = model.getValue("/root/main/druginfo/druglist["+grd_druglist2.row+"]/hbookseq");
- srchtodd = model.getValue("/root/main/druginfo/druglist["+grd_druglist2.row+"]/todd");
- srchdrugcd = model.getValue("/root/main/druginfo/druglist["+grd_druglist2.row+"]/drugcd");
- }
-
- if(srchefcycd != "" ){ // grdIndex == 2 일 경우 null 값 체크
- model.setValue("/root/send/srchdetlinfo/srchefcycd", srchefcycd);
- model.setValue("/root/send/srchdetlinfo/srchhbookseq", srchhbookseq);
- model.setValue("/root/send/srchdetlinfo/srchtodd", srchtodd);
- model.setValue("/root/send/srchdetlinfo/srchdrugcd", srchdrugcd);
- model.setValue("/root/send/srchdetlinfo/srchflag", "3");
- var success = submit("TRADB01903");
-
- // 사진이미지처리
- // if (grdIndex == 3) {
- // model.setValue("/root/main/photinfo/drugphot",model.getValue("/root/main/hbookdetlinfo/drugphot"));
- // } else {
- // model.setValue("/root/main/photinfo/drugphot",model.getValue("/root/main/druglist["+picRow+"]/drugphot"));
- // }
- //model.setValue("/root/main/hbookdetlinfo/drugnm",model.getValue("/root/main/druglist["+grd_druglist2.row+"]/drugnm"));
- //model.setValue("/root/main/hbookdetlinfo/comnm",model.getValue("/root/main/druglist["+grd_druglist2.row+"]/comnm"));
- model.setValue("/root/main/photinfo/drugphot",model.getValue("/root/main/hbookdetlinfo/drugphot"));
- model.setValue("/root/main/photinfo/phottitle","[fig1] " + model.getValue("/root/main/druginfo/druglist["+picRow+"]/drugcd"));
- //setImageRefInstance("/root/main/photinfo/drugphot");
- img_phot2.attribute("src") = "data:image/jpg;base64," + model.getValue("/root/main/photinfo/drugphot");
- img_totphot2.attribute("src") = "data:image/jpg;base64," + model.getValue("/root/main/photinfo/drugphot");
- //model.setValue("/root/main/hbookdetlinfo/drugnm",model.getValue("/root/main/druglist["+grd_druglist2.row+"]/drugnm"));
- //model.setValue("/root/main/hbookdetlinfo/comnm",model.getValue("/root/main/druglist["+grd_druglist2.row+"]/comnm"));
-
-
- var efcycd1 = "";
- var efcycd2 = "";
- var efcycd3 = "";
- var efcycd4 = "";
- var efcycd5 = "";
- efcycd1 = model.getValue("/root/main/hbookdetlinfo/efcycd1");
- efcycd2 = model.getValue("/root/main/hbookdetlinfo/efcycd2");
- efcycd3 = model.getValue("/root/main/hbookdetlinfo/efcycd3");
- efcycd4 = model.getValue("/root/main/hbookdetlinfo/efcycd4");
- efcycd5 = model.getValue("/root/main/hbookdetlinfo/efcycd5");
- fSetEfcyCode( "I", efcycd1+"%", 2 );
- fSetEfcyCode( "I", efcycd2+"%", 3 );
- fSetEfcyCode( "I", efcycd3+"%", 4 );
- fSetEfcyCode( "I", efcycd4+"%", 5 );
- model.setValue("/root/send/srchefcyinfo/srchefcycd1",efcycd1);
- model.setValue("/root/send/srchefcyinfo/srchefcycd2",efcycd2);
- model.setValue("/root/send/srchefcyinfo/srchefcycd3",efcycd3);
- model.setValue("/root/send/srchefcyinfo/srchefcycd4",efcycd4);
- model.setValue("/root/send/srchefcyinfo/srchefcycd5",efcycd5);
- }
- model.refresh();
- }
-
- function setTopIndex(startspell) {
- var drugcode = "";
- var secondspell = "";
-
- for (var i=0; i<lst_druglist.length;i++) {
- drugcode = lst_druglist.item(i).value;
- secondspell = drugcode.substring(2,1);
- if (secondspell == startspell) {
- lst_druglist.select(i);
- lst_druglist.dispatch("onclick");
- break;
- }
- }
- }
-
- function fSubmitHBookList(grdIndex){
- // 초기화
- setInitDisplay();
- // var drugphot = "";
- var srchefcycd = "";
- var srchefcycd1 = model.getValue("/root/send/srchefcyinfo/srchefcycd1");
- var srchefcycd2 = model.getValue("/root/send/srchefcyinfo/srchefcycd2");
- var srchefcycd3 = model.getValue("/root/send/srchefcyinfo/srchefcycd3");
- var srchefcycd4 = model.getValue("/root/send/srchefcyinfo/srchefcycd4");
- var srchefcycd5 = model.getValue("/root/send/srchefcyinfo/srchefcycd5");
- var srchcntsflag = model.getValue("/root/send/srchefcyinfo/srchcntsflag");
- var srchcnts = model.getValue("/root/send/srchefcyinfo/srchcnts");
- var srchflag = model.getValue("/root/send/srchefcyinfo/srchflag");
-
- // if(model.getValue("/root/send/srchefcyinfo/srchcnts") == "") {
- // srchcnts = model.getValue("/root/send/srchefcyinfo/srchcnts");
- // } else {
- //
- // }
-
- if (srchflag == "1") {
- if (srchcntsflag == "") {
- messageBox("조회 내용구분을","C002");
- return;
- }
-
- if (srchcnts == null || srchcnts.length == 0) {
- messageBox("조회 내용을","C001");
- return;
- }
-
- if (srchcnts.length < 2) {
- messageBox("조회 내용을 두자이상","C001");
- return;
- }
- } else if (srchflag == "2") {
- if (srchefcycd5 != "") {
- srchefcycd = srchefcycd5;
- } else {
- if (srchefcycd4 != "") {
- srchefcycd = srchefcycd4;
- } else {
- if (srchefcycd3 != "") {
- srchefcycd = srchefcycd3;
- } else {
- if (srchefcycd2!= "") {
- srchefcycd = srchefcycd2;
- } else {
- if (srchefcycd1 != "") {
- srchefcycd = srchefcycd1;
- }
- }
- }
- }
- }
- if (srchefcycd == null || srchefcycd == "") {
- messageBox("효능코드를","C002");
- return;
- }
- }
-
- model.removeNodeset("/root/main/druginfo");
- model.makeNode("/root/main/druginfo");
- model.setValue("/root/send/srchefcyinfo/srchefcycd", srchefcycd);
-
- // alert(model.getValue("/root/send/srchefcyinfo/srchflag") + "/" + model.getValue("/root/send/srchefcyinfo/srchcntsflag") + "/" + model.getValue("/root/send/srchefcyinfo/srchcnts") + "/" + model.getValue("/root/send/srchefcyinfo/srchefcycd"));
- //////////////////////////////////////////////////////////////////////////
- //2011.05.01진상찬 페이지 처리추가(10건씩)
- var offset = parseInt(model.getValue("root/page/curpage"));
- //1page면 offset은 0, 1page가 아니면 offset은 page수 * 10 (한페이지당 10건씩 보여줌)
- if(offset == 1)
- {
- offset = offset - 1;
- }
- else
- {
- offset = (offset - 1) * 10;
- }
-
- model.makeValue("/root/send/srchefcyinfo/offset", String(offset)); //몇번째 데이터 부터 조회할지 지정
- model.makeValue("/root/send/srchefcyinfo/pagesize", model.getValue("root/page/pagesize")); //한페이지에 보여줄 건수(10건고정)
-
- //var success = submit("TRADB01902");
- submit("TRMOB00010");
- var maxpage = parseInt(model.getValue("/root/main/druginfo/druglistcnt/maxcnt"));
-
- if(maxpage < 10)
- {
- model.setValue("/root/page/maxpage", "1");
- }
- else
- {
- maxpage = (maxpage / 10) - ((maxpage % 10) / 10) + 1;
- model.setValue("/root/page/maxpage", String(maxpage));
- }
-
- model.refresh();
- //////////////////////////////////////////////////////////////////////////
-
- //if (success) { if문만 주석 처리 안의 내용은 원래 주석 : 진상찬
- // 조회 시 하단 clear
- // fResetData();
- //}
- }
- function setNumericTopIndex() {
- var drugcode = "";
- var secondspell = "";
-
- for (var i=0; i<lst_druglist.length;i++) {
- drugcode = lst_druglist.item(i).value;
- secondspell = drugcode.substring(2,1);
- if (isNumber(secondspell)) {
- lst_druglist.select(i);
- lst_druglist.dispatch("onclick");
- break;
- }
- }
- }
-
- function isNumber(input) {
- var chars = "0123456789";
- return containsCharsOnly(input,chars);
- }
- function containsCharsOnly(input,chars) {
- for (var inx = 0; inx < input.length; inx++) {
- if (chars.indexOf(input.charAt(inx)) == -1)
- return false;
- }
- return true;
- }
-
- function setInitDisplay() {
- model.removeNodeset("/root/main/druglist");
- model.setValue("/root/main/photinfo/drugphot", "");
- model.setValue("/root/main/photinfo/phottitle", "");
- model.setValue("/root/main/hbookdetlinfo/todd", "");
- model.setValue("/root/main/hbookdetlinfo/instcd", "");
- model.setValue("/root/main/hbookdetlinfo/fromdd", "");
- model.setValue("/root/main/hbookdetlinfo/comnm", "");
- model.setValue("/root/main/hbookdetlinfo/efcysmm", "");
- model.setValue("/root/main/hbookdetlinfo/mthdvolsmm", "");
- model.setValue("/root/main/hbookdetlinfo/seffcsmm", "");
- model.setValue("/root/main/hbookdetlinfo/refcnts", "");
- model.setValue("/root/main/hbookdetlinfo/etc", "");
- model.setValue("/root/main/hbookdetlinfo/efcynm", "");
- model.setValue("/root/main/hbookdetlinfo/hbookseq", "");
- model.setValue("/root/main/hbookdetlinfo/drugnm", "");
- model.setValue("/root/main/hbookdetlinfo/cost", "");
- model.setValue("/root/send/srchinfo1/srchflag", "1");
- model.refresh();
- }
-
- function fselSrchFlag(flag){
- if(flag == 1){
- model.setValue("/root/send/srchefcyinfo/srchflag","1");
-
- model.setValue("/root/send/srchefcyinfo/srchefcycd1", "");
- model.setValue("/root/send/srchefcyinfo/srchefcycd2", "");
- model.setValue("/root/send/srchefcyinfo/srchefcycd3", "");
- model.setValue("/root/send/srchefcyinfo/srchefcycd4", "");
- model.setValue("/root/send/srchefcyinfo/srchefcycd5", "");
-
- }else{
- model.setValue("/root/send/srchefcyinfo/srchflag","2");
-
- model.setValue("/root/send/srchefcyinfo/srchcntsflag", "");
- model.setValue("/root/send/srchefcyinfo/srchcnts","");
- }
- }
- ]]>
- </script>
- <script type="javascript" src="../../../emr/smmobileweb/js/mcommon.js"/>
- <script type="javascript" src="../../../emr/smmobileweb/js/MAST.js"/>
- </xhtml:head>
- <xhtml:body pagewidth="463px" pageheight="900px" guideline="1,1194;1,464;1,196;2,400;2,898;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <switch id="switch3" style="left:0px; top:310px; width:463px; height:550px; ">
- <case id="case8" selected="true">
- <caption id="caption7" class="search_name" style="left:15px; top:5px; width:90px; height:17px; ">상품명 :</caption>
- <caption id="caption8" class="search_name" style="left:10px; top:145px; width:85px; height:17px; ">성분 :</caption>
- <caption id="caption9" class="search_name" style="left:10px; top:280px; width:85px; height:17px; ">약가 :</caption>
- <caption id="caption10" class="search_name" style="left:10px; top:360px; width:85px; height:17px; ">용법 :</caption>
- <textarea id="tar_drugnm2" ref="/root/main/hbookdetlinfo/drugnm" scroll="autovscroll" editable="false" style="left:18px; top:25px; width:416px; height:110px; font-size:12pt; line-spacing:5; "/>
- <textarea id="tar_comnm2" ref="/root/main/hbookdetlinfo/comnm" scroll="autovscroll" editable="false" style="left:15px; top:165px; width:420px; height:110px; font-size:12pt; line-spacing:5; "/>
- <textarea id="tar_cost2" ref="/root/main/hbookdetlinfo/cost" scroll="autovscroll" editable="false" style="left:15px; top:305px; width:421px; height:45px; font-size:12pt; line-spacing:5; "/>
- <textarea id="tar_mthdvolsmm2" ref="/root/main/hbookdetlinfo/mthdvolsmm" scroll="autovscroll" editable="false" style="left:15px; top:380px; width:423px; height:140px; font-size:12pt; line-spacing:5; "/>
- </case>
- <case id="case9">
- <caption id="caption12" class="search_name" style="left:20px; top:15px; width:160px; height:17px; ">약리작용 및 효능</caption>
- <textarea id="tar_efcysmm2" ref="/root/main/hbookdetlinfo/efcysmm" scroll="autovscroll" editable="false" style="left:15px; top:40px; width:435px; height:470px; font-size:12pt; line-spacing:5; "/>
- </case>
- <case id="case10">
- <caption id="caption14" class="search_name" style="left:20px; top:15px; width:125px; height:17px; ">부작용</caption>
- <textarea id="tar_seffcsmm2" ref="/root/main/hbookdetlinfo/seffcsmm" scroll="autovscroll" editable="false" style="left:10px; top:40px; width:440px; height:470px; font-size:12pt; line-spacing:5; "/>
- </case>
- <case id="case11">
- <caption id="caption26" class="search_name" style="left:20px; top:10px; width:125px; height:17px; ">주의/금기</caption>
- <caption id="caption27" class="search_name" style="left:20px; top:325px; width:125px; height:17px; ">참고문헌</caption>
- <textarea id="tar_etc2" ref="/root/main/hbookdetlinfo/etc" scroll="autovscroll" editable="false" style="left:10px; top:35px; width:435px; height:265px; font-size:12pt; line-spacing:5; "/>
- <textarea id="tar_refcnts2" ref="/root/main/hbookdetlinfo/refcnts" scroll="autovscroll" editable="false" style="left:10px; top:350px; width:435px; height:140px; font-size:12pt; line-spacing:5; "/>
- </case>
- <case id="case12">
- <group id="grp_img2" overflow="hidden" style="left:60px; top:25px; width:335px; height:255px; border-style:solid; ">
- <img id="img_phot2" style="left:0px; top:55px; width:333px; height:115px; background-stretch:stretch; border-color:#B0B0B0; border-style:solid; "/>
- <output id="opt_title2" ref="/root/main/photinfo/phottitle" style="left:0px; top:180px; width:333px; height:19px; font-weight:bold; color:#ff0000; text-align:center; "/>
- <button id="button2" class="btn2_letter3" style="left:106px; top:210px; width:53px; height:19px; ">
- <caption>+확대</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grp_totimg2.visible = true;
- ]]>
- </script>
- </button>
- <button id="button3" class="btn2_letter3" style="left:169px; top:210px; width:53px; height:19px; ">
- <caption>-축소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grp_totimg2.visible = false;
- ]]>
- </script>
- </button>
- </group>
- </case>
- </switch>
- <caption id="caption19" class="tit_1" style="left:0px; top:0px; width:146px; height:14px; "> 약품편람 조회</caption>
- <button id="button1" class="btn3_letter2" style="left:340px; top:1px; width:56px; height:22px; ">
- <caption>검색</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- ///////////////////////////////////////////////////////////////////////////// 추가된 부분
- if ("SoonsuViewer" == document.userAgent)
- {
- if (m_bSearchBarShow)
- {
- group1.hide("slow");
- m_bSearchBarShow = false;
- }
- else
- {
- group1.show("slow");
- m_bSearchBarShow = true;
- }
- }
- else
- {
- if (m_bSearchBarShow)
- {
- group1.visible = false;
- m_bSearchBarShow = false;
- }
- else
- {
- group1.visible = true;
- m_bSearchBarShow = true;
- }
- }
- /////////////////////////////////////////////////////////////////////////////
- ]]>
- </script>
- </button>
- <group id="grp_totimg2" visibility="hidden" overflow="visible" style="left:0px; top:310px; width:602px; height:225px; border-style:solid; ">
- <output id="opt_tottitle2" ref="/root/main/photinfo/phottitle" style="left:0px; top:198px; width:599px; height:19px; font-weight:bold; color:#ff0000; text-align:center; "/>
- <img id="img_totphot2" style="left:-1px; top:-1px; width:600px; height:192px; border-color:#B0B0B0; border-style:solid; "/>
- </group>
- <datagrid id="grd_druglist2" nodeset="/root/main/druginfo/druglist" autoresize="false" caption="처방입력구분^약품코드^상품명^성분명" colsep="^" colwidth="100, 120, 180, 180" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:25px; width:458px; height:235px; ">
- <col disabled="true" ref="ordinptflag" type="combo">
- <choices>
- <item>
- <label>처방가능</label>
- <value>A</value>
- </item>
- <item>
- <label>Invisible</label>
- <value>I</value>
- </item>
- <item>
- <label>처방불가</label>
- <value>X</value>
- </item>
- </choices>
- </col>
- <col ref="drugcd"/>
- <col ref="drugnm"/>
- <col ref="comnm"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fSubmitHBookDetl(2);
- ]]>
- </script>
- <script type="javascript" ev:event="smartexpansion">
- <![CDATA[
- var grd_target_top = parseInt(grd_druglist2.attribute("top"));
- var grd_target_height = grd_druglist2.currentStyle.height;
- grp_pagebutton.attribute("top") = (grd_target_top + grd_target_height) + "px";
- radio2.attribute("top") = (grd_target_top + grd_target_height + 30) + "px";
- switch3.attribute("top") = (grd_target_top + grd_target_height + 50) + "px";
- grp_totimg2.attribute("top") = (grd_target_top + grd_target_height + 50) + "px";
- ]]>
- </script>
- </datagrid>
- <group id="group1" overflow="hidden" style="left:2px; top:20px; width:462px; height:235px; ">
- <shape id="roundrect1" appearance="roundrect" ellipsewidth="20" ellipseheight="20" style="left:0px; top:0px; width:460px; height:230px; background-color:#ffff99; border-color:#ffcc00; "/>
- <select1 id="cmb_srchefcy4" ref="/root/send/srchefcyinfo/srchefcycd4" appearance="minimal" style="left:229px; top:144px; width:210px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/efcysrchinfo2/efcyinfo4/item">
- <label ref="efcynm"/>
- <value ref="efcycd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fselSrchFlag(2);
- var srchefcycd4= model.getValue("/root/send/srchefcyinfo/srchefcycd4");
- if(srchefcycd4 != ""){
- fSetEfcyCode("S",srchefcycd4+"%", 5);
- }else{
- model.removeNodeset("/root/init/efcysrchinfo2/efcyinfo5/item");
- }
- model.refresh();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_srchefcy5" ref="/root/send/srchefcyinfo/srchefcycd5" appearance="minimal" style="left:229px; top:168px; width:208px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/efcysrchinfo2/efcyinfo5/item">
- <label ref="efcynm"/>
- <value ref="efcycd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fselSrchFlag(2);
- ]]>
- </script>
- </select1>
- <caption id="caption11" style="left:5px; top:5px; width:447px; height:35px; vertical-align:middle; ">
- <![CDATA[내용조회 혹은 효능조회를 선택하고,찾는약품정보를 검색하십시오.]]>
- </caption>
- <select1 id="rdo_srchcntsflag" ref="/root/send/srchefcyinfo/srchcntsflag" appearance="full" vcellspacing="5" overflow="visible" style="left:19px; top:69px; width:140px; height:90px; background-color:transparent; border-style:none; ">
- <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>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- fselSrchFlag(1);
- model.refresh();
- ]]>
- </script>
- </select1>
- <input id="ipt_srchdrugcd" ref="/root/send/srchefcyinfo/srchcnts" class="input_search" navindex="10" imemode="alpha" maxlength="12" style="left:20px; top:165px; width:173px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if(event.keyCode == "13") {
- fselSrchFlag(1);
- setInputNodeCurText();
- btn_sea.dispatch("DOMActivate");
- model.refresh();
- }
- ]]>
- </script>
- <hint>
- <![CDATA['D' 로시작하는 약품코드(12자리가능)]]>
- </hint>
- </input>
- <select1 id="radio1" ref="/root/send/srchefcyinfo/srchflag" appearance="full" overflow="visible" style="left:250px; top:45px; width:80px; height:18px; background-color:transparent; border-style:none; ">
- <choices>
- <item>
- <label>효능조회</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fselSrchFlag(2);
- model.refresh();
- ]]>
- </script>
- </select1>
- <button id="btn_sea" class="btn1_letter2" style="left:390px; top:200px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSubmitHBookList(2);
- ///////////////////////////////////////////////////////////////////////////// 추가된 부분
- if ("SoonsuViewer" == document.userAgent)
- {
- group1.hide("slow");
- m_bSearchBarShow = false;
- }
- else
- {
- group1.visible = false;
- m_bSearchBarShow = false;
- }
- /////////////////////////////////////////////////////////////////////////////
- ]]>
- </script>
- </button>
- <select1 id="rdo_srchflag1" ref="/root/send/srchefcyinfo/srchflag" appearance="full" overflow="visible" style="left:40px; top:47px; width:80px; height:18px; background-color:transparent; border-style:none; ">
- <choices>
- <item>
- <label>내용조회</label>
- <value>1</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fselSrchFlag(1);
- model.refresh();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_srchefcy1" ref="/root/send/srchefcyinfo/srchefcycd1" appearance="minimal" style="left:229px; top:72px; width:211px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/efcysrchinfo2/efcyinfo1/item">
- <label ref="efcynm"/>
- <value ref="efcycd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fselSrchFlag(2);
- var srchefcycd1= model.getValue("/root/send/srchefcyinfo/srchefcycd1");
- if(srchefcycd1 != ""){
- fSetEfcyCode( "S",srchefcycd1+"%", 2 );
- }else{
- model.removeNodeset("/root/init/efcysrchinfo2/efcyinfo2/item");
- model.removeNodeset("/root/init/efcysrchinfo2/efcyinfo3/item");
- model.removeNodeset("/root/init/efcysrchinfo2/efcyinfo4/item");
- model.removeNodeset("/root/init/efcysrchinfo2/efcyinfo5/item");
- }
- model.refresh();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_srchefcy2" ref="/root/send/srchefcyinfo/srchefcycd2" appearance="minimal" style="left:229px; top:96px; width:211px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/efcysrchinfo2/efcyinfo2/item">
- <label ref="efcynm"/>
- <value ref="efcycd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fselSrchFlag(2);
- var srchefcycd2= model.getValue("/root/send/srchefcyinfo/srchefcycd2");
- if(srchefcycd2 != ""){
- fSetEfcyCode( "S",srchefcycd2+"%", 3 );
- }else{
- model.removeNodeset("/root/init/efcysrchinfo2/efcyinfo3/item");
- model.removeNodeset("/root/init/efcysrchinfo2/efcyinfo4/item");
- model.removeNodeset("/root/init/efcysrchinfo2/efcyinfo5/item");
- }
- model.refresh();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_srchefcy3" ref="/root/send/srchefcyinfo/srchefcycd3" appearance="minimal" style="left:229px; top:120px; width:211px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/efcysrchinfo2/efcyinfo3/item">
- <label ref="efcynm"/>
- <value ref="efcycd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fselSrchFlag(2);
- var srchefcycd3= model.getValue("/root/send/srchefcyinfo/srchefcycd3");
- if(srchefcycd3 != ""){
- fSetEfcyCode( "S",srchefcycd3+"%", 4 );
- }else{
- model.removeNodeset("/root/init/efcysrchinfo2/efcyinfo4/item");
- model.removeNodeset("/root/init/efcysrchinfo2/efcyinfo5/item");
- }
- model.refresh();
- ]]>
- </script>
- </select1>
- </group>
- <button id="btn_close" class="btn4_letter2" style="left:410px; top:1px; width:56px; height:22px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- window.close();
- ]]>
- </script>
- </button>
- <group id="grp_pagebutton" overflow="hidden" style="left:170px; top:260px; width:130px; height:30px; ">
- <button id="nextpage" class="icon_next_month" style="left:105px; top:5px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var curpage = parseInt(model.getValue("root/page/curpage"));
- var maxpage = parseInt(model.getValue("root/page/maxpage"));
- if(curpage < maxpage)
- {
- curpage = curpage + 1;
- model.setValue("root/page/curpage", String(curpage));
- btn_sea.dispatch("DOMActivate");
- }
- ]]>
- </script>
- </button>
- <output id="maxpage" ref="/root/page/maxpage" style="left:65px; top:5px; width:40px; height:19px; text-align:center; "/>
- <button id="prepage" class="icon_pre_month" style="left:5px; top:5px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var curpage = parseInt(model.getValue("root/page/curpage"));
- if(curpage > 1)
- {
- curpage = curpage - 1;
- model.setValue("root/page/curpage", String(curpage));
- btn_sea.dispatch("DOMActivate");
- }
- ]]>
- </script>
- </button>
- <output id="curpage" ref="/root/page/curpage" style="left:23px; top:5px; width:40px; height:19px; text-align:center; "/>
- </group>
- <select1 id="radio2" ref="/root/main/cond/typelist" class="radio_search" appearance="full" cellspacing="10" cols="5" overflow="visible" style="left:0px; top:290px; width:464px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>기본정보</label>
- <value>A</value>
- </item>
- <item>
- <label>약리작용 및 효능</label>
- <value>B</value>
- </item>
- <item>
- <label>부작용</label>
- <value>C</value>
- </item>
- <item>
- <label>주의/금기/참고문헌</label>
- <value>D</value>
- </item>
- <item>
- <label>사진</label>
- <value>E</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- switch(radio2.value)
- {
- case "A" :
- model.toggle("case8");
- model.refresh();
- break;
- case "B" :
- model.toggle("case9");
- model.refresh();
- break;
- case "C" :
- model.toggle("case10");
- model.refresh();
- break;
- case "D" :
- model.toggle("case11");
- model.refresh();
- break;
- case "E" :
- model.toggle("case12");
- model.refresh();
- break;
- }
- ]]>
- </script>
- </select1>
- </xhtml:body>
- </xhtml:html>
|