SPPMC06600_보호자증관리.xfdl 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPPMC06600" position="absolute 0 0 410 230" titletext="보호자증 관리" onload="SPPMC06600_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static text="보호자증 관리" position="absolute 0 0 160 25" id="caption1" class="tit_1"/>
  8. <Static id="caption00" text="인적사항" class="tit_2" position="absolute 5 31 79 48"/>
  9. <Static id="caption02" text="인적사항" class="tit_2" position="absolute 5 118 79 135" onclick="caption02_onclick"/>
  10. <Shape id="line1" class="line_1" position="absolute 0 49 400 55" style="strokepen:3 solid #33bbbbff;"/>
  11. <Shape id="line00" class="line_1" position="absolute 0 136 400 142" style="strokepen:3 solid #33bbbbff;"/>
  12. <Static id="caption7" text="등록번호" class="cell_1" position="absolute 0 54 90 77" style="padding:0 0 0 4;align:center;"/>
  13. <Static id="caption03" text="병실" class="cell_1" position="absolute 220 80 284 103" style="padding:0 0 0 4;align:center;"/>
  14. <Static id="caption04" text="성명" class="cell_1" position="absolute 220 54 284 77" style="padding:0 0 0 4;align:center;"/>
  15. <Static id="caption05" text="입원일자" class="cell_1" position="absolute 0 80 90 103" style="padding:0 0 0 4;align:center;"/>
  16. <Static id="caption06" text="RFID 카드번호" class="cell_1" position="absolute 0 167 90 190" style="padding:0 0 0 4;align:center;"/>
  17. <Static id="caption08" text="보호자 성명" class="cell_1" position="absolute 0 141 90 164" style="padding:0 0 0 4;align:center;"/>
  18. <Shape id="line2" class="line_2" position="absolute 0 76 400 82"/>
  19. <Shape id="line03" class="line_2" position="absolute 0 102 400 108"/>
  20. <Shape id="line04" class="line_2" position="absolute 0 163 400 169"/>
  21. <Shape id="line05" class="line_2" position="absolute 0 189 400 195"/>
  22. <Radio id="Radio00" taborder="1" columncount="0" rowcount="0" position="absolute 203 143 320 163" codecolumn="codecolumn" datacolumn="datacolumn" direction="vertical" enable="false">
  23. <Dataset id="innerdataset">
  24. <ColumnInfo>
  25. <Column id="codecolumn" size="256"/>
  26. <Column id="datacolumn" size="256"/>
  27. </ColumnInfo>
  28. <Rows>
  29. <Row>
  30. <Col id="codecolumn">P</Col>
  31. <Col id="datacolumn">환자</Col>
  32. </Row>
  33. <Row>
  34. <Col id="codecolumn">R</Col>
  35. <Col id="datacolumn">보호자</Col>
  36. </Row>
  37. </Rows>
  38. </Dataset>
  39. </Radio>
  40. <Button id="Button00" taborder="2" text="보호자증출력" position="absolute 248 199 348 219" class="btn2" onclick="Button00_onclick"/>
  41. <Button id="Button01" taborder="3" text="닫기" class="btn2" position="absolute 351 199 394 219" onclick="Button01_onclick"/>
  42. <Calendar id="Calendar00" taborder="4" position="absolute 93 82 212 102" dateformat="yyyy-MM-dd" value="null"/>
  43. <Edit id="Edit00" taborder="5" position="absolute 93 56 212 76"/>
  44. <Edit id="Edit01" taborder="6" position="absolute 288 56 403 76" enable="false" style=":disabled {align:center;}"/>
  45. <Edit id="Edit02" taborder="7" position="absolute 288 81 403 101" enable="false" style=":disabled {align:center;}"/>
  46. <Edit id="Edit03" taborder="8" position="absolute 93 142 193 162"/>
  47. <Edit id="Edit04" taborder="9" position="absolute 320 143 403 163" enable="false" style=":disabled {align:right;}"/>
  48. <Edit id="Edit05" taborder="10" position="absolute 93 169 403 189" enable="false"/>
  49. </Layout>
  50. </Layouts>
  51. <Objects>
  52. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  53. <ColumnInfo>
  54. <Column id="pid" type="STRING" size="256"/>
  55. <Column id="usernm" type="STRING" size="256"/>
  56. <Column id="gubun" type="STRING" size="256"/>
  57. <Column id="cardid1" type="STRING" size="256"/>
  58. <Column id="indd" type="STRING" size="256"/>
  59. <Column id="dschdd" type="STRING" size="256"/>
  60. <Column id="cretno" type="STRING" size="256"/>
  61. <Column id="mskind" type="STRING" size="256"/>
  62. <Column id="histstat" type="STRING" size="256"/>
  63. <Column id="ioflag" type="STRING" size="256"/>
  64. <Column id="ervisityn" type="STRING" size="256"/>
  65. </ColumnInfo>
  66. <Rows>
  67. <Row>
  68. <Col id="pid"/>
  69. <Col id="usernm"/>
  70. <Col id="gubun"/>
  71. <Col id="cardid1"/>
  72. <Col id="indd"/>
  73. <Col id="dschdd"/>
  74. <Col id="cretno"/>
  75. <Col id="mskind"/>
  76. <Col id="histstat"/>
  77. <Col id="ioflag"/>
  78. <Col id="ervisityn"/>
  79. </Row>
  80. </Rows>
  81. </Dataset>
  82. <Dataset id="ds_main_receipt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  83. <ColumnInfo>
  84. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  85. <Column id="hngnm" type="STRING" size="256" sumtext="성명"/>
  86. <Column id="hngnm2" type="STRING" size="256" sumtext="표시명"/>
  87. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  88. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  89. <Column id="rrgstno" type="STRING" size="256" sumtext="주민번호"/>
  90. <Column id="wardcd" type="STRING" size="256" sumtext="병동"/>
  91. <Column id="wardcd2" type="STRING" size="256" sumtext="병동"/>
  92. <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
  93. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  94. <Column id="barcode" type="STRING" size="256" sumtext="바코드"/>
  95. <Column id="newprintflag" type="STRING" size="256" sumtext="프린터구분"/>
  96. <Column id="btype" type="STRING" size="256" sumtext="혈액형"/>
  97. <Column id="rfidyn" type="STRING" size="256" sumtext="RFID구분"/>
  98. <Column id="rfidcardid1" type="STRING" size="256" sumtext="RFID번호"/>
  99. <Column id="deptplce" type="STRING" size="256" sumtext="부서위치"/>
  100. </ColumnInfo>
  101. </Dataset>
  102. <Dataset id="ds_main_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  103. <ColumnInfo>
  104. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  105. <Column id="hngnm" type="STRING" size="256" sumtext="성명"/>
  106. <Column id="indd" type="STRING" size="256" sumtext="진료일자"/>
  107. <Column id="roomcd" type="STRING" size="256" sumtext="종료일자"/>
  108. </ColumnInfo>
  109. </Dataset>
  110. <Dataset id="ds_hidden_rfid_result1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  111. <ColumnInfo>
  112. <Column id="msg" type="STRING" size="256" sumtext="처리결과"/>
  113. </ColumnInfo>
  114. </Dataset>
  115. <Dataset id="ds_main_userinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  116. <ColumnInfo>
  117. <Column id="usernm" type="STRING" size="256" sumtext="등록번호"/>
  118. <Column id="seqno" type="STRING" size="256" sumtext="성명"/>
  119. <Column id="cardid1" type="STRING" size="256" sumtext="진료일자"/>
  120. <Column id="gubun" type="STRING" size="256" sumtext="종료일자"/>
  121. </ColumnInfo>
  122. </Dataset>
  123. <Dataset id="ds_hidden_rfid_result2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  124. <ColumnInfo>
  125. <Column id="cardid1" type="STRING" size="256" sumtext="카드ID"/>
  126. </ColumnInfo>
  127. </Dataset>
  128. <Dataset id="ds_hidden_rsltflag_indeciprint" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  129. <ColumnInfo>
  130. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  131. <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
  132. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  133. <Column id="wardnm" type="STRING" size="256" sumtext="병동명"/>
  134. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  135. <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
  136. <Column id="orddrid" type="STRING" size="256" sumtext="주치의id"/>
  137. <Column id="orddrnm" type="STRING" size="256" sumtext="주치의명"/>
  138. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  139. <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
  140. <Column id="rrgstno" type="STRING" size="256" sumtext="주민등록번호"/>
  141. <Column id="hometel" type="STRING" size="256" sumtext="전화번호"/>
  142. <Column id="insukind" type="STRING" size="256" sumtext="환자유형"/>
  143. <Column id="insukindcd" type="STRING" size="256" sumtext="환자유형"/>
  144. <Column id="bedcnt" type="STRING" size="256" sumtext="침상수"/>
  145. <Column id="diffamt" type="STRING" size="256" sumtext="차액"/>
  146. <Column id="inrgstid" type="STRING" size="256" sumtext="입원등록자id"/>
  147. <Column id="inrgstnm" type="STRING" size="256" sumtext="입원등록자명"/>
  148. <Column id="diagnm" type="STRING" size="256" sumtext="병명"/>
  149. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  150. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  151. <Column id="deptplce" type="STRING" size="256" sumtext="부서위치"/>
  152. <Column id="cardid1" type="STRING" size="256" sumtext="카드번호1"/>
  153. </ColumnInfo>
  154. </Dataset>
  155. </Objects>
  156. <Bind>
  157. <BindItem id="item0" compid="Edit00" propid="value" datasetid="ds_main_patinfo" columnid="pid"/>
  158. <BindItem id="item1" compid="Calendar00" propid="value" datasetid="ds_main_patinfo" columnid="indd"/>
  159. <BindItem id="item2" compid="Edit01" propid="value" datasetid="ds_main_patinfo" columnid="hngnm"/>
  160. <BindItem id="item3" compid="Edit02" propid="value" datasetid="ds_main_patinfo" columnid="roomcd"/>
  161. <BindItem id="item4" compid="Edit03" propid="value" datasetid="ds_main_userinfo" columnid="usernm"/>
  162. <BindItem id="item5" compid="Radio00" propid="value" datasetid="ds_main_userinfo" columnid="gubun"/>
  163. <BindItem id="item6" compid="Edit04" propid="value" datasetid="ds_main_userinfo" columnid="seqno"/>
  164. <BindItem id="item7" compid="Edit05" propid="value" datasetid="ds_main_userinfo" columnid="cardid1"/>
  165. </Bind>
  166. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  167. * System Name :
  168. * Job Name :
  169. * Creator :
  170. * Make Date : 2016-05-24
  171. * Description :
  172. *---------------------------------------------------------------------------------------
  173. * Modify Date Modifier Modify Description
  174. *---------------------------------------------------------------------------------------
  175. * 2016-05-24 Live Converter TF->XP
  176. *
  177. *---------------------------------------------------------------------------------------
  178. ****************************************************************************************/
  179. //=======================================================================================
  180. // Lib Include
  181. //---------------------------------------------------------------------------------------
  182. include 'com_commonxp::comm_main.xjs';
  183. include 'pam_pamcomnxp::PAM.xjs';
  184. include 'pam_pamcomnxp::PAM001.xjs';
  185. include 'pam_ipatmngtxp::PMI001.xjs';
  186. include 'pam_pamcomnxp::PMC001.xjs';
  187. var arErrorCode = new HashArray();
  188. //=======================================================================================
  189. // Local methods
  190. //---------------------------------------------------------------------------------------
  191. /****************************************************************************************
  192. * Argument :
  193. * Description :
  194. ****************************************************************************************/
  195. //=======================================================================================
  196. // callback
  197. //---------------------------------------------------------------------------------------
  198. function callback(sSvcId, nErrorCode, sErrorMsg){
  199. arErrorCode.push(sSvcId, nErrorCode);
  200. }
  201. //=======================================================================================
  202. // Events
  203. //---------------------------------------------------------------------------------------
  204. /****************************************************************************************
  205. * Argument :
  206. * Description : onload
  207. ****************************************************************************************/
  208. function SPPMC06600_onload(obj:Form, e:LoadEventInfo){
  209. frmf_initForm(obj);
  210. if ( frmf_checkOpener() ) {
  211. var pid = opener.frmf_getParameter('SPPMC06600_PID');
  212. var indd = opener.frmf_getParameter('SPPMC06600_INDD');
  213. // 환자 기본정보
  214. ds_send.setColumn(0, "pid", pid);
  215. ds_send.setColumn(0, "indd", indd);
  216. // 바코드 출력용 정보 생성
  217. //model.setValue("/root/send/cretno", cretno); // java단에서 조회 후 설정
  218. ds_send.setColumn(0, "mskind", "M");
  219. ds_send.setColumn(0, "histstat", "Y");
  220. ds_send.setColumn(0, "ioflag", "");
  221. ds_send.setColumn(0, "ervisityn", "");
  222. var oParam = {};
  223. oParam.id = "TRPMC06605";
  224. oParam.service = "pamcomnapp.RFID";
  225. oParam.method = "reqGetPatRFIDInfo";
  226. oParam.inds = "req=ds_send";
  227. oParam.outds = "ds_main_patinfo=patinfo ds_main_userinfo=userinfo ds_main_receipt=receipt";
  228. oParam.async = false;
  229. //oParam.callback = "cf_TRMMO00110";
  230. tranf_submit(oParam);
  231. if (ds_main_userinfo.rowcount < 1) {
  232. ds_main_userinfo.addRow();
  233. }
  234. Edit03.setFocus();
  235. } else {
  236. sysf_messageBox("상위화면이 변경되어 데이터를 가져올 수", "I004");
  237. }
  238. }
  239. /**
  240. * 닫기
  241. */
  242. function Button01_onclick(obj:Button, e:ClickEventInfo)
  243. {
  244. this.close();
  245. }
  246. /**
  247. * 보호자증 출력
  248. */
  249. function Button00_onclick(obj:Button, e:ClickEventInfo)
  250. {
  251. var usernm = ds_main_userinfo.getColumn(0, "usernm");
  252. if (utlf_isNull(usernm)) {
  253. sysf_messageBox("보호자 성명을 입력하십시오.", "C000");
  254. return;
  255. }
  256. // 0. RFID cardid1 취득
  257. ds_send.setColumn(0, "gubun", "R"); // 보호자
  258. ds_send.setColumn(0, "pid", ds_main_patinfo.getColumn(0, "pid"));
  259. var oParam = {};
  260. oParam.id = "TRPMC06608";
  261. oParam.service = "pamcomnapp.RFID";
  262. oParam.method = "reqGetPatRFIDCardId";
  263. oParam.inds = "req=ds_send";
  264. oParam.outds = "ds_hidden_rfid_result2=result";
  265. oParam.async = false;
  266. //oParam.callback = "cf_TRMMO00110";
  267. tranf_submit(oParam);
  268. // // 1. RFID 출력
  269. // var pid = ds_main_receipt.getColumn(0, "pid");
  270. //
  271. // var hngnm2 = ds_main_receipt.getColumn(0, "hngnm2");
  272. //
  273. // var btype = ds_main_receipt.getColumn(0, "btype");
  274. //
  275. // //경북대 병원 성별표시 한글로 바꿈
  276. // var sex = ds_main_receipt.getColumn(0, "sex");
  277. // if( sex == 'M' ){
  278. // sex = '남';
  279. // }else{
  280. // sex = '여';
  281. // }
  282. //
  283. // var age = ds_main_receipt.getColumn(0, "age") + "세";
  284. //
  285. // var rrgstno = ds_main_receipt.getColumn(0, "rrgstno").substr(0,2) + "."
  286. // + ds_main_receipt.getColumn(0, "rrgstno").substr(2,2) + "."
  287. // + ds_main_receipt.getColumn(0, "rrgstno").substr(4,2);
  288. //
  289. // var wardcd = ds_main_receipt.getColumn(0, "wardcd");
  290. //
  291. // var roomcd = ds_main_receipt.getColumn(0, "roomcd");
  292. //
  293. // var deptplce = ds_main_receipt.getColumn(0, "deptplce");
  294. //
  295. // var cardid1 = ds_hidden_rfid_result2.getColumn(0, "cardid1");
  296. //
  297. // //var param = pid + "|" + hngnm2 + "|" + btype + "|" + sex + "|" + age + "|" + rrgstno + "|" + wardcd + " " + roomcd + "호 (" + deptplce + ")|" + cardid1;
  298. // // 보호자증의 경우 혈액형란에 '보호자' 출력
  299. // // 성별 / 나이 / 생년월일 삭제
  300. // var param = pid + "|" // 등록번호
  301. // + hngnm2 + "|" // 환자성명
  302. // + "(보호자)" + "|" // 혈액형(보호자증의 경우 '보호자')
  303. // + "" + "|" // 성별(보호자증의 경우 공란)
  304. // + "" + "|" // 나이(보호자증의 경우 공란)
  305. // + "" + "|" // 생년월일(보호ㄷ자증의 경우 공란)
  306. // + wardcd + " " + roomcd + "호 (" + deptplce + ")|" // 병실
  307. // + cardid1 // RFID 카드번호
  308. // ;
  309. //
  310. // //alert(param);
  311. //
  312. // try{
  313. //
  314. // // 1. RFID 출력
  315. // var activeObj = new ActiveXObject("WScript.Shell");
  316. // activeObj.CurrentDirectory = "C:/Program Files/himed/components/OneTech";
  317. // var fileName = "RfidLabelPrt.exe " + param;
  318. // activeObj.Run(fileName);
  319. //
  320. // // 2. RFID 데이터 저장
  321. // ds_send.setColumn(0, "pid", ds_main_patinfo.getColumn(0, "pid"));
  322. // ds_send.setColumn(0, "usernm", ds_main_userinfo.getColumn(0, "usernm"));
  323. // ds_send.setColumn(0, "gubun", "R");
  324. // ds_send.setColumn(0, "cardid1", cardid1);
  325. // ds_send.setColumn(0, "indd", ds_main_patinfo.getColumn(0, "indd"));
  326. //
  327. // var oParam = {};
  328. // oParam.id = "TXPMC06606";
  329. // oParam.service = "pamcomnapp.RFID";
  330. // oParam.method = "reqInsPatRFIDInfo";
  331. // oParam.inds = "req=ds_req";
  332. // oParam.outds = "ds_hidden_rfid_result1=rfid_result1";
  333. // oParam.async = false;
  334. // oParam.callback = "cf_TXPMC06606";
  335. //
  336. // tranf_submit(oParam);
  337. //
  338. // if (submit("TXPMC06606")) {
  339. // // 자동 닫기처리를 하는 경우에는 필요없음
  340. // submit("TRPMC06605");
  341. // }
  342. //
  343. // }catch(e){
  344. //
  345. // alert("RFID 카드 등록오류입니다. \r\n동일현상 반복 시 전산실로 문의하십시오.");
  346. // }
  347. ds_hidden_rsltflag_indeciprint.clearData();
  348. ds_hidden_rsltflag_indeciprint.addRow();
  349. ds_hidden_rsltflag_indeciprint.setColumn(0, 'pid', ds_main_patinfo.getColumn(0, "pid"));
  350. ds_hidden_rsltflag_indeciprint.setColumn(0, 'hngnm', ds_main_receipt.getColumn(0, "hngnm2"));
  351. ds_hidden_rsltflag_indeciprint.setColumn(0, 'indd', ds_main_receipt.getColumn(0, "indd"));
  352. ds_hidden_rsltflag_indeciprint.setColumn(0, 'roomcd', ds_main_receipt.getColumn(0, "roomcd"));
  353. ds_hidden_rsltflag_indeciprint.setColumn(0, 'deptplce', ds_main_receipt.getColumn(0, "deptplce"));
  354. ds_hidden_rsltflag_indeciprint.setColumn(0, "cardid1", ds_hidden_rfid_result2.getColumn(0, "cardid1"));
  355. // 공통코드 P0045에서 프린터 명칭과 트레이 호출 - 입원보호자증
  356. sysf_setGlobalVariable('SPPAO00100_강제출력여부', 'Y', 'p');
  357. fGetPrintName();
  358. sysf_setGlobalVariable('SPPAO00100_강제출력여부', '', 'p');
  359. var printname = sysf_getGlobalVariable('SPPAO00100_P0045_7_nm', 'p');
  360. var printtray = sysf_getGlobalVariable('SPPAO00100_P0045_7_tray', 'P');
  361. // 호출끝
  362. // 입원보호자증 출력 추후 바코드 프린터로 설정 바꿔야함
  363. if(printname != 'false'){
  364. var objDOM = rptf_createDOM(); // DOM 객체 설정
  365. var objParam = new Object();
  366. rptf_setNodeListToDOM(objDOM, "root/hidden/rsltflag/indeciprint", ds_hidden_rsltflag_indeciprint);
  367. objParam.xml_data_XML1 = objDOM.documentElement.source;
  368. // cf_TXPMC06606 에서 종료하게 되면 출력되지 못한 채 팝업이 종료되므로,
  369. // TXPMC06606 트랜잭션이 출력 후 이루어 지도록 콜백으로 등록
  370. rptf_exeReportPreview30(['RPPMI01206'],
  371. [objParam],
  372. 'open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;callback=lf_cbRPPMI01206;',
  373. 'printername=' + printname);
  374. // RFID 데이터 저장
  375. ds_send.setColumn(0, "pid", ds_main_patinfo.getColumn(0, "pid"));
  376. ds_send.setColumn(0, "usernm", ds_main_userinfo.getColumn(0, "usernm"));
  377. ds_send.setColumn(0, "gubun", "R");
  378. ds_send.setColumn(0, "cardid1", ds_hidden_rfid_result2.getColumn(0, "cardid1"));
  379. ds_send.setColumn(0, "indd", ds_main_patinfo.getColumn(0, "indd"));
  380. // if (submit("TXPMC06606")) {
  381. // // 자동 닫기처리를 하는 경우에는 필요없음
  382. // submit("TRPMC06605");
  383. // }
  384. }
  385. }
  386. function lf_cbRPPMI01206(){
  387. var oParam = {};
  388. oParam.id = "TXPMC06606";
  389. oParam.service = "pamcomnapp.RFID";
  390. oParam.method = "reqInsPatRFIDInfo";
  391. oParam.inds = "req=ds_send";
  392. oParam.outds = "ds_hidden_rfid_result1=rfid_result1";
  393. oParam.async = false;
  394. oParam.callback = "cf_TXPMC06606";
  395. tranf_submit(oParam);
  396. }
  397. /****************************************************************************************
  398. * Function : cf_TXPMC06606
  399. * Description : TXPMC06606 콜백 함수
  400. * Argument :
  401. * :
  402. * return type :
  403. * Creator :
  404. ****************************************************************************************/
  405. function cf_TXPMC06606(sSvcId, nErrorCode, sErrorMsg) {
  406. if(nErrorCode < 0) {return;}
  407. else {
  408. // 닫기
  409. this.close();
  410. // var oParam = {};
  411. // oParam.id = "TRPMC06605";
  412. // oParam.service = "pamcomnapp.RFID";
  413. // oParam.method = "reqGetPatRFIDInfo";
  414. // oParam.inds = "req=ds_send";
  415. // oParam.outds = "ds_main_patinfo=patinfo ds_main_userinfo=userinfo ds_main_receipt=receipt";
  416. // oParam.async = false;
  417. // //oParam.callback = "cf_TRMMO00110";
  418. //
  419. // tranf_submit(oParam);
  420. }
  421. }]]></Script>
  422. </Form>
  423. </FDL>