SPPMO01400_전화번호수정.xfdl 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPPMO01400" position="absolute 0 0 356 290" titletext="전화번호수정" style="background:stretch 40,40;" onload="SPPMO01400_onload">
  5. <Layouts>
  6. <Layout>
  7. <Edit readonly="false" id="output3" position="absolute 83 58 190 78" anchor="default" positiontype="position" enable="false"/>
  8. <Edit readonly="false" id="output5" position="absolute 83 33 190 53" anchor="default" positiontype="position" enable="false"/>
  9. <Edit id="input1" taborder="1" position="absolute 83 83 190 103" anchor="default" positiontype="position" imemode="hangul" maxlength="15" inputfilter="dot,comma,symbol,alpha,space" inputtype="number" canchange="Edit_canchange" autoselect="true"/>
  10. <Edit id="input2" taborder="2" position="absolute 83 108 190 128" anchor="default" positiontype="position" imemode="hangul" maxlength="15" inputfilter="dot,comma,symbol,alpha,space" canchange="Edit_canchange" inputtype="number" autoselect="true"/>
  11. <Button id="btn_save" class="btn4" taborder="8" position="absolute 210 263 274 285" anchor="right bottom" positiontype="position" text="저 장" onclick="save_onclick"/>
  12. <Button id="button2" class="btn4" taborder="9" position="absolute 277 263 341 285" anchor="right bottom" positiontype="position" text="취 소" onclick="button2_onclick"/>
  13. <Edit id="input5" position="absolute 83 183 129 203" anchor="default" positiontype="position" imemode="hangul" enable="false"/>
  14. <Edit id="input6" position="absolute 145 183 190 203" anchor="default" positiontype="position" imemode="hangul" enable="false"/>
  15. <Edit id="input7" position="absolute 193 183 220 203" anchor="default" positiontype="position" imemode="hangul" enable="false"/>
  16. <Edit id="input8" position="absolute 83 208 339 228" anchor="default" positiontype="position" enable="false" imemode="hangul"/>
  17. <Static id="caption7" position="absolute 129 184 145 204" anchor="default" positiontype="position" text="-" style="align:center middle;"/>
  18. <Edit id="input30" taborder="7" position="absolute 83 233 339 253" anchor="default" positiontype="position" imemode="hangul" autoselect="true"/>
  19. <Button id="button3" class="icon_search" taborder="6" position="absolute 223 183 243 203" anchor="default" positiontype="position" text="" onclick="button3_onclick"/>
  20. <Edit id="input3" taborder="4" position="absolute 83 133 190 153" anchor="default" positiontype="position" imemode="hangul" maxlength="15" autoselect="true"/>
  21. <CheckBox id="bool1" position="absolute 193 108 213 128" anchor="default" positiontype="position" text="CheckBox" truevalue="Y" falsevalue="N"/>
  22. <Edit id="input4" taborder="5" position="absolute 83 158 190 178" anchor="default" positiontype="position" imemode="hangul" maxlength="15" autoselect="true"/>
  23. <Static id="caption11" position="absolute 210 108 305 128" anchor="default" positiontype="position" text="SMS 승인여부"/>
  24. <Edit readonly="false" id="output8" position="absolute 193 58 258 78" anchor="default" positiontype="position" enable="false"/>
  25. <Edit readonly="false" id="output10" position="absolute 274 58 339 78" anchor="default" positiontype="position" enable="false"/>
  26. <Static id="caption13" class="cell_1" position="absolute 193 32 263 56" style="align:left middle;" anchor="default" positiontype="position" text="주민번호" align="align:left middle;"/>
  27. <Static id="caption10" class="cell_1" position="absolute 10 131 80 155" style="align:left middle;" anchor="default" positiontype="position" text="주보호자" align="align:left middle;"/>
  28. <Static id="caption1" class="cell_1" position="absolute 10 81 80 105" style="align:left middle;" anchor="default" positiontype="position" text="집전화" align="align:left middle;"/>
  29. <Static id="caption2" class="cell_1" position="absolute 10 106 80 130" style="align:left middle;" anchor="default" positiontype="position" text="휴대전화" align="align:left middle;"/>
  30. <Static id="caption3" class="cell_1" position="absolute 10 31 80 55" style="align:left middle;" anchor="default" positiontype="position" text="등록번호" align="align:left middle;"/>
  31. <Static id="caption12" class="cell_1" position="absolute 10 156 80 180" style="align:left middle;" anchor="default" positiontype="position" text="가족" align="align:left middle;"/>
  32. <Static id="caption4" class="cell_1" position="absolute 10 56 80 80" style="align:left middle;" anchor="default" positiontype="position" text="성 명" align="align:left middle;"/>
  33. <Static id="caption5" class="cell_1" position="absolute 10 181 80 205" style="align:left middle;" anchor="default" positiontype="position" text="우편번호" align="align:left middle;"/>
  34. <Static id="caption8" class="cell_1" position="absolute 10 206 80 230" style="align:left middle;" anchor="default" positiontype="position" text="주 소" align="align:left middle;"/>
  35. <Static id="caption9" class="cell_1" position="absolute 10 231 80 255" style="align:left middle;" anchor="default" positiontype="position" text="상세주소" align="align:left middle;"/>
  36. <Static id="caption14" position="absolute 258 58 274 78" anchor="default" positiontype="position" text="-" style="align:center middle;"/>
  37. <Static id="caption6" text="전화번호 수정" class="tit_1" position="absolute 10 2 129 27"/>
  38. <Shape id="line00" class="line_10" position="absolute 10 27 344 31"/>
  39. </Layout>
  40. </Layouts>
  41. <Objects>
  42. <Dataset id="ds_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  43. <ColumnInfo>
  44. <Column id="srchcond" type="STRING" size="256"/>
  45. <Column id="pid" type="STRING" size="256"/>
  46. <Column id="hngnm" type="STRING" size="256"/>
  47. <Column id="rrgstno1" type="STRING" size="256"/>
  48. <Column id="rrgstno2" type="STRING" size="256"/>
  49. <Column id="snflag" type="STRING" size="256"/>
  50. </ColumnInfo>
  51. <Rows>
  52. <Row/>
  53. </Rows>
  54. </Dataset>
  55. <Dataset id="ds_result_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_result_patinfo_oncolumnchanged">
  56. <ColumnInfo>
  57. <Column id="pid" type="STRING" size="256"/>
  58. <Column id="hngnm" type="STRING" size="256"/>
  59. <Column id="engnm" type="STRING" size="256"/>
  60. <Column id="chinm" type="STRING" size="256"/>
  61. <Column id="rrgstno1" type="STRING" size="256"/>
  62. <Column id="rrgstno2" type="STRING" size="256"/>
  63. <Column id="brthdd" type="STRING" size="256"/>
  64. <Column id="sex" type="STRING" size="256"/>
  65. <Column id="age" type="STRING" size="256"/>
  66. <Column id="bindpid" type="STRING" size="256"/>
  67. <Column id="hometel" type="STRING" size="256"/>
  68. <Column id="mpphontel" type="STRING" size="256"/>
  69. <Column id="etctel1" type="STRING" size="256"/>
  70. <Column id="etctel2" type="STRING" size="256"/>
  71. <Column id="smsaprvyn" type="STRING" size="256"/>
  72. <Column id="email" type="STRING" size="256"/>
  73. <Column id="zipcd1" type="STRING" size="256"/>
  74. <Column id="zipcd2" type="STRING" size="256"/>
  75. <Column id="zipcdseq" type="STRING" size="256"/>
  76. <Column id="addr" type="STRING" size="256"/>
  77. <Column id="detladdr" type="STRING" size="256"/>
  78. <Column id="btype" type="STRING" size="256"/>
  79. <Column id="rh" type="STRING" size="256"/>
  80. <Column id="forgeryn" type="STRING" size="256"/>
  81. <Column id="nati" type="STRING" size="256"/>
  82. <Column id="psptno" type="STRING" size="256"/>
  83. <Column id="recmyn" type="STRING" size="256"/>
  84. <Column id="recmerid" type="STRING" size="256"/>
  85. <Column id="recmerrela" type="STRING" size="256"/>
  86. <Column id="vipyn" type="STRING" size="256"/>
  87. <Column id="viprem" type="STRING" size="256"/>
  88. <Column id="religncd" type="STRING" size="256"/>
  89. <Column id="baptnm" type="STRING" size="256"/>
  90. <Column id="chchnm" type="STRING" size="256"/>
  91. <Column id="dethyn" type="STRING" size="256"/>
  92. <Column id="dethdt" type="STRING" size="256"/>
  93. <Column id="chosresn" type="STRING" size="256"/>
  94. <Column id="animyn" type="STRING" size="256"/>
  95. <Column id="exptresncd" type="STRING" size="256"/>
  96. <Column id="inhospyn" type="STRING" size="256"/>
  97. <Column id="remfact" type="STRING" size="256"/>
  98. <Column id="outuncoamt" type="STRING" size="256"/>
  99. <Column id="dschuncoamt" type="STRING" size="256"/>
  100. <Column id="fstrgstrid" type="STRING" size="256"/>
  101. <Column id="fstrgstdt" type="STRING" size="256"/>
  102. <Column id="lastupdtrid" type="STRING" size="256"/>
  103. <Column id="lastupdtdt" type="STRING" size="256"/>
  104. <Column id="rrgstno3" type="STRING" size="256"/>
  105. <Column id="smsinfoyn" type="STRING" size="256"/>
  106. <Column id="happycallyn" type="STRING" size="256"/>
  107. </ColumnInfo>
  108. <Rows>
  109. <Row/>
  110. </Rows>
  111. </Dataset>
  112. <Dataset id="ds_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  113. <ColumnInfo>
  114. <Column id="pid" type="STRING" size="256"/>
  115. <Column id="hngnm" type="STRING" size="256"/>
  116. <Column id="rrgstno1" type="STRING" size="256"/>
  117. <Column id="rrgstno2" type="STRING" size="256"/>
  118. <Column id="snflag" type="STRING" size="256"/>
  119. </ColumnInfo>
  120. </Dataset>
  121. <Dataset id="ds_ptsp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  122. </Objects>
  123. <Bind>
  124. <BindItem id="item0" compid="output5" propid="value" datasetid="ds_result_patinfo" columnid="pid"/>
  125. <BindItem id="item1" compid="output3" propid="value" datasetid="ds_result_patinfo" columnid="hngnm"/>
  126. <BindItem id="item2" compid="output8" propid="value" datasetid="ds_result_patinfo" columnid="rrgstno1"/>
  127. <BindItem id="item3" compid="output10" propid="value" datasetid="ds_result_patinfo" columnid="rrgstno3"/>
  128. <BindItem id="item4" compid="input1" propid="value" datasetid="ds_result_patinfo" columnid="hometel"/>
  129. <BindItem id="item5" compid="input2" propid="value" datasetid="ds_result_patinfo" columnid="mpphontel"/>
  130. <BindItem id="item6" compid="input3" propid="value" datasetid="ds_result_patinfo" columnid="etctel1"/>
  131. <BindItem id="item7" compid="input4" propid="value" datasetid="ds_result_patinfo" columnid="etctel2"/>
  132. <BindItem id="item8" compid="input5" propid="value" datasetid="ds_result_patinfo" columnid="zipcd1"/>
  133. <BindItem id="item9" compid="input6" propid="value" datasetid="ds_result_patinfo" columnid="zipcd2"/>
  134. <BindItem id="item10" compid="input7" propid="value" datasetid="ds_result_patinfo" columnid="zipcdseq"/>
  135. <BindItem id="item11" compid="input8" propid="value" datasetid="ds_result_patinfo" columnid="addr"/>
  136. <BindItem id="item12" compid="input30" propid="value" datasetid="ds_result_patinfo" columnid="detladdr"/>
  137. <BindItem id="item13" compid="bool1" propid="value" datasetid="ds_result_patinfo" columnid="smsaprvyn"/>
  138. </Bind>
  139. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  140. * System Name :
  141. * Job Name :
  142. * Creator :
  143. * Make Date : 2015-03-16
  144. * Description :
  145. *---------------------------------------------------------------------------------------
  146. * Modify Date Modifier Modify Description
  147. *---------------------------------------------------------------------------------------
  148. * 2015-03-16 Live Converter TF->XP
  149. *
  150. *---------------------------------------------------------------------------------------
  151. ****************************************************************************************/
  152. //=======================================================================================
  153. // xjs Include
  154. //---------------------------------------------------------------------------------------
  155. include "com_commonxp::comm_main.xjs";
  156. include "com_basiccodexp::ZBC001.xjs";
  157. //include "com_zipcodexp::ZBP001.xjs";
  158. //=======================================================================================
  159. // Function
  160. //---------------------------------------------------------------------------------------
  161. /****************************************************************************************
  162. * Argument :
  163. * Description : 조회에 대한 콜백 설정
  164. ****************************************************************************************/
  165. function lf_SearchPatInfo()
  166. {
  167. ds_source.setColumn(0, "srchcond", "1");
  168. //환자등록번호 체크
  169. var sPid = ds_source.getColumn(0, "pid");
  170. if(!utlf_isNull(sPid)){
  171. tranf_submit({
  172. id : "TRPMC02500"
  173. , service : "patinfomngtapp.PatBaseInfo"
  174. , method : "reqGetPatInfo"
  175. , inds : "req=ds_source"
  176. , outds : "ds_result_patinfo=patinfolist ds_ptsp=ptsp"
  177. , async : false
  178. , callback : "cbf_commCallback"
  179. });
  180. }else{
  181. sysf_messageBox("환자등록번호를 정확히", "C001");
  182. }
  183. }
  184. /****************************************************************************************
  185. * Argument :
  186. * Description : 조회에 대한 콜백 설정
  187. ****************************************************************************************/
  188. function cbf_commCallback(sSvcId, objErrorCode, objErrorMsg)
  189. {
  190. if (objErrorCode < 0)
  191. {
  192. alert("sSvcId == " + sSvcId + " objErrorCode == " + objErrorCode + " objErrorMsg == " + objErrorMsg);
  193. return;
  194. }
  195. switch (sSvcId)
  196. {
  197. case "TRPMC02500" :
  198. if (ds_result_patinfo.getRowCount() < 0) {
  199. sysf_messageBox("없는 환자 번호 입니다.", "E999", "");
  200. }
  201. if(ds_result_patinfo.getColumn(0,"smsaprvyn") != "Y") ds_result_patinfo.setColumn(0,"smsaprvyn","N");
  202. break;
  203. default:
  204. break;
  205. }
  206. }
  207. //=======================================================================================
  208. // Event
  209. //---------------------------------------------------------------------------------------
  210. /****************************************************************************************
  211. * Components :
  212. * Components ID : SPPMO01400
  213. * Event : onload
  214. * Argument : 01.obj : Object Event has occurred
  215. * : 02.e : Event Object
  216. * Description :
  217. ****************************************************************************************/
  218. function SPPMO01400_onload(obj:Form, e:LoadEventInfo)
  219. {
  220. //폼 초기화 함수
  221. frmf_initForm(obj);
  222. if (frmf_checkOpener()) { //팝업화면으로 사용될 때
  223. var sPid;
  224. try{
  225. ds_source.copyData(arg_ds_source);
  226. }catch(e){
  227. sysf_catchTrace(e);
  228. }
  229. }
  230. if (!utlf_isNull(ds_source.getColumn(0, "pid"))) {
  231. lf_SearchPatInfo();
  232. }
  233. }
  234. /****************************************************************************************
  235. * Components :
  236. * Components ID : button1
  237. * Event : onclick
  238. * Argument : 01.obj : Object Event has occurred
  239. * : 02.e : Event Object
  240. * Description :
  241. ****************************************************************************************/
  242. function save_onclick(obj:Button, e:ClickEventInfo)
  243. {
  244. var vcheck_hometel = ds_result_patinfo.getColumn(0, "hometel");
  245. var vcheck_mpphontel = ds_result_patinfo.getColumn(0, "mpphontel");
  246. if (utlf_isNull(vcheck_hometel) && utlf_isNull(vcheck_mpphontel))
  247. {
  248. sysf_messageBox("전화번호 정보를 확인하십시오","E999","");
  249. input1.setFocus();
  250. } else {
  251. dsf_makeValue(ds_result_patinfo,"ipaddr","string", sysf_getUserInfo("ipaddr"));
  252. tranf_submit({
  253. id : "TXPMO01401"
  254. , service : "patinfomngtapp.PatBaseInfo"
  255. , method : "reqExePatBaseInfo"
  256. , inds : "patinfolist=ds_result_patinfo patinsuinfolist=ds_result_patinfo patdiscinfolist=ds_result_patinfo"
  257. , outds : ""
  258. , async : false
  259. , callback : "cbf_commCallback"
  260. });
  261. if (frmf_checkOpener())
  262. {
  263. opener.frmf_setParameter("SMPMO01400_hometel" , ds_result_patinfo.getColumn(0, "hometel"));
  264. opener.frmf_setParameter("SMPMO01400_mpphontel", vcheck_mpphontel);
  265. opener.frmf_setParameter("SMPMO01400_etctel1", ds_result_patinfo.getColumn(0, "etctel1"));
  266. opener.frmf_setParameter("SMPMO01400_save" , "Y"); //20091203 zzui
  267. }
  268. this.close();
  269. }
  270. }
  271. /****************************************************************************************
  272. * Components :
  273. * Components ID : button2
  274. * Event : onclick
  275. * Argument : 01.obj : Object Event has occurred
  276. * : 02.e : Event Object
  277. * Description :
  278. ****************************************************************************************/
  279. function button2_onclick(obj:Button, e:ClickEventInfo)
  280. {
  281. if(frmf_checkOpener())
  282. {
  283. opener.frmf_setParameter("SMPMO01400_save", ""); //20091203 zzui
  284. }
  285. this.close();
  286. }
  287. /****************************************************************************************
  288. * Components :
  289. * Components ID : button3
  290. * Event : onclick
  291. * Argument : 01.obj : Object Event has occurred
  292. * : 02.e : Event Object
  293. * Description :
  294. ****************************************************************************************/
  295. function button3_onclick(obj:Button, e:ClickEventInfo)
  296. {
  297. // "zipcode" : 우편번호, "combination" : 동명/아파트명/건물명, "address" : 주소
  298. var returnDs = appf_getZipCodeList("combination");
  299. if (!utlf_isNull(returnDs.address)) {
  300. ds_result_patinfo.setColumn(0, "zipcd1" , returnDs.zipcdhead); // 우편번호앞번호
  301. ds_result_patinfo.setColumn(0, "zipcd2" , returnDs.zipcdfoot); // 우편번호뒷번호
  302. ds_result_patinfo.setColumn(0, "zipcdseq" , returnDs.seqno); // 일련번호
  303. ds_result_patinfo.setColumn(0, "addr" , returnDs.address); // 입력주소
  304. ds_result_patinfo.setColumn(0, "detladdr" , returnDs.address_detail); // 주소에서 입력주소를 뺀 나머지 주소
  305. input30.setFocus(); //상세주소
  306. }
  307. }
  308. /****************************************************************************************
  309. * Components :
  310. * Components ID : Button00
  311. * Event : onclick
  312. * Argument : 01.obj : Object Event has occurred
  313. * : 02.e : Event Object
  314. * Description :
  315. ****************************************************************************************/
  316. function Button00_onclick(obj:Button, e:ClickEventInfo)
  317. {
  318. this.close();
  319. }
  320. /****************************************************************************************
  321. * Components :
  322. * Components ID : Edit
  323. * Event : canchang
  324. * Argument : 01.obj : Object Event has occurred
  325. * : 02.e : Event Object
  326. * Description :
  327. ****************************************************************************************/
  328. // function Edit_canchange(obj:Edit, e:ChangeEventInfo)
  329. // {
  330. // obj.value = lf_telChange(obj.value);
  331. // }
  332. /****************************************************************************************
  333. * Argument :
  334. * Description : 전화번호 포맷 변경
  335. ****************************************************************************************/
  336. // function lf_telChange(obj)
  337. // {
  338. // var getObj = obj.replace("-", "");
  339. // var nLength = utlf_getStringLength(getObj);
  340. // var convertDate = new String();
  341. // var tel1 = new String();
  342. // var tel2 = new String();
  343. // var tel3 = new String();
  344. //
  345. // if( nLength > 7 ){
  346. // if(nLength == 9){ //9자리
  347. // tel1 = getObj.substr(0,2);
  348. // tel2 = getObj.substr(2,3);
  349. // tel3 = getObj.substr(5,4);
  350. // }else if(nLength == 10){ //10자리
  351. // var strSize=String(getObj).substr(0,2);
  352. // //서울02
  353. // if(strSize=="02"){
  354. // tel1 = getObj.substr(0,2);
  355. // tel2 = getObj.substr(2,4);
  356. // tel3 = getObj.substr(6,4);
  357. // }else{
  358. // tel1 = getObj.substr(0,3);
  359. // tel2 = getObj.substr(3,3);
  360. // tel3 = getObj.substr(6,4);
  361. // }
  362. //
  363. // } else{
  364. // tel1 = String(getObj).substr(0,3);
  365. // tel2 = String(getObj).substr(3,4);
  366. // tel3 = String(getObj).substr(7,4);
  367. // }
  368. // convertDate = tel1 + "-" + tel2 + "-" + tel3;
  369. // return convertDate;
  370. // } else {
  371. // tel1 = String(getObj).substr(0,3);
  372. // tel2 = String(getObj).substr(3,4);
  373. //
  374. // convertDate = tel1 + "-" + tel2
  375. // return convertDate;
  376. // }
  377. // }
  378. function ds_result_patinfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  379. {
  380. ds_result_patinfo.enableevent = false;
  381. if( e.columnid == "hometel" || e.columnid == "mpphontel" || e.columnid == "etctel1" || e.columnid == "etctel2" ){
  382. var getObj = obj.getColumn(e.row, e.col).replace("-", "");
  383. var nLength = utlf_getStringLength(getObj);
  384. var convertDate = new String();
  385. var tel1 = new String();
  386. var tel2 = new String();
  387. var tel3 = new String();
  388. if( nLength > 7 ){
  389. if(nLength == 9){ //9자리
  390. tel1 = getObj.substr(0,2);
  391. tel2 = getObj.substr(2,3);
  392. tel3 = getObj.substr(5,4);
  393. }else if(nLength == 10){ //10자리
  394. var strSize=String(getObj).substr(0,2);
  395. //서울02
  396. if(strSize=="02"){
  397. tel1 = getObj.substr(0,2);
  398. tel2 = getObj.substr(2,4);
  399. tel3 = getObj.substr(6,4);
  400. }else{
  401. tel1 = getObj.substr(0,3);
  402. tel2 = getObj.substr(3,3);
  403. tel3 = getObj.substr(6,4);
  404. }
  405. } else{
  406. tel1 = String(getObj).substr(0,3);
  407. tel2 = String(getObj).substr(3,4);
  408. tel3 = String(getObj).substr(7,4);
  409. }
  410. convertDate = tel1 + "-" + tel2 + "-" + tel3;
  411. obj.setColumn(e.row, e.col, convertDate);
  412. ds_result_patinfo.enableevent = true;
  413. return convertDate;
  414. } else {
  415. tel1 = String(getObj).substr(0,3);
  416. tel2 = String(getObj).substr(3,4);
  417. convertDate = tel1 + "-" + tel2
  418. obj.setColumn(e.row, e.col, convertDate);
  419. ds_result_patinfo.enableevent = true;
  420. return convertDate;
  421. }
  422. }
  423. ds_result_patinfo.enableevent = true;
  424. }
  425. ]]></Script>
  426. </Form>
  427. </FDL>