SPMMO21700_산정특례체크.xrw 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419
  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. <cond>
  11. <pid/>
  12. <hngnm/>
  13. <prid>6M</prid>
  14. <fromdd/>
  15. <todd/>
  16. </cond>
  17. <patlist>
  18. <speclist/>
  19. <ordlist/>
  20. </patlist>
  21. <specinfo>
  22. <essclist/>
  23. </specinfo>
  24. <prcpinfo>
  25. <prcplist/>
  26. </prcpinfo>
  27. <patinfo>
  28. <patinfolist/>
  29. </patinfo>
  30. <editspecinfo>
  31. <genrflagcd/>
  32. <cncrdiagcnfmdd/>
  33. <continueflag/>
  34. </editspecinfo>
  35. </main>
  36. <send>
  37. <reqdata/>
  38. <savedata/>
  39. </send>
  40. <init/>
  41. <hidden/>
  42. </root>
  43. </instance>
  44. <submission id="TRMMO21701" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/cond" resultref="/root/main/patlist"/>
  45. <script type="javascript">
  46. <![CDATA[
  47. function fReqGetOrdList() {
  48. model.resetInstanceNode("/root/main/specinfo/essclist");
  49. model.resetInstanceNode("/root/main/prcpinfo/prcplist");
  50. submit("TRMMO21701")
  51. }
  52. ]]>
  53. </script>
  54. <submission id="TRMMO21702" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/specinfo"/>
  55. <submission id="TRMMO21703" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/prcpinfo"/>
  56. <submission id="TRMMO04105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/patnm"/>
  57. <submission id="TXMMO21701" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/send/hidden"/>
  58. <script type="javascript" ev:event="xforms-ready">
  59. <![CDATA[
  60. model.setValue("/root/main/cond/fromdd" ,((getCurrentDate().toDate()).getAddDate(-6,"M")).getDateFormat()); //시작일자는 6개월 전
  61. model.setValue("/root/main/cond/todd" , getCurrentDate()); //종료일자는 현재일자
  62. var sPid = getPatientInfo("pid");
  63. if(!isNull(sPid) ) {
  64. model.setValue("/root/main/cond/pid", sPid);
  65. model.setValue("/root/main/cond/hngnm", getPatientInfo("pname"));
  66. btn_req.dispatch("DOMActivate");
  67. }
  68. ]]>
  69. </script>
  70. </model>
  71. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  72. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  73. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  74. <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
  75. </xhtml:head>
  76. <xhtml:body pagewidth="820" pageheight="750" guideline="1,799;" style="margin-left:8; margin-top:8; margin-right:8; margin-bottom:8; ">
  77. <shape id="roundrect2" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:325px; width:798px; height:60px; background-color:#fffbf2; border-color:#ffd799; "/>
  78. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:20px; width:799px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  79. <datagrid id="datagrid2" nodeset="/root/main/prcpinfo/prcplist" caption="처방발행여부^시작상병^종료상병^EDI코드^처방코드^처방명" colsep="^" colwidth="90, 80, 80, 80, 80, 349" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:535px; width:798px; height:215px; ">
  80. <col ref="prcpyn" style="text-align:center; "/>
  81. <col ref="diagcdfrom" style="text-align:center; "/>
  82. <col ref="diagcdto" style="text-align:center; "/>
  83. <col ref="insuedicd"/>
  84. <col ref="prcpcd"/>
  85. <col ref="prcpnm"/>
  86. </datagrid>
  87. <caption id="caption9" class="tit_1" style="left:0px; top:0px; width:160px; height:14px; vertical-align:middle; ">외래 진료 산정특례 확인</caption>
  88. <caption id="caption10" class="search_name" style="left:375px; top:28px; width:95px; height:17px; vertical-align:middle; ">등록번호 :</caption>
  89. <caption id="caption11" class="search_name" style="left:570px; top:28px; width:65px; height:17px; vertical-align:middle; ">이름 :</caption>
  90. <datagrid id="grd_essclist" nodeset="/root/main/specinfo/essclist" autoresize="true" caption="특례코드^구분^구분^보험유형^보험유형^보조유형^보조유형^산정특례구분^산정특례구분^내용^ioflag^todd^diagcdfrom^diagcdto" colsep="^" colwidth="55, 0, 94, 0, 65, 0, 83, 0, 80, 401, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:0px; top:387px; width:799px; height:128px; ">
  91. <col ref="spclcd" style="text-align:center; "/>
  92. <col ref="srchflag"/>
  93. <col ref="srchflagnm"/>
  94. <col ref="insukind"/>
  95. <col ref="insukindnm"/>
  96. <col ref="suppkindflag"/>
  97. <col ref="suppkindnm"/>
  98. <col ref="spclflag"/>
  99. <col ref="spclflagnm"/>
  100. <col ref="spclnm"/>
  101. <col ref="ioflag" visibility="hidden"/>
  102. <col ref="todd" visibility="hidden"/>
  103. <col ref="diagcdfrom" visibility="hidden"/>
  104. <col ref="diagcdto" visibility="hidden"/>
  105. <script type="javascript" ev:event="onclick">
  106. <![CDATA[
  107. if (isDataCell() ) {
  108. model.resetInstanceNode("/root/main/prcpinfo/prcplist");
  109. model.resetInstanceNode("/root/send/reqdata");
  110. // 처방 체크 하는 산정특례일 경우는 처방을 체크한다.
  111. if (model.getValue("/root/main/specinfo/essclist[" + grd_essclist.row + "]/srchflag") == "B" ||
  112. model.getValue("/root/main/specinfo/essclist[" + grd_essclist.row + "]/srchflag") == "D" ||
  113. model.getValue("/root/main/specinfo/essclist[" + grd_essclist.row + "]/srchflag") == "E" ||
  114. model.getValue("/root/main/specinfo/essclist[" + grd_essclist.row + "]/srchflag") == "F" ) {
  115. model.resetInstanceNode("/root/send/reqdata");
  116. model.makeValue("/root/send/reqdata/pid" , model.getValue("/root/main/patlist/ordlist[" + grd_ordlist.row + "]/pid"));
  117. model.makeValue("/root/send/reqdata/orddd" , model.getValue("/root/main/patlist/ordlist[" + grd_ordlist.row + "]/orddd"));
  118. model.makeValue("/root/send/reqdata/cretno" , model.getValue("/root/main/patlist/ordlist[" + grd_ordlist.row + "]/cretno"));
  119. model.makeValue("/root/send/reqdata/srchflag" , model.getValue("/root/main/specinfo/essclist[" + grd_essclist.row + "]/srchflag"));
  120. model.makeValue("/root/send/reqdata/spclcd" , model.getValue("/root/main/specinfo/essclist[" + grd_essclist.row + "]/spclcd"));
  121. model.makeValue("/root/send/reqdata/spclflag" , model.getValue("/root/main/specinfo/essclist[" + grd_essclist.row + "]/spclflag"));
  122. model.makeValue("/root/send/reqdata/insukind" , model.getValue("/root/main/specinfo/essclist[" + grd_essclist.row + "]/insukind"));
  123. model.makeValue("/root/send/reqdata/ioflag" , model.getValue("/root/main/specinfo/essclist[" + grd_essclist.row + "]/ioflag"));
  124. model.makeValue("/root/send/reqdata/todd" , model.getValue("/root/main/specinfo/essclist[" + grd_essclist.row + "]/todd"));
  125. model.makeValue("/root/send/reqdata/suppkindflag" , model.getValue("/root/main/specinfo/essclist[" + grd_essclist.row + "]/suppkindflag"));
  126. model.makeValue("/root/send/reqdata/diagcdfrom" , model.getValue("/root/main/specinfo/essclist[" + grd_essclist.row + "]/diagcdfrom"));
  127. model.makeValue("/root/send/reqdata/diagcdto" , model.getValue("/root/main/specinfo/essclist[" + grd_essclist.row + "]/diagcdto"));
  128. submit("TRMMO21703");
  129. }
  130. }
  131. ]]>
  132. </script>
  133. </datagrid>
  134. <input id="input1" ref="/root/main/cond/pid" style="left:470px; top:28px; width:65px; height:19px; ">
  135. <script type="javascript" ev:event="onkeypress">
  136. <![CDATA[
  137. inputEnterKey("btn_req", "DOMActivate");
  138. ]]>
  139. </script>
  140. </input>
  141. <input id="input2" ref="/root/main/cond/hngnm" disabled="true" style="left:635px; top:28px; width:75px; height:19px; "/>
  142. <caption id="caption6" style="left:5px; top:325px; width:782px; height:60px; vertical-align:middle; ">
  143. <![CDATA[진료일의 주진단, 보험유형으로 특례 적용 여부를 체크하여 특례코드를 조회 합니다. 코드가 없으면 적용 되지 않는 진단입니다.
  144. 환자의 보험유형이 "건강보험", "의료급여" 인 경우만 적용가능하며, 차상위 환자는 차상위 적용 혜택이 더 크기 때문에 특례 적용되지 않습니다.
  145. 환자의 수급절차가 "해당없음", "급여가능" 인 경우만 보조유형이 적용 됩니다.]]>
  146. </caption>
  147. <datagrid id="grd_ordlist" nodeset="/root/main/patlist/ordlist" caption="특례코드^진료일^진료과코드^진료과^진료의^진료의^예약구분^보험유형^보험유형^보조유형^보조유형^수급절차^수급절차^주진단^주진단명" colsep="^" colwidth="55, 69, 0, 100, 0, 55, 75, 0, 80, 0, 95, 0, 60, 90, 100" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:0px; top:190px; width:799px; height:115px; ">
  148. <col ref="spclcd" style="text-align:center; "/>
  149. <col ref="orddd" format="yyyy-mm-dd" style="text-align:center; "/>
  150. <col ref="orddeptcd" visibility="hidden"/>
  151. <col ref="orddeptnm"/>
  152. <col ref="orddrid"/>
  153. <col ref="orddrnm" style="text-align:center; "/>
  154. <col ref="rsrvflag"/>
  155. <col ref="insukind" visibility="hidden"/>
  156. <col ref="insukindnm" style="text-align:center; "/>
  157. <col ref="suppkind" visibility="hidden"/>
  158. <col ref="suppkindnm"/>
  159. <col ref="ordreqformflag" visibility="hidden"/>
  160. <col ref="ordreqformflagnm"/>
  161. <col ref="diagcd" style="text-align:center; "/>
  162. <col ref="diagnm"/>
  163. <script type="javascript" ev:event="onclick">
  164. <![CDATA[
  165. if (isDataCell() ) {
  166. model.resetInstanceNode("/root/main/specinfo/essclist");
  167. model.resetInstanceNode("/root/main/prcpinfo/prcplist");
  168. var sOrddd = model.getValue("/root/main/patlist/ordlist[" + grd_ordlist.row + "]/orddd");
  169. var sInsukind = model.getValue("/root/main/patlist/ordlist[" + grd_ordlist.row + "]/insukind");
  170. var sDiagcd = model.getValue("/root/main/patlist/ordlist[" + grd_ordlist.row + "]/diagcd");
  171. model.makeValue("/root/send/reqdata/orddd" , sOrddd);
  172. model.makeValue("/root/send/reqdata/insukind" , sInsukind);
  173. model.makeValue("/root/send/reqdata/diagcd" , sDiagcd);
  174. submit("TRMMO21702");
  175. }
  176. ]]>
  177. </script>
  178. </datagrid>
  179. <datagrid id="grd_speclist" nodeset="/root/main/patlist/speclist" caption="구분^등록진단^입/외^보험유형^보험유형^진단확정일^시작일^종료일^특례번호^연장^중증화상^타병원^rgstkindcd^genrdd^genrno^histno" colsep="^" colwidth="90, 80, 45, 0, 75, 85, 75, 75, 95, 35, 60, 44, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" tooltip="true" style="left:0px; top:79px; width:799px; height:91px; ">
  180. <col ref="flag" style="text-align:center; "/>
  181. <col ref="maindiagcd"/>
  182. <col ref="genrflagcd" type="combo" style="text-align:center; ">
  183. <choices>
  184. <item>
  185. <label>입원</label>
  186. <value>I</value>
  187. </item>
  188. <item>
  189. <label>외래</label>
  190. <value>O</value>
  191. </item>
  192. </choices>
  193. </col>
  194. <col ref="insukind" visibility="hidden"/>
  195. <col ref="insukindnm"/>
  196. <col ref="cncrdiagcnfmdd" type="inputdate" format="yyyy-mm-dd"/>
  197. <col ref="serdiagfromdd" format="yyyy-mm-dd" style="text-align:center; "/>
  198. <col ref="serdiagtodd" format="yyyy-mm-dd" style="text-align:center; "/>
  199. <col ref="serdiagno" style="text-align:center; "/>
  200. <col ref="continueflag" type="combo" style="text-align:center; ">
  201. <choices>
  202. <item>
  203. <label>-</label>
  204. <value>-</value>
  205. </item>
  206. <item>
  207. <label>Y</label>
  208. <value>Y</value>
  209. </item>
  210. <item>
  211. <label>N</label>
  212. <value>N</value>
  213. </item>
  214. </choices>
  215. </col>
  216. <col ref="burnicd10desc"/>
  217. <col ref="anohosprgstflag" style="text-align:center; "/>
  218. <col ref="rgstkindcd" visibility="hidden"/>
  219. <col ref="genrdd" visibility="hidden"/>
  220. <col ref="genrno" visibility="hidden"/>
  221. <col ref="histno" visibility="hidden"/>
  222. <script type="javascript" ev:event="onentercell">
  223. <![CDATA[
  224. var nRow = grd_speclist.row;
  225. if ( grd_speclist.col == grd_speclist.colRef("genrflagcd")) {
  226. model.setValue ( "/root/main/editspecinfo/genrflagcd", model.getValue ("/root/main/patlist/speclist["+ nRow +"]/genrflagcd"));
  227. } else if ( grd_speclist.col == grd_speclist.colRef("cncrdiagcnfmdd")) {
  228. model.setValue ( "/root/main/editspecinfo/cncrdiagcnfmdd", model.getValue ("/root/main/patlist/speclist["+ nRow +"]/cncrdiagcnfmdd"));
  229. } else if ( grd_speclist.col == grd_speclist.colRef("continueflag")) {
  230. model.setValue ( "/root/main/editspecinfo/continueflag", model.getValue ("/root/main/patlist/speclist["+ nRow +"]/continueflag"));
  231. }
  232. ]]>
  233. </script>
  234. <script type="javascript" ev:event="xforms-value-changed">
  235. <![CDATA[
  236. var nRow = grd_speclist.row;
  237. var sSerDiagNo = model.getValue ("/root/main/patlist/speclist["+ nRow +"]/serdiagno");
  238. var sSignYn = model.getValue ("/root/main/patlist/speclist["+ nRow +"]/signyn");
  239. var sPrntYn = model.getValue ("/root/main/patlist/speclist["+ nRow +"]/prntyn");
  240. if ( grd_speclist.col == grd_speclist.colRef("continueflag")) { // 재등록 여부 수정시
  241. if(isNull(sSerDiagNo) || sSerDiagNo == "-") {
  242. model.setValue ("/root/main/patlist/speclist["+ nRow +"]/continueflag", model.getValue ( "/root/main/editspecinfo/continueflag"));
  243. messageBox("특례번호가 발급되지 않아 연장여부를 수정 할수 없습니다.", "I999" );
  244. }
  245. } else { // 그외 진단일, 입/외 변경시
  246. if( (!isNull(sSerDiagNo) && sSerDiagNo != "-") || sSignYn == "Y" || sPrntYn == "Y") {
  247. if ( grd_speclist.col == grd_speclist.colRef("genrflagcd")) {
  248. model.setValue ("/root/main/patlist/speclist["+ nRow +"]/genrflagcd", model.getValue ( "/root/main/editspecinfo/genrflagcd"));
  249. } else if ( grd_speclist.col == grd_speclist.colRef("cncrdiagcnfmdd")) {
  250. model.setValue ("/root/main/patlist/speclist["+ nRow +"]/cncrdiagcnfmdd", model.getValue ( "/root/main/editspecinfo/cncrdiagcnfmdd"));
  251. }
  252. if(!isNull(sSerDiagNo) && sSerDiagNo != "-") {
  253. messageBox("특례번호가 발급되어 수정 할수 없습니다.", "I999" );
  254. } else {
  255. messageBox("신청서가 싸인 또는 출력 되어 수정 할수 없습니다.\n원무팀에 확인 하세요.", "I999" );
  256. }
  257. } else if ( grd_speclist.col == grd_speclist.colRef("cncrdiagcnfmdd")) {
  258. //var sChkDate = new Date().getAddDate(-1, "M").getDateFormat("YYYYMMDD");
  259. //if(model.getValue ( "/root/main/patlist/speclist["+ nRow +"]/cncrdiagcnfmdd") < sChkDate) {
  260. // model.setValue ("/root/main/patlist/speclist["+ nRow +"]/cncrdiagcnfmdd", model.getValue ( "/root/main/editspecinfo/cncrdiagcnfmdd"));
  261. // messageBox("진단확정일은 최대 한달 이전일까지 가능합니다.", "I999" );
  262. //}
  263. }
  264. }
  265. model.refresh();
  266. ]]>
  267. </script>
  268. </datagrid>
  269. <button id="btn_patsrch" class="icon_search" style="left:540px; top:28px; width:16px; height:16px; ">
  270. <caption/>
  271. <script type="javascript" ev:event="DOMActivate">
  272. <![CDATA[
  273. modal("SPPMC02500");
  274. var sPid = model.getValue("/root/main/patinfo/patinfolist/pid");
  275. var sHngnm = model.getValue("/root/main/patinfo/patinfolist/hngnm");
  276. model.setValue("/root/main/cond/pid", sPid);
  277. model.setValue("/root/main/cond/hngnm", sHngnm);
  278. model.refresh();
  279. ]]>
  280. </script>
  281. </button>
  282. <button id="btn_req" class="btn1_letter2" style="left:735px; top:28px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
  283. <caption>조회</caption>
  284. <script type="javascript" ev:event="DOMActivate">
  285. <![CDATA[
  286. fPidTrim("/root/main/cond/pid")
  287. var pid = model.getValue("/root/main/cond/pid");
  288. if(pid == ""){
  289. messageBox("조회 하실 환자번호를", "C001");
  290. return;
  291. }
  292. if(reqPatInfo("pid", "ptbs", pid)==true){
  293. var hngnm = model.getValue("/root/init/patnm/patnm/hngnm");
  294. model.setValue("/root/main/cond/hngnm", hngnm);
  295. model.refresh();
  296. fReqGetOrdList();
  297. }
  298. model.refresh();
  299. ]]>
  300. </script>
  301. </button>
  302. <line id="line3" style="x1:720px; y1:23px; x2:720px; y2:53px; border-color:#ffe4bb; border-left-style:solid; "/>
  303. <caption id="caption14" class="tit_2" style="left:0px; top:64px; width:139px; height:13px; vertical-align:middle; ">산정특례 등록리스트</caption>
  304. <button id="btn_modify" class="btn2_letter2" style="left:754px; top:59px; width:42px; height:19px; ">
  305. <caption>저장</caption>
  306. <script type="javascript" ev:event="DOMActivate">
  307. <![CDATA[
  308. model.makeValue("/root/send/savedata/speclist", grd_speclist.getUpdateData());
  309. if(!submit("TXMMO21701")) {
  310. messageBox("신청서 수정에 실패 하였습니다.", "E999" );
  311. }
  312. fReqGetOrdList();
  313. ]]>
  314. </script>
  315. </button>
  316. <button id="btn_delete" class="btn2_letter2" style="left:706px; top:59px; width:42px; height:19px; ">
  317. <caption>삭제</caption>
  318. <script type="javascript" ev:event="DOMActivate">
  319. <![CDATA[
  320. var nRow = grd_speclist.row;
  321. if(nRow < 1) {
  322. messageBox("삭제 하실 등록 리스트를 선택 하세요.", "I999");
  323. return;
  324. }
  325. var sSerDiagNo = model.getValue ("/root/main/patlist/speclist["+ nRow +"]/serdiagno");
  326. if(!isNull(sSerDiagNo) && sSerDiagNo != "-") {
  327. messageBox("특례번호가 발급되어 삭제 할수 없습니다.", "I999" );
  328. return;
  329. }
  330. grd_speclist.rowstatus(nRow) = 4;
  331. ]]>
  332. </script>
  333. </button>
  334. <caption id="caption15" class="tit_2" style="left:0px; top:175px; width:183px; height:13px; vertical-align:middle; ">진료일별 산정특례 적용</caption>
  335. <caption id="caption16" class="tit_2" style="left:0px; top:310px; width:307px; height:13px; vertical-align:middle; ">진료일(진단)별 적용가능 특례코드</caption>
  336. <caption id="caption1" class="tit_2" style="left:0px; top:520px; width:263px; height:14px; vertical-align:middle; ">처방 체크 산정특례시 처방 발행여부</caption>
  337. <caption id="caption2" class="search_name" style="left:15px; top:28px; width:95px; height:17px; vertical-align:middle; ">조회기간 :</caption>
  338. <input id="input4" ref="/root/main/cond/fromdd" class="input" inputtype="date" style="left:106px; top:27px; width:85px; height:19px; "/>
  339. <caption id="caption3" style="left:193px; top:28px; width:15px; height:20px; ">~</caption>
  340. <input id="input3" ref="/root/main/cond/todd" class="input" inputtype="date" style="left:208px; top:27px; width:85px; height:19px; "/>
  341. <select1 id="cmb_prid" ref="/root/main/cond/prid" appearance="minimal" style="left:295px; top:27px; width:55px; height:19px; ">
  342. <choices>
  343. <item>
  344. <label>3개월</label>
  345. <value>3M</value>
  346. </item>
  347. <item>
  348. <label>6개월</label>
  349. <value>6M</value>
  350. </item>
  351. <item>
  352. <label>9개월</label>
  353. <value>9M</value>
  354. </item>
  355. <item>
  356. <label>1년</label>
  357. <value>1Y</value>
  358. </item>
  359. <item>
  360. <label>2년</label>
  361. <value>2Y</value>
  362. </item>
  363. </choices>
  364. <script type="javascript" ev:event="xforms-value-changed">
  365. <![CDATA[
  366. var today = getCurrentDate();
  367. var idate = new Date();
  368. var prid = model.getValue("/root/main/cond/prid");
  369. // model.makeValue("/root/send/cond/fromdd", peveDate.getDateFormat());
  370. // model.makeValue("/root/send/cond/todd", today);
  371. if (prid =="3M") {
  372. var threeMDate = idate.getAddDate(-3, "M");
  373. model.setValue("/root/main/cond/fromdd", threeMDate.getDateFormat());
  374. model.setValue("/root/main/cond/todd", today);
  375. } else if (prid =="6M") {
  376. var sixMDate = idate.getAddDate(-6, "M");
  377. model.setValue("/root/main/cond/fromdd", sixMDate.getDateFormat());
  378. model.setValue("/root/main/cond/todd", today);
  379. } else if (prid =="9M") {
  380. var nineMDate = idate.getAddDate(-9, "M");
  381. model.setValue("/root/main/cond/fromdd", nineMDate.getDateFormat());
  382. model.setValue("/root/main/cond/todd", today);
  383. } else if (prid =="1Y") {
  384. var oneYDate = idate.getAddDate(-1, "Y");
  385. model.setValue("/root/main/cond/fromdd", oneYDate.getDateFormat());
  386. model.setValue("/root/main/cond/todd", today);
  387. } else if (prid =="2Y") {
  388. var twoYDate = idate.getAddDate(-2, "Y");
  389. model.setValue("/root/main/cond/fromdd", twoYDate.getDateFormat());
  390. model.setValue("/root/main/cond/todd", today);
  391. }
  392. model.refresh();
  393. ]]>
  394. </script>
  395. </select1>
  396. </xhtml:body>
  397. </xhtml:html>