SMADB02100_약품식별마스터.xrw 58 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <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">
  4. <xhtml:head>
  5. <xhtml:title>약품식별마스터</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <drugitem>
  11. <drugidlist/>
  12. </drugitem>
  13. <drugidinfo>
  14. <drugcd/>
  15. <hngnm/>
  16. <engnm/>
  17. <comcnts/>
  18. <efcysmm/>
  19. <drugtype/>
  20. <samedrug/>
  21. <homodrugflag/>
  22. <prodcmpynm/>
  23. <phot/>
  24. <color/>
  25. <colornm/>
  26. <char1/>
  27. <char2/>
  28. <img1/>
  29. <shape1/>
  30. <img2/>
  31. <shape2/>
  32. <shapecd/>
  33. <longax/>
  34. <shrtax/>
  35. <thick/>
  36. <divline1/>
  37. <divline2/>
  38. <idcd/>
  39. <photoid/>
  40. <atccode/>
  41. <useyn/>
  42. </drugidinfo>
  43. <drugidimg>
  44. <drugidimg>
  45. <phot/>
  46. </drugidimg>
  47. <shape>
  48. <shape1/>
  49. <shape2/>
  50. </shape>
  51. </drugidimg>
  52. </main>
  53. <send>
  54. <srchinfo>
  55. <srchflag>drugcd</srchflag>
  56. <srchval/>
  57. <srchflag2>fstrgstdt</srchflag2>
  58. <srchval2/>
  59. <instcd/>
  60. <srchshapecd/>
  61. </srchinfo>
  62. <saveitem>
  63. <drugidinfo/>
  64. </saveitem>
  65. <imginfo>
  66. <drugidinfo/>
  67. </imginfo>
  68. <srchseq>
  69. <srchflag>A</srchflag>
  70. <srchstart>0</srchstart>
  71. <srchend>0</srchend>
  72. </srchseq>
  73. </send>
  74. <init>
  75. <comboitem>
  76. <drugtype>
  77. <A0044>
  78. <cdid/>
  79. <cdnm/>
  80. </A0044>
  81. </drugtype>
  82. <useyn>
  83. <A0635>
  84. <cdid/>
  85. <cdnm/>
  86. </A0635>
  87. </useyn>
  88. </comboitem>
  89. </init>
  90. <hidden>
  91. <colorlist>
  92. <item>
  93. <chk/>
  94. <color>1</color>
  95. <colornm>하양</colornm>
  96. <colorval/>
  97. </item>
  98. <item>
  99. <chk/>
  100. <color>2</color>
  101. <colornm>주황</colornm>
  102. <colorval/>
  103. </item>
  104. <item>
  105. <chk/>
  106. <color>3</color>
  107. <colornm>노랑</colornm>
  108. <colorval/>
  109. </item>
  110. <item>
  111. <chk/>
  112. <color>4</color>
  113. <colornm>분홍</colornm>
  114. <colorval/>
  115. </item>
  116. <item>
  117. <chk/>
  118. <color>5</color>
  119. <colornm>빨강</colornm>
  120. <colorval/>
  121. </item>
  122. <item>
  123. <chk/>
  124. <color>6</color>
  125. <colornm>보라</colornm>
  126. <colorval/>
  127. </item>
  128. <item>
  129. <chk/>
  130. <color>7</color>
  131. <colornm>초록</colornm>
  132. <colorval/>
  133. </item>
  134. <item>
  135. <chk/>
  136. <color>8</color>
  137. <colornm>파랑</colornm>
  138. <colorval/>
  139. </item>
  140. <item>
  141. <chk/>
  142. <color>9</color>
  143. <colornm>갈색</colornm>
  144. <colorval/>
  145. </item>
  146. <item>
  147. <chk/>
  148. <color>10</color>
  149. <colornm>회색</colornm>
  150. <colorval/>
  151. </item>
  152. <item>
  153. <chk/>
  154. <color>11</color>
  155. <colornm>검정</colornm>
  156. <colorval/>
  157. </item>
  158. <item>
  159. <chk/>
  160. <color>12</color>
  161. <colornm>연두</colornm>
  162. <colorval/>
  163. </item>
  164. <item>
  165. <chk/>
  166. <color>13</color>
  167. <colornm>청록</colornm>
  168. <colorval/>
  169. </item>
  170. <item>
  171. <chk/>
  172. <color>14</color>
  173. <colornm>남색</colornm>
  174. <colorval/>
  175. </item>
  176. <item>
  177. <chk/>
  178. <color>15</color>
  179. <colornm>자주</colornm>
  180. <colorval/>
  181. </item>
  182. <item>
  183. <chk/>
  184. <color>16</color>
  185. <colornm>투명</colornm>
  186. <colorval/>
  187. </item>
  188. </colorlist>
  189. <receivedrugcd>/root/main/drugidinfo/drugcd</receivedrugcd>
  190. <receivecom>/root/temp/cominfo/</receivecom>
  191. <receiveshape>
  192. <shape/>
  193. <shapecd/>
  194. </receiveshape>
  195. <instcd>012</instcd>
  196. <popupmenu>
  197. <menu>
  198. <label>빈이미지</label>
  199. <func>fSetEmptyImage</func>
  200. </menu>
  201. <menu>
  202. <label>파일열기</label>
  203. <func>fOpenImageFile</func>
  204. </menu>
  205. </popupmenu>
  206. <img>
  207. <drugphot/>
  208. </img>
  209. <recieveprodcmpy>/root/main/drugidinfo/prodcmpynm</recieveprodcmpy>
  210. <srchimginfo/>
  211. </hidden>
  212. <temp>
  213. <item/>
  214. <cominfo>
  215. <comcd/>
  216. <comexcd/>
  217. <comnm/>
  218. </cominfo>
  219. <str_re/>
  220. <drugitem>
  221. <drugidlist>
  222. <rowseq/>
  223. <idcd/>
  224. <drugcd/>
  225. <comcnts/>
  226. <hngnm/>
  227. <engnm/>
  228. <efcysmm/>
  229. <drugtype/>
  230. <homodrugflag/>
  231. <prodcmpycd/>
  232. <prodcmpynm/>
  233. <samedrug/>
  234. <color/>
  235. <divline1/>
  236. <divline2/>
  237. <shapecd/>
  238. <char1/>
  239. <char2/>
  240. <shape1/>
  241. <shape2/>
  242. <shrtax/>
  243. <longax/>
  244. <thick/>
  245. <photoid/>
  246. <atccode/>
  247. <useyn/>
  248. <fstrgstrid/>
  249. <fstrgstdt/>
  250. <lastupdtrid/>
  251. <lastupdtdt/>
  252. <edicode/>
  253. <srchchar1/>
  254. <srchchar2/>
  255. <yakpum_cd/>
  256. <kd_cd/>
  257. <orgidx/>
  258. </drugidlist>
  259. </drugitem>
  260. </temp>
  261. </root>
  262. </instance>
  263. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  264. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  265. <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
  266. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  267. <script type="javascript" src="../../../ast/commonweb/js/AST.js"/>
  268. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  269. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  270. <submission id="TRZBC00101"/>
  271. <script type="javascript" ev:event="xforms-ready">
  272. <![CDATA[
  273. // 권한 관리
  274. btn_save.disabled =! checkAuth("X"); // 저장
  275. btn_upd.disabled =! checkAuth("X"); // 수정
  276. btn_del.disabled =! checkAuth("X"); // 삭제
  277. // btn_cle.disabled =! checkAuth("X"); // 초기화
  278. zbcfGetCodeList( new Array("A0044","A0635"), new Array("/root/init/comboitem/drugtype", "/root/init/comboitem/useyn"));
  279. grd_com.deleteRow(1); // 성분명 임시 그리드 초기화
  280. // 색상 설정
  281. for(var i = grd_color.fixedRows; i < grd_color.rows; i++){
  282. var color = model.getValue("/root/hidden/colorlist/item["+i+"]/color");
  283. if(color == "1"){
  284. grd_color.cellstyle("background-color", i, 3, i, 3) = "#ffffff";
  285. } else if(color == "2"){
  286. grd_color.cellstyle("background-color", i, 3, i, 3) = "#ff6600";
  287. } else if(color == "3"){
  288. grd_color.cellstyle("background-color", i, 3, i, 3) = "#ffff00";
  289. }else if(color == "4"){
  290. grd_color.cellstyle("background-color", i, 3, i, 3) = "#ff99cc";
  291. }else if(color == "5"){
  292. grd_color.cellstyle("background-color", i, 3, i, 3) = "#ff0000";
  293. }else if(color == "6"){
  294. grd_color.cellstyle("background-color", i, 3, i, 3) = "#ff00ff";
  295. }else if(color == "7"){
  296. grd_color.cellstyle("background-color", i, 3, i, 3) = "#00ff00";
  297. }else if(color == "8"){
  298. grd_color.cellstyle("background-color", i, 3, i, 3) = "#0000ff";
  299. }else if(color == "9"){
  300. grd_color.cellstyle("background-color", i, 3, i, 3) = "#993300";
  301. }else if(color == "10"){
  302. grd_color.cellstyle("background-color", i, 3, i, 3) = "#c0c0c0";
  303. }else if(color == "11"){
  304. grd_color.cellstyle("background-color", i, 3, i, 3) = "#000000";
  305. }else if(color == "12"){
  306. grd_color.cellstyle("background-color", i, 3, i, 3) = "#ccffcc";
  307. }else if(color == "13"){
  308. grd_color.cellstyle("background-color", i, 3, i, 3) = "#008080";
  309. }else if(color == "14"){
  310. grd_color.cellstyle("background-color", i, 3, i, 3) = "#000080";
  311. }else if(color == "15"){
  312. grd_color.cellstyle("background-color", i, 3, i, 3) = "#800000";
  313. }else if(color == "16"){
  314. //grd_color.cellstyle("background-color", i, 2, i, 2) = "";
  315. }
  316. }
  317. //removeAllMenu();
  318. //appendMenu("빈 이미지", "1");
  319. //appendMenu("#separator", "");
  320. //appendMenu("파일열기...", "2");
  321. model.setValue("/root/send/srchinfo/instcd", model.getValue("/root/hidden/instcd"));
  322. //submit("TRADB02101"); //데이타 너무 많이 오류발생 . 조회조건시 풀기.
  323. //개발용으로 쓰이는 idcd값을 숨김(Excel 변환시 필요)
  324. grd_drugid.colHidden(1) = true;
  325. SelRowYn = "N";
  326. fBtnDisableYN(SelRowYn);
  327. model.refresh();
  328. ]]>
  329. </script>
  330. <script type="javascript">
  331. <![CDATA[
  332. var SelRow = "";
  333. var chkPhotImg = false;
  334. var chkShape1Img = false;
  335. var chkShape2Img = false;
  336. var SelRowYn = "";
  337. //============================ 데이터의 신규입력/수정/삭제를 실행한다 ==========================
  338. // saveflag : I - 신규입력, U - 수정, D - 삭제
  339. function fSetDrugIdData(saveflag){
  340. // 실행 여부 선택 창
  341. var msg = messageBox("["+event.pTarget.label+"]","Q004");
  342. if(msg != 6) return false; // '아니오'선택시 false 반환
  343. var cnt = "";
  344. var color="";
  345. for(var i = grd_color.fixedRows; i < grd_color.rows; i++){
  346. var chk = model.getValue("/root/hidden/colorlist/item["+i+"]/chk");
  347. if(chk == "true"){
  348. if(cnt != ""){
  349. color += "/"+model.getValue("/root/hidden/colorlist/item["+i+"]/color");
  350. }else{
  351. color += model.getValue("/root/hidden/colorlist/item["+i+"]/color");
  352. cnt++;
  353. }
  354. }
  355. }
  356. model.setValue("/root/main/drugidinfo/color", color);
  357. model.copyNode("/root/send/saveitem/drugidinfo","/root/main/drugidinfo");
  358. if(model.getValue("/root/send/saveitem/drugidinfo/phot") != ""){
  359. chkPhotImg = true;
  360. }else chkPhotImg = false;
  361. // 사진 유무 설정
  362. if(chkPhotImg){
  363. model.setValue("/root/send/saveitem/drugidinfo/phot",model.getValue("/root/main/drugidinfo/phot"),true);
  364. model.makeValue("/root/send/saveitem/drugidinfo/photyn", "Y");
  365. if(saveflag == 'I') { // 신규입력시 이미지파일명 변경 "현재시간(HHMMSS) + 원 이미지 파일명"
  366. var tmp_photoid = model.getValue("/root/send/saveitem/drugidinfo/photoid").split("_");
  367. var photoid = getCurrentTime()+"_"+tmp_photoid[tmp_photoid.length-1];
  368. model.setValue("/root/send/saveitem/drugidinfo/photoid", getCurrentTime()+"_"+tmp_photoid[tmp_photoid.length-1]);
  369. }
  370. } else {
  371. // 20141226 jmkim 신규입력 시 사진 없을 경우 java.lang.ArrayIndexOutOfBoundsException: 3 error 문제 처리
  372. // model.setValue("/root/send/saveitem/drugidinfo/phot","empty",true); --> empty 삭제
  373. model.setValue("/root/send/saveitem/drugidinfo/phot","",true);
  374. model.makeValue("/root/send/saveitem/drugidinfo/photyn", "N");
  375. }
  376. model.makeValue("/root/send/saveitem/drugidinfo/saveflag", saveflag);
  377. model.makeValue("/root/send/saveitem/drugidinfo/instcd", model.getValue("/root/hidden/instcd"));
  378. if(submit("TXADB02101")){
  379. fClearDrugIdInfo();
  380. btn_sea.dispatch("DOMActivate");
  381. return true;
  382. }else return false;
  383. }
  384. function fOpenImageFile(){
  385. var id = model.getFocus();
  386. var file = openImageFileDialog(512000); // image 파일이 너무 크면 submit 시간이 매우 오래(5분이상) 걸리므로 가급적 사이즈를 작게 제한한다.
  387. if (file == "") {
  388. return false;
  389. }else{
  390. var tmp = file.split("\\");
  391. var photoid = model.getValue("/root/main/drugidinfo/drugcd")+"_"+tmp[tmp.length-1];
  392. /* 이미지 파일명 길이 체크 */
  393. if(parseInt(photoid.getByteLength()) > 30) {
  394. messageBox("이미지 파일명 길이가 입력가능 범위를","E003");
  395. return;
  396. }
  397. model.setValue("/root/main/drugidinfo/photoid",photoid);
  398. }
  399. if((id == "btn_img") || (id == "img_phot")){
  400. fChangeImage(img_phot, img_phot_hidden, file, "/root/main/drugidinfo/phot", 313, 116);
  401. chkPhotImg = true;
  402. } else if((id == "btn_shape1") || (id == "img_shape1")){
  403. fChangeImage(img_shape1, img_shape1, file, "/root/main/drugidinfo/img1", 128, 85);
  404. chkShape1Img = true;
  405. } else if((id == "btn_shape2") || (id == "img_shape2")){
  406. fChangeImage(img_shape2, img_shape2_hidden, file, "/root/main/drugidinfo/img2", 128, 85);
  407. chkShape2Img = true;
  408. }
  409. return true;
  410. }
  411. function fChangeImage(img_id, img_hidden, file, xpath, widthval, heightval){
  412. //model.setValue(xpath, "", true);
  413. img_hidden.src = file; // 파일에서 읽은 이미지의 base64 encoding 값을 가져오기 위한 이미지 컨트롤
  414. var data = img_hidden.getbase64data(); // base64 encoding 문자열을 가져온다.
  415. model.setValue(xpath,data,true); // 이미지를 보여주기 위하여 view용 이미지컨트롤의 ref instance에 값을 저장
  416. setImageRefInstance(xpath);
  417. Base64_Preview1.SetViewMode(4);
  418. Base64_Preview1.LoadImage(file);
  419. //img_id.attribute("width")= widthval;
  420. //img_id.attribute("height")= heightval;
  421. img_hidden.src = "";
  422. model.refresh();
  423. }
  424. function fSetEmptyImage(){
  425. var id = model.getFocus();
  426. if((id == "img_phot") || (id == "btn_delimg")){
  427. model.setValue("/root/main/drugidinfo/phot","",true);
  428. model.setValue("/root/main/drugidinfo/photoid","",true); // 이미지 삭제시 해당 약품코드의 이미지정보 삭제
  429. Base64_Preview1.Clear();
  430. chkPhotImg = true;
  431. } else if((id == "img_shape1") || (id == "img_delshape1")){
  432. model.setValue("/root/main/drugidinfo/img1","",true);
  433. chkShape1Img = true;
  434. } else if((id == "img_shape2") || (id == "img_delshape2")){
  435. model.setValue("/root/main/drugidinfo/img2","",true);
  436. chkShape2Img = true;
  437. }
  438. model.refresh();
  439. }
  440. function fClearDrugIdInfo(){
  441. SelRowYn = "N";
  442. fBtnDisableYN(SelRowYn);
  443. model.resetInstanceNode("/root/main/drugidinfo");
  444. fClearColor();
  445. chkPhotImg = false;
  446. chkShape1Img = false;
  447. chkShape2Img = false;
  448. model.refresh();
  449. }
  450. function fClearColor(){
  451. for(var i = grd_color.fixedRows; i < grd_color.rows; i++){
  452. model.setValue("/root/hidden/colorlist/item["+i+"]/chk", "false");
  453. }
  454. }
  455. function fMatchColor(color){
  456. if(color == 1){
  457. return "하양";
  458. }else if(color == 2){
  459. return "주황";
  460. }else if(color == 3){
  461. return "노랑";
  462. }else if(color == 4){
  463. return "분홍";
  464. }else if(color == 5){
  465. return "빨강";
  466. }else if(color == 6){
  467. return "보라";
  468. }else if(color == 7){
  469. return "초록";
  470. }else if(color == 8){
  471. return "파랑";
  472. }else if(color == 9){
  473. return "갈색";
  474. }else if(color == 10){
  475. return "회색";
  476. }else if(color == 11){
  477. return "검정";
  478. }else if(color == 12){
  479. return "연두";
  480. }else if(color == 13){
  481. return "청록";
  482. }else if(color == 14){
  483. return "남색";
  484. }else if(color == 15){
  485. return "자주";
  486. }else if(color == 16){
  487. return "투명";
  488. }
  489. }
  490. function fBtnDisableYN(selrowyn){
  491. if(selrowyn == "Y"){
  492. btn_upd.disabled = false;
  493. btn_del.disabled = false;
  494. }else{
  495. btn_upd.disabled = true;
  496. btn_del.disabled = true;
  497. }
  498. }
  499. ]]>
  500. </script>
  501. <submission id="TRADB02101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchinfo" replace="instance" resultref="/root/main/drugitem"/>
  502. <submission id="TXADB02101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/saveitem" replace="instance" resultref="/root/main/drugitem"/>
  503. <submission id="TRADB02102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/imginfo" replace="instance" resultref="/root/main/drugidimg"/>
  504. <submission id="TRADB02103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchseq" replace="instance" resultref="/root/temp/drugitem"/>
  505. </model>
  506. </xhtml:head>
  507. <xhtml:body guideline="1,1194;" style="font-size:10pt; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  508. <group id="group1" style="left:0px; top:0px; width:1194px; height:13px; ">
  509. <caption id="caption19" class="tit_1" style="left:0px; top:0px; width:180px; height:14px; ">약품식별 마스터 관리</caption>
  510. </group>
  511. <group id="group3" scroll="auto" style="left:0px; top:13px; width:1195px; height:771px; ">
  512. <img id="img_hidden" ref="/root/hidden/img/drugphot" visibility="hidden" style="left:480px; top:355px; width:310px; height:110px; background-stretch:stretch; border-color:#3366ff; border-width:1px; border-style:solid; cursor:hand; "/>
  513. <img id="img_phot_hidden" visibility="hidden" style="left:770px; top:475px; width:18px; height:15px; background-stretch:stretch; "/>
  514. <img id="img_shape2_hidden" style="left:475px; top:660px; width:128px; height:85px; background-stretch:stretch; "/>
  515. <img id="img_shape1_hidden" style="left:475px; top:520px; width:128px; height:85px; background-stretch:stretch; "/>
  516. <textarea id="input7" ref="/root/main/drugidinfo/samedrug" class="input_search" appearance="textarea" style="left:105px; top:672px; width:120px; height:70px; "/>
  517. <line id="line8" class="line_2" style="x1:5px; y1:670px; x2:465px; y2:670px; "/>
  518. <input id="ipt_shape2" ref="/root/main/drugidinfo/shape2" class="input_search" style="left:475px; top:748px; width:128px; height:19px; "/>
  519. <button id="button1" class="icon_search" style="left:445px; top:650px; width:16px; height:16px; ">
  520. <caption/>
  521. <script type="javascript" ev:event="DOMActivate">
  522. <![CDATA[
  523. modal("SPADB63400",0,50,50,"SPADB63400","/root/hidden/recieveprodcmpy","/root/hidden/receiveref");
  524. ipt_prodcmpynm.refresh();
  525. ]]>
  526. </script>
  527. </button>
  528. <line id="line9" class="line_2" style="x1:5px; y1:743px; x2:465px; y2:743px; "/>
  529. <line id="line20" class="line_2" style="x1:788px; y1:668px; x2:1185px; y2:668px; "/>
  530. <line id="line21" class="line_3" style="x1:796px; y1:770px; x2:1193px; y2:770px; "/>
  531. <line id="line10" class="line_2" style="x1:5px; y1:548px; x2:465px; y2:548px; "/>
  532. <line id="line22" class="line_2" style="x1:796px; y1:718px; x2:1190px; y2:718px; "/>
  533. <line id="line11" class="line_1" style="x1:475px; y1:345px; x2:788px; y2:345px; "/>
  534. <line id="line23" class="line_2" style="x1:796px; y1:668px; x2:1190px; y2:668px; "/>
  535. <input id="input10" ref="/root/main/drugidinfo/shrtax" class="input_search" style="left:896px; top:696px; width:295px; height:19px; "/>
  536. <caption id="caption20" style="left:898px; top:624px; width:15px; height:15px; vertical-align:middle; ">뒤</caption>
  537. <line id="line12" class="line_1" style="x1:796px; y1:345px; x2:1190px; y2:345px; "/>
  538. <group id="group2" style="left:0px; top:30px; width:1195px; height:60px; ">
  539. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:60px; background-color:#fffbf2; border-color:#ffd799; ">ㅇ</shape>
  540. <line id="line13" style="x1:1080px; y1:10px; x2:1080px; y2:50px; border-color:#ffe4bb; border-left-style:solid; "/>
  541. <caption id="caption2" class="search_name" style="left:20px; top:10px; width:91px; height:17px; ">검색조건 :</caption>
  542. <select1 id="cmb_srchflag" ref="/root/send/srchinfo/srchflag" class="combo_search" appearance="minimal" style="left:107px; top:9px; width:153px; height:19px; ">
  543. <choices>
  544. <item>
  545. <label>약품코드</label>
  546. <value>drugcd</value>
  547. </item>
  548. <item>
  549. <label>약품명</label>
  550. <value>srchname</value>
  551. </item>
  552. <item>
  553. <label>성분명</label>
  554. <value>comcnts</value>
  555. </item>
  556. </choices>
  557. </select1>
  558. <input id="ipt_srchval" ref="/root/send/srchinfo/srchval" class="input_search" style="left:262px; top:9px; width:210px; height:19px; ">
  559. <script type="javascript" ev:event="onkeydown">
  560. <![CDATA[
  561. inputEnterKey("btn_sea","DOMActivate");
  562. ]]>
  563. </script>
  564. </input>
  565. <button id="btn_sea" class="btn1_letter2" style="left:1107px; top:19px; width:56px; height:22px; ">
  566. <caption>조회</caption>
  567. <script type="javascript" ev:event="DOMActivate">
  568. <![CDATA[
  569. if(model.getValue("/root/send/srchinfo/srchval").length >= 2 || model.getValue("/root/send/srchinfo/srchval2") != "" || model.getValue("/root/send/srchinfo/srchshapecd") != ""){
  570. model.setValue("/root/send/srchinfo/instcd", model.getValue("/root/hidden/instcd"));
  571. // submit("TRADB02101",false); //2008-09-29 false 조회시 일부값을 조회못함.
  572. fClearDrugIdInfo();
  573. if(submit("TRADB02101")){
  574. for(var i = grd_drugid.fixedRows; i <= getNodesetCount("/root/main/drugitem/drugidlist"); i++){
  575. var color = model.getValue("/root/main/drugitem/drugidlist["+i+"]/color");
  576. var colornm = "";
  577. var temp = color.split("/");
  578. if(temp.length > 1){
  579. for(var j= 0; j < temp.length; j++){
  580. if(j+1 == temp.length){
  581. colornm += fMatchColor(temp[j]);
  582. }else colornm += fMatchColor(temp[j])+",";
  583. }
  584. }else colornm = fMatchColor(temp);
  585. model.setValue("/root/main/drugitem/drugidlist["+i+"]/colornm", colornm);
  586. }
  587. }
  588. }else{
  589. messageBox("최소 2글자 이상","C001");
  590. model.setFocus("ipt_srchval");
  591. return;
  592. }
  593. model.refresh();
  594. ]]>
  595. </script>
  596. </button>
  597. <caption id="caption26" class="search_name" style="left:510px; top:10px; width:70px; height:17px; ">일자 :</caption>
  598. <input id="input8" ref="/root/send/srchinfo/srchval2" class="input_search" autonext="false" inputtype="date" style="left:674px; top:10px; width:131px; height:19px; ">
  599. <script type="javascript" ev:event="onkeydown">
  600. <![CDATA[
  601. inputEnterKey("btn_sea","DOMActivate");
  602. ]]>
  603. </script>
  604. </input>
  605. <select1 id="cmb_srchflag2" ref="/root/send/srchinfo/srchflag2" class="combo_search" appearance="minimal" style="left:582px; top:10px; width:90px; height:19px; ">
  606. <choices>
  607. <item>
  608. <label>등록일자</label>
  609. <value>fstrgstdt</value>
  610. </item>
  611. <item>
  612. <label>수정일자</label>
  613. <value>lastupdt</value>
  614. </item>
  615. </choices>
  616. </select1>
  617. <button id="btn_shape3" class="btn2_letter6" style="left:957px; top:10px; width:86px; height:19px; ">
  618. <caption>문양불러오기</caption>
  619. <script type="javascript" ev:event="DOMActivate">
  620. <![CDATA[
  621. modal("SPADB62600",0,100,150,"SPADB62600","/root/hidden/receiveshape","/root/hidden/receiveref");
  622. if(model.getValue("/root/hidden/receiveshape/shape") != "") {
  623. model.setValue("/root/hidden/srchimginfo", "");
  624. model.setValue("/root/send/srchinfo/srchshapecd", "");
  625. img_shape3.refresh();
  626. model.setValue("/root/hidden/srchimginfo",model.getValue("/root/hidden/receiveshape/shape"));
  627. setImageRefInstance("/root/hidden/srchimginfo");
  628. model.setValue("/root/send/srchinfo/srchshapecd",model.getValue("/root/hidden/receiveshape/shapecd"));
  629. model.resetInstanceNode("/root/hidden/receiveshape");
  630. img_shape3.refresh();
  631. model.setValue("/root/hidden/receiveshape/shape", "");
  632. }
  633. ]]>
  634. </script>
  635. </button>
  636. <img id="img_shape3" ref="/root/hidden/srchimginfo" style="left:911px; top:8px; width:45px; height:45px; background-stretch:stretch; border-color:#e6e5e5; border-style:solid; cursor:hand; "/>
  637. <caption id="caption28" class="search_name" style="left:840px; top:10px; width:70px; height:17px; ">문양 :</caption>
  638. <button id="btn_delshape3" class="btn2_letter2" style="left:957px; top:30px; width:42px; height:19px; ">
  639. <caption>삭제</caption>
  640. <script type="javascript" ev:event="DOMActivate">
  641. <![CDATA[
  642. model.setValue("/root/hidden/srchimginfo", "");
  643. model.setValue("/root/send/srchinfo/srchshapecd", "");
  644. img_shape3.refresh();
  645. ]]>
  646. </script>
  647. </button>
  648. <input id="ipt_srchval_re" ref="/root/temp/str_re" class="input_search" style="left:262px; top:34px; width:210px; height:19px; ">
  649. <script type="javascript" ev:event="onkeydown">
  650. <![CDATA[
  651. inputEnterKey("btn_sea_re","DOMActivate");
  652. ]]>
  653. </script>
  654. </input>
  655. <caption id="caption29" class="search_name" style="left:175px; top:35px; width:80px; height:17px; ">재검색 :</caption>
  656. <button id="btn_sea_re" class="btn1_letter3" style="left:479px; top:33px; width:68px; height:22px; ">
  657. <caption>재검색</caption>
  658. <script type="javascript" ev:event="DOMActivate">
  659. <![CDATA[
  660. var strstr = model.getValue("/root/temp/str_re")
  661. strstr = strstr.toUpperCase() ;
  662. var strtype = model.getValue("/root/send/srchinfo/srchflag")
  663. //alert(strstr + " " + strtype)
  664. if(model.getValue("/root/send/srchinfo/srchval").length >= 2 ) {
  665. }else{
  666. messageBox("최소 2글자 이상","C001");
  667. model.setFocus("ipt_srchval_re");
  668. return;
  669. }
  670. var r_cnt = grd_drugid.rows ;
  671. for( var j = 1 ; j < r_cnt ; j++ ) {
  672. var datastr = "" ;
  673. if (strtype == "drugcd") {
  674. datastr = model.getValue("/root/main/drugitem/drugidlist["+j+"]/drugcd");
  675. datastr = datastr.toUpperCase() ;
  676. }
  677. if (strtype == "srchname") {
  678. datastr = model.getValue("/root/main/drugitem/drugidlist["+j+"]/hngnm");
  679. datastr = datastr.toUpperCase() ;
  680. }
  681. if (strtype == "comcnts") {
  682. datastr = model.getValue("/root/main/drugitem/drugidlist["+j+"]/comcnts");
  683. datastr = datastr.toUpperCase() ;
  684. }
  685. // alert(strstr + " " + datastr) ;
  686. //alert(isSearchString(datastr, strstr) ) ;
  687. if (datastr != "") {
  688. if( isSearchString(datastr, strstr) == false) {
  689. // alert(j) ;
  690. grd_drugid.rowHidden(j) = true;
  691. }
  692. }
  693. }
  694. model.refresh();
  695. ]]>
  696. </script>
  697. </button>
  698. </group>
  699. <input id="input11" ref="/root/main/drugidinfo/longax" class="input_search" style="left:896px; top:721px; width:295px; height:19px; "/>
  700. <line id="line24" class="line_2" style="x1:796px; y1:693px; x2:1190px; y2:693px; "/>
  701. <caption id="caption21" style="left:898px; top:648px; width:15px; height:15px; vertical-align:middle; ">앞</caption>
  702. <caption id="caption10" class="cell_1" style="left:230px; top:672px; width:95px; height:70px; vertical-align:middle; ">동종약</caption>
  703. <caption id="caption1" class="cell_1" style="left:5px; top:400px; width:95px; height:97px; vertical-align:middle; ">성분 및 함량</caption>
  704. <input id="input12" ref="/root/main/drugidinfo/thick" class="input_search" style="left:896px; top:746px; width:295px; height:19px; "/>
  705. <line id="line25" class="line_2" style="x1:796px; y1:743px; x2:1190px; y2:743px; "/>
  706. <caption id="caption22" class="cell_1" style="left:796px; top:695px; width:95px; height:23px; vertical-align:middle; ">단축</caption>
  707. <line id="line14" class="line_3" style="x1:473px; y1:770px; x2:786px; y2:770px; "/>
  708. <caption id="caption11" class="cell_1" style="left:475px; top:495px; width:128px; height:23px; vertical-align:middle; ">문양 1</caption>
  709. <line id="line26" class="line_2" style="x1:796px; y1:768px; x2:1190px; y2:768px; "/>
  710. <caption id="caption23" class="cell_1" style="left:796px; top:720px; width:95px; height:23px; vertical-align:middle; ">장축</caption>
  711. <line id="line15" class="line_2" style="x1:475px; y1:606px; x2:788px; y2:606px; "/>
  712. <caption id="caption3" class="cell_1" style="left:5px; top:500px; width:95px; height:23px; vertical-align:middle; ">한글상품명</caption>
  713. <button id="button61" class="icon_search" style="left:375px; top:377px; width:16px; height:16px; ">
  714. <caption/>
  715. <script type="javascript" ev:event="DOMActivate">
  716. <![CDATA[
  717. modal("SPADB60100",0,100,150,"SPADB60100","/root/hidden/receivedrugcd","/root/temp/receivedata/receiveref");
  718. ]]>
  719. </script>
  720. </button>
  721. <caption id="caption12" class="cell_1" style="left:5px; top:375px; width:95px; height:23px; vertical-align:middle; ">약품코드</caption>
  722. <line id="line27" class="line_2" style="x1:5px; y1:768px; x2:455px; y2:768px; "/>
  723. <caption id="caption24" class="cell_1" style="left:796px; top:745px; width:95px; height:23px; vertical-align:middle; ">두께</caption>
  724. <line id="line16" class="line_2" style="x1:475px; y1:632px; x2:788px; y2:632px; "/>
  725. <caption id="caption13" class="cell_1" style="left:608px; top:495px; width:180px; height:23px; vertical-align:middle; ">문자 1</caption>
  726. <select1 id="combo3" ref="/root/main/drugidinfo/drugtype" class="combo_search" appearance="minimal" style="left:105px; top:648px; width:120px; height:19px; ">
  727. <!--
  728. <choices>
  729. <itemset nodeset="/root/init/comboitem/drugtype/A0044">
  730. <label ref="cdnm"/>
  731. <value ref="cdid"/>
  732. </itemset>
  733. </choices>
  734. -->
  735. <choices>
  736. <item>
  737. <label>나정</label>
  738. <value>10</value>
  739. </item>
  740. <item>
  741. <label>필름코팅정</label>
  742. <value>11</value>
  743. </item>
  744. <item>
  745. <label>설하정</label>
  746. <value>12</value>
  747. </item>
  748. <item>
  749. <label>붕해(현탁)정</label>
  750. <value>13</value>
  751. </item>
  752. <item>
  753. <label>당의정</label>
  754. <value>14</value>
  755. </item>
  756. <item>
  757. <label>다층정</label>
  758. <value>15</value>
  759. </item>
  760. <item>
  761. <label>트로키정</label>
  762. <value>16</value>
  763. </item>
  764. <item>
  765. <label>저작정</label>
  766. <value>17</value>
  767. </item>
  768. <item>
  769. <label>기타</label>
  770. <value>18</value>
  771. </item>
  772. <item>
  773. <label>장용정</label>
  774. <value>19</value>
  775. </item>
  776. <item>
  777. <label>경질캡슐</label>
  778. <value>2</value>
  779. </item>
  780. <item>
  781. <label>연질캡슐</label>
  782. <value>3</value>
  783. </item>
  784. </choices>
  785. </select1>
  786. <caption id="caption4" class="cell_1" style="left:5px; top:525px; width:95px; height:23px; vertical-align:middle; ">영문상품명</caption>
  787. <button id="button51" class="btn2_letter6" style="left:799px; top:94px; width:86px; height:19px; ">
  788. <caption>검색약품엑셀</caption>
  789. <script type="javascript" ev:event="DOMActivate">
  790. <![CDATA[
  791. var file = window.fileDialog("save","","true","","xls","Excel Files(*.xls)|*.xls");
  792. grd_drugid.saveExcel(file, "sheet1");
  793. ]]>
  794. </script>
  795. </button>
  796. <select1 id="combo4" ref="/root/main/drugidinfo/shapecd" class="combo_search" appearance="minimal" style="left:896px; top:670px; width:295px; height:19px; ">
  797. <choices>
  798. <item>
  799. <label>원형</label>
  800. <value>1</value>
  801. </item>
  802. <item>
  803. <label>타원형</label>
  804. <value>2</value>
  805. </item>
  806. <item>
  807. <label>삼각형</label>
  808. <value>3</value>
  809. </item>
  810. <item>
  811. <label>사각형</label>
  812. <value>4</value>
  813. </item>
  814. <item>
  815. <label>육각형</label>
  816. <value>5</value>
  817. </item>
  818. <item>
  819. <label>팔각형</label>
  820. <value>6</value>
  821. </item>
  822. <item>
  823. <label>반원형</label>
  824. <value>7</value>
  825. </item>
  826. <item>
  827. <label>마름모형</label>
  828. <value>8</value>
  829. </item>
  830. <item>
  831. <label>장방형</label>
  832. <value>9</value>
  833. </item>
  834. <item>
  835. <label>오각형</label>
  836. <value>10</value>
  837. </item>
  838. <item>
  839. <label>기타</label>
  840. <value>11</value>
  841. </item>
  842. </choices>
  843. </select1>
  844. <caption id="caption14" class="cell_1" style="left:796px; top:350px; width:95px; height:270px; vertical-align:middle; ">색상</caption>
  845. <select1 id="radio1" ref="/root/main/drugidinfo/divline1" class="radio_search" appearance="full" cols="4" rows="1" overflow="visible" style="left:922px; top:623px; width:176px; height:20px; border-style:none; ">
  846. <choices>
  847. <item>
  848. <label>없음</label>
  849. <value>0</value>
  850. </item>
  851. <item>
  852. <label>- 형</label>
  853. <value>1</value>
  854. </item>
  855. <item>
  856. <label>+ 형</label>
  857. <value>2</value>
  858. </item>
  859. <item>
  860. <label>기타</label>
  861. <value>3</value>
  862. </item>
  863. </choices>
  864. </select1>
  865. <line id="line17" class="line_2" style="x1:475px; y1:746px; x2:788px; y2:746px; "/>
  866. <caption id="caption5" class="cell_1" style="left:5px; top:550px; width:95px; height:95px; vertical-align:middle; ">효능 및 효과</caption>
  867. <line id="line1" class="line_1" style="x1:5px; y1:345px; x2:465px; y2:345px; "/>
  868. <line id="line18" class="line_2" style="x1:796px; y1:621px; x2:1190px; y2:621px; "/>
  869. <caption id="caption15" class="cell_1" style="left:608px; top:635px; width:180px; height:23px; vertical-align:middle; ">문자 2</caption>
  870. <caption id="caption6" class="cell_1" style="left:5px; top:647px; width:95px; height:23px; vertical-align:middle; ">제형</caption>
  871. <line id="line2" class="line_3" style="x1:5px; y1:770px; x2:465px; y2:770px; "/>
  872. <line id="line19" class="line_2" style="x1:796px; y1:646px; x2:1190px; y2:646px; "/>
  873. <select1 id="radio3" ref="/root/main/drugidinfo/divline2" class="radio_search" appearance="full" cols="4" rows="1" overflow="visible" style="left:922px; top:648px; width:176px; height:20px; border-style:none; ">
  874. <choices>
  875. <item>
  876. <label>없음</label>
  877. <value>0</value>
  878. </item>
  879. <item>
  880. <label>- 형</label>
  881. <value>1</value>
  882. </item>
  883. <item>
  884. <label>+ 형</label>
  885. <value>2</value>
  886. </item>
  887. <item>
  888. <label>기타</label>
  889. <value>3</value>
  890. </item>
  891. </choices>
  892. </select1>
  893. <caption id="caption16" class="cell_1" style="left:475px; top:635px; width:128px; height:23px; vertical-align:middle; ">문양 2</caption>
  894. <textarea id="textarea1" ref="/root/main/drugidinfo/comcnts" style="left:105px; top:402px; width:360px; height:92px; "/>
  895. <line id="line3" class="line_2" style="x1:5px; y1:398px; x2:465px; y2:399px; "/>
  896. <input id="input2" ref="/root/main/drugidinfo/drugcd" class="input_search" style="left:105px; top:376px; width:260px; height:19px; "/>
  897. <caption id="caption7" class="tit_2" style="left:10px; top:329px; width:95px; height:13px; ">검색결과</caption>
  898. <caption id="caption17" class="cell_1" style="left:796px; top:623px; width:95px; height:45px; vertical-align:middle; ">분할선</caption>
  899. <caption id="caption8" class="cell_1" style="left:230px; top:647px; width:95px; height:23px; vertical-align:middle; ">제약회사</caption>
  900. <textarea id="textarea2" ref="/root/main/drugidinfo/efcysmm" style="left:105px; top:552px; width:360px; height:93px; "/>
  901. <input id="input3" ref="/root/main/drugidinfo/hngnm" class="input_search" style="left:105px; top:500px; width:360px; height:19px; "/>
  902. <line id="line4" class="line_2" style="x1:5px; y1:497px; x2:465px; y2:497px; "/>
  903. <textarea id="textarea3" ref="/root/main/drugidinfo/char1" style="left:608px; top:520px; width:180px; height:85px; "/>
  904. <caption id="caption18" class="cell_1" style="left:796px; top:670px; width:95px; height:23px; vertical-align:middle; ">모양</caption>
  905. <caption id="caption9" class="cell_1" style="left:5px; top:672px; width:95px; height:70px; vertical-align:middle; ">동효약</caption>
  906. <input id="input4" ref="/root/main/drugidinfo/engnm" class="input_search" style="left:105px; top:526px; width:360px; height:19px; "/>
  907. <line id="line5" class="line_2" style="x1:5px; y1:523px; x2:465px; y2:523px; "/>
  908. <textarea id="textarea4" ref="/root/main/drugidinfo/char2" style="left:608px; top:660px; width:180px; height:85px; "/>
  909. <input id="ipt_shape1" ref="/root/main/drugidinfo/shape1" class="input_search" style="left:475px; top:609px; width:128px; height:19px; "/>
  910. <line id="line6" class="line_2" style="x1:475px; y1:492px; x2:788px; y2:492px; "/>
  911. <input id="ipt_prodcmpynm" ref="/root/main/drugidinfo/prodcmpynm" class="input_search" style="left:330px; top:647px; width:110px; height:19px; "/>
  912. <line id="line7" class="line_2" style="x1:5px; y1:646px; x2:465px; y2:646px; "/>
  913. <datagrid id="grd_color" nodeset="/root/hidden/colorlist/item" caption="선택^색상^색상명^색상" colsep="^" colwidth="44, 95, 90, 83" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowsep="/" selectionmode="free" style="left:895px; top:350px; width:295px; height:270px; ">
  914. <col ref="chk" type="checkbox"/>
  915. <col ref="color" visibility="hidden"/>
  916. <col ref="colornm" style="text-align:center; "/>
  917. <col ref="colorval"/>
  918. </datagrid>
  919. <datagrid id="grd_drugid" nodeset="/root/main/drugitem/drugidlist" caption="idcd^약품코드^한글약품명^영문약품명^성분 및 함량^효능 및 효과^본원사용여부^제형이름^동효약^동종약^제약회사^사진^phot^색상^색상명^문자1^문자2^문양1^문양2^모양^장축^단축^두께^분할선뒤^분할선앞" colsep="^" colwidth="0, 100, 160, 160, 170, 180, 120, 100, 100, 100, 100, 50, 0, 40, 62, 50, 50, 50, 50, 80, 80, 80, 80, 60, 60" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:115px; width:1194px; height:200px; ">
  920. <col ref="idcd"/>
  921. <col ref="drugcd" style="text-align:center; "/>
  922. <col ref="hngnm"/>
  923. <col ref="engnm"/>
  924. <col ref="comcnts"/>
  925. <col ref="efcysmm"/>
  926. <col disabled="true" ref="useyn" type="combo" style="text-align:center; ">
  927. <choices>
  928. <itemset nodeset="/root/init/comboitem/useyn/A0635">
  929. <label ref="cdnm"/>
  930. <value ref="cdid"/>
  931. </itemset>
  932. </choices>
  933. </col>
  934. <col disabled="true" ref="drugtype" type="combo">
  935. <!--
  936. <choices>
  937. <itemset nodeset="/root/init/comboitem/drugtype/A0044">
  938. <label ref="cdnm"/>
  939. <value ref="cdid"/>
  940. </itemset>
  941. </choices>
  942. -->
  943. <choices>
  944. <item>
  945. <label>나정</label>
  946. <value>10</value>
  947. </item>
  948. <item>
  949. <label>필름코팅정</label>
  950. <value>11</value>
  951. </item>
  952. <item>
  953. <label>설하정</label>
  954. <value>12</value>
  955. </item>
  956. <item>
  957. <label>붕해현탁정</label>
  958. <value>13</value>
  959. </item>
  960. <item>
  961. <label>당의정</label>
  962. <value>14</value>
  963. </item>
  964. <item>
  965. <label>다층정</label>
  966. <value>15</value>
  967. </item>
  968. <item>
  969. <label>정제</label>
  970. <value>16</value>
  971. </item>
  972. <item>
  973. <label>츄어블정</label>
  974. <value>17</value>
  975. </item>
  976. <item>
  977. <label>서방정</label>
  978. <value>18</value>
  979. </item>
  980. <item>
  981. <label>장용정</label>
  982. <value>19</value>
  983. </item>
  984. <item>
  985. <label>경질캡슐</label>
  986. <value>2</value>
  987. </item>
  988. <item>
  989. <label>연질캡슐</label>
  990. <value>3</value>
  991. </item>
  992. </choices>
  993. </col>
  994. <col ref="samedrug" style="left:890px; top:23px; width:100px; height:23px; text-align:center; "/>
  995. <col ref="homodrugflag" style="text-align:center; "/>
  996. <col ref="prodcmpynm"/>
  997. <col checkvalue="Y,N" disabled="true" ref="photyn" type="checkbox"/>
  998. <col ref="phot"/>
  999. <col ref="color" visibility="hidden"/>
  1000. <col ref="colornm"/>
  1001. <col ref="char1"/>
  1002. <col ref="char2"/>
  1003. <col ref="shape1"/>
  1004. <col ref="shape2"/>
  1005. <col disabled="true" ref="shapecd" type="combo">
  1006. <choices>
  1007. <item>
  1008. <label>원형</label>
  1009. <value>1</value>
  1010. </item>
  1011. <item>
  1012. <label>오각형</label>
  1013. <value>2</value>
  1014. </item>
  1015. <item>
  1016. <label>타원형</label>
  1017. <value>3</value>
  1018. </item>
  1019. <item>
  1020. <label>삼각형</label>
  1021. <value>4</value>
  1022. </item>
  1023. <item>
  1024. <label>사각형</label>
  1025. <value>5</value>
  1026. </item>
  1027. <item>
  1028. <label>육각형</label>
  1029. <value>6</value>
  1030. </item>
  1031. <item>
  1032. <label>팔각형</label>
  1033. <value>7</value>
  1034. </item>
  1035. <item>
  1036. <label>반원형</label>
  1037. <value>8</value>
  1038. </item>
  1039. <item>
  1040. <label>장방형</label>
  1041. <value>9</value>
  1042. </item>
  1043. <item>
  1044. <label>마름모형</label>
  1045. <value>10</value>
  1046. </item>
  1047. <item>
  1048. <label>기타</label>
  1049. <value>20</value>
  1050. </item>
  1051. </choices>
  1052. </col>
  1053. <col ref="longax"/>
  1054. <col ref="shrtax"/>
  1055. <col ref="thick"/>
  1056. <col disabled="true" ref="divline1" type="combo">
  1057. <choices>
  1058. <item>
  1059. <label>없음</label>
  1060. <value>0</value>
  1061. </item>
  1062. <item>
  1063. <label>- 형</label>
  1064. <value>1</value>
  1065. </item>
  1066. <item>
  1067. <label>+ 형</label>
  1068. <value>2</value>
  1069. </item>
  1070. <item>
  1071. <label>기타</label>
  1072. <value>3</value>
  1073. </item>
  1074. </choices>
  1075. </col>
  1076. <col disabled="true" ref="divline2" type="combo">
  1077. <choices>
  1078. <item>
  1079. <label>없음</label>
  1080. <value>0</value>
  1081. </item>
  1082. <item>
  1083. <label>- 형</label>
  1084. <value>1</value>
  1085. </item>
  1086. <item>
  1087. <label>+ 형</label>
  1088. <value>2</value>
  1089. </item>
  1090. <item>
  1091. <label>기타</label>
  1092. <value>3</value>
  1093. </item>
  1094. </choices>
  1095. </col>
  1096. <script type="javascript" ev:event="ondblclick">
  1097. <![CDATA[
  1098. SelRowYn = "Y";
  1099. fBtnDisableYN(SelRowYn);
  1100. //model.removenode("/root/main/drugidinfo");
  1101. fClearColor();
  1102. model.copyNode("/root/main/drugidinfo", "/root/main/drugitem/drugidlist["+SelRow+"]");
  1103. var color2 = model.getValue("/root/main/drugidinfo/color");
  1104. var tmpArray;
  1105. tmpArray = color2.split("/");
  1106. for(var i = 0; i < tmpArray.length;i++){
  1107. for(var j = grd_color.fixedRows; j < grd_color.rows; j++){
  1108. var color1 = model.getValue("/root/hidden/colorlist/item["+j+"]/color");
  1109. if(color1 == tmpArray[i].getTrim()){
  1110. model.setValue("/root/hidden/colorlist/item["+j+"]/chk", "true");
  1111. grd_color.rebuild();
  1112. }
  1113. }
  1114. }
  1115. //이미지 로딩
  1116. model.copyNode("/root/send/imginfo/drugidinfo", "/root/main/drugitem/drugidlist["+SelRow+"]");
  1117. submit("TRADB02102");
  1118. // 20141226 jmkim phot 없을 경우에 대한 예외처리 용 if 추가
  1119. if(model.getValue("/root/main/drugidimg/drugidimg/phot") != ""){
  1120. model.setValue("/root/main/drugidinfo/phot", model.getValue("/root/main/drugidimg/drugidimg/phot"), true);
  1121. }
  1122. if(model.getValue("/root/main/drugidimg/shape/shape1") != ""){
  1123. model.setValue("/root/main/drugidinfo/img1", model.getValue("/root/main/drugidimg/shape/shape1"), true);
  1124. }
  1125. if(model.getValue("/root/main/drugidimg/shape/shape2") != ""){
  1126. model.setValue("/root/main/drugidinfo/img2", model.getValue("/root/main/drugidimg/shape/shape2"), true);
  1127. }
  1128. setImageRefInstance("/root/main/drugidinfo/phot");
  1129. Base64_Preview1.Clear();
  1130. Base64_Preview1.SetViewMode(4);
  1131. Base64_Preview1.LoadImageBase64(model.getValue("/root/main/drugidinfo/phot"));
  1132. setImageRefInstance("/root/main/drugidinfo/img1");
  1133. setImageRefInstance("/root/main/drugidinfo/img2");
  1134. model.refresh();
  1135. //img_phot.attribute("width") = 120;
  1136. //img_phot.attribute("height") = 120;
  1137. img_phot.refresh();
  1138. chkPhotImg = false;
  1139. chkShape1Img = false;
  1140. chkShape2Img = false;
  1141. ]]>
  1142. </script>
  1143. <script type="javascript" ev:event="onclick">
  1144. <![CDATA[
  1145. SelRow = grd_drugid.row;
  1146. ]]>
  1147. </script>
  1148. </datagrid>
  1149. <output id="output1" ref="/root/hidden/instcd" visibility="hidden" style="left:210px; top:325px; width:100px; height:19px; "/>
  1150. <output id="output2" ref="/root/main/drugidinfo/idcd" visibility="hidden" style="left:105px; top:325px; width:100px; height:19px; "/>
  1151. <import id="import1" src="C:\CMCProject\application\webapps\ast\pharmacyweb\xrw\SMADB02101_약품식별마스터팝업.xrw" style="left:315px; top:325px; width:335px; height:15px; "/>
  1152. <img id="img_shape2" ref="/root/main/drugidinfo/img2" style="left:475px; top:660px; width:128px; height:85px; background-stretch:stretch; border-color:#e6e5e5; border-style:solid; cursor:hand; ">
  1153. <script type="javascript" ev:event="ondblclick">
  1154. <![CDATA[
  1155. // if(fOpenImageFile("img_shape2")){
  1156. // chkShape2Img = true;
  1157. // }
  1158. modal("SPADB62600",0,100,150,"SPADB62600","/root/hidden/receiveshape","/root/hidden/receiveref");
  1159. model.setValue("/root/main/drugidinfo/img2",model.getValue("/root/hidden/receiveshape/shape"));
  1160. setImageRefInstance("/root/main/drugidinfo/img2");
  1161. model.setValue("/root/main/drugidinfo/shape2",model.getValue("/root/hidden/receiveshape/shapecd"));
  1162. model.resetInstanceNode("/root/hidden/receiveshape");
  1163. model.refresh();
  1164. ]]>
  1165. </script>
  1166. <script type="javascript" ev:event="onmousedown">
  1167. <![CDATA[
  1168. //astfMakePopup(img_shape2, "/root/hidden/popupmenu/menu");
  1169. ]]>
  1170. </script>
  1171. <script type="javascript" ev:event="DOMFocusOut">
  1172. <![CDATA[
  1173. initPopupMenu();
  1174. ]]>
  1175. </script>
  1176. </img>
  1177. <textarea id="input9" ref="/root/main/drugidinfo/homodrugflag" class="input_search" appearance="textarea" style="left:330px; top:672px; width:135px; height:70px; "/>
  1178. <img id="img_shape1" ref="/root/main/drugidinfo/img1" style="left:475px; top:520px; width:128px; height:85px; background-stretch:stretch; border-color:#e6e5e5; border-style:solid; cursor:hand; ">
  1179. <script type="javascript" ev:event="ondblclick">
  1180. <![CDATA[
  1181. /*
  1182. if(fOpenImageFile("img_shape1")){
  1183. chkShape1Img = true;
  1184. }
  1185. */
  1186. modal("SPADB62600",0,100,150,"SPADB62600","/root/hidden/receiveshape","/root/hidden/receiveref");
  1187. model.setValue("/root/main/drugidinfo/img1",model.getValue("/root/hidden/receiveshape/shape"));
  1188. setImageRefInstance("/root/main/drugidinfo/img1");
  1189. model.setValue("/root/main/drugidinfo/shape1",model.getValue("/root/hidden/receiveshape/shapecd"));
  1190. model.resetInstanceNode("/root/hidden/receiveshape");
  1191. model.refresh();
  1192. ]]>
  1193. </script>
  1194. <script type="javascript" ev:event="onmousedown">
  1195. <![CDATA[
  1196. //astfMakePopup(img_shape1, "/root/hidden/popupmenu/menu");
  1197. ]]>
  1198. </script>
  1199. <script type="javascript" ev:event="DOMFocusOut">
  1200. <![CDATA[
  1201. initPopupMenu();
  1202. ]]>
  1203. </script>
  1204. </img>
  1205. <img id="img_phot" ref="/root/main/drugidinfo/phot" visibility="hidden" style="left:475px; top:350px; width:314px; height:116px; background-stretch:stretch; border-color:#3366ff; border-width:1px; border-style:solid; cursor:hand; ">
  1206. <script type="javascript" ev:event="ondblclick">
  1207. <![CDATA[
  1208. if(fOpenImageFile("img_phot")){
  1209. chkPhotImg = true;
  1210. }
  1211. ]]>
  1212. </script>
  1213. <script id="phot" type="javascript" ev:event="onmousedown">
  1214. <![CDATA[
  1215. astfMakePopup(img_phot, "/root/hidden/popupmenu/menu");
  1216. ]]>
  1217. </script>
  1218. <script type="javascript" ev:event="DOMFocusOut">
  1219. <![CDATA[
  1220. initPopupMenu();
  1221. ]]>
  1222. </script>
  1223. </img>
  1224. <caption id="caption25" class="cell_1" style="left:5px; top:745px; width:95px; height:23px; vertical-align:middle; ">성분ATC코드</caption>
  1225. <input id="input5" ref="/root/main/drugidinfo/atccode" style="left:105px; top:745px; width:95px; height:19px; "/>
  1226. <button id="button3" class="icon_search" style="left:210px; top:745px; width:16px; height:16px; ">
  1227. <caption/>
  1228. <script type="javascript" ev:event="DOMActivate">
  1229. <![CDATA[
  1230. modal("SPADB61300",0,100,150,"SPADB61300","/root/hidden/recevecom","/root/hidden/receiveref");
  1231. if(model.getValue("/root/temp/cominfo[1]/comcd") != ""){
  1232. model.setValue("/root/main/drugidinfo/atccode", model.getValue("/root/temp/cominfo[1]/comcd"));
  1233. }
  1234. model.refresh();
  1235. ]]>
  1236. </script>
  1237. </button>
  1238. <button id="btn_img" class="btn2_letter6" style="left:655px; top:470px; width:86px; height:19px; ">
  1239. <caption>사진불러오기</caption>
  1240. <script type="javascript" ev:event="DOMActivate">
  1241. <![CDATA[
  1242. if(fOpenImageFile("img_phot")){
  1243. chkPhotImg = true;
  1244. }
  1245. ]]>
  1246. </script>
  1247. </button>
  1248. <button id="btn_delimg" class="btn2_letter2" style="left:745px; top:470px; width:42px; height:19px; ">
  1249. <caption>삭제</caption>
  1250. <script type="javascript" ev:event="DOMActivate">
  1251. <![CDATA[
  1252. fSetEmptyImage();
  1253. /*
  1254. model.setValue("/root/main/drugidinfo/phot","");
  1255. model.setValue("/root/main/drugidinfo/photoid","");
  1256. model.refresh();
  1257. */
  1258. ]]>
  1259. </script>
  1260. </button>
  1261. <button id="btn_shape1" class="btn2_letter6" style="left:610px; top:610px; width:86px; height:19px; ">
  1262. <caption>문양불러오기</caption>
  1263. <script type="javascript" ev:event="DOMActivate">
  1264. <![CDATA[
  1265. modal("SPADB62600",0,100,150,"SPADB62600","/root/hidden/receiveshape","/root/hidden/receiveref");
  1266. if(model.getValue("/root/hidden/receiveshape/shape") != "") {
  1267. model.setValue("/root/main/drugidinfo/img1","");
  1268. model.setValue("/root/main/drugidinfo/shape1","");
  1269. img_shape1.refresh();
  1270. model.setValue("/root/main/drugidinfo/img1",model.getValue("/root/hidden/receiveshape/shape"));
  1271. setImageRefInstance("/root/main/drugidinfo/img1");
  1272. model.setValue("/root/main/drugidinfo/shape1",model.getValue("/root/hidden/receiveshape/shapecd"));
  1273. model.resetInstanceNode("/root/hidden/receiveshape");
  1274. model.refresh();
  1275. model.setValue("/root/hidden/receiveshape/shape", "");
  1276. }
  1277. ]]>
  1278. </script>
  1279. </button>
  1280. <button id="btn_delshape1" class="btn2_letter2" style="left:700px; top:610px; width:42px; height:19px; ">
  1281. <caption>삭제</caption>
  1282. <script type="javascript" ev:event="DOMActivate">
  1283. <![CDATA[
  1284. model.setValue("/root/main/drugidinfo/img1","");
  1285. model.setValue("/root/main/drugidinfo/shape1","");
  1286. model.refresh();
  1287. ]]>
  1288. </script>
  1289. </button>
  1290. <button id="btn_shape2" class="btn2_letter6" style="left:610px; top:750px; width:86px; height:19px; ">
  1291. <caption>문양불러오기</caption>
  1292. <script type="javascript" ev:event="DOMActivate">
  1293. <![CDATA[
  1294. modal("SPADB62600",0,100,150,"SPADB62600","/root/hidden/receiveshape","/root/hidden/receiveref");
  1295. if(model.getValue("/root/hidden/receiveshape/shape") != "") {
  1296. model.setValue("/root/main/drugidinfo/img2","");
  1297. model.setValue("/root/main/drugidinfo/shape2","");
  1298. img_shape2.refresh();
  1299. model.setValue("/root/main/drugidinfo/img2",model.getValue("/root/hidden/receiveshape/shape"));
  1300. setImageRefInstance("/root/main/drugidinfo/img2");
  1301. model.setValue("/root/main/drugidinfo/shape2",model.getValue("/root/hidden/receiveshape/shapecd"));
  1302. model.resetInstanceNode("/root/hidden/receiveshape");
  1303. model.refresh();
  1304. model.setValue("/root/hidden/receiveshape/shape", "");
  1305. }
  1306. ]]>
  1307. </script>
  1308. </button>
  1309. <button id="btn_delshape2" class="btn2_letter2" style="left:700px; top:750px; width:42px; height:19px; ">
  1310. <caption>삭제</caption>
  1311. <script type="javascript" ev:event="DOMActivate">
  1312. <![CDATA[
  1313. model.setValue("/root/main/drugidinfo/img2","");
  1314. model.setValue("/root/main/drugidinfo/shape2","");
  1315. model.refresh();
  1316. ]]>
  1317. </script>
  1318. </button>
  1319. <button id="button10" class="btn3_letter4" style="left:5px; top:5px; width:100px; height:20px; ">
  1320. <caption>자료등록</caption>
  1321. </button>
  1322. <button id="button11" class="btn3_letter6" style="left:86px; top:5px; width:104px; height:22px; ">
  1323. <caption>성분별 수정</caption>
  1324. <script type="javascript" ev:event="DOMActivate">
  1325. <![CDATA[
  1326. open("SPADB63300");
  1327. ]]>
  1328. </script>
  1329. </button>
  1330. <button id="button12" class="btn4_letter3" style="left:1125px; top:320px; width:68px; height:22px; ">
  1331. <caption>초기화</caption>
  1332. <script type="javascript" ev:event="DOMActivate">
  1333. <![CDATA[
  1334. fClearDrugIdInfo();
  1335. ]]>
  1336. </script>
  1337. </button>
  1338. <button id="btn_upd" class="btn4_letter2" style="left:1005px; top:320px; width:56px; height:22px; ">
  1339. <caption>수정</caption>
  1340. <script type="javascript" ev:event="DOMActivate">
  1341. <![CDATA[
  1342. if(fSetDrugIdData("U"))
  1343. grd_drugid.dispatch("ondblclick");
  1344. ]]>
  1345. </script>
  1346. </button>
  1347. <button id="btn_del" class="btn4_letter2" style="left:1065px; top:320px; width:56px; height:22px; ">
  1348. <caption>삭제</caption>
  1349. <script type="javascript" ev:event="DOMActivate">
  1350. <![CDATA[
  1351. fSetDrugIdData("D");
  1352. ]]>
  1353. </script>
  1354. </button>
  1355. <button id="btn_save" class="btn4_letter4" visibility="visible" style="left:922px; top:320px; width:80px; height:22px; ">
  1356. <caption>신규입력</caption>
  1357. <script type="javascript" ev:event="DOMActivate">
  1358. <![CDATA[
  1359. fSetDrugIdData("I");
  1360. ]]>
  1361. </script>
  1362. </button>
  1363. <datagrid id="grd_com" nodeset="/root/temp/cominfo" visibility="hidden" caption="comcd^comexcd^comnm" colsep="^" mergecellsfixedrows="bycolrec" rowsep="|" style="left:5px; top:240px; width:305px; height:65px; ">
  1364. <col ref="comcd"/>
  1365. <col ref="comexcd"/>
  1366. <col ref="comnm"/>
  1367. </datagrid>
  1368. <caption id="caption27" class="cell_1" style="left:230px; top:745px; width:95px; height:23px; vertical-align:middle; ">본원사용여부</caption>
  1369. <select1 id="cmb_useyn" ref="/root/main/drugidinfo/useyn" class="combo_search" appearance="minimal" style="left:330px; top:745px; width:135px; height:19px; ">
  1370. <!--
  1371. <choices>
  1372. <itemset nodeset="/root/init/comboitem/drugtype/A0044">
  1373. <label ref="cdnm"/>
  1374. <value ref="cdid"/>
  1375. </itemset>
  1376. </choices>
  1377. -->
  1378. <choices>
  1379. <itemset nodeset="/root/init/comboitem/useyn/A0635">
  1380. <label ref="cdnm"/>
  1381. <value ref="cdid"/>
  1382. </itemset>
  1383. </choices>
  1384. </select1>
  1385. <object id="Base64_Preview1" clsid="{72e5d9ed-0d6a-46e8-aead-23144bfef878}" style="left:475px; top:350px; width:314px; height:116px; background-color:transparent; "/>
  1386. <button id="btn_photo" class="btn3_letter6" visibility="hidden" style="left:195px; top:5px; width:80px; height:22px; ">
  1387. <caption>약품사진등록</caption>
  1388. <script type="javascript" ev:event="DOMActivate">
  1389. <![CDATA[
  1390. open("SMAZZ00201");
  1391. ]]>
  1392. </script>
  1393. </button>
  1394. <script type="javascript" ev:event="onkeyup">
  1395. <![CDATA[
  1396. //20110124_laboru
  1397. if (event.keyCode==121){
  1398. btn_photo.visible=true;
  1399. }
  1400. if(event.keyCode==120) {
  1401. btn_photo.visible=false;
  1402. }
  1403. ]]>
  1404. </script>
  1405. <button id="button2" class="btn2_letter6" style="left:1099px; top:94px; width:86px; height:19px; ">
  1406. <caption>전체약품엑셀</caption>
  1407. <script type="javascript" ev:event="DOMActivate">
  1408. <![CDATA[
  1409. submit("TRADB02103") ;
  1410. var file = window.fileDialog("save","","true","","xls","Excel Files(*.xls)|*.xls");
  1411. datagrid_exl.saveExcel(file, "sheet1");
  1412. ]]>
  1413. </script>
  1414. </button>
  1415. <input id="input1" ref="/root/send/srchseq/srchstart" format="#,###" style="left:985px; top:95px; width:45px; height:19px; text-align:center; "/>
  1416. <input id="input6" ref="/root/send/srchseq/srchend" format="#,###" style="left:1050px; top:95px; width:45px; height:19px; text-align:center; "/>
  1417. <caption id="caption30" style="left:1033px; top:98px; width:15px; height:20px; ">~</caption>
  1418. <caption id="caption31" style="left:947px; top:95px; width:35px; height:20px; ">구간:</caption>
  1419. <datagrid id="datagrid_exl" nodeset="/root/temp/drugitem/drugidlist" visibility="hidden" caption="RowSeq^idcd^drugcd^comcnts^hngnm^engnm^efcysmm^drugtype^homodrugflag^prodcmpycd^prodcmpynm^samedrug^color^divline1^divline2^shapecd^char1^char2^shape1^shape2^shrtax^longax^thick^photoid^atccode^useyn^fstrgstrid^fstrgstdt^lastupdtrid^lastupdtdt^edicode^srchchar1^srchchar2^yakpum_cd^kd_cd^orgidx^orgidx" colsep="^" colwidth="57, 52, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:755px; top:210px; width:439px; height:90px; ">
  1420. <col ref="rowseq"/>
  1421. <col ref="idcd"/>
  1422. <col ref="drugcd"/>
  1423. <col ref="comcnts"/>
  1424. <col ref="hngnm"/>
  1425. <col ref="engnm"/>
  1426. <col ref="efcysmm"/>
  1427. <col ref="drugtype"/>
  1428. <col ref="homodrugflag"/>
  1429. <col ref="prodcmpycd"/>
  1430. <col ref="prodcmpynm"/>
  1431. <col ref="samedrug"/>
  1432. <col ref="color"/>
  1433. <col ref="divline1"/>
  1434. <col ref="divline2"/>
  1435. <col ref="shapecd"/>
  1436. <col ref="char1"/>
  1437. <col ref="char2"/>
  1438. <col ref="shape1"/>
  1439. <col ref="shape2"/>
  1440. <col ref="shrtax"/>
  1441. <col ref="longax"/>
  1442. <col ref="thick"/>
  1443. <col ref="photoid"/>
  1444. <col ref="atccode"/>
  1445. <col ref="useyn"/>
  1446. <col ref="fstrgstrid"/>
  1447. <col ref="fstrgstdt"/>
  1448. <col ref="lastupdtrid"/>
  1449. <col ref="lastupdtdt"/>
  1450. <col ref="edicode"/>
  1451. <col ref="srchchar1"/>
  1452. <col ref="srchchar2"/>
  1453. <col ref="yakpum_cd"/>
  1454. <col ref="kd_cd"/>
  1455. <col ref="orgidx"/>
  1456. <script type="javascript" ev:event="ondblclick">
  1457. <![CDATA[
  1458. SelRowYn = "Y";
  1459. fBtnDisableYN(SelRowYn);
  1460. //model.removenode("/root/main/drugidinfo");
  1461. fClearColor();
  1462. model.copyNode("/root/main/drugidinfo", "/root/main/drugitem/drugidlist["+SelRow+"]");
  1463. var color2 = model.getValue("/root/main/drugidinfo/color");
  1464. var tmpArray;
  1465. tmpArray = color2.split("/");
  1466. for(var i = 0; i < tmpArray.length;i++){
  1467. for(var j = grd_color.fixedRows; j < grd_color.rows; j++){
  1468. var color1 = model.getValue("/root/hidden/colorlist/item["+j+"]/color");
  1469. if(color1 == tmpArray[i].getTrim()){
  1470. model.setValue("/root/hidden/colorlist/item["+j+"]/chk", "true");
  1471. grd_color.rebuild();
  1472. }
  1473. }
  1474. }
  1475. //이미지 로딩
  1476. model.copyNode("/root/send/imginfo/drugidinfo", "/root/main/drugitem/drugidlist["+SelRow+"]");
  1477. submit("TRADB02102");
  1478. model.setValue("/root/main/drugidinfo/phot", model.getValue("/root/main/drugidimg/drugidimg/phot"), true);
  1479. if(model.getValue("/root/main/drugidimg/shape/shape1") != ""){
  1480. model.setValue("/root/main/drugidinfo/img1", model.getValue("/root/main/drugidimg/shape/shape1"), true);
  1481. }
  1482. if(model.getValue("/root/main/drugidimg/shape/shape2") != ""){
  1483. model.setValue("/root/main/drugidinfo/img2", model.getValue("/root/main/drugidimg/shape/shape2"), true);
  1484. }
  1485. setImageRefInstance("/root/main/drugidinfo/phot");
  1486. Base64_Preview1.Clear();
  1487. Base64_Preview1.SetViewMode(4);
  1488. Base64_Preview1.LoadImageBase64(model.getValue("/root/main/drugidinfo/phot"));
  1489. setImageRefInstance("/root/main/drugidinfo/img1");
  1490. setImageRefInstance("/root/main/drugidinfo/img2");
  1491. model.refresh();
  1492. //img_phot.attribute("width") = 120;
  1493. //img_phot.attribute("height") = 120;
  1494. img_phot.refresh();
  1495. chkPhotImg = false;
  1496. chkShape1Img = false;
  1497. chkShape2Img = false;
  1498. ]]>
  1499. </script>
  1500. <script type="javascript" ev:event="onclick">
  1501. <![CDATA[
  1502. SelRow = grd_drugid.row;
  1503. ]]>
  1504. </script>
  1505. </datagrid>
  1506. </group>
  1507. </xhtml:body>
  1508. </xhtml:html>