SPLPJ02000_원본대출의뢰지.xfdl 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPLPJ02000" position="absolute 0 0 546 563" titletext="의뢰지" oninit="SPLPJ02000_oninit" onload="SPLPJ02000_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 520 530 547" id="group2" scrollbars="autoboth">
  8. <Layouts>
  9. <Layout>
  10. <Button position="absolute 474 5 530 27" id="btn_exit" class="btn4" taborder="11" text="닫기" onclick="group2_btn_exit_onclick"/>
  11. <Shape position="absolute 0 0 530 6" linetype="vertical" id="line17" class="line_6"/>
  12. <Button position="absolute 415 5 471 27" id="btn_save" class="btn4" taborder="10" text="확인" onclick="group2_btn_save_onclick"/>
  13. </Layout>
  14. </Layouts>
  15. </Div>
  16. <Div position="absolute 0 0 531 520" id="grp_biz">
  17. <Layouts>
  18. <Layout>
  19. <Static text="처방정보" position="absolute 5 10 165 24" align="align:center middle;" id="caption1" class="tit_2"/>
  20. <Shape position="absolute 0 26 530 32" linetype="horizontal" id="line1" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  21. <Static text="처방명" position="absolute 0 30 75 53" align="align:center middle;" id="caption4" class="cell_1"/>
  22. <Edit readonly="true" position="absolute 78 31 263 50" id="output1" displaynulltext="대출 면역염색용(1장)" enable="false" enableevent="false"/>
  23. <Static text="슬라이드 신청내용" position="absolute 5 162 175 175" align="align:center middle;" id="caption5" class="tit_2"/>
  24. <Shape position="absolute 0 178 530 184" linetype="horizontal" id="line3" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  25. <TextArea position="absolute 0 400 529 520" id="textarea1" taborder="9" wordwrap="char" value="1. 슬라이드는 해당 임상 각 과에서 주치의 확인을 받으신 후, 처방이 발생하면 병리과&#13;&#10; 병리기록실에서 대출이 진행됩니다.&#13;&#10;2. 대출하실 때 원본 슬라이드에 대한 보관료를 지불하셔야 합니다.&#13;&#10;3. 슬라이드는 대출일로부터 1개월 이내 (기재된 날짜)에 반납하셔야 합니다.&#13;&#10;4. 확인증과 슬라이드를 함께 지참 하시어 본원에 방문하시면 보관료를 돌려드립니다.&#13;&#10;5. 대출한 슬라이드의 박스 분실 시에는 box비용 (5,000원)을 배상하여야 합니다.&#13;&#10;6. 슬라이드 대출시 본인 (신분증), 대리인 (신분증, 환자의 위임장, 인감증명서) 이 &#13;&#10; 제출한 서류의 위조에 대한 책임은 의료법에 의하여 적용받을 수 있습니다.&#13;&#10;"/>
  26. <Edit position="absolute 78 83 341 102" id="input2" taborder="2"/>
  27. <Static text="대표검체" position="absolute 266 30 341 53" align="align:center middle;" id="caption2" class="cell_1"/>
  28. <Combo position="absolute 344 31 530 50" id="cmb_reprspccd" enable="false" taborder="1" innerdataset="ds_init_cmb_reprspccd" datacolumn="spcnm" codecolumn="spccd" index="-1" enableevent="false" displaynulltext="기타"/>
  29. <Shape position="absolute 0 49 530 55" linetype="vertical" id="line4" class="line_3"/>
  30. <Static text="대출목적" position="absolute 0 82 75 105" align="align:center middle;" id="caption3" class="cell_1"/>
  31. <Static text="대출신청내용" position="absolute 5 62 165 76" align="align:center middle;" id="caption6" class="tit_2"/>
  32. <Shape position="absolute 0 78 530 84" linetype="horizontal" id="line2" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  33. <Combo position="absolute 344 83 530 102" id="cmb_lendkindcd" taborder="3" innerdataset="ds_init_cmb_lendkindcd" datacolumn="resncnts" codecolumn="resncd"/>
  34. <Shape position="absolute 0 101 530 107" linetype="vertical" id="line5" class="line_2"/>
  35. <Static text="대출일자" position="absolute 0 106 75 129" align="align:center middle;" id="caption7" class="cell_1"/>
  36. <Calendar position="absolute 78 107 168 126" id="ipt_lenddd" class="input_default" taborder="4" mask="yyyy-mm-dd"/>
  37. <Static text="대출자" position="absolute 342 106 421 129" align="align:center middle;" id="caption8" class="cell_1"/>
  38. <Static text="연락처" position="absolute 0 130 75 153" align="align:center middle;" id="caption9" class="cell_1"/>
  39. <Edit position="absolute 424 107 530 126" id="ipt_appnm" taborder="6"/>
  40. <Edit position="absolute 78 131 530 150" id="input1" taborder="7"/>
  41. <Shape position="absolute 0 125 530 131" linetype="vertical" id="line6" class="line_2"/>
  42. <Shape position="absolute 1 150 531 156" linetype="horizontal" id="line7" class="line_3" style="strokepen:1 solid #33bbbbff;"/>
  43. <Grid position="absolute 0 182 530 375" id="grd_applist" class="datagrid2" taborder="8" binddataset="ds_grd_applist">
  44. <Formats>
  45. <Format id="default">
  46. <Columns>
  47. <Column size="24"/>
  48. <Column size="0"/>
  49. <Column size="0"/>
  50. <Column size="86"/>
  51. <Column size="60"/>
  52. <Column size="110"/>
  53. <Column size="110"/>
  54. <Column size="110"/>
  55. </Columns>
  56. <Rows>
  57. <Row size="24" band="head"/>
  58. <Row size="24"/>
  59. </Rows>
  60. <Band id="head">
  61. <Cell text="선택"/>
  62. <Cell col="1" text="instcd"/>
  63. <Cell col="2" text="ptno"/>
  64. <Cell col="3" text="병리번호"/>
  65. <Cell col="4" text="슬라이드&#10;장수"/>
  66. <Cell col="5" text="M"/>
  67. <Cell col="6" text="T"/>
  68. <Cell col="7" text="P"/>
  69. </Band>
  70. <Band id="body">
  71. <Cell text="bind:choi" edittype="checkbox" displaytype="checkbox"/>
  72. <Cell col="1" text="bind:instcd"/>
  73. <Cell col="2" text="bind:ptno"/>
  74. <Cell col="3" class="text_center" text="bind:dispptno"/>
  75. <Cell col="4" class="text_center" text="bind:slidcnt" edittype="text" displaytype="text" mask="#,###"/>
  76. <Cell col="5" class="text_center" text="bind:mcont"/>
  77. <Cell col="6" class="text_center" text="bind:tcont"/>
  78. <Cell col="7" class="text_center" text="bind:pcont"/>
  79. </Band>
  80. </Format>
  81. </Formats>
  82. </Grid>
  83. <Static text="대출규정" position="absolute 6 380 176 394" align="align:center middle;" id="caption10" class="tit_2"/>
  84. <Shape position="absolute 0 396 530 402" linetype="horizontal" id="line8" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  85. <Static text="반납일자" position="absolute 171 105 246 128" align="align:center middle;" id="caption11" class="cell_1"/>
  86. <Calendar position="absolute 249 107 339 126" id="input3" class="input_default" taborder="5" mask="yyyy-mm-dd"/>
  87. </Layout>
  88. </Layouts>
  89. </Div>
  90. </Layout>
  91. </Layouts>
  92. <Objects>
  93. <Dataset id="ds_init_cmb_reprspccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  94. <ColumnInfo>
  95. <Column id="spcnm" type="STRING"/>
  96. <Column id="spccd" type="STRING"/>
  97. </ColumnInfo>
  98. <Rows>
  99. <Row/>
  100. </Rows>
  101. </Dataset>
  102. <Dataset id="ds_init_cmb_lendkindcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  103. <ColumnInfo>
  104. <Column id="resncnts" type="STRING"/>
  105. <Column id="resncd" type="STRING"/>
  106. </ColumnInfo>
  107. </Dataset>
  108. <Dataset id="ds_grd_applist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  109. <ColumnInfo>
  110. <Column id="choi" type="STRING"/>
  111. <Column id="instcd" type="STRING"/>
  112. <Column id="ptno" type="STRING"/>
  113. <Column id="dispptno" type="STRING"/>
  114. <Column id="slidcnt" type="STRING"/>
  115. <Column id="mcont" type="STRING"/>
  116. <Column id="tcont" type="STRING"/>
  117. <Column id="pcont" type="STRING"/>
  118. </ColumnInfo>
  119. </Dataset>
  120. <Dataset id="ds_data_sysdtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  121. <ColumnInfo>
  122. <Column id="sysdd" type="STRING" size="256"/>
  123. <Column id="systm" type="STRING" size="256"/>
  124. </ColumnInfo>
  125. </Dataset>
  126. <Dataset id="ds_resncdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  127. <ColumnInfo>
  128. <Column id="instcd" type="STRING" size="256"/>
  129. <Column id="baseflagcd" type="STRING" size="256"/>
  130. <Column id="resncd" type="STRING" size="256"/>
  131. <Column id="resncnts" type="STRING" size="256"/>
  132. </ColumnInfo>
  133. <Rows>
  134. <Row/>
  135. </Rows>
  136. </Dataset>
  137. <Dataset id="ds_bfptnolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  138. <ColumnInfo>
  139. <Column id="choi" type="STRING" size="256" sumtext="선택"/>
  140. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  141. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  142. <Column id="ptno" type="STRING" size="256" sumtext="병리번호"/>
  143. <Column id="dispptno" type="STRING" size="256" sumtext="표시병리번호"/>
  144. <Column id="slidcnt" type="STRING" size="256" sumtext="슬라이드장수"/>
  145. <Column id="extrpartcd" type="STRING" size="256" sumtext="채취부위"/>
  146. <Column id="diagcd" type="STRING" size="256" sumtext="진단내용"/>
  147. <Column id="extrmthdcd" type="STRING" size="256" sumtext="채취방법"/>
  148. <Column id="acptdd" type="STRING" size="256" sumtext="접수일자"/>
  149. <Column id="readdrnm" type="STRING" size="256" sumtext="판독의사ID"/>
  150. </ColumnInfo>
  151. </Dataset>
  152. <Dataset id="ds_reqfrm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  153. <ColumnInfo>
  154. <Column id="reqcnts" type="STRING" size="256" sumtext="의뢰지내용"/>
  155. <Column id="imgcnts" type="STRING" size="256" sumtext="이미지내용"/>
  156. <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태"/>
  157. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  158. <Column id="workflagcd" type="STRING" size="256" sumtext="작업구분"/>
  159. </ColumnInfo>
  160. </Dataset>
  161. <Dataset id="ds_reqfrminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  162. <ColumnInfo>
  163. <Column id="choispc" type="STRING" size="256"/>
  164. <Column id="inptitem01" type="STRING" size="256"/>
  165. <Column id="inptitem02" type="STRING" size="256"/>
  166. <Column id="inptitem03" type="STRING" size="256"/>
  167. <Column id="inptitem04" type="STRING" size="256"/>
  168. <Column id="inptitem05" type="STRING" size="256"/>
  169. <Column id="inptitem06" type="STRING" size="256"/>
  170. <Column id="appinfo" type="STRING" size="256"/>
  171. </ColumnInfo>
  172. <Rows>
  173. <Row/>
  174. </Rows>
  175. </Dataset>
  176. <Dataset id="ds_hidden_reqfrminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  177. <Dataset id="ds_reprspclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  178. <ColumnInfo>
  179. <Column id="spccd" type="STRING" size="256" sumtext="검체코드"/>
  180. <Column id="spcnm" type="STRING" size="256" sumtext="검체명"/>
  181. </ColumnInfo>
  182. <Rows>
  183. <Row/>
  184. </Rows>
  185. </Dataset>
  186. </Objects>
  187. <Bind>
  188. <BindItem id="item0" compid="grp_biz.textarea1" propid="value" datasetid="ds_init" columnid="bigo"/>
  189. </Bind>
  190. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  191. * System Name :
  192. * Job Name :
  193. * Creator :
  194. * Make Date : 2015-11-13
  195. * Description :
  196. *---------------------------------------------------------------------------------------
  197. * Modify Date Modifier Modify Description
  198. *---------------------------------------------------------------------------------------
  199. * 2015-11-13 Live Converter TF->XP
  200. *
  201. *---------------------------------------------------------------------------------------
  202. ****************************************************************************************/
  203. include "com_commonxp::comm_main.xjs";
  204. include "lis_commonxp::LPZ001.xjs";
  205. function SPLPJ02000_oninit(obj:Form, e:InitEventInfo)
  206. {
  207. frmf_initForm(obj);
  208. }
  209. function SPLPJ02000_onload(obj:Form, e:LoadEventInfo)
  210. {
  211. grdf_initGrid(grp_biz.grd_applist);
  212. fExeInitialize();
  213. }
  214. function fExeInitialize()
  215. {
  216. var sReqFrmNo = "";
  217. var sAddDate = "";
  218. //----------------
  219. // 시스템일시 조회
  220. //model.removeNodeset("/root/send");
  221. //model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
  222. dsf_createDsRow("ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}]);
  223. //submit("TRLPZ00102", false);
  224. var oParam = {};
  225. oParam.id = "TRLPZ00102";
  226. oParam.service = "plgycomnusemngtapp.BaseInfoCode";
  227. oParam.method = "reqGetSystemDateTimeInformation";
  228. oParam.inds = "refData=ds_send";
  229. oParam.outds = "ds_data_sysdtinfo=sysdtinfo";
  230. oParam.async = false;
  231. //oParam.callback = "cf_TRLPZ00102";
  232. tranf_submit(oParam);
  233. //--------------
  234. // 대출목적 검색
  235. //model.makeValue("/root/send/baseflagcd", "'L1'");
  236. dsf_createDsRow("ds_send", [{col : "instcd" , val : sysf_getUserInfo("dutplceinstcd")}
  237. ,{col : "baseflagcd", val : 'L1'}]);
  238. //submit("TRLPZ00103");
  239. var oParam = {};
  240. oParam.id = "TRLPZ00103";
  241. oParam.service = "plgycomnusemngtapp.BaseInfoCode";
  242. oParam.method = "reqGetReasonCodeList";
  243. oParam.inds = "refData=ds_send";
  244. oParam.outds = "ds_init_cmb_lendkindcd=refrslt";
  245. oParam.async = false;
  246. //oParam.callback = "cf_TRLPZ00103";
  247. tranf_submit(oParam);
  248. dsf_createDsRow("ds_send", [{col : "instcd" , val : sysf_getUserInfo("dutplceinstcd")}
  249. ,{col : "spcflagcd", val : "0"}
  250. ,{col : "delflagcd", val : "0"}]);
  251. var oParam = {};
  252. oParam.id = "TRLPJ01503";
  253. oParam.service = "plgyacptmngtapp.SpecimenAccept";
  254. oParam.method = "reqGetSpecimanCodeList";
  255. oParam.inds = "refData=ds_send";
  256. oParam.outds = "ds_init_cmb_reprspccd=refrslt";
  257. oParam.async = false;
  258. //oParam.callback = "cf_TRLPJ01503";
  259. tranf_submit(oParam);
  260. //-------------------
  261. // 이전 병리번호 검색
  262. //model.makeValue("/root/send/pid", model.getValue("/root/hidden/reqfrminfo/pid"));
  263. dsf_createDsRow( "ds_send", [{col : "instcd" , val : sysf_getUserInfo("dutplceinstcd")}
  264. ,{col : "pid", val : ds_hidden_reqfrminfo.getColumn(0, "pid")}]);
  265. //submit("TRLPZ00108");
  266. var oParam = {};
  267. oParam.id = "TRLPZ00108";
  268. oParam.service = "plgycomnusemngtapp.BaseInfoCode";
  269. oParam.method = "reqGetBfPtNoList";
  270. oParam.inds = "refdata=ds_send";
  271. oParam.outds = "ds_bfptnolist=rsltlist";
  272. oParam.async = false;
  273. //oParam.callback = "cf_TRLPZ00108";
  274. tranf_submit(oParam);
  275. //----------------------------------------------------------
  276. //sReqFrmNo = model.getValue("/root/hidden/reqfrminfo/reqno");
  277. sReqFrmNo = ds_hidden_reqfrminfo.getColumn(0, "reqno");
  278. //------------------------------------------------
  279. // 의뢰지번호가 존재할 경우 의뢰지내용을 조회한다.
  280. if (sReqFrmNo != "0")
  281. {
  282. dsf_createDsRow("ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
  283. ,{col : "pid", val : ds_hidden_reqfrminfo.getColumn(0, "pid")}
  284. ,{col : "reqno", val : ds_hidden_reqfrminfo.getColumn(0, "reqno")}]);
  285. //submit("TRLPJ01502");
  286. var oParam = {};
  287. oParam.id = "TRLPJ01502";
  288. oParam.service = "plgyrelapplib.PlgyAcptLib";
  289. oParam.method = "reqGetReqFrmInfo";
  290. oParam.inds = "refData=ds_send";
  291. oParam.outds = "ds_reqfrm=refrslt";
  292. oParam.async = false;
  293. //oParam.callback = "cf_TRLPJ01502";
  294. tranf_submit(oParam);
  295. //model.makeValue("/root/hidden/reqfrminfo/spccd", model.getValue("/root/main/reqfrm/reqfrmtbl/reqfrminfo/choispc/choispclist/spccd"));
  296. //-------------------------------------------
  297. // 슬라이드 신청내용을 병리번호 리스트에 반영
  298. fExePtNoSet();
  299. }
  300. else
  301. {
  302. // 대표검체코드가 처방화면에서 넘어온 경우 처리
  303. if( !utlf_isNull(ds_hidden_reqfrminfo.getColumn(0, "spccd")) && ds_hidden_reqfrminfo.getColumn(0, "spccd") != "-")
  304. {
  305. // Continue
  306. }
  307. else
  308. {
  309. ds_hidden_reqfrminfo.setColumn(0, "spccd", "");
  310. ds_hidden_reqfrminfo.setColumn(0, "spcnm", "");
  311. }
  312. //------------------------------------------------------------
  313. sAddDate = ds_data_sysdtinfo.getColumn(0, "sysdd");
  314. sAddDate = sAddDate.toDate().getAddDate(1,"M").getDateFormat("YYYYMMDD").toString();
  315. ds_reqfrminfo.setColumn(0, "inptitem01", "");
  316. ds_reqfrminfo.setColumn(0, "inptitem02", "");
  317. ds_reqfrminfo.setColumn(0, "inptitem03", ds_data_sysdtinfo.getColumn(0, "sysdd"));
  318. ds_reqfrminfo.setColumn(0, "inptitem04", sAddDate);
  319. ds_reqfrminfo.setColumn(0, "inptitem05", "");
  320. ds_reqfrminfo.setColumn(0, "inptitem06", "");
  321. ds_reqfrminfo.setColumn(0, "reqcnts", "");
  322. }
  323. //----------------------------------------------------------------
  324. // 처방등록 화면에서 호출되지 않는 경우는 "저장" 기능을 비 활성화 처리
  325. //if (model.getValue("/root/hidden/reqfrminfo/scrnno") == "10")
  326. // if(ds_hidden_reqfrminfo.getColumn(0, "scrnno") == "10")
  327. // {
  328. // //if(Number(model.getValue("/root/main/reqfrm/prcpstatcd")) >= 400)
  329. //
  330. // {
  331. // btn_save.disabled = true;
  332. // }else {
  333. // btn_save.disabled = false;
  334. // }
  335. // } else {
  336. // if(Number(model.getValue("/root/main/reqfrm/prcpstatcd")) >= 400) {
  337. // btn_save.disabled = true;
  338. // }else {
  339. // btn_save.disabled = false;
  340. // }
  341. // }
  342. group2.btn_save.enable = false;
  343. //-------------
  344. //model.refresh();
  345. }
  346. //병리번호 목록 적용 처리 Function
  347. function fExePtNoSet()
  348. {
  349. var iFindRow = 0;
  350. var sDescNode = ds_bfptnolist;
  351. var sSrcNode = ds_grd_applist;
  352. //----------------------------------------------------
  353. for( iNo = 0; iNo <= ds_grd_applist.rowcount; iNo++)
  354. {
  355. iFindRow = ds_grd_applist.findRow(ds_grd_applist.getColumn(iNo, "ptno"),0, 3);
  356. if (iFindRow > 0)
  357. {
  358. ds_bfptnolist.setColumn(iFindRow, "choi", "true");
  359. ds_bfptnolist.setColumn(iFindRow, "slidcnt", ds_grd_applist.getColumn(iNo, "slidcnt"));
  360. }
  361. }
  362. }
  363. //설정값 저장 Function
  364. // function fExeSave() {
  365. //
  366. // var strNode = "/root/main/reqfrm/reqfrmtbl/reqfrminfo/choispc/choispclist";
  367. // var sSrcNode = "/root/main/reprspc/reprspclist";
  368. // var node = instance1.selectSingleNode("/root/main/reqfrm/reqfrmtbl/reqfrminfo");
  369. //
  370. // //-----------------------------------------------------------
  371. // if (model.getValue("/root/hidden/reqfrminfo/spccd") <= "") {
  372. // messageBox("대표검체는 ", "I003");
  373. // return false;
  374. // }
  375. //
  376. // //------------------
  377. // // 검체 추가정보 설정
  378. // model.makeValue(strNode + "/choi", "true");
  379. // model.makeValue(strNode + "/spcseqno", "001");
  380. // model.makeValue(strNode + "/spccd ", model.getValue("/root/hidden/reqfrminfo/spccd"));
  381. // //model.makeValue(strNode + "/spcnm", model.getValue(sSrcNode+"[spccd='" + model.getValue("/root/hidden/reqfrminfo/spccd") + "']/spcnm"));
  382. // model.makeValue(strNode + "/spcnm", "기타검체");
  383. // model.makeValue(strNode + "/existyn", "N");
  384. //
  385. // //----------------------------------------------------------------------------
  386. // model.removeNodeset("/root/main/reqfrm/reqfrmtbl/reqfrminfo/appinfo/applist");
  387. // model.makeNode("/root/main/reqfrm/reqfrmtbl/reqfrminfo/appinfo/applist");
  388. // copyNodesetType("/root/main/reqfrm/reqfrmtbl/reqfrminfo/appinfo/applist", "/root/init/ptnolist/bfptnolist[choi='true']");
  389. //
  390. // //---------------------------------
  391. // model.removeNodeset("/root/send");
  392. //
  393. // //------------------------------------------------------------------------------------
  394. // model.makeValue("/root/send/pid", model.getValue("/root/hidden/reqfrminfo/pid"));
  395. // model.makeValue("/root/send/scrno", "90");
  396. // model.makeValue("/root/send/reqno", (model.getValue("/root/hidden/reqfrminfo/reqno")).toString().getLeftPad(1, "0"));
  397. // model.makeValue("/root/send/reqcnts", "");
  398. // model.setValue("/root/send/reqcnts", node.xml, true);
  399. // model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
  400. //
  401. // //------------------------
  402. // if (!submit("TXLPJ01501")) {
  403. // messageBox("의뢰지 저장을", "E009");
  404. // return false;
  405. // }
  406. //
  407. // //------------------
  408. // // 의뢰지번호 Return
  409. // opener.model.setValue("/root/hidden/reqfrminfo/reqno", model.getValue("/root/main/rtnval/rtnvalinfo/reqno"));
  410. // opener.model.setValue("/root/hidden/reqfrminfo/spccd", model.getValue("/root/main/reqfrm/reqfrmtbl/reqfrminfo/choispc/choispclist/spccd"));
  411. // opener.model.setValue("/root/hidden/reqfrminfo/spcnm", model.getValue("/root/main/reqfrm/reqfrmtbl/reqfrminfo/choispc/choispclist/spcnm"));
  412. //
  413. // //------------
  414. // model.close();
  415. // }
  416. function group2_btn_exit_onclick(obj:Button, e:ClickEventInfo)
  417. {
  418. this.close();
  419. }
  420. //설정값 저장 Function
  421. function group2_btn_save_onclick(obj:Button, e:ClickEventInfo)
  422. {
  423. fExeSave();
  424. }
  425. ]]></Script>
  426. </Form>
  427. </FDL>