SMLLR00600_이상치결과일괄관리.xfdl 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMLLR00600" position="absolute 0 0 1199 805" titletext="이상치결과일괄보고" oninit="SMLLR00600_oninit" onload="SMLLR00600_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="Div00" taborder="17" position="absolute 0 25 1187 99" class="div_SA" anchor="left top right">
  8. <Layouts>
  9. <Layout>
  10. <Static id="caption11" text="조회일자 :" class="search_name" position="absolute 12 13 84 30" anchor="default"/>
  11. <Calendar id="ipt_acptfromdd" taborder="1" class="input_s_essential" position="absolute 89 12 189 31" anchor="default"/>
  12. <MaskEdit id="input1" taborder="2" type="string" mask="##:##" class="input_search" position="absolute 190 12 230 31" anchor="default"/>
  13. <Static id="caption4" text="~" position="absolute 234 13 246 33" anchor="default"/>
  14. <Calendar id="ipt_acpttodd" taborder="3" class="input_s_essential" position="absolute 249 12 349 31" anchor="default"/>
  15. <MaskEdit id="input2" taborder="4" type="string" mask="##:##" class="input_search" position="absolute 350 12 390 31" anchor="default"/>
  16. <Static id="caption1" text="검사 장비 :" class="search_name" position="absolute 439 13 530 30" anchor="default"/>
  17. <Combo id="combo1" taborder="5" innerdataset="@ds_init_lb0115" codecolumn="cd" datacolumn="nm" position="absolute 534 12 694 31" anchor="default"/>
  18. <Static id="caption2" text="PDC 구분 :" class="search_name" position="absolute 439 43 534 60" anchor="default"/>
  19. <CheckBox id="checkbox1" taborder="6" text="Panic" position="absolute 534 43 594 63" anchor="default"/>
  20. <CheckBox id="checkbox2" taborder="7" text="Delta" position="absolute 594 43 654 63" anchor="default"/>
  21. <CheckBox id="checkbox3" taborder="8" text="Critical" position="absolute 654 43 724 63" anchor="default"/>
  22. <Static id="caption19" text="검사자 :" class="tit_2" position="absolute 937 12 1003 28" anchor="top right"/>
  23. <Edit id="ipt_testpsn" taborder="9" imemode="alpha" inputmode="upper" inputfilter="dot,comma,sign,symbol,space" inputtype="numberandenglish" onkeyup="ipt_testpsn_onkeyup" class="input_essential" position="absolute 1007 10 1087 29" anchor="top right"/>
  24. <Edit id="opt_testpsn" taborder="10" readonly="true" position="absolute 1090 10 1170 29" anchor="top right" enable="false"/>
  25. <Shape id="line3" linetype="vertical" class="line_4" position="absolute 1104 43 1110 65" anchor="top right"/>
  26. <Button id="btn_Ref" taborder="11" text="조회" onclick="btn_Ref_onclick" class="btn1" position="absolute 1117 43 1173 65" anchor="top right"/>
  27. </Layout>
  28. </Layouts>
  29. </Div>
  30. <Static id="caption3" text="결과 리스트" class="tit_2" position="absolute 2 103 96 119"/>
  31. <Grid id="grd_abnormallist" taborder="2" binddataset="ds_grd_abnormallist" useinputpanel="false" position="absolute 1 124 1195 754" anchor="all">
  32. <Formats>
  33. <Format id="default">
  34. <Columns>
  35. <Column size="23"/>
  36. <Column size="20"/>
  37. <Column size="85"/>
  38. <Column size="75"/>
  39. <Column size="85"/>
  40. <Column size="50"/>
  41. <Column size="65"/>
  42. <Column size="0"/>
  43. <Column size="160"/>
  44. <Column size="0"/>
  45. <Column size="70"/>
  46. <Column size="80"/>
  47. <Column size="131"/>
  48. <Column size="80"/>
  49. <Column size="133"/>
  50. <Column size="39"/>
  51. <Column size="44"/>
  52. <Column size="39"/>
  53. <Column size="0"/>
  54. </Columns>
  55. <Rows>
  56. <Row size="24" band="head"/>
  57. <Row size="24"/>
  58. </Rows>
  59. <Band id="head">
  60. <Cell displaytype="checkbox" edittype="checkbox"/>
  61. <Cell col="1" style="align:center middle;"/>
  62. <Cell col="2" text="바코드번호"/>
  63. <Cell col="3" text="등록번호"/>
  64. <Cell col="4" text="환자명"/>
  65. <Cell col="5" text="진료과"/>
  66. <Cell col="6" text="병동/병실"/>
  67. <Cell col="7" text="testcd"/>
  68. <Cell col="8" text="검사명"/>
  69. <Cell col="9" text="spccd"/>
  70. <Cell col="10" text="검체명"/>
  71. <Cell col="11" text="결과"/>
  72. <Cell col="12" text="결과보고일시"/>
  73. <Cell col="13" text="이전결과"/>
  74. <Cell col="14" text="이전결과일시"/>
  75. <Cell col="15" text="P"/>
  76. <Cell col="16" text="D"/>
  77. <Cell col="17" text="C"/>
  78. <Cell col="18"/>
  79. </Band>
  80. <Band id="body">
  81. <Cell displaytype="checkbox" edittype="checkbox" text="bind:chk"/>
  82. <Cell col="1" displaytype="image" style="align:center;background:stretch;background2:stretch;selectbackground:stretch;backgroundimage:EXPR(fSetGridColor(currow));" text="bind:rstimg"/>
  83. <Cell col="2" text="bind:bcno"/>
  84. <Cell col="3" text="bind:pid"/>
  85. <Cell col="4" text="bind:patnm"/>
  86. <Cell col="5" text="bind:orddeptnm"/>
  87. <Cell col="6" text="bind:wardroom"/>
  88. <Cell col="7" text="bind:testcd"/>
  89. <Cell col="8" text="bind:tclsscrnnm"/>
  90. <Cell col="9" text="bind:spccd"/>
  91. <Cell col="10" text="bind:spcnm"/>
  92. <Cell col="11" text="bind:inptrslt"/>
  93. <Cell col="12" displaytype="date" text="bind:reptdt" mask="yyyy-MM-dd hh:mm:ss"/>
  94. <Cell col="13" text="bind:bfreptrslt"/>
  95. <Cell col="14" displaytype="normal" text="bind:bfreptdt"/>
  96. <Cell col="15" style="background:EXPR(panic == 'P' ? &quot;#7BE6B7&quot; : &quot;#ffffff&quot;);background2:EXPR(panic == 'P' ? &quot;#7BE6B7&quot; : &quot;#ffffff&quot;);" text="bind:panic"/>
  97. <Cell col="16" style="background:EXPR(delta == 'D' ? &quot;#dec6a4&quot; : &quot;#ffffff&quot;);background2:EXPR(delta == 'D' ? &quot;#dec6a4&quot; : &quot;#ffffff&quot;);" text="bind:delta"/>
  98. <Cell col="17" style="background:EXPR(critical== 'C' ? &quot;#ffe79d&quot; : &quot;#ffffff&quot;);" text="bind:critical"/>
  99. <Cell col="18" text="bind:rsltstat"/>
  100. </Band>
  101. </Format>
  102. </Formats>
  103. </Grid>
  104. <Static id="caption6" text="이상치결과일괄보고" class="tit_1" position="absolute 0 0 152 25" anchor="left top"/>
  105. <Button id="btn_reset" taborder="14" text="초기화" class="btn4" position="absolute 1120 1 1188 23" onclick="btn_reset_onclick" anchor="top right"/>
  106. <Button id="button11" taborder="15" text="출력" class="btn6" visible="false" position="absolute 971 1 1027 23" onclick="button11_onclick"/>
  107. <Button id="btn_lstrept" taborder="16" text="최종보고" class="btn4" position="absolute 1037 1 1117 23" onclick="btn_lstrept_onclick" anchor="top right"/>
  108. <Shape id="line1" class="line_1" position="absolute 0 120 1194 126" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  109. </Layout>
  110. </Layouts>
  111. <Objects>
  112. <Dataset id="ds_init_combo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  113. <ColumnInfo>
  114. <Column id="nm" type="STRING"/>
  115. <Column id="cd" type="STRING"/>
  116. </ColumnInfo>
  117. </Dataset>
  118. <Dataset id="ds_grd_abnormallist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  119. <ColumnInfo>
  120. <Column id="chk" type="STRING"/>
  121. <Column id="rstimg" type="STRING"/>
  122. <Column id="bcno" type="STRING"/>
  123. <Column id="pid" type="STRING"/>
  124. <Column id="patnm" type="STRING"/>
  125. <Column id="orddeptnm" type="STRING"/>
  126. <Column id="wardroom" type="STRING"/>
  127. <Column id="testcd" type="STRING"/>
  128. <Column id="tclsscrnnm" type="STRING"/>
  129. <Column id="spccd" type="STRING"/>
  130. <Column id="spcnm" type="STRING"/>
  131. <Column id="inptrslt" type="STRING"/>
  132. <Column id="reptdt" type="STRING"/>
  133. <Column id="bfreptrslt" type="STRING"/>
  134. <Column id="bfreptdt" type="STRING"/>
  135. <Column id="panic" type="STRING"/>
  136. <Column id="delta" type="STRING"/>
  137. <Column id="critical" type="STRING"/>
  138. <Column id="rsltstat" type="STRING"/>
  139. </ColumnInfo>
  140. </Dataset>
  141. <Dataset id="ds_checkbox1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  142. <ColumnInfo>
  143. <Column id="label" type="STRING" size="256"/>
  144. <Column id="value" type="STRING" size="256"/>
  145. </ColumnInfo>
  146. <Rows>
  147. <Row>
  148. <Col id="label">Panic</Col>
  149. <Col id="value">P</Col>
  150. </Row>
  151. </Rows>
  152. </Dataset>
  153. <Dataset id="ds_checkbox2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  154. <ColumnInfo>
  155. <Column id="label" type="STRING" size="256"/>
  156. <Column id="value" type="STRING" size="256"/>
  157. </ColumnInfo>
  158. <Rows>
  159. <Row>
  160. <Col id="label">Delta</Col>
  161. <Col id="value">D</Col>
  162. </Row>
  163. </Rows>
  164. </Dataset>
  165. <Dataset id="ds_checkbox3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  166. <ColumnInfo>
  167. <Column id="label" type="STRING" size="256"/>
  168. <Column id="value" type="STRING" size="256"/>
  169. </ColumnInfo>
  170. <Rows>
  171. <Row>
  172. <Col id="label">Critical</Col>
  173. <Col id="value">C</Col>
  174. </Row>
  175. </Rows>
  176. </Dataset>
  177. <Dataset id="ds_hidden_ref" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  178. <ColumnInfo>
  179. <Column id="fromdd" type="STRING" size="256"/>
  180. <Column id="fromtm" type="STRING" size="256"/>
  181. <Column id="todd" type="STRING" size="256"/>
  182. <Column id="totm" type="STRING" size="256"/>
  183. <Column id="eqmtcd" type="STRING" size="256"/>
  184. <Column id="panic" type="STRING" size="256"/>
  185. <Column id="delta" type="STRING" size="256"/>
  186. <Column id="critical" type="STRING" size="256"/>
  187. <Column id="pdcmark" type="STRING" size="256"/>
  188. </ColumnInfo>
  189. <Rows>
  190. <Row/>
  191. </Rows>
  192. </Dataset>
  193. <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  194. <ColumnInfo>
  195. <Column id="fromdd" type="STRING" size="256"/>
  196. <Column id="fromtm" type="STRING" size="256"/>
  197. <Column id="todd" type="STRING" size="256"/>
  198. <Column id="totm" type="STRING" size="256"/>
  199. <Column id="eqmtcd" type="STRING" size="256"/>
  200. <Column id="panic" type="STRING" size="256"/>
  201. <Column id="delta" type="STRING" size="256"/>
  202. <Column id="critical" type="STRING" size="256"/>
  203. <Column id="pdcmark" type="STRING" size="256"/>
  204. </ColumnInfo>
  205. <Rows>
  206. <Row/>
  207. </Rows>
  208. </Dataset>
  209. <Dataset id="ds_init_lb0115" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  210. <ColumnInfo>
  211. <Column id="nm" type="STRING" size="256"/>
  212. <Column id="cd" type="STRING" size="256"/>
  213. </ColumnInfo>
  214. </Dataset>
  215. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  216. <ColumnInfo>
  217. <Column id="param" type="STRING" size="256"/>
  218. <Column id="data2" type="STRING" size="256"/>
  219. <Column id="data1" type="STRING" size="256"/>
  220. <Column id="XFMGbn" type="STRING" size="256"/>
  221. <Column id="userid" type="STRING" size="256"/>
  222. </ColumnInfo>
  223. <Rows>
  224. <Row/>
  225. </Rows>
  226. </Dataset>
  227. <Dataset id="ds_hidden_refflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  228. <ColumnInfo>
  229. <Column id="rsltstat" type="STRING" size="256"/>
  230. <Column id="userid" type="STRING" size="256"/>
  231. <Column id="testlrgkind" type="STRING" size="256"/>
  232. </ColumnInfo>
  233. <Rows>
  234. <Row>
  235. <Col id="rsltstat">4</Col>
  236. <Col id="testlrgkind">-</Col>
  237. </Row>
  238. </Rows>
  239. </Dataset>
  240. <Dataset id="ds_getUsernm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  241. <ColumnInfo>
  242. <Column id="usernm" type="STRING" size="256"/>
  243. </ColumnInfo>
  244. </Dataset>
  245. <Dataset id="ds_TestData" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  246. </Objects>
  247. <Bind>
  248. <BindItem id="item0" compid="Div00.combo1" propid="value" datasetid="ds_hidden_ref" columnid="eqmtcd"/>
  249. <BindItem id="item1" compid="Div00.checkbox1" propid="value" datasetid="ds_hidden_ref" columnid="panic"/>
  250. <BindItem id="item2" compid="Div00.checkbox2" propid="value" datasetid="ds_hidden_ref" columnid="delta"/>
  251. <BindItem id="item3" compid="Div00.checkbox3" propid="value" datasetid="ds_hidden_ref" columnid="critical"/>
  252. <BindItem id="item4" compid="Div00.opt_testpsn" propid="value" datasetid="ds_getUsernm" columnid="usernm"/>
  253. </Bind>
  254. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  255. * System Name :
  256. * Job Name :
  257. * Creator :
  258. * Make Date : 2015-05-01
  259. * Description :
  260. *---------------------------------------------------------------------------------------
  261. * Modify Date Modifier Modify Description
  262. *---------------------------------------------------------------------------------------
  263. * 2015-05-01 Live Converter TF->XP
  264. *
  265. *---------------------------------------------------------------------------------------
  266. ****************************************************************************************/
  267. include "com_commonxp::comm_main.xjs";
  268. include "lis_commonxp::LLZ001.xjs";
  269. include "lis_commonxp::LZZ001.xjs";
  270. include "lis_commonxp::LPZ001.xjs";
  271. function cf_TRLZZ00101(strSvcID, nErrorCode, strErrorMag)
  272. {
  273. if(nErrorCode != 0) sysf_messageBox("ID: " + strSvcID + " Error: " + strErrorMag, "E009", "");
  274. }
  275. function cf_TRLLR00601(strSvcID, nErrorCode, strErrorMag)
  276. {
  277. if(nErrorCode != 0) sysf_messageBox("ID: " + strSvcID + " Error: " + strErrorMag, "E009", "");
  278. }
  279. function SMLLR00600_oninit(obj:Form, e:InitEventInfo)
  280. {
  281. //폼 초기화 함수
  282. frmf_initForm(obj);
  283. }
  284. function SMLLR00600_onload(obj:Form, e:LoadEventInfo)
  285. {
  286. grdf_initGrid(grd_abnormallist);
  287. Div00.ipt_acptfromdd.value = utlf_addDate(utlf_getCurrentDate(), -1);
  288. Div00.ipt_acpttodd.value = utlf_getCurrentDate();
  289. Div00.input1.value = "0000";
  290. Div00.input2.value = "2359";
  291. ds_hidden_ref.setColumn(0, "eqmtcd", '00');
  292. var sInDsName = dsf_createDsRow("ds_temp_search", [{col: "codeflag", val: "0115|"}]);
  293. // 서브밋호출
  294. var oParam = {};
  295. oParam.id = "TRLZZ00101";
  296. oParam.service = "diagtestapplib.DiagTestBaseInfoMngt";
  297. oParam.method = "reqGetInitCodeInfo";
  298. oParam.inds = "cond=" + sInDsName;
  299. oParam.outds = "ds_init_lb0115=0115";
  300. oParam.async = false;
  301. oParam.callback = "cf_TRLZZ00101";
  302. tranf_submit(oParam);
  303. }
  304. //조회
  305. function fGetAbnormalList()
  306. {
  307. var pdcmark = "";
  308. var panic = ds_hidden_ref.getColumn(0, "panic");
  309. var delta = ds_hidden_ref.getColumn(0, "delta");
  310. var critical = ds_hidden_ref.getColumn(0, "critical");
  311. var eqmtcd = ds_hidden_ref.getColumn(0, "eqmtcd");
  312. pdcmark = panic + delta + critical;
  313. if(utlf_isNull(pdcmark))
  314. {
  315. alert("Panic, Delta, Critical 구분을 하나라도 선택하십시오.");
  316. return;
  317. }
  318. if(eqmtcd == "00")
  319. {
  320. alert("장비코드를 선택하십시오.");
  321. return;
  322. }
  323. ds_cond.setColumn(0, "pdcmark", pdcmark);
  324. ds_cond.setColumn(0, "eqmtcd", ds_hidden_ref.getColumn(0, "eqmtcd"));
  325. ds_cond.setColumn(0, "fromdd", Div00.ipt_acptfromdd.value);
  326. ds_cond.setColumn(0, "fromtm", Div00.input1.value);
  327. ds_cond.setColumn(0, "todd", Div00.ipt_acpttodd.value);
  328. ds_cond.setColumn(0, "totm", Div00.input2.value);
  329. var oParam = {};
  330. oParam.id = "TRLLR00601";
  331. oParam.service = "rsltmngtapp.RsltMngt";
  332. oParam.method = "reqGetAbnormalRsltList";
  333. oParam.inds = "cond=ds_cond";
  334. oParam.outds = "ds_grd_abnormallist=getAbnormalRsltList";
  335. oParam.async = false;
  336. oParam.callback = "cf_TRLLR00601";
  337. tranf_submit(oParam);
  338. }
  339. //그리드색깔
  340. function fSetGridColor(currow)
  341. {
  342. if(ds_grd_abnormallist.getColumn(currow, "rsltstat") == "-")
  343. {
  344. return "../../../IMAGES/lis/icnRSTFLAG_N.png";
  345. }
  346. else if(ds_grd_abnormallist.getColumn(currow, "rsltstat") == "1")
  347. {
  348. return "../../../IMAGES/lis/icnRSTFLAG_1.png";
  349. }
  350. else if(ds_grd_abnormallist.getColumn(currow, "rsltstat") == "2")
  351. {
  352. return "../../../IMAGES/lis/icnRSTFLAG_2.png";
  353. }
  354. else if(ds_grd_abnormallist.getColumn(currow, "rsltstat") == "3")
  355. {
  356. return "../../../IMAGES/lis/icnRSTFLAG_3.png";
  357. }
  358. else if(ds_grd_abnormallist.getColumn(currow, "rsltstat") == "4")
  359. {
  360. return "../../../IMAGES/lis/icnRSTFLAG_F.png";
  361. }
  362. }
  363. //검사자 조회
  364. function fUserNMRef()
  365. {
  366. if(!utlf_isNull(ds_hidden_refflag.getColumn(0, "userid")))
  367. {
  368. ds_send.setColumn(0, "userid", ds_hidden_refflag.getColumn(0, "userid"));
  369. var oParam = {};
  370. oParam.id = "TRLZZ00104";
  371. oParam.service = "diagtestapplib.LisCommon";
  372. oParam.method = "reqGetUserNM";
  373. oParam.inds = "cond=ds_send";
  374. oParam.outds = "ds_getUsernm=usernm";
  375. oParam.async = false;
  376. tranf_submit(oParam);
  377. if(utlf_isNull(ds_getUsernm.getColumn(0, "usernm")))
  378. {
  379. ds_hidden_refflag.setColumn(0, "userid", "");
  380. }
  381. }
  382. }
  383. //최종보고
  384. function fSetLstRept()
  385. {
  386. if(utlf_isNull(ds_getUsernm.getColumn(0, "usernm")))
  387. {
  388. alert("검사자를 입력하십시오.");
  389. return;
  390. }
  391. for(var aRow = 0 ; aRow < grd_abnormallist.rowcount ; aRow++)
  392. {
  393. if(ds_grd_abnormallist.getColumn(aRow, "chk") == 1)
  394. {
  395. ds_grd_abnormallist.updatecontrol = false;
  396. ds_grd_abnormallist.setRowType(aRow, 4);
  397. ds_grd_abnormallist.updatecontrol = true;
  398. }
  399. else
  400. {
  401. ds_grd_abnormallist.updatecontrol = false;
  402. ds_grd_abnormallist.setRowType(aRow, 0);
  403. ds_grd_abnormallist.updatecontrol = true;
  404. }
  405. }
  406. var grddata = grdf_getGridUpdateData(grd_abnormallist, "all");
  407. grdf_setStatusColumn(grddata, "status");
  408. ds_TestData.copyData(grddata, true);
  409. var oParam = {};
  410. oParam.id = "TXLLR00401";
  411. oParam.service = "rsltmngtapp.RsltMngt";
  412. oParam.method = "reqSetItemResultSave";
  413. oParam.inds = "TestData=ds_TestData RefFalg=ds_hidden_refflag";
  414. oParam.transaction = false;
  415. oParam.async = false;
  416. tranf_submit(oParam);
  417. fGetAbnormalList();
  418. }
  419. //조회
  420. function btn_Ref_onclick(obj:Button, e:ClickEventInfo)
  421. {
  422. fGetAbnormalList();
  423. }
  424. //초기화
  425. function btn_reset_onclick(obj:Button, e:ClickEventInfo)
  426. {
  427. this.reload();
  428. }
  429. //최종보고
  430. function btn_lstrept_onclick(obj:Button, e:ClickEventInfo)
  431. {
  432. fSetLstRept();
  433. }
  434. //검사자입력
  435. function ipt_testpsn_onkeyup(obj:Edit, e:KeyEventInfo)
  436. {
  437. if(e.keycode == 13)
  438. {
  439. ds_hidden_refflag.setColumn(0, "userid", Div00.ipt_testpsn.text);
  440. fUserNMRef();
  441. }
  442. }]]></Script>
  443. </Form>
  444. </FDL>