SMICE00100_사용자관리.xrw 99 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993
  1. <?xml version="1.0" encoding="UTF-8"?>
  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. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  7. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  8. <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
  9. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  10. <script type="javascript" src="../../../com/zipcodeweb/js/ZBP001.js"/>
  11. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  12. <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
  13. <model id="model1">
  14. <instance id="instance1">
  15. <root xmlns="">
  16. <main>
  17. <list>
  18. <usermngtlist>
  19. <userkindcd/>
  20. <userkind/>
  21. <acntgrupcd/>
  22. <userid/>
  23. <usernm/>
  24. <pwd/>
  25. <posinstcd/>
  26. <posinstnm/>
  27. <posdeptcd/>
  28. <posdeptnm/>
  29. <userfromdd/>
  30. <usertodd/>
  31. <dutplceinstcd/>
  32. <dutplceinstnm/>
  33. <dutplcecd/>
  34. <dutplcenm/>
  35. <fromdd/>
  36. <todd/>
  37. <majorfild/>
  38. <majorfildnm/>
  39. <jobkindcd/>
  40. <jobkindnm/>
  41. <jobposcd/>
  42. <jobposnm/>
  43. <rrgstno/>
  44. <email/>
  45. <mpphonno/>
  46. <grupjoblncd/>
  47. <resetodd/>
  48. </usermngtlist>
  49. </list>
  50. <view>
  51. <info1>
  52. <userid/>
  53. <usernm/>
  54. <pwd/>
  55. <userfromdd/>
  56. <usertodd/>
  57. <posinstcd/>
  58. <posinstnm/>
  59. <posdeptcd/>
  60. <posdeptnm/>
  61. <fromdd/>
  62. <todd/>
  63. <dutplceinstcd/>
  64. <dutplceinstnm/>
  65. <dutplcecd/>
  66. <dutplcenm/>
  67. <majorfild/>
  68. <majorfildnm/>
  69. <jobkindcd/>
  70. <jobkindnm/>
  71. <jobposcd/>
  72. <jobposnm/>
  73. <userkindcd/>
  74. <info1del/>
  75. <userkind/>
  76. <rrgstno/>
  77. <mpphonno/>
  78. <email/>
  79. <status/>
  80. <grupjoblncd/>
  81. <resetodd/>
  82. </info1>
  83. <reqinfo>
  84. <reqinstcd/>
  85. <reqinstflag/>
  86. <cmpynm/>
  87. <prsdnm/>
  88. <bizcondkind/>
  89. <bizcond/>
  90. <telno/>
  91. <jobposnm/>
  92. <email/>
  93. <zipcd1/>
  94. <zipcd2/>
  95. <zipcdseq/>
  96. <addr1/>
  97. <jobposnm1/>
  98. <posnm1/>
  99. <email1/>
  100. <cntctelno1/>
  101. <mpphonno1/>
  102. <cmt/>
  103. <userid/>
  104. <faxno/>
  105. <usernm/>
  106. <hidreqinstcd/>
  107. </reqinfo>
  108. <info3>
  109. <userkind/>
  110. <engnm/>
  111. <postrecvtret/>
  112. <gndr/>
  113. <acdmydgcd/>
  114. <acdmydgnm/>
  115. <frmrmertcd/>
  116. <frmrmertnm/>
  117. <hometel/>
  118. <zipcd1/>
  119. <zipcd2/>
  120. <zipcdseq/>
  121. <homeaddr/>
  122. <jobposcd/>
  123. <jobposnm/>
  124. <bankcd/>
  125. <acntno/>
  126. <depor/>
  127. <cmpytelno/>
  128. <faxno/>
  129. <workplceaddr/>
  130. <cmt/>
  131. <userid/>
  132. <dutplceinstcd/>
  133. <usernm/>
  134. <jobkindcd/>
  135. <jobkindnm/>
  136. <dutplcecd/>
  137. <dutplcenm/>
  138. <usertodd/>
  139. </info3>
  140. </view>
  141. <pwd>
  142. <item>
  143. <userid/>
  144. <pwd/>
  145. </item>
  146. </pwd>
  147. </main>
  148. <send>
  149. <userid/>
  150. <usernm/>
  151. <userkindcd/>
  152. <userkind/>
  153. <info1/>
  154. <info2/>
  155. <info3/>
  156. <srchuserkind/>
  157. <srchsubuserkind/>
  158. <passinfo>
  159. <orgpwd/>
  160. <pwda/>
  161. <pwdb/>
  162. <userid/>
  163. </passinfo>
  164. <srchsubjid/>
  165. <userfromdd/>
  166. <chkhist/>
  167. <rrgstno/>
  168. <email>
  169. <fromaddress/>
  170. <fromname/>
  171. <toaddress/>
  172. <subject/>
  173. <mailmsg/>
  174. <tomailaddr/>
  175. <toname/>
  176. </email>
  177. </send>
  178. <init>
  179. <baseinfo>
  180. <bankcode>
  181. <R0001>
  182. <cdid/>
  183. <cdnm/>
  184. </R0001>
  185. </bankcode>
  186. </baseinfo>
  187. <hosp>
  188. <item>
  189. <instcd/>
  190. <cdnm/>
  191. </item>
  192. </hosp>
  193. <grupjob>
  194. <item>
  195. <cdid/>
  196. <cdnm/>
  197. </item>
  198. </grupjob>
  199. </init>
  200. <hidden>
  201. <info1/>
  202. <info3/>
  203. <reqinfo/>
  204. </hidden>
  205. <temp/>
  206. </root>
  207. </instance>
  208. <script type="javascript" ev:event="xforms-ready">
  209. <![CDATA[
  210. zbcfGetCodeList( new Array("R0001"), new Array("/root/init/baseinfo/bankcode"));
  211. submit("TRICE00104");
  212. submit("TRICE00106");
  213. model.setValue("/root/main/view/info1/userfromdd",getCurrentDate());
  214. model.setValue("/root/main/view/info1/usertodd","99991231");
  215. model.setValue("/root/main/view/info1/fromdd",getCurrentDate());
  216. model.setValue("/root/main/view/info1/todd","99991231");
  217. btn_resave.disabled = true;
  218. btn_t.disabled = true;
  219. btn_r.disabled = true;
  220. model.refresh();
  221. ]]>
  222. </script>
  223. <submission id="TRZBC00101"/>
  224. <submission id="TRICE00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/list"/>
  225. <submission id="TXICE00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/info1" replace="instance" resultref="/root/temp"/>
  226. <submission id="TXICE00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/info2" replace="instance" resultref="/root/hidden"/>
  227. <submission id="TXICE00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/info3" resultref="/root/hidden"/>
  228. <submission id="TXICE00104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/passinfo" replace="instance" resultref="/root/hidden"/>
  229. <submission id="TRICE00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/view/info1" replace="instance" resultref="/root/main/view"/>
  230. <submission id="TRICE00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/view/reqinfo" replace="instance" resultref="/root/hidden"/>
  231. <submission id="TRICE00104" mediatype="application/x-www-form-urlencoded" method="post" replace="instance" resultref="/root/init/hosp"/>
  232. <submission id="TRICE00105" mediatype="application/x-www-form-urlencoded" method="post" replace="instance" resultref="/root/main/pwd"/>
  233. <submission id="TRICE00106" mediatype="application/x-www-form-urlencoded" method="post" replace="instance" resultref="/root/init/grupjob"/>
  234. <submission id="TXICE00105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/info1" replace="instance" resultref="/root/hidden"/>
  235. <submission id="TXICE00106" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/email" replace="instance" resultref="/root/hidden"/>
  236. </model>
  237. <script type="javascript">
  238. <![CDATA[
  239. function fView(){
  240. model.setValue( "/root/send/userid", model.getValue("/root/send/userid").toUpperCase() );
  241. submit("TRICE00101");
  242. model.setValue("/root/main/view/info1/userfromdd",getCurrentDate());
  243. model.setValue("/root/main/view/info1/usertodd","99991231");
  244. model.setValue("/root/main/view/info1/fromdd",getCurrentDate());
  245. model.setValue("/root/main/view/info1/todd","99991231");
  246. model.refresh();
  247. }
  248. function fDelete(){
  249. model.setValue("/root/main/view/info1/info1del", "D");
  250. model.setValue("/root/main/view/info1/userkindcd", model.getValue("/root/send/userkindcd"));
  251. model.setValue("/root/main/view/reqinfo/userid", model.getValue("/root/main/view/info1/userid"));
  252. model.copyNode("/root/send/info1", "/root/main/view/info1");
  253. model.copyNode("/root/send/info2", "/root/main/view/reqinfo");
  254. model.setValue("/root/main/view/info3/userid", model.getValue("/root/main/view/info1/userid"));
  255. model.setValue("/root/main/view/info3/usernm", model.getValue("/root/main/view/info1/usernm"));
  256. model.setValue("/root/main/view/info3/dutplceinstcd", model.getValue("/root/main/view/info1/dutplceinstcd"));
  257. submit("TXICE00101");
  258. fView();
  259. }
  260. // 저장
  261. function fSave() {
  262. var getDD = new Date();
  263. var yearVal = getDD.getYear().toString();
  264. var monthVal = (getDD.getMonth() + 1).toString();
  265. var dayVal = getDD.getDate().toString();
  266. var today = "";
  267. if (monthVal.length == 1)
  268. monthVal = "0" + monthVal;
  269. if (dayVal.length == 1)
  270. dayVal = "0" + dayVal;
  271. today = yearVal + monthVal + dayVal; // 오늘 날짜(99991231)
  272. model.setValue("/root/main/view/info1/userkindcd", model.getValue("/root/send/userkindcd"));
  273. model.makeNode("/root/main/view/info3/dutplcecd") ;
  274. model.makeNode("/root/main/view/info3/dutplcenm") ;
  275. // 부서코드, 부서명
  276. model.setValue("/root/main/view/info3/dutplcecd", model.getValue("/root/main/view/info1/dutplcecd"));
  277. model.setValue("/root/main/view/info3/dutplcenm", model.getValue("/root/main/view/info1/dutplcenm"));
  278. // 내부 구분
  279. if (model.getValue("/root/send/userkindcd") == '01') {
  280. //연구자
  281. model.setValue("/root/main/view/info3/usernm", model.getValue("/root/main/view/info1/usernm"));
  282. model.setValue("/root/main/view/info3/dutplceinstcd", model.getValue("/root/main/view/info1/dutplceinstcd"));
  283. model.copyNode("/root/send/info3", "/root/main/view/info3");
  284. model.setValue("/root/send/info3/userkind", model.getValue("/root/main/view/info1/userkind"));
  285. model.setValue("/root/main/view/info1/userkindcd", model.getValue("/root/send/userkindcd"));
  286. model.copyNode("/root/send/info1", "/root/main/view/info1");
  287. model.makeValue("/root/send/info1/zipcd1", model.getValue("/root/main/view/info3/zipcd1"));
  288. model.makeValue("/root/send/info1/zipcd2", model.getValue("/root/main/view/info3/zipcd2"));
  289. model.makeValue("/root/send/info1/addr", model.getValue("/root/main/view/info3/homeaddr"));
  290. model.makeValue("/root/send/info1/cntctelno", model.getValue("/root/main/view/info3/cmpytelno"));
  291. model.makeValue("/root/send/info1/faxno", model.getValue("/root/main/view/info3/faxno"));
  292. // 5: CRCC담당자, 6: IRB담당자, 7: 연구비담당자
  293. if ( model.getValue("/root/main/view/info1/userkind") == '5' || model.getValue("/root/main/view/info1/userkind") == '6' || model.getValue("/root/main/view/info1/userkind") == '7' ) { //irb 및 crcc 담당자
  294. if ( submit("TXICE00101") ) {
  295. //messageBox("저장이","I002");
  296. if ( model.getValue("/root/temp/initinfo/retstatus") == 'N' ) {
  297. messageBox("같은 주민등록번호의 사용자가 존재합니다.", "E999");
  298. messageBox("신규 등록되지", "E007");
  299. return;
  300. }
  301. else
  302. {
  303. // ***** 2009.09.28(김재우 추가, 사용자구분 값 저장) *****
  304. var ruserid = model.getValue("/root/temp/initinfo/ruserid"); // 인사팀 연동정보 저장 후의 return ID값
  305. var userid = model.getValue("/root/main/view/info1/userid");
  306. if ( model.getValue("/root/main/view/info1/status") == 'i' ) {
  307. model.setValue("/root/send/info3/userid", ruserid);
  308. } else {
  309. model.setValue("/root/send/info3/userid", userid);
  310. }
  311. model.makeValue("/root/send/info3/userkindcd", model.getValue("/root/send/userkindcd"));
  312. submit("TXICE00103");
  313. messageBox("저장이","I002");
  314. // ***** 2009.09.28 수정 끝 *****
  315. }
  316. } else {
  317. messageBox("저장이", "E009");
  318. return;
  319. }
  320. } else {
  321. if( submit("TXICE00101") ) {
  322. var ruserid = model.getValue("/root/temp/initinfo/ruserid"); // 인사팀 연동정보 저장 후의 return ID값
  323. var userid = model.getValue("/root/main/view/info1/userid");
  324. if ( model.getValue("/root/main/view/info1/status") == 'i' ) {
  325. model.setValue("/root/send/info3/userid", ruserid);
  326. model.setValue("/root/send/info1/userid", ruserid);
  327. } else {
  328. model.setValue("/root/send/info3/userid", userid);
  329. model.setValue("/root/send/info1/userid", userid);
  330. }
  331. if ( model.getValue("/root/temp/initinfo/retstatus") == 'N' ) {
  332. messageBox("같은 주민등록번호의 사용자가 존재합니다.", "E999");
  333. messageBox("신규 등록되지", "E007");
  334. return;
  335. } else {
  336. // ***** 2009.09.28(김재우 추가, 연구자 정보 데이터 저장) *****
  337. model.makeValue("/root/send/info3/userkindcd", model.getValue("/root/send/userkindcd")); // 연구자정보 UPDATE 시 where절에서 '사용자구분'을 조건으로 추가
  338. model.setValue("/root/send/info3/cmpytelno", model.getValue("/root/main/view/info3/cmpytelno")); // 전화번호
  339. model.setValue("/root/send/info3/faxno", model.getValue("/root/main/view/info3/faxno")); // 팩스번호
  340. model.setValue("/root/send/info3/workplceaddr", model.getValue("/root/main/view/info3/workplceaddr")); // 근무지주소
  341. model.setValue("/root/send/info3/frmrmertcd", model.getValue("/root/main/view/info3/frmrmertcd")); // 전공코드
  342. model.setValue("/root/send/info3/frmrmertnm", model.getValue("/root/main/view/info3/frmrmertnm")); // 전공명
  343. model.setValue("/root/send/info3/acdmydgcd", model.getValue("/root/main/view/info3/acdmydgcd")); // 학위코드
  344. model.setValue("/root/send/info3/acdmydgnm", model.getValue("/root/main/view/info3/acdmydgnm")); // 학위명
  345. model.setValue("/root/send/info3/homeaddr", model.getValue("/root/main/view/info3/homeaddr")); // 집주소
  346. model.setValue("/root/send/info3/bankcd", model.getValue("/root/main/view/info3/bankcd")); // 은행코드
  347. model.setValue("/root/send/info3/zipcd1", model.getValue("/root/main/view/info3/zipcd1")); // 우편번호1
  348. model.setValue("/root/send/info3/zipcd2", model.getValue("/root/main/view/info3/zipcd2")); // 우편번호2
  349. model.setValue("/root/send/info3/postrecvtret", model.getValue("/root/main/view/info3/postrecvtret")); // 우편물수신처
  350. // ***** 2009.09.28 수정 끝 *****
  351. submit("TXICE00103"); // crc.imcmreser에 저장
  352. submit("TXICE00105"); // crc.imcmreqchrg에 저장
  353. messageBox("저장이","I002");
  354. }
  355. } else {
  356. messageBox("저장이", "E009");
  357. return;
  358. }
  359. }
  360. }
  361. // 외부구분
  362. if ( model.getValue("/root/send/userkindcd") == '02' ) {
  363. if (model.getValue("/root/main/view/info1/userkind") == '0') {
  364. // 의뢰담당자
  365. if ( model.getValue("/root/main/view/reqinfo/posnm1") == '' ) {
  366. messageBox("소속은 필수입력입니다.", "I");
  367. return;
  368. }
  369. if ( model.getValue("/root/main/view/reqinfo/email1") == '' ) {
  370. messageBox("이메일은 필수입력입니다.", "I");
  371. return;
  372. }
  373. if ( model.getValue("/root/main/view/reqinfo/cntctelno1") == '' ) {
  374. messageBox("전화번호는 필수입력입니다.", "I");
  375. return;
  376. }
  377. if ( model.getValue("/root/main/view/reqinfo/mpphonno1") == '' ) {
  378. messageBox("핸드폰번호는 필수입력입니다.", "I");
  379. return;
  380. }
  381. if ( model.getValue("/root/main/view/reqinfo/faxno") == '' ) {
  382. messageBox("팩스번호는 필수입력입니다.", "I");
  383. return;
  384. }
  385. // 2009/09/15,pwh : 직위는 필수에서 제외
  386. /*
  387. if ( model.getValue("/root/main/view/reqinfo/jobposnm1") == '' ) {
  388. messageBox("직위는 필수입력입니다.", "I");
  389. return;
  390. }
  391. */
  392. model.copyNode("/root/send/info1", "/root/main/view/info1");
  393. model.setValue("/root/main/view/reqinfo/usernm", model.getValue("/root/main/view/info1/usernm"));
  394. model.copyNode("/root/send/info2", "/root/main/view/reqinfo");
  395. if ( submit("TXICE00101") ) {
  396. var ruserid = model.getValue("/root/temp/initinfo/ruserid"); // 인사팀 연동정보 저장 후의 return ID값
  397. var userid = model.getValue("/root/main/view/info1/userid");
  398. if ( model.getValue("/root/main/view/info1/status") == 'i' ) {
  399. model.setValue("/root/send/info2/userid", ruserid);
  400. } else {
  401. model.setValue("/root/send/info2/userid", userid);
  402. }
  403. if ( model.getValue("/root/temp/initinfo/retstatus") == 'N' ) {
  404. messageBox("같은 주민등록번호의 사용자가 존재합니다.", "E999");
  405. messageBox("신규 등록되지", "E007");
  406. return;
  407. } else {
  408. submit("TXICE00102"); // crc.imcmreqchrg에 저장
  409. // ***** 2009.09.28 추가(김재우, [사용자구분] 항목을 imcmreser테이블에 저장)
  410. model.setValue("/root/main/view/info3/dutplceinstcd", model.getValue("/root/main/view/info1/dutplceinstcd"));
  411. model.copyNode("/root/send/info3", "/root/main/view/info3");
  412. model.makeValue("/root/send/info3/userkind", model.getValue("/root/main/view/info1/userkind")); // 사용자구분
  413. model.makeValue("/root/send/info3/userkindcd", model.getValue("/root/send/userkindcd"));
  414. model.makeValue("/root/send/info3/rrgstno", model.getValue("/root/main/view/info1/rrgstno"));
  415. model.makeValue("/root/send/info3/email", model.getValue("/root/main/view/info1/email"));
  416. model.makeValue("/root/send/info3/mpphonno", model.getValue("/root/main/view/info1/mpphonno"));
  417. var ruserid = model.getValue("/root/temp/initinfo/ruserid"); // 인사팀 연동정보 저장 후의 return ID값
  418. var userid = model.getValue("/root/main/view/info1/userid");
  419. if ( model.getValue("/root/main/view/info1/status") == 'i' )
  420. model.setValue("/root/send/info3/userid", ruserid);
  421. else
  422. model.setValue("/root/send/info3/userid", userid);
  423. model.makeValue("/root/send/info3/usertodd", today); // 의뢰담당자로 변경되면 crc.imcmreser에서 사용되는 계정은 종료 시킴(2009.10.09)
  424. submit("TXICE00103"); // crc.imcmreser에 저장(김재우, 2009.10.08)
  425. // ***** 2009.09.28 수정 끝 *****
  426. messageBox("저장이","I002");
  427. }
  428. } else {
  429. messageBox("저장이", "E009");
  430. return;
  431. }
  432. } else {
  433. // 외부연구자, 외부코디네이터
  434. model.setValue("/root/main/view/info1/userkindcd", model.getValue("/root/send/userkindcd"));
  435. model.copyNode("/root/send/info1", "/root/main/view/info1");
  436. model.setValue("/root/main/view/info3/usernm", model.getValue("/root/main/view/info1/usernm"));
  437. model.setValue("/root/main/view/info3/dutplceinstcd", model.getValue("/root/main/view/info1/dutplceinstcd"));
  438. model.copyNode("/root/send/info3", "/root/main/view/info3");
  439. model.setValue("/root/send/info3/userkind", model.getValue("/root/main/view/info1/userkind"));
  440. model.makeValue("/root/send/info3/rrgstno", model.getValue("/root/main/view/info1/rrgstno"));
  441. model.makeValue("/root/send/info3/email", model.getValue("/root/main/view/info1/email"));
  442. model.makeValue("/root/send/info3/mpphonno", model.getValue("/root/main/view/info1/mpphonno"));
  443. model.copyNode("/root/send/info1", "/root/main/view/info1");
  444. model.makeValue("/root/send/info1/zipcd1", model.getValue("/root/main/view/info3/zipcd1"));
  445. model.makeValue("/root/send/info1/zipcd2", model.getValue("/root/main/view/info3/zipcd2"));
  446. model.makeValue("/root/send/info1/addr", model.getValue("/root/main/view/info3/homeaddr"));
  447. model.makeValue("/root/send/info1/cntctelno", model.getValue("/root/main/view/info3/cmpytelno"));
  448. model.makeValue("/root/send/info1/faxno", model.getValue("/root/main/view/info3/faxno"));
  449. if( submit("TXICE00101") ) {
  450. var ruserid = model.getValue("/root/temp/initinfo/ruserid"); // 인사팀 연동정보 저장 후의 return ID값
  451. var userid = model.getValue("/root/main/view/info1/userid");
  452. if ( model.getValue("/root/main/view/info1/status") == 'i' ) {
  453. model.setValue("/root/send/info3/userid", ruserid);
  454. model.setValue("/root/send/info1/userid", ruserid);
  455. } else {
  456. model.setValue("/root/send/info3/userid", userid);
  457. model.setValue("/root/send/info1/userid", userid);
  458. }
  459. if ( model.getValue("/root/temp/initinfo/retstatus") == 'N' ) {
  460. messageBox("같은 주민등록번호의 사용자가 존재합니다.", "E999");
  461. messageBox("신규 등록되지", "E007");
  462. return;
  463. } else {
  464. model.makeValue("/root/send/info3/userkindcd", model.getValue("/root/send/userkindcd"));
  465. model.makeValue("/root/send/info3/usertodd", "99991231");
  466. submit("TXICE00103"); // crc.imcmreser에 저장
  467. submit("TXICE00105"); // crc.imcmreqchrg에 저장(김재우, 2009-10-08)
  468. messageBox("저장이","I002");
  469. }
  470. } else {
  471. messageBox("저장이", "E009");
  472. return;
  473. }
  474. }
  475. }
  476. }
  477. // 의뢰기관 정보 조회
  478. function fGetReqInfo() {
  479. model.getValue("/root/main/view/reqinfo/reqinstcd", model.setValue("/root/hidden/reqinfo/reqinstcd"));
  480. model.getValue("/root/main/view/reqinfo/reqinstflag", model.setValue("/root/hidden/reqinfo/reqinstflag"));
  481. model.getValue("/root/main/view/reqinfo/cmpynm", model.setValue("/root/hidden/reqinfo/cmpynm"));
  482. model.getValue("/root/main/view/reqinfo/prsdnm", model.setValue("/root/hidden/reqinfo/prsdnm"));
  483. model.getValue("/root/main/view/reqinfo/bizcondkind", model.setValue("/root/hidden/reqinfo/bizcondkind"));
  484. model.getValue("/root/main/view/reqinfo/bizcond", model.setValue("/root/hidden/reqinfo/bizcond"));
  485. model.getValue("/root/main/view/reqinfo/telno", model.setValue("/root/hidden/reqinfo/telno"));
  486. model.getValue("/root/main/view/reqinfo/jobposnm", model.setValue("/root/hidden/reqinfo/jobposnm"));
  487. model.getValue("/root/main/view/reqinfo/email", model.setValue("/root/hidden/reqinfo/email"));
  488. model.getValue("/root/main/view/reqinfo/zipcd1", model.setValue("/root/hidden/reqinfo/zipcd1"));
  489. model.getValue("/root/main/view/reqinfo/zipcd2", model.setValue("/root/hidden/reqinfo/zipcd2"));
  490. model.getValue("/root/main/view/reqinfo/addr1", model.setValue("/root/hidden/reqinfo/addr1"));
  491. model.getValue("/root/main/view/reqinfo/cmt", model.setValue("/root/hidden/reqinfo/cmt"));
  492. model.getValue("/root/main/view/reqinfo/jobposnm1", model.setValue("/root/hidden/reqinfo/jobposnm1"));
  493. model.getValue("/root/main/view/reqinfo/posnm1", model.setValue("/root/hidden/reqinfo/posnm1"));
  494. model.getValue("/root/main/view/reqinfo/email1", model.setValue("/root/hidden/reqinfo/email1"));
  495. model.getValue("/root/main/view/reqinfo/cntctelno1", model.setValue("/root/hidden/reqinfo/cntctelno1"));
  496. model.getValue("/root/main/view/reqinfo/mpphonno1", model.setValue("/root/hidden/reqinfo/mpphonno1"));
  497. model.getValue("/root/main/view/reqinfo/faxno", model.setValue("/root/hidden/reqinfo/faxno"));
  498. }
  499. // 사용자정보 Clear
  500. function fSetUserClear() {
  501. model.resetInstanceNode("/root/main/view/info1");
  502. model.resetInstanceNode("/root/main/view/reqinfo");
  503. model.resetInstanceNode("/root/main/view/info3");
  504. model.refresh();
  505. }
  506. function fCheck() {
  507. if ( model.getValue("/root/main/view/info1/usernm") == '' ) {
  508. messageBox("사용자명은", "I003");
  509. model.setFocus("ipt_usernm");
  510. return false;
  511. }
  512. if ( model.getValue("/root/main/view/info1/rrgstno") == '' || model.getValue("/root/main/view/info1/rrgstno").length != '13') {
  513. messageBox("주민등록번호는", "I003");
  514. model.setFocus("ipt_rrgstno");
  515. return false;
  516. }
  517. var rrgs = model.getValue("/root/main/view/info1/rrgstno");
  518. if(!isResidentNo(rrgs)){ // 주민번호 유효성 체크
  519. messageBox(model.getValue("/root/main/view/info1/usernm") + "님의 주민번호는 잘못된 주민번호","E008");
  520. return false;
  521. }
  522. if ( model.getValue("/root/main/view/info1/mpphonno") == '' ) {
  523. messageBox("핸드폰 번호는", "I003");
  524. model.setFocus("ipt_phonno");
  525. return false;
  526. }
  527. if ( model.getValue("/root/main/view/info1/email") == '' ) {
  528. messageBox("이메일은", "I003");
  529. model.setFocus("ipt_email");
  530. return false;
  531. }
  532. if (model.getValue("/root/send/userkindcd") == '02' && model.getValue("/root/main/view/info1/userkind") == '2' ){
  533. // 외부연구자
  534. if ( model.getValue("root/main/view/info1/usernm") == '') {
  535. messageBox("사용자명은 필수입력입니다.", "I");
  536. return false;
  537. }
  538. if ( model.getValue("/root/main/view/info1/rrgstno") == '' ) {
  539. messageBox("주민번호는 필수입력입니다.", "I");
  540. return false;
  541. }
  542. if ( model.getValue("/root/main/view/info3/hometel") == '' ) {
  543. messageBox("집전화는 필수입력입니다.", "I");
  544. return false;
  545. }
  546. if ( model.getValue("/root/main/view/info3/homeaddr") == '' ) {
  547. messageBox("집주소는 필수입력입니다.", "I");
  548. return false;
  549. }
  550. if ( model.getValue("/root/main/view/info1/mpphonno") == '' ) {
  551. messageBox("핸드폰번호는 필수입력입니다.", "I");
  552. return false;
  553. }
  554. if ( model.getValue("/root/main/view/info1/email") == '' ) {
  555. messageBox("메일은 필수입력입니다.", "I");
  556. return false;
  557. }
  558. if ( model.getValue("/root/main/view/info3/bankcd") == '' ) {
  559. messageBox("은행코드는 필수입력입니다.", "I");
  560. return false;
  561. }
  562. if ( model.getValue("/root/main/view/info3/acntno") == '' ) {
  563. messageBox("계좌번호는 필수입력입니다.", "I");
  564. return false;
  565. }
  566. if ( model.getValue("/root/main/view/info3/depor") == '' ) {
  567. messageBox("예금주는 필수입력입니다.", "I");
  568. return false;
  569. }
  570. if ( model.getValue("/root/main/view/info1/dutplceinstcd") == '' ) {
  571. messageBox("근무지기관은 필수입력입니다.", "I");
  572. return false;
  573. }
  574. if ( model.getValue("/root/main/view/info1/dutplcecd") == '' ) {
  575. messageBox("근무지부서는 필수입력입니다.", "I");
  576. return false;
  577. }
  578. if ( model.getValue("/root/main/view/info3/cmpytelno") == '' ) {
  579. messageBox("직장 전화번호는 필수입력입니다.", "I");
  580. return false;
  581. }
  582. if ( model.getValue("/root/main/view/info3/faxno") == '' ) {
  583. messageBox("직장 팩스는 필수입력입니다.", "I");
  584. return false;
  585. }
  586. if ( model.getValue("/root/main/view/info3/workplceaddr") == '' ) {
  587. messageBox("직장주소는 필수입력입니다.", "I");
  588. return false;
  589. }
  590. // 2009/09/14,pwh: 직위는 필수조건에서 제외:사용자 정은경 협의
  591. // if ( model.getValue("/root/main/view/info3/jobposcd") == '' ) {
  592. // messageBox("직위는 필수입력입니다.", "I");
  593. // return false;
  594. // }
  595. }else if (model.getValue("/root/main/view/info1/userkind") == '8' || model.getValue("/root/main/view/info1/userkind") == '2' ){
  596. // 코디네이터
  597. if ( model.getValue("root/main/view/info1/usernm") == '') {
  598. messageBox("사용자명은 필수입력입니다.", "I");
  599. return false;
  600. }
  601. if ( model.getValue("/root/main/view/info1/dutplceinstcd") == '' ) {
  602. messageBox("근무지기관은 필수입력입니다.", "I"); // Table에서 not null
  603. return false;
  604. }
  605. if ( model.getValue("/root/main/view/info1/dutplcecd") == '' ) {
  606. messageBox("근무지부서는 필수입력입니다.", "I"); // Table에서 not null
  607. return false;
  608. }
  609. if ( model.getValue("/root/main/view/info1/rrgstno") == '' ) {
  610. messageBox("주민번호는 필수입력입니다.", "I");
  611. return false;
  612. }
  613. if ( model.getValue("/root/main/view/info3/hometel") == '' ) {
  614. messageBox("집전화는 필수입력입니다.", "I");
  615. return false;
  616. }
  617. if ( model.getValue("/root/main/view/info3/homeaddr") == '' ) {
  618. messageBox("집주소는 필수입력입니다.", "I");
  619. return false;
  620. }
  621. if ( model.getValue("/root/main/view/info1/mpphonno") == '' ) {
  622. messageBox("핸드폰번호는 필수입력입니다.", "I");
  623. return false;
  624. }
  625. if ( model.getValue("/root/main/view/info1/email") == '' ) {
  626. messageBox("메일은 필수입력입니다.", "I");
  627. return false;
  628. }
  629. if ( model.getValue("/root/main/view/info3/bankcd") == '' ) {
  630. messageBox("은행코드는 필수입력입니다.", "I");
  631. return false;
  632. }
  633. if ( model.getValue("/root/main/view/info3/acntno") == '' ) {
  634. messageBox("계좌번호는 필수입력입니다.", "I");
  635. return false;
  636. }
  637. if ( model.getValue("/root/main/view/info3/depor") == '' ) {
  638. messageBox("예금주는 필수입력입니다.", "I");
  639. return false;
  640. }
  641. }
  642. }
  643. function fDisable() {
  644. if ( model.getValue("/root/send/userkindcd") == '01') { //내부
  645. // ipt_usernm.disabled = true;
  646. ipt_posinstcd.disabled = true;
  647. ipt_posdeptcd.disabled = true;
  648. ipt_posdeptnm.disabled = true;
  649. ipt_dutplceinstcd.disabled = true;
  650. ipt_dutplcecd.disabled = true;
  651. ipt_dutplcenm.disabled = true;
  652. ipt_fromdd.disabled = true;
  653. ipt_todd.disabled = true;
  654. ipt_fromdd2.disabled = true;
  655. ipt_todd2.disabled = true;
  656. ipt_rrgstno.disabled = true;
  657. ipt_phonno.disabled = true;
  658. ipt_email.disabled = true;
  659. combo1.disabled = true;
  660. ipt_majorfild.disabled = true;
  661. ipt_majorfildnm.disabled = true;
  662. ipt_jobkindcd.disabled = true;
  663. ipt_jobkindnm.disabled = true;
  664. ipt_jobposcd.disabled = true;
  665. ipt_jobposnm.disabled = true;
  666. } else { //외부
  667. // ipt_usernm.disabled = false;
  668. ipt_posinstcd.disabled = false;
  669. ipt_posdeptcd.disabled = false;
  670. ipt_posdeptnm.disabled = false;
  671. ipt_dutplceinstcd.disabled = false;
  672. ipt_dutplcecd.disabled = false;
  673. ipt_dutplcenm.disabled = false;
  674. ipt_fromdd.disabled = true;
  675. ipt_todd.disabled = true;
  676. ipt_fromdd2.disabled = true;
  677. ipt_todd2.disabled = true;
  678. ipt_rrgstno.disabled = true;
  679. // ipt_phonno.disabled = false;
  680. // ipt_email.disabled = false;
  681. combo1.disabled = false;
  682. ipt_majorfild.disabled = false;
  683. ipt_majorfildnm.disabled = false;
  684. ipt_jobkindcd.disabled = false;
  685. ipt_jobkindnm.disabled = false;
  686. ipt_jobposcd.disabled = false;
  687. ipt_jobposnm.disabled = false;
  688. }
  689. }
  690. function fSearchChk()
  691. {
  692. if (model.getValue("/root/send/srchuserkind") == "" && model.getValue("/root/send/srchsubuserkind") == "")
  693. {
  694. if (model.getValue("/root/send/userid") == "" && model.getValue("/root/send/usernm") == "" && model.getValue("/root/send/rrgstno") == "")
  695. {
  696. alert("사용자ID, 사용자명, 주민등록번호 중에 하나를 입력해 주시길 바랍니다");
  697. return false;
  698. }
  699. }
  700. else
  701. {
  702. if (model.getValue("/root/send/userid") == "" && model.getValue("/root/send/usernm") == "" && model.getValue("/root/send/rrgstno") == "")
  703. alert("[주의사항] 조회 건수가 10000건 초과시에는 오류가 발생하게 됩니다");
  704. }
  705. }
  706. // ***** 2009.09.17 김재우(등록/재등록 처리함수) *****
  707. function fStatusReverse(obj)
  708. {
  709. var today = new Date();
  710. var y = String(today.getFullYear());
  711. var m = String((today.getMonth() + 1));
  712. var d = String(today.getDate());
  713. var userkindcdValue = model.getValue("/root/main/view/info1/userkindcd"); // 내부-외부
  714. var userkindValue = model.getValue("/root/main/view/info1/userkind"); // 사용자구분
  715. var usertodd = model.getValue("/root/main/view/info1/usertodd");
  716. if (m.length == 1) m = "0" + m;
  717. var getDate = y + m + d;
  718. if (userkindcdValue == "02" && (userkindValue == "0" || userkindValue == "2" || userkindValue == "8"))
  719. {
  720. model.setValue("/root/main/view/info1/status", obj);
  721. if (obj == "t") // 퇴사
  722. {
  723. if (usertodd != "99991231")
  724. {
  725. alert(usertodd.substring(0, 4) + "년 " + usertodd.substring(4, 6)+ "월 " + usertodd.substring(6) + "일자로 종료되었으므로, [퇴사]처리를 할 수 없습니다");
  726. return false;
  727. }
  728. model.setValue("/root/main/view/info1/usertodd", getDate);
  729. model.setValue("/root/main/view/info1/todd", getDate);
  730. model.copyNode("/root/send/info1", "/root/main/view/info1");
  731. model.setValue("/root/main/view/reqinfo/usernm", model.getValue("/root/main/view/info1/usernm"));
  732. model.copyNode("/root/send/info2", "/root/main/view/reqinfo");
  733. }
  734. else // 재입사
  735. {
  736. // var userfromdd = model.getValue("/root/main/view/info1/userfromdd");
  737. // var usertodd = model.getValue("/root/main/view/info1/usertodd");
  738. // if ( usertodd == '99991231' ) {
  739. // messageBox("권한종료되지 않은 사용자는 재등록할 수","I004");
  740. // return false;
  741. // } else if ( userfromdd <= usertodd ) {
  742. // messageBox("최종 사용 종료일자와 같거나 작은 등록 시작일자는 입력할 수","I004");
  743. // return false;
  744. // }
  745. if (usertodd == "99991231")
  746. {
  747. alert("유효한 ID이므로, [재입사] 처리를 할 수 없습니다");
  748. return false;
  749. }
  750. model.setValue("/root/main/view/info1/usertodd", '99991231');
  751. model.setValue("/root/main/view/info1/todd", '99991231');
  752. model.copyNode("/root/send/info1", "/root/main/view/info1");
  753. model.setValue("/root/main/view/reqinfo/usernm", model.getValue("/root/main/view/info1/usernm"));
  754. model.copyNode("/root/send/info2", "/root/main/view/reqinfo");
  755. }
  756. }
  757. else
  758. {
  759. alert("교직원 정보는 인사팀에서 관리합니다");
  760. return false;
  761. }
  762. submit("TXICE00101");
  763. fSetUserClear();
  764. fView();
  765. model.resetInstanceNode("/root/send");
  766. model.refresh();
  767. return true;
  768. }
  769. ]]>
  770. </script>
  771. </xhtml:head>
  772. <xhtml:body guideline="2,783;1,1194;1,1356;2,178;">
  773. <input id="ipt_jobkindcd" ref="/root/main/view/info1/jobkindcd" class="input_default" navindex="30" inputtype="button" appearance="input" style="left:445px; top:530px; width:70px; height:19px; ">
  774. <script type="javascript" ev:event="onbuttonclick">
  775. <![CDATA[
  776. setParameter("cdgrupid","R0061");
  777. window.load("../../../crc/comsubjweb/xrw/SPIMR00300_공통코드조회팝업.xrw","modal","code", "left:600px; top:50px; width:1500px; height:540px;min:hidden;max:hidden;resize:false;" ,"", "");
  778. var cdid = getParameter("cdid");
  779. var cdnm = getParameter("cdnm");
  780. if ( cdid !="" ){
  781. model.setValue("/root/main/view/info1/jobkindcd", cdid);
  782. model.setValue("/root/main/view/info1/jobkindnm", cdnm);
  783. model.refresh();
  784. }
  785. ]]>
  786. </script>
  787. </input>
  788. <group id="group3" style="left:0px; top:0px; width:1194px; height:37px; vertical-align:top; ">
  789. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  790. <caption id="caption1" class="search_name" style="left:330px; top:10px; width:90px; height:17px; ">사용자ID :</caption>
  791. <caption id="caption2" class="search_name" style="left:550px; top:10px; width:90px; height:17px; ">사용자명 :</caption>
  792. <input id="input1" ref="/root/send/userid" navindex="3" style="left:420px; top:9px; width:110px; height:19px; ">
  793. <script type="javascript" ev:event="onkeyup">
  794. <![CDATA[
  795. inputEnterKey("btn_sea","DOMActivate");
  796. ]]>
  797. </script>
  798. </input>
  799. <input id="input2" ref="/root/send/usernm" navindex="4" style="left:640px; top:9px; width:115px; height:19px; ">
  800. <script type="javascript" ev:event="onkeyup">
  801. <![CDATA[
  802. inputEnterKey("btn_sea","DOMActivate");
  803. ]]>
  804. </script>
  805. </input>
  806. <caption id="caption55" class="search_name" style="left:10px; top:10px; width:117px; height:17px; ">사용자구분 :</caption>
  807. <select1 id="combo11" ref="/root/send/srchuserkind" class="combo_search" navindex="2" appearance="minimal" style="left:115px; top:9px; width:70px; height:19px; ">
  808. <choices>
  809. <item>
  810. <label>전체</label>
  811. <value/>
  812. </item>
  813. <item>
  814. <label>내부</label>
  815. <value>01</value>
  816. </item>
  817. <item>
  818. <label>외부</label>
  819. <value>02</value>
  820. </item>
  821. </choices>
  822. <script type="javascript" ev:event="xforms-value-changed">
  823. <![CDATA[
  824. if ( model.getValue("/root/send/srchuserkind") == '02' ) {
  825. combo6.visible = true;
  826. combo10.visible = false;
  827. } else {
  828. combo6.visible = false;
  829. combo10.visible = true;
  830. }
  831. model.setValue("/root/send/srchsubuserkind", "");
  832. fSetUserClear();
  833. ]]>
  834. </script>
  835. </select1>
  836. <button id="btn_sea" class="btn1_letter2" navindex="5" _auth="R" style="left:1130px; top:5px; width:56px; height:22px; ">
  837. <caption>조회</caption>
  838. <script type="javascript" ev:event="DOMActivate">
  839. <![CDATA[
  840. if ( fSearchChk() == false ) {
  841. return;
  842. }
  843. fSetUserClear();
  844. fView();
  845. model.setValue("/root/send", "");
  846. ]]>
  847. </script>
  848. </button>
  849. <select id="checkbox1" ref="/root/send/chkhist" overflow="visible" appearance="full" style="left:1030px; top:10px; width:80px; height:15px; border-style:none; ">
  850. <choices>
  851. <item>
  852. <label>이력포함</label>
  853. <value>Y</value>
  854. </item>
  855. </choices>
  856. </select>
  857. <select1 id="combo6" ref="/root/send/srchsubuserkind" class="combo_search" navindex="2" appearance="minimal" style="left:190px; top:9px; width:110px; height:19px; ">
  858. <choices>
  859. <item>
  860. <label>전체</label>
  861. <value/>
  862. </item>
  863. <item>
  864. <label>의뢰자</label>
  865. <value>0</value>
  866. </item>
  867. <item>
  868. <label>외부연구자</label>
  869. <value>2</value>
  870. </item>
  871. <item>
  872. <label>외부코디네이터</label>
  873. <value>8</value>
  874. </item>
  875. </choices>
  876. <script type="javascript" ev:event="xforms-value-changed">
  877. <![CDATA[
  878. //model.setValue("/root/send/userid","");
  879. //model.setValue("/root/send/usernm","");
  880. fSetUserClear();
  881. // fView();
  882. ]]>
  883. </script>
  884. </select1>
  885. <select1 id="combo10" ref="/root/send/srchsubuserkind" class="combo_search" navindex="2" appearance="minimal" style="left:190px; top:9px; width:110px; height:19px; ">
  886. <choices>
  887. <item>
  888. <label>전체</label>
  889. <value/>
  890. </item>
  891. <item>
  892. <label>내부연구자</label>
  893. <value>1</value>
  894. </item>
  895. <item>
  896. <label>내부코디네이터</label>
  897. <value>3</value>
  898. </item>
  899. <item>
  900. <label>관리약사</label>
  901. <value>4</value>
  902. </item>
  903. <item>
  904. <label>CRCC담당자</label>
  905. <value>5</value>
  906. </item>
  907. <item>
  908. <label>IRB담당자</label>
  909. <value>6</value>
  910. </item>
  911. <item>
  912. <label>연구비관리자</label>
  913. <value>7</value>
  914. </item>
  915. </choices>
  916. <script type="javascript" ev:event="xforms-value-changed">
  917. <![CDATA[
  918. //model.setValue("/root/send/userid","");
  919. //model.setValue("/root/send/usernm","");
  920. fSetUserClear();
  921. // fView();
  922. ]]>
  923. </script>
  924. </select1>
  925. <caption id="caption5" class="search_name" style="left:770px; top:10px; width:112px; height:17px; ">주민등록번호 :</caption>
  926. <input id="input21" ref="/root/send/rrgstno" navindex="4" format="999999-9999999" style="left:890px; top:9px; width:115px; height:19px; ">
  927. <script type="javascript" ev:event="onkeyup">
  928. <![CDATA[
  929. inputEnterKey("btn_sea","DOMActivate");
  930. ]]>
  931. </script>
  932. </input>
  933. </group>
  934. <datagrid id="grd_userdeptinfo" nodeset="/root/main/list/usermngtlist" class="datagrid2" scroll="auto" caption="내부/외부^사용자구분^사용자ID^사용자명^비밀&#xA;번호^소속기관^소속기관^소속기관부서^소속기관부서^시작일자^종료일자^근무지기관^근무지기관^근무지부서^근무지부서^시작일자^종료일자^전공^전공^직종^직종^직위^직위^caption1^caption2^caption3^caption4" colsep="^" colwidth="77, 100, 80, 66, 46, 34, 100, 76, 107, 79, 79, 34, 100, 76, 80, 79, 79, 56, 100, 54, 100, 54, 100, 27, 30, 17, 30" dataheight="35" explorerbar="sort" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="23" rowsep="|" tooltip="true" navindex="9" style="left:5px; top:70px; width:1190px; height:300px; ">
  935. <col disabled="true" ref="userkindcd" type="combo">
  936. <choices>
  937. <item>
  938. <label>내부사용자</label>
  939. <value>01</value>
  940. </item>
  941. <item>
  942. <label>외부사용자</label>
  943. <value>02</value>
  944. </item>
  945. </choices>
  946. </col>
  947. <col disabled="true" ref="userkind" type="combo">
  948. <choices>
  949. <item>
  950. <label>내부연구자</label>
  951. <value>1</value>
  952. </item>
  953. <item>
  954. <label>외부연구자</label>
  955. <value>2</value>
  956. </item>
  957. <item>
  958. <label>내부코디네이터</label>
  959. <value>3</value>
  960. </item>
  961. <item>
  962. <label>관리약사</label>
  963. <value>4</value>
  964. </item>
  965. <item>
  966. <label>CRCC담당자</label>
  967. <value>5</value>
  968. </item>
  969. <item>
  970. <label>IRB담당자</label>
  971. <value>6</value>
  972. </item>
  973. <item>
  974. <label>연구비관리자</label>
  975. <value>7</value>
  976. </item>
  977. <item>
  978. <label>외부코디네이터</label>
  979. <value>8</value>
  980. </item>
  981. <item>
  982. <label>의뢰담당자</label>
  983. <value>0</value>
  984. </item>
  985. </choices>
  986. </col>
  987. <col ref="userid"/>
  988. <col ref="usernm"/>
  989. <col ref="pwd" visibility="hidden"/>
  990. <col ref="posinstcd"/>
  991. <col ref="posinstnm"/>
  992. <col ref="posdeptcd"/>
  993. <col ref="posdeptnm"/>
  994. <col ref="userfromdd" format="yyyy-mm-dd"/>
  995. <col ref="usertodd" format="yyyy-mm-dd"/>
  996. <col ref="dutplceinstcd"/>
  997. <col ref="dutplceinstnm"/>
  998. <col ref="dutplcecd"/>
  999. <col ref="dutplcenm"/>
  1000. <col ref="fromdd" format="yyyy-mm-dd"/>
  1001. <col ref="todd" format="yyyy-mm-dd"/>
  1002. <col ref="majorfild"/>
  1003. <col ref="majorfildnm"/>
  1004. <col ref="jobkindcd"/>
  1005. <col ref="jobkindnm"/>
  1006. <col ref="jobposcd"/>
  1007. <col ref="jobposnm"/>
  1008. <col ref="rrgstno" visibility="hidden"/>
  1009. <col ref="email" visibility="hidden"/>
  1010. <col ref="mpphonno" visibility="hidden"/>
  1011. <col ref="grupjoblncd" visibility="hidden"/>
  1012. <col ref="acntgrupcd" visibility="hidden"/>
  1013. <script type="javascript" ev:event="onclick">
  1014. <![CDATA[
  1015. var idx = grd_userdeptinfo.row;
  1016. DbClick_value = idx;
  1017. model.copyNode("/root/main/view/info1","/root/main/list/usermngtlist["+idx+"]");
  1018. model.setValue("/root/send/userkindcd", model.getValue("/root/main/list/usermngtlist["+idx+"]/userkindcd"));
  1019. model.setValue("/root/send/userkind", model.getValue("/root/main/list/usermngtlist["+idx+"]/userkind"));
  1020. var userkindcd = model.getValue("/root/send/userkindcd");
  1021. var userkind = model.getValue("/root/send/userkind");
  1022. submit("TRICE00102", false);
  1023. model.makeValue("/root/main/view/info1/userkind", model.getValue("/root/main/list/usermngtlist["+idx+"]/userkind"));
  1024. model.makeValue("/root/main/view/info1/resetodd", model.getValue("/root/main/list/usermngtlist["+idx+"]/resetodd")); // 2009.09.28(김재우, imcmreser의 종료일자)
  1025. if(userkindcd == "01") { //내부사용자
  1026. group1.visible=false;
  1027. group2.visible=true;
  1028. caption63.visible = true;
  1029. combo8.visible = true;
  1030. combo9.visible = false;
  1031. } else {
  1032. //외부사용자
  1033. combo8.visible = false;
  1034. combo9.visible = true;
  1035. if ( model.getValue("/root/main/view/info1/userkind") == '0' ) { //의뢰담당자
  1036. group1.visible = true;
  1037. caption63.visible = true;
  1038. group2.visible = false;
  1039. } else { // 외부연구자, 외부코디네이터
  1040. group1.visible=false;
  1041. caption63.visible = true;
  1042. group2.visible=true;
  1043. }
  1044. model.refresh();
  1045. }
  1046. fDisable();
  1047. btn_new.disabled = true;
  1048. btn_resave.disabled = false;
  1049. btn_t.disabled = false;
  1050. btn_r.disabled = false;
  1051. model.refresh();
  1052. ]]>
  1053. </script>
  1054. <script ev:event="ondblclick">
  1055. <![CDATA[
  1056. 'Dim objShell
  1057. 'Set objShell = CreateObject("WScript.Shell")
  1058. 'Dim userid
  1059. 'userid= model.getValue("/root/main/list/usermngtlist[" & grd_userdeptinfo.row & "]/userid")
  1060. 'call objShell.Run("EXPLORER ""http://crc001.cmcnu.or.kr/himed/login.live?userid=" & userid & "&password=1""")
  1061. 'alert("완료")
  1062. 'Set objShell = Nothing
  1063. ]]>
  1064. </script>
  1065. <script type="javascript" ev:event="onaftersort">
  1066. <![CDATA[
  1067. grd_userdeptinfo.gridToInstance();
  1068. ]]>
  1069. </script>
  1070. </datagrid>
  1071. <button id="btn_abort" class="btn4_letter4" navindex="8" visibility="hidden" _auth="X" style="left:1030px; top:757px; width:80px; height:22px; ">
  1072. <caption>권한종료</caption>
  1073. <script type="javascript" ev:event="onclick">
  1074. <![CDATA[
  1075. model.setValue("/root/main/view/info1/status", "t");
  1076. if (messageBox("권한종료를","Q004") != 6 ){
  1077. return;
  1078. }
  1079. fSave();
  1080. fSetUserClear();
  1081. fView();
  1082. ]]>
  1083. </script>
  1084. </button>
  1085. <button id="btn_new" class="btn4_letter2" navindex="7" _auth="X" style="left:871px; top:40px; width:56px; height:22px; ">
  1086. <caption>신규</caption>
  1087. <script type="javascript" ev:event="onclick">
  1088. <![CDATA[
  1089. // if ( fCheck() == false ) {
  1090. // return;
  1091. // }
  1092. model.setValue("/root/main/view/info1/status", "i");
  1093. fSave();
  1094. fSetUserClear();
  1095. fView();
  1096. ]]>
  1097. </script>
  1098. </button>
  1099. <line id="line1" class="line_1" style="x1:5px; y1:65px; x2:1195px; y2:65px; "/>
  1100. <select1 id="combo1" ref="/root/send/userkindcd" class="combo_essential" navindex="11" appearance="minimal" style="left:140px; top:390px; width:205px; height:19px; ">
  1101. <choices>
  1102. <item>
  1103. <label>내부</label>
  1104. <value>01</value>
  1105. </item>
  1106. <item>
  1107. <label>외부</label>
  1108. <value>02</value>
  1109. </item>
  1110. </choices>
  1111. <script type="javascript" ev:event="xforms-value-changed">
  1112. <![CDATA[
  1113. var userkindcd = model.getValue("/root/send/userkindcd");
  1114. //연구자
  1115. if(userkindcd == "01") {
  1116. group1.visible=false;
  1117. caption63.visible = true;
  1118. group2.visible=true;
  1119. combo8.visible = true;
  1120. combo9.visible = false;
  1121. } else {
  1122. //의뢰담당자 or 외부사용자
  1123. combo8.visible = false;
  1124. combo9.visible = true;
  1125. model.refresh();
  1126. }
  1127. ]]>
  1128. </script>
  1129. <script type="javascript" ev:event="xforms-select">
  1130. <![CDATA[
  1131. if ( model.getValue("/root/send/userkindcd") == '01') {
  1132. messageBox("내부 사용자는 등록하실 수 없습니다.", "I999");
  1133. model.setValue("/root/send/userkindcd", "02");
  1134. model.refresh();
  1135. return;
  1136. }
  1137. ]]>
  1138. </script>
  1139. </select1>
  1140. <caption id="caption3" class="cell_1" style="left:6px; top:387px; width:130px; height:23px; text-align:center; vertical-align:middle; ">내부 / 외부</caption>
  1141. <caption id="caption21" class="cell_1" style="left:6px; top:415px; width:130px; height:23px; text-align:center; vertical-align:middle; ">사용자ID(사원번호)</caption>
  1142. <caption id="caption39" class="cell_1" style="left:350px; top:415px; width:90px; height:23px; text-align:center; vertical-align:middle; ">사용자명</caption>
  1143. <input id="ipt_usernm" ref="/root/main/view/info1/usernm" class="input_essential" navindex="13" appearance="input" style="left:445px; top:417px; width:130px; height:19px; ">
  1144. <script type="javascript" ev:event="xforms-value-changed">
  1145. <![CDATA[
  1146. model.setValue("/root/main/view/info3/depor", model.getValue("/root/main/view/info1/usernm"));
  1147. model.refresh();
  1148. ]]>
  1149. </script>
  1150. </input>
  1151. <caption id="caption42" class="cell_1" style="left:580px; top:415px; width:90px; height:23px; text-align:center; vertical-align:middle; ">비밀번호</caption>
  1152. <caption id="caption43" class="cell_1" style="left:6px; top:443px; width:130px; height:23px; text-align:center; vertical-align:middle; ">소속기관</caption>
  1153. <caption id="caption44" class="cell_1" style="left:350px; top:443px; width:90px; height:23px; text-align:center; vertical-align:middle; ">소속기관부서</caption>
  1154. <caption id="caption45" class="cell_1" style="left:6px; top:470px; width:130px; height:23px; text-align:center; vertical-align:middle; ">근무지기관</caption>
  1155. <caption id="caption46" class="cell_1" style="left:350px; top:470px; width:90px; height:23px; text-align:center; vertical-align:middle; ">근무지부서</caption>
  1156. <caption id="caption47" class="cell_1" style="left:735px; top:445px; width:90px; height:23px; text-align:center; vertical-align:middle; ">시작일자</caption>
  1157. <caption id="caption48" class="cell_1" style="left:940px; top:445px; width:90px; height:23px; text-align:center; vertical-align:middle; ">종료일자</caption>
  1158. <input id="ipt_posdeptcd" ref="/root/main/view/info1/posdeptcd" class="input_default" navindex="18" inputtype="button" appearance="input" style="left:445px; top:445px; width:110px; height:19px; ">
  1159. <script type="javascript" ev:event="onbuttonclick">
  1160. <![CDATA[
  1161. zbcfOpenInstDeptCodeList("deptnm", "", "/root/main/view/info1/posdeptcd", "/root/main/view/info1/posdeptnm", "orduseyn", "", new Array("deptcd", "depthngnm"));
  1162. ]]>
  1163. </script>
  1164. </input>
  1165. <input id="ipt_posdeptnm" ref="/root/main/view/info1/posdeptnm" class="input_default" navindex="19" appearance="input" style="left:560px; top:445px; width:130px; height:19px; "/>
  1166. <input id="ipt_dutplcenm" ref="/root/main/view/info1/dutplcenm" class="input_default" navindex="22" appearance="input" style="left:560px; top:472px; width:130px; height:19px; "/>
  1167. <input id="ipt_dutplcecd" ref="/root/main/view/info1/dutplcecd" class="input_essential" navindex="21" inputtype="button" appearance="input" style="left:445px; top:472px; width:110px; height:19px; ">
  1168. <script type="javascript" ev:event="onbuttonclick">
  1169. <![CDATA[
  1170. zbcfOpenInstDeptCodeList("deptnm", "", "/root/main/view/info1/dutplcecd", "/root/main/view/info1/dutplcenm", "orduseyn", "", new Array("deptcd", "depthngnm"));
  1171. ]]>
  1172. </script>
  1173. </input>
  1174. <input id="ipt_majorfildnm" ref="/root/main/view/info1/majorfildnm" class="input_default" navindex="29" appearance="input" style="left:215px; top:530px; width:130px; height:19px; "/>
  1175. <caption id="caption49" class="cell_1" style="left:6px; top:528px; width:130px; height:23px; text-align:center; vertical-align:middle; ">전공</caption>
  1176. <input id="ipt_majorfild" ref="/root/main/view/info1/majorfild" class="input_default" navindex="28" inputtype="button" appearance="input" style="left:140px; top:530px; width:70px; height:19px; ">
  1177. <script type="javascript" ev:event="onbuttonclick">
  1178. <![CDATA[
  1179. setParameter("cdgrupid","R0089");
  1180. window.load("../../../crc/comsubjweb/xrw/SPIMR00300_공통코드조회팝업.xrw","modal","code", "left:600px; top:50px; width:1500px; height:540px;min:hidden;max:hidden;resize:false;" ,"", "");
  1181. var cdid = getParameter("cdid");
  1182. var cdnm = getParameter("cdnm");
  1183. // model.setValue("/root/main/view/info1/majorfild", cdid);
  1184. // model.setValue("/root/main/view/info1/majorfildnm", cdnm);
  1185. if ( cdid !="" ){
  1186. model.setValue("/root/main/view/info1/majorfild", cdid);
  1187. model.setValue("/root/main/view/info1/majorfildnm", cdnm);
  1188. model.refresh();
  1189. }
  1190. ]]>
  1191. </script>
  1192. </input>
  1193. <caption id="caption51" class="cell_1" style="left:350px; top:529px; width:90px; height:23px; text-align:center; vertical-align:middle; ">직종</caption>
  1194. <input id="ipt_jobkindnm" ref="/root/main/view/info1/jobkindnm" class="input_default" navindex="31" maxlength="50" appearance="input" style="left:520px; top:530px; width:130px; height:19px; "/>
  1195. <line id="line12" class="line_3" style="x1:6px; y1:386px; x2:1190px; y2:386px; "/>
  1196. <line id="line13" class="line_2" style="x1:6px; y1:410px; x2:1190px; y2:410px; "/>
  1197. <line id="line14" class="line_2" style="x1:6px; y1:440px; x2:1190px; y2:440px; "/>
  1198. <line id="line15" class="line_2" style="x1:6px; y1:470px; x2:1190px; y2:470px; "/>
  1199. <input id="input17" ref="/root/main/view/info1/userid" class="input_essential" navindex="12" editable="false" imemode="alpha" maxlength="10" appearance="input" style="left:140px; top:417px; width:205px; height:19px; ">
  1200. <script type="javascript" ev:event="xforms-value-changed">
  1201. <![CDATA[
  1202. button3.disabled = true;
  1203. ]]>
  1204. </script>
  1205. </input>
  1206. <input id="ipt_fromdd" ref="/root/main/view/info1/userfromdd" class="input_essential" navindex="15" inputtype="date" appearance="input" style="left:829px; top:447px; width:106px; height:19px; "/>
  1207. <input id="ipt_todd" ref="/root/main/view/info1/usertodd" class="input_essential" navindex="16" inputtype="date" appearance="input" style="left:1035px; top:447px; width:106px; height:19px; "/>
  1208. <caption id="caption50" class="cell_1" style="left:655px; top:528px; width:90px; height:23px; text-align:center; vertical-align:middle; ">직위</caption>
  1209. <input id="ipt_jobposnm" ref="/root/main/view/info1/jobposnm" class="input_default" navindex="33" maxlength="50" appearance="input" style="left:825px; top:530px; width:111px; height:19px; "/>
  1210. <input id="ipt_jobposcd" ref="/root/main/view/info1/jobposcd" class="input_default" navindex="32" inputtype="button" appearance="input" style="left:750px; top:530px; width:70px; height:19px; ">
  1211. <script type="javascript" ev:event="onbuttonclick">
  1212. <![CDATA[
  1213. setParameter("cdgrupid","R0062");
  1214. window.load("../../../crc/comsubjweb/xrw/SPIMR00300_공통코드조회팝업.xrw","modal","code", "left:600px; top:50px; width:1500px; height:540px;min:hidden;max:hidden;resize:false;" ,"", "");
  1215. var cdid = getParameter("cdid");
  1216. var cdnm = getParameter("cdnm");
  1217. // model.setValue("/root/main/view/info1/jobposcd", cdid);
  1218. // model.setValue("/root/main/view/info1/jobposnm", cdnm);
  1219. if ( cdid !="" ){
  1220. model.setValue("/root/main/view/info1/jobposcd", cdid);
  1221. model.setValue("/root/main/view/info1/jobposnm", cdnm);
  1222. model.refresh();
  1223. }
  1224. // input28.value = cdid;
  1225. // input27.value = cdnm;
  1226. ]]>
  1227. </script>
  1228. </input>
  1229. <line id="line17" class="line_3" visibility="hidden" style="x1:6px; y1:570px; x2:1190px; y2:570px; "/>
  1230. <group id="group4" visibility="hidden" style="left:770px; top:355px; width:298px; height:85px; border-style:solid; ">
  1231. <secret id="secret2" ref="/root/send/passinfo/pwdb" navindex="25" appearance="secret" style="left:113px; top:34px; width:177px; height:19px; "/>
  1232. <button id="button4" class="btn5_letter2" navindex="26" _auth="X" style="left:195px; top:59px; width:42px; height:19px; ">
  1233. <caption>확인</caption>
  1234. <script type="javascript" ev:event="DOMActivate">
  1235. <![CDATA[
  1236. /*submit("TRICE00105");
  1237. for ( var i =1; i <= datagrid1.rows ; i++){
  1238. model.setValue( "/root/main/view/info1/userid", model.getValue("/root/main/pwd/item["+i+"]/userid"));
  1239. model.setValue("/root/send/passinfo/userid", model.getValue("/root/main/pwd/item["+i+"]/userid"));
  1240. model.setValue("/root/send/passinfo/pwda", model.getValue( "/root/main/pwd/item["+i+"]/pwd"));
  1241. model.setValue("/root/send/passinfo/pwda", model.getValue( "/root/main/pwd/item["+i+"]/pwd"));
  1242. model.refresh();
  1243. submit("TXICE00104");
  1244. }
  1245. return;*/
  1246. model.setValue( "/root/main/view/info1/userid", model.getValue("/root/main/view/info1/userid").toUpperCase() );
  1247. model.refresh();
  1248. model.setValue("/root/send/passinfo/userid", model.getValue("/root/main/view/info1/userid"));
  1249. var pwda = model.getValue("/root/send/passinfo/pwda");
  1250. var pwdb = model.getValue("/root/send/passinfo/pwdb");
  1251. if(pwda != pwdb) {
  1252. messageBox("입력하신 비밀번호가 다릅니다.", "I");
  1253. model.setFocus("secre1");
  1254. return;
  1255. }
  1256. if(submit("TXICE00104")) {
  1257. messageBox("변경되었습니다.", "I");
  1258. group4.visible = false;
  1259. }
  1260. model.setValue("/root/send/passinfo/pwda","");
  1261. model.setValue("/root/send/passinfo/pwdb","");
  1262. secret1.refresh();
  1263. secret2.refresh();
  1264. ]]>
  1265. </script>
  1266. </button>
  1267. <button id="button6" class="btn2_letter2" navindex="27" style="left:245px; top:59px; width:42px; height:19px; ">
  1268. <caption>취소</caption>
  1269. <script type="javascript" ev:event="DOMActivate">
  1270. <![CDATA[
  1271. model.setValue("/root/send/passinfo/pwda","");
  1272. model.setValue("/root/send/passinfo/pwdb","");
  1273. secret1.refresh();
  1274. secret2.refresh();
  1275. group4.visible = false;
  1276. ]]>
  1277. </script>
  1278. </button>
  1279. <caption id="caption53" class="cell_1" style="left:5px; top:10px; width:105px; height:21px; text-align:center; ">변경할 비밀번호</caption>
  1280. <caption id="caption54" class="cell_1" style="left:5px; top:34px; width:105px; height:21px; text-align:center; ">비밀번호확인</caption>
  1281. <secret id="secret1" ref="/root/send/passinfo/pwda" navindex="10" appearance="secret" style="left:113px; top:10px; width:177px; height:19px; "/>
  1282. </group>
  1283. <button id="button7" class="btn2_letter6" navindex="14" _auth="X" style="left:680px; top:415px; width:86px; height:19px; ">
  1284. <caption>비밀번호변경</caption>
  1285. <script type="javascript" ev:event="DOMActivate">
  1286. <![CDATA[
  1287. group4.visible = true;
  1288. ]]>
  1289. </script>
  1290. </button>
  1291. <select1 id="ipt_posinstcd" ref="/root/main/view/info1/posinstcd" class="combo_default" navindex="17" appearance="minimal" style="left:140px; top:445px; width:205px; height:19px; ">
  1292. <choices>
  1293. <itemset nodeset="/root/init/hosp/item">
  1294. <label ref="cdnm"/>
  1295. <value ref="instcd"/>
  1296. </itemset>
  1297. </choices>
  1298. </select1>
  1299. <select1 id="ipt_dutplceinstcd" ref="/root/main/view/info1/dutplceinstcd" class="combo_essential" navindex="20" appearance="minimal" style="left:140px; top:472px; width:205px; height:19px; ">
  1300. <choices>
  1301. <itemset nodeset="/root/init/hosp/item">
  1302. <label ref="cdnm"/>
  1303. <value ref="instcd"/>
  1304. </itemset>
  1305. </choices>
  1306. </select1>
  1307. <line id="line16" class="line_2" style="x1:6px; y1:495px; x2:1190px; y2:495px; "/>
  1308. <button id="btn_clear" class="btn4_letter3" navindex="6" style="left:797px; top:40px; width:68px; height:22px; ">
  1309. <caption>초기화</caption>
  1310. <script type="javascript" ev:event="onclick">
  1311. <![CDATA[
  1312. fSetUserClear();
  1313. model.setValue("/root/main/view/info1/userfromdd",getCurrentDate());
  1314. model.setValue("/root/main/view/info1/usertodd","99991231");
  1315. model.setValue("/root/main/view/info1/fromdd",getCurrentDate());
  1316. model.setValue("/root/main/view/info1/todd","99991231");
  1317. model.setValue("/root/send/userkindcd", "02");
  1318. combo8.visible = false;
  1319. combo9.visible = true;
  1320. btn_new.disabled = false;
  1321. btn_resave.disabled = false;
  1322. btn_t.disabled = false;
  1323. btn_r.disabled = false;
  1324. // ipt_usernm.disabled = false;
  1325. ipt_posinstcd.disabled = false;
  1326. ipt_posdeptcd.disabled = false;
  1327. ipt_posdeptnm.disabled = false;
  1328. ipt_dutplceinstcd.disabled = false;
  1329. ipt_dutplcecd.disabled = false;
  1330. ipt_dutplcenm.disabled = false;
  1331. ipt_fromdd.disabled = false;
  1332. ipt_todd.disabled = false;
  1333. ipt_fromdd2.disabled = false;
  1334. ipt_todd2.disabled = false;
  1335. ipt_rrgstno.disabled = false;
  1336. ipt_phonno.disabled = false;
  1337. ipt_email.disabled = false;
  1338. combo1.disabled = false;
  1339. ipt_majorfild.disabled = false;
  1340. ipt_majorfildnm.disabled = false;
  1341. ipt_jobkindcd.disabled = false;
  1342. ipt_jobkindnm.disabled = false;
  1343. ipt_jobposcd.disabled = false;
  1344. ipt_jobposnm.disabled = false;
  1345. model.refresh();
  1346. ]]>
  1347. </script>
  1348. </button>
  1349. <datagrid id="datagrid1" nodeset="/root/main/pwd/item" visibility="hidden" caption="caption1^caption2^caption3" colsep="^" mergecellsfixedrows="bycolrec" rowsep="|" style="left:725px; top:175px; width:410px; height:150px; ">
  1350. <col ref="userid"/>
  1351. <col ref="pwd"/>
  1352. <col/>
  1353. </datagrid>
  1354. <group id="group2" visibility="hidden" style="left:4px; top:572px; width:1190px; height:200px; border-color:red; border-width:1px; border-style:solid; ">
  1355. <input id="output7" ref="/root/main/view/info3/engnm" class="input_default" navindex="42" appearance="input" style="left:223px; top:4px; width:152px; height:19px; "/>
  1356. <input id="output11" ref="/root/main/view/info3/cmpytelno" class="input_essential" appearance="input" style="left:223px; top:109px; width:152px; height:19px; "/>
  1357. <input id="output8" ref="/root/main/view/info3/postrecvtret" class="input_default" navindex="46" appearance="input" style="left:610px; top:4px; width:390px; height:19px; "/>
  1358. <input id="output12" ref="/root/main/view/info3/workplceaddr" class="input_essential" appearance="input" style="left:722px; top:108px; width:465px; height:19px; "/>
  1359. <input id="output13" ref="/root/main/view/info3/homeaddr" class="input_essential" navindex="53" appearance="input" style="left:490px; top:56px; width:696px; height:19px; "/>
  1360. <input id="output9" ref="/root/main/view/info3/hometel" class="input_essential" navindex="52" appearance="input" style="left:223px; top:56px; width:152px; height:19px; "/>
  1361. <caption id="caption10" class="cell_1" style="left:133px; top:54px; width:87px; height:23px; text-align:center; vertical-align:middle; ">집전화</caption>
  1362. <caption id="caption22" class="cell_1" style="left:380px; top:81px; width:107px; height:23px; text-align:center; vertical-align:middle; ">은행코드</caption>
  1363. <caption id="caption11" class="cell_1" style="left:625px; top:107px; width:95px; height:23px; text-align:center; vertical-align:middle; ">주소</caption>
  1364. <caption id="caption23" class="cell_1" style="left:380px; top:54px; width:107px; height:23px; text-align:center; vertical-align:middle; ">집주소</caption>
  1365. <caption id="caption12" class="cell_1" style="left:133px; top:81px; width:87px; height:23px; text-align:center; vertical-align:middle; ">직위</caption>
  1366. <caption id="caption4" class="cell_1" style="left:2px; top:2px; width:130px; height:75px; text-align:center; vertical-align:middle; ">기초정보</caption>
  1367. <caption id="caption13" class="cell_1" style="left:133px; top:107px; width:87px; height:23px; text-align:center; vertical-align:middle; ">전화번호</caption>
  1368. <caption id="caption14" class="cell_1" style="left:2px; top:133px; width:130px; height:64px; text-align:center; vertical-align:middle; ">비고</caption>
  1369. <caption id="caption6" class="cell_1" style="left:133px; top:2px; width:87px; height:23px; text-align:center; vertical-align:middle; ">영문명</caption>
  1370. <line id="line2" class="line_3" style="x1:1px; y1:78px; x2:1185px; y2:78px; "/>
  1371. <caption id="caption7" class="cell_1" style="left:380px; top:2px; width:107px; height:23px; text-align:center; vertical-align:middle; ">우편물수신처</caption>
  1372. <line id="line3" class="line_2" style="x1:132px; y1:26px; x2:1185px; y2:26px; "/>
  1373. <textarea id="textarea1" ref="/root/main/view/info3/cmt" style="left:133px; top:133px; width:1052px; height:64px; "/>
  1374. <caption id="caption8" class="cell_1" style="left:133px; top:28px; width:87px; height:23px; text-align:center; vertical-align:middle; ">성별</caption>
  1375. <caption id="caption9" class="cell_1" style="left:2px; top:80px; width:130px; height:49px; text-align:center; vertical-align:middle; ">직장정보</caption>
  1376. <input id="input6" ref="/root/main/view/info3/zipcd1" class="input_default" navindex="43" editable="false" appearance="input" style="left:490px; top:5px; width:45px; height:19px; "/>
  1377. <input id="input7" ref="/root/main/view/info3/zipcd2" class="input_default" navindex="44" editable="false" appearance="input" style="left:538px; top:5px; width:45px; height:19px; "/>
  1378. <button id="button8" class="icon_search" navindex="45" style="left:588px; top:7px; width:16px; height:16px; ">
  1379. <caption/>
  1380. <script type="javascript" ev:event="onclick">
  1381. <![CDATA[
  1382. var rcv_zipcdhead_path = "/root/main/view/info3/zipcd1";
  1383. var rcv_zipcdfoot_path = "/root/main/view/info3/zipcd2";
  1384. var rcv_address_path = "/root/main/view/info3/postrecvtret";
  1385. var rcv_seqno_path = "/root/main/view/info3/zipcdseq";
  1386. var term = model.getValue("recv_zipcdhead_path");
  1387. zbcfOpenZipCodeList("address", term, rcv_zipcdhead_path, rcv_zipcdfoot_path, rcv_seqno_path, rcv_address_path);
  1388. ]]>
  1389. </script>
  1390. </button>
  1391. <line id="line4" class="line_2" style="x1:132px; y1:52px; x2:1185px; y2:52px; "/>
  1392. <select1 id="combo3" ref="/root/main/view/info3/gndr" navindex="47" appearance="minimal" style="left:223px; top:30px; width:152px; height:19px; ">
  1393. <choices>
  1394. <item>
  1395. <label>남</label>
  1396. <value>M</value>
  1397. </item>
  1398. <item>
  1399. <label>여</label>
  1400. <value>F</value>
  1401. </item>
  1402. </choices>
  1403. </select1>
  1404. <input id="input3" ref="/root/main/view/info3/faxno" class="input_essential" appearance="input" style="left:490px; top:109px; width:130px; height:19px; "/>
  1405. <caption id="caption17" class="cell_1" style="left:380px; top:107px; width:107px; height:23px; text-align:center; vertical-align:middle; ">팩스</caption>
  1406. <input id="input4" ref="/root/main/view/info3/acntno" class="input_essential" navindex="57" appearance="input" style="left:722px; top:83px; width:193px; height:19px; "/>
  1407. <caption id="caption18" class="cell_1" style="left:625px; top:81px; width:95px; height:23px; text-align:center; vertical-align:middle; ">계좌번호</caption>
  1408. <caption id="caption19" class="cell_1" style="left:920px; top:81px; width:70px; height:23px; text-align:center; vertical-align:middle; ">예금주</caption>
  1409. <input id="input5" ref="/root/main/view/info3/depor" class="input_essential" appearance="input" style="left:993px; top:83px; width:194px; height:19px; "/>
  1410. <select1 id="combo7" ref="/root/main/view/info3/bankcd" class="input_essential" navindex="56" appearance="minimal" style="left:490px; top:82px; width:130px; height:19px; ">
  1411. <choices>
  1412. <itemset nodeset="/root/init/baseinfo/bankcode/R0001">
  1413. <label ref="cdnm"/>
  1414. <value ref="cdid"/>
  1415. </itemset>
  1416. </choices>
  1417. </select1>
  1418. <line id="line5" class="line_2" style="x1:133px; y1:105px; x2:1185px; y2:105px; "/>
  1419. <line id="line6" class="line_3" style="x1:1px; y1:131px; x2:1185px; y2:131px; "/>
  1420. <caption id="caption15" class="cell_1" style="left:700px; top:28px; width:90px; height:23px; text-align:center; vertical-align:middle; ">학위</caption>
  1421. <caption id="caption16" class="cell_1" style="left:380px; top:28px; width:107px; height:23px; text-align:center; vertical-align:middle; ">전공</caption>
  1422. <input id="input41" ref="/root/main/view/info3/jobposnm" class="input_default" navindex="55" maxlength="50" appearance="input" style="left:285px; top:82px; width:90px; height:19px; "/>
  1423. <input id="input42" ref="/root/main/view/info3/jobposcd" class="input_default" navindex="54" inputtype="button" appearance="input" style="left:223px; top:82px; width:60px; height:19px; ">
  1424. <script type="javascript" ev:event="onbuttonclick">
  1425. <![CDATA[
  1426. setParameter("cdgrupid","R0062");
  1427. window.load("../../../crc/comsubjweb/xrw/SPIMR00300_공통코드조회팝업.xrw","modal","code", "left:600px; top:50px; width:1500px; height:540px;min:hidden;max:hidden;resize:false;" ,"", "");
  1428. var cdid = getParameter("cdid");
  1429. var cdnm = getParameter("cdnm");
  1430. // model.setValue("/root/main/view/info1/majorfild", cdid);
  1431. // model.setValue("/root/main/view/info1/majorfildnm", cdnm);
  1432. if ( cdid !="" ){
  1433. model.setValue("/root/main/view/info3/jobposcd", cdid);
  1434. model.setValue("/root/main/view/info3/jobposnm", cdnm);
  1435. model.refresh();
  1436. }
  1437. ]]>
  1438. </script>
  1439. </input>
  1440. <input id="input43" ref="/root/main/view/info3/frmrmertnm" class="input_default" navindex="49" appearance="input" style="left:565px; top:30px; width:130px; height:19px; "/>
  1441. <input id="input44" ref="/root/main/view/info3/acdmydgnm" class="input_default" navindex="51" appearance="input" style="left:870px; top:30px; width:130px; height:19px; "/>
  1442. <input id="input45" ref="/root/main/view/info3/frmrmertcd" class="input_default" navindex="48" inputtype="button" appearance="input" style="left:490px; top:30px; width:70px; height:19px; ">
  1443. <script type="javascript" ev:event="onbuttonclick">
  1444. <![CDATA[
  1445. setParameter("cdgrupid","R0089");
  1446. window.load("../../../crc/comsubjweb/xrw/SPIMR00300_공통코드조회팝업.xrw","modal","code", "left:600px; top:50px; width:1500px; height:540px;min:hidden;max:hidden;resize:false;" ,"", "");
  1447. var cdid = getParameter("cdid");
  1448. var cdnm = getParameter("cdnm");
  1449. // model.setValue("/root/main/view/info1/jobkindcd", cdid);
  1450. // model.setValue("/root/main/view/info1/jobkindnm", cdnm);
  1451. if ( cdid !="" ){
  1452. model.setValue("/root/main/view/info3/frmrmertcd", cdid);
  1453. model.setValue("/root/main/view/info3/frmrmertnm", cdnm);
  1454. model.refresh();
  1455. }
  1456. ]]>
  1457. </script>
  1458. </input>
  1459. <input id="input46" ref="/root/main/view/info3/acdmydgcd" class="input_default" navindex="50" inputtype="button" appearance="input" style="left:795px; top:30px; width:70px; height:19px; ">
  1460. <script type="javascript" ev:event="onbuttonclick">
  1461. <![CDATA[
  1462. setParameter("cdgrupid","R0087");
  1463. window.load("../../../crc/comsubjweb/xrw/SPIMR00300_공통코드조회팝업.xrw","modal","code", "left:600px; top:50px; width:1500px; height:540px;min:hidden;max:hidden;resize:false;" ,"", "");
  1464. var cdid = getParameter("cdid");
  1465. var cdnm = getParameter("cdnm");
  1466. // model.setValue("/root/main/view/info1/jobposcd", cdid);
  1467. // model.setValue("/root/main/view/info1/jobposnm", cdnm);
  1468. if ( cdid !="" ){
  1469. model.setValue("/root/main/view/info3/acdmydgcd", cdid);
  1470. model.setValue("/root/main/view/info3/acdmydgnm", cdnm);
  1471. model.refresh();
  1472. }
  1473. ]]>
  1474. </script>
  1475. </input>
  1476. </group>
  1477. <group id="group1" visibility="hidden" style="left:3px; top:572px; width:1191px; height:200px; border-color:red; border-width:1px; border-style:solid; ">
  1478. <output id="input8" ref="/root/main/view/reqinfo/zipcd2" class="input_default" editable="false" appearance="output" style="left:555px; top:56px; width:66px; height:19px; "/>
  1479. <input id="input9" ref="/root/main/view/reqinfo/cntctelno1" class="input_essential" navindex="37" appearance="input" style="left:223px; top:109px; width:130px; height:19px; "/>
  1480. <output id="input12" ref="/root/main/view/reqinfo/cmpynm" class="input_default" appearance="output" style="left:723px; top:4px; width:147px; height:19px; "/>
  1481. <output id="input13" ref="/root/main/view/reqinfo/jobposnm" class="input_default" appearance="output" style="left:962px; top:30px; width:126px; height:19px; "/>
  1482. <output id="input14" ref="/root/main/view/reqinfo/addr1" class="input_default" appearance="output" style="left:625px; top:56px; width:463px; height:19px; "/>
  1483. <caption id="caption20" class="cell_1" style="left:874px; top:28px; width:86px; height:23px; text-align:center; vertical-align:middle; ">직위명</caption>
  1484. <caption id="caption24" class="cell_1" style="left:357px; top:81px; width:130px; height:23px; text-align:center; vertical-align:middle; ">소속</caption>
  1485. <caption id="caption25" class="cell_1" style="left:133px; top:81px; width:87px; height:23px; text-align:center; vertical-align:middle; ">직위</caption>
  1486. <caption id="caption26" class="cell_1" style="left:357px; top:54px; width:130px; height:23px; text-align:center; vertical-align:middle; ">주소</caption>
  1487. <caption id="caption27" class="cell_1" style="left:133px; top:107px; width:87px; height:23px; text-align:center; vertical-align:middle; ">전화번호</caption>
  1488. <caption id="caption28" class="cell_1" style="left:2px; top:2px; width:130px; height:75px; text-align:center; vertical-align:middle; ">의뢰기관</caption>
  1489. <caption id="caption29" class="cell_1" style="left:2px; top:133px; width:130px; height:64px; text-align:center; vertical-align:middle; ">비고</caption>
  1490. <caption id="caption30" class="cell_1" style="left:133px; top:2px; width:87px; height:23px; text-align:center; vertical-align:middle; ">의뢰기관코드</caption>
  1491. <caption id="caption31" class="cell_1" style="left:874px; top:2px; width:86px; height:23px; text-align:center; vertical-align:middle; ">대표자명</caption>
  1492. <line id="line7" class="line_3" style="x1:1px; y1:78px; x2:1088px; y2:78px; "/>
  1493. <caption id="caption32" class="cell_1" style="left:357px; top:2px; width:130px; height:23px; text-align:center; vertical-align:middle; ">의뢰기관구분</caption>
  1494. <caption id="caption33" class="cell_1" style="left:357px; top:28px; width:130px; height:23px; text-align:center; vertical-align:middle; ">업태</caption>
  1495. <textarea id="textarea2" ref="/root/main/view/reqinfo/cmt" navindex="40" style="left:133px; top:133px; width:952px; height:64px; "/>
  1496. <line id="line8" class="line_3" style="x1:132px; y1:26px; x2:1088px; y2:26px; "/>
  1497. <caption id="caption34" class="cell_1" style="left:625px; top:2px; width:95px; height:23px; text-align:center; vertical-align:middle; ">회사명</caption>
  1498. <caption id="caption35" class="cell_1" style="left:357px; top:107px; width:130px; height:23px; text-align:center; vertical-align:middle; ">핸드폰</caption>
  1499. <input id="input15" ref="/root/main/view/reqinfo/mpphonno1" class="input_essential" navindex="38" maxlength="13" appearance="input" style="left:490px; top:109px; width:130px; height:19px; "/>
  1500. <line id="line9" class="line_3" style="x1:132px; y1:52px; x2:1088px; y2:52px; "/>
  1501. <caption id="caption36" class="cell_1" style="left:133px; top:28px; width:87px; height:23px; text-align:center; vertical-align:middle; ">업종</caption>
  1502. <line id="line10" class="line_3" style="x1:133px; y1:105px; x2:1089px; y2:105px; "/>
  1503. <caption id="caption37" class="cell_1" style="left:625px; top:81px; width:95px; height:23px; text-align:center; vertical-align:middle; ">E-mail</caption>
  1504. <input id="input16" ref="/root/main/view/reqinfo/email1" class="input_essential" navindex="36" appearance="input" style="left:722px; top:83px; width:193px; height:19px; "/>
  1505. <caption id="caption38" class="cell_1" style="left:2px; top:80px; width:130px; height:49px; text-align:center; vertical-align:middle; ">담당자</caption>
  1506. <line id="line11" class="line_3" style="x1:1px; y1:131px; x2:1088px; y2:131px; "/>
  1507. <output id="input18" ref="/root/main/view/reqinfo/zipcd1" class="input_default" editable="false" appearance="output" style="left:491px; top:56px; width:60; height:19px; "/>
  1508. <output id="input19" ref="/root/main/view/reqinfo/telno" class="input_default" appearance="output" style="left:723px; top:30px; width:147px; height:19px; "/>
  1509. <caption id="caption40" class="cell_1" style="left:625px; top:28px; width:95px; height:23px; text-align:center; vertical-align:middle; ">전화번호</caption>
  1510. <output id="input20" ref="/root/main/view/reqinfo/prsdnm" class="input_default" appearance="output" style="left:962px; top:5px; width:126px; height:19px; "/>
  1511. <caption id="caption41" class="cell_1" style="left:133px; top:54px; width:87px; height:23px; text-align:center; vertical-align:middle; ">E-mail</caption>
  1512. <output id="input11" ref="/root/main/view/reqinfo/email" class="input_default" appearance="output" style="left:223px; top:56px; width:130px; height:19px; "/>
  1513. <select1 id="combo14" ref="/root/main/view/reqinfo/reqinstflag" class="combo_search" disabled="true" navindex="24" appearance="minimal" style="left:491px; top:4px; width:130px; height:19px; ">
  1514. <choices>
  1515. <item>
  1516. <label>제약회사</label>
  1517. <value>1</value>
  1518. </item>
  1519. <item>
  1520. <label>CRO</label>
  1521. <value>2</value>
  1522. </item>
  1523. </choices>
  1524. </select1>
  1525. <input id="input10" ref="/root/main/view/reqinfo/reqinstcd" class="input_essential" navindex="23" inputtype="button" appearance="input" style="left:223px; top:4px; width:130px; height:19px; ">
  1526. <script type="javascript" ev:event="onbuttonclick">
  1527. <![CDATA[
  1528. var hidreqinstcd = model.getValue("/root/main/view/reqinfo/hidreqinstcd"); // kjw 추가
  1529. window.load("../../../crc/comsubjweb/xrw/SPIMR00100_의뢰자조회팝업.xrw","modal","code", "left:600px; top:50px; width:550px; height:540px;min:hidden;max:hidden;resize:true;" ,"", "/root/send/searchwh");
  1530. var cmpynm = getParameter("cmpynm");
  1531. var reqinstcd = getParameter("reqinstcd");
  1532. var prsdnm = getParameter("prsdnm");
  1533. model.setValue("/root/main/view/reqinfo/cmpynm", cmpynm);
  1534. model.setValue("/root/main/view/reqinfo/reqinstcd", reqinstcd);
  1535. model.setValue("/root/main/view/reqinfo/prsdnm", prsdnm);
  1536. submit("TRICE00103");
  1537. model.copyNode("/root/main/view/reqinfo", "/root/hidden/reqinfo");
  1538. model.makeValue("/root/main/view/reqinfo/hidreqinstcd", hidreqinstcd); // kjw 추가
  1539. model.refresh();
  1540. // fGetReqInfo();
  1541. ]]>
  1542. </script>
  1543. </input>
  1544. <caption id="caption56" class="cell_1" style="left:625px; top:107px; width:95px; height:23px; text-align:center; vertical-align:middle; ">Fax</caption>
  1545. <input id="input22" ref="/root/main/view/reqinfo/faxno" class="input_essential" navindex="39" appearance="input" style="left:722px; top:110px; width:193px; height:19px; "/>
  1546. <output id="input35" ref="/root/main/view/reqinfo/bizcondkind" class="input_default" appearance="output" style="left:223px; top:30px; width:130px; height:19px; "/>
  1547. <output id="input36" ref="/root/main/view/reqinfo/bizcond" class="input_default" appearance="output" style="left:491px; top:30px; width:130px; height:19px; "/>
  1548. <input id="input39" ref="/root/main/view/reqinfo/jobposnm1" class="input_default" navindex="34" appearance="input" style="left:223px; top:83px; width:130px; height:19px; "/>
  1549. <input id="input40" ref="/root/main/view/reqinfo/posnm1" class="input_essential" navindex="35" appearance="input" style="left:490px; top:83px; width:130px; height:19px; "/>
  1550. </group>
  1551. <caption id="caption57" class="cell_1" style="left:735px; top:473px; width:90px; height:23px; text-align:center; vertical-align:middle; ">시작일자</caption>
  1552. <caption id="caption58" class="cell_1" style="left:940px; top:473px; width:90px; height:23px; text-align:center; vertical-align:middle; ">종료일자</caption>
  1553. <input id="ipt_fromdd2" ref="/root/main/view/info1/fromdd" class="input_essential" navindex="15" inputtype="date" appearance="input" style="left:829px; top:475px; width:106px; height:19px; "/>
  1554. <input id="ipt_todd2" ref="/root/main/view/info1/todd" class="input_essential" navindex="16" inputtype="date" appearance="input" style="left:1035px; top:475px; width:106px; height:19px; "/>
  1555. <caption id="caption52" class="cell_1" style="left:6px; top:500px; width:130px; height:23px; text-align:center; vertical-align:middle; ">주민등록번호</caption>
  1556. <line id="line18" class="line_2" style="x1:5px; y1:525px; x2:1189px; y2:525px; "/>
  1557. <input id="ipt_rrgstno" ref="/root/main/view/info1/rrgstno" class="input_essential" format="999999-9999999" style="left:140px; top:501px; width:205px; height:19px; "/>
  1558. <caption id="caption59" class="cell_1" style="left:350px; top:500px; width:90px; height:23px; text-align:center; vertical-align:middle; ">핸드폰</caption>
  1559. <input id="ipt_phonno" ref="/root/main/view/info1/mpphonno" class="input_essential" maxlength="11" format="999-9999-9999" style="left:445px; top:501px; width:245px; height:19px; ">
  1560. <script type="javascript" ev:event="xforms-value-changed">
  1561. <![CDATA[
  1562. /* if ( model.getValue("/root/send/userkindcd") == '02' && model.getValue("/root/main/view/info1/userkind") == '0' ) {
  1563. model.setValue("/root/main/view/reqinfo/mpphonno1", model.getValue("/root/main/view/info1/mpphonno"));
  1564. model.refresh();
  1565. } */
  1566. ]]>
  1567. </script>
  1568. </input>
  1569. <caption id="caption60" class="cell_1" style="left:735px; top:500px; width:90px; height:23px; text-align:center; vertical-align:middle; ">이메일</caption>
  1570. <input id="ipt_email" ref="/root/main/view/info1/email" class="input_essential" style="left:829px; top:501px; width:286px; height:19px; ">
  1571. <script type="javascript" ev:event="xforms-value-changed">
  1572. <![CDATA[
  1573. /* if ( model.getValue("/root/send/userkindcd") == '02' && model.getValue("/root/main/view/info1/userkind") == '0' ) {
  1574. model.setValue("/root/main/view/reqinfo/email1", model.getValue("/root/main/view/info1/email"));
  1575. model.refresh();
  1576. } */
  1577. ]]>
  1578. </script>
  1579. </input>
  1580. <caption id="caption61" class="cell_1" style="left:350px; top:387px; width:90px; height:23px; text-align:center; vertical-align:middle; ">사용자구분</caption>
  1581. <select1 id="combo8" ref="/root/main/view/info1/userkind" appearance="minimal" style="left:445px; top:390px; width:130px; height:19px; ">
  1582. <choices>
  1583. <item>
  1584. <label>내부연구자</label>
  1585. <value>1</value>
  1586. </item>
  1587. <item>
  1588. <label>내부코디네이터</label>
  1589. <value>3</value>
  1590. </item>
  1591. <item>
  1592. <label>관리약사</label>
  1593. <value>4</value>
  1594. </item>
  1595. <item>
  1596. <label>CRCC담당자</label>
  1597. <value>5</value>
  1598. </item>
  1599. <item>
  1600. <label>IRB담당자</label>
  1601. <value>6</value>
  1602. </item>
  1603. <item>
  1604. <label>연구비관리자</label>
  1605. <value>7</value>
  1606. </item>
  1607. </choices>
  1608. <script type="javascript" ev:event="xforms-value-changed">
  1609. <![CDATA[
  1610. var userkind = model.getValue("/root/main/view/info1/userkind");
  1611. if ( userkind == '5' ) {
  1612. group1.visible=false;
  1613. caption63.visible = false;
  1614. group2.visible=false;
  1615. model.setValue("/root/main/view/info1/posinstcd","001");
  1616. model.setValue("/root/main/view/info1/dutplceinstcd","001");
  1617. model.setValue("/root/main/view/info1/posdeptcd","6200000000");
  1618. model.setValue("/root/main/view/info1/posdeptnm","임상지원연구센터");
  1619. model.setValue("/root/main/view/info1/dutplcecd","6200000000");
  1620. model.setValue("/root/main/view/info1/dutplcenm","임상지원연구센터");
  1621. model.refresh();
  1622. } else if ( userkind == '6' || userkind == '7' ) {
  1623. group1.visible = false;
  1624. caption63.visible = false;
  1625. group2.visible = false;
  1626. model.refresh();
  1627. } else {
  1628. group1.visible=false;
  1629. caption63.visible = true;
  1630. group2.visible=true;
  1631. model.refresh();
  1632. }
  1633. ]]>
  1634. </script>
  1635. </select1>
  1636. <select1 id="combo9" ref="/root/main/view/info1/userkind" appearance="minimal" style="left:445px; top:390px; width:130px; height:19px; ">
  1637. <choices>
  1638. <item>
  1639. <label>의뢰담당자</label>
  1640. <value>0</value>
  1641. </item>
  1642. <item>
  1643. <label>외부연구자</label>
  1644. <value>2</value>
  1645. </item>
  1646. <item>
  1647. <label>외부코디네이터</label>
  1648. <value>8</value>
  1649. </item>
  1650. </choices>
  1651. <script type="javascript" ev:event="xforms-value-changed">
  1652. <![CDATA[
  1653. var userkind = model.getValue("/root/main/view/info1/userkind");
  1654. if ( userkind == '0' ) {
  1655. group1.visible = true;
  1656. caption63.visible = true;
  1657. group2.visible = false;
  1658. model.setValue("/root/main/view/info1/posinstcd","001");
  1659. model.setValue("/root/main/view/info1/dutplceinstcd","001");
  1660. model.setValue("/root/main/view/info1/posdeptcd","6200000000");
  1661. model.setValue("/root/main/view/info1/posdeptnm","임상연구지원센터");
  1662. model.setValue("/root/main/view/info1/dutplcecd","6200000000");
  1663. model.setValue("/root/main/view/info1/dutplcenm","임상연구지원센터");
  1664. model.refresh();
  1665. } else {
  1666. group1.visible=false;
  1667. caption63.visible = true;
  1668. group2.visible=true;
  1669. model.setValue("/root/main/view/info1/posinstcd","001");
  1670. model.setValue("/root/main/view/info1/dutplceinstcd","001");
  1671. model.setValue("/root/main/view/info1/posdeptcd","6200000000");
  1672. model.setValue("/root/main/view/info1/posdeptnm","임상연구지원센터");
  1673. model.setValue("/root/main/view/info1/dutplcecd","6200000000");
  1674. model.setValue("/root/main/view/info1/dutplcenm","임상연구지원센터");
  1675. model.refresh();
  1676. }
  1677. ]]>
  1678. </script>
  1679. </select1>
  1680. <button id="btn_resave" class="btn4_letter8" disabled="true" navindex="7" _auth="X" style="left:933px; top:40px; width:128px; height:22px; ">
  1681. <caption>연구자 정보 수정</caption>
  1682. <script type="javascript" ev:event="onclick">
  1683. <![CDATA[
  1684. if ( fCheck() == false ) {
  1685. return;
  1686. }
  1687. model.setValue("/root/main/view/info1/status", "u");
  1688. fSave();
  1689. fSetUserClear();
  1690. fView();
  1691. model.resetInstanceNode("/root/send");
  1692. model.refresh();
  1693. ]]>
  1694. </script>
  1695. </button>
  1696. <button id="btn_reauth" class="btn4_letter3" navindex="8" visibility="hidden" _auth="X" style="left:1115px; top:757px; width:68px; height:22px; ">
  1697. <caption>재등록</caption>
  1698. <script type="javascript" ev:event="onclick">
  1699. <![CDATA[
  1700. model.setValue("/root/main/view/info1/userfromdd", getCurrentDate());
  1701. model.setValue("/root/main/view/info1/fromdd", getCurrentDate());
  1702. model.refresh();
  1703. var userfromdd = model.getValue("/root/main/view/info1/userfromdd");
  1704. var usertodd = model.getValue("/root/main/view/info1/usertodd");
  1705. if ( usertodd == '99991231' ) {
  1706. messageBox("권한종료되지 않은 사용자는 재등록할 수","I004");
  1707. return;
  1708. } else if ( userfromdd <= usertodd ) {
  1709. messageBox("최종 사용 종료일자와 같거나 작은 등록 시작일자는 입력할 수","I004");
  1710. return;
  1711. }
  1712. model.setValue("/root/main/view/info1/usertodd", '99991231');
  1713. model.setValue("/root/main/view/info1/todd", '99991231');
  1714. model.refresh();
  1715. if ( fCheck() == false ) {
  1716. return;
  1717. }
  1718. model.setValue("/root/main/view/info1/status", "r");
  1719. if (messageBox("재등록을","Q004") != 6 ){
  1720. return;
  1721. }
  1722. fSave();
  1723. fSetUserClear();
  1724. fView();
  1725. ]]>
  1726. </script>
  1727. </button>
  1728. <button id="btn_t" class="btn4_letter2" navindex="7" _auth="X" style="left:1065px; top:40px; width:56px; height:22px; ">
  1729. <caption>퇴사</caption>
  1730. <script type="javascript" ev:event="onclick">
  1731. <![CDATA[
  1732. if (fStatusReverse("t"))
  1733. messageBox("퇴사 처리가 ","I002");
  1734. ]]>
  1735. </script>
  1736. </button>
  1737. <button id="btn_r" class="btn4_letter3" navindex="8" _auth="X" style="left:1125px; top:40px; width:68px; height:22px; ">
  1738. <caption>재입사</caption>
  1739. <script type="javascript" ev:event="onclick">
  1740. <![CDATA[
  1741. if (fStatusReverse("r"))
  1742. messageBox("재입사 처리가 ","I002");
  1743. /*
  1744. model.setValue("/root/main/view/info1/userfromdd", getCurrentDate());
  1745. model.setValue("/root/main/view/info1/fromdd", getCurrentDate());
  1746. model.refresh();
  1747. var userfromdd = model.getValue("/root/main/view/info1/userfromdd");
  1748. var usertodd = model.getValue("/root/main/view/info1/usertodd");
  1749. if ( usertodd == '99991231' ) {
  1750. messageBox("권한종료되지 않은 사용자는 재등록할 수","I004");
  1751. return;
  1752. } else if ( userfromdd <= usertodd ) {
  1753. messageBox("최종 사용 종료일자와 같거나 작은 등록 시작일자는 입력할 수","I004");
  1754. return;
  1755. }
  1756. model.setValue("/root/main/view/info1/usertodd", '99991231');
  1757. model.setValue("/root/main/view/info1/todd", '99991231');
  1758. model.refresh();
  1759. if ( fCheck() == false ) {
  1760. return;
  1761. }
  1762. model.setValue("/root/main/view/info1/status", "r");
  1763. if (messageBox("재등록을","Q004") != 6 ){
  1764. return;
  1765. }
  1766. fSave();
  1767. fSetUserClear();
  1768. fView();
  1769. */
  1770. ]]>
  1771. </script>
  1772. </button>
  1773. <caption id="caption62" class="tit_2" style="left:10px; top:371px; width:150px; height:13px; ">인사팀 연동 정보</caption>
  1774. <caption id="caption63" class="tit_2" visibility="hidden" style="left:10px; top:555px; width:150px; height:13px; ">CTMS 연구자 정보</caption>
  1775. <line id="line19" class="line_2" style="x1:5px; y1:553px; x2:1189px; y2:553px; "/>
  1776. <button id="button2" class="btn2_letter4" style="left:1121px; top:500px; width:64px; height:19px; ">
  1777. <caption>Mail발송</caption>
  1778. <script type="javascript" ev:event="onclick">
  1779. <![CDATA[
  1780. if (model.getValue("/root/main/view/info1/email") == "")
  1781. {
  1782. messageBox("등록된 메일주소가 ","I004");
  1783. return;
  1784. }
  1785. var adminuser = null;
  1786. var comment1 = null;
  1787. var comment2 = null;
  1788. var msgbody = null;
  1789. if (model.getValue("/root/main/view/info1/userkind") == 8) // 외부코디네이터
  1790. {
  1791. adminuser = "";
  1792. comment1 = " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5) 진행중인 과제 정보 확인 \n\n";
  1793. comment2 = " [ CMC IRB 임상연구관리시스템 사용 안내 ] \n\n";
  1794. }
  1795. else // 기본(외부 담당자)
  1796. {
  1797. adminuser = "정은경";
  1798. comment1 = "\n";
  1799. comment2 = " [ CMC IRB 임상연구관리시스템 사용 안내 ]-의뢰자용 \n\n";
  1800. }
  1801. // 외부담당자, 외부코디네이터 내용
  1802. msgbody = "<font face='굴림'> 안녕하세요. \n\n 가톨릭임상연구지원센터 "+ adminuser +"입니다. \n\n id는 " + model.getValue("/root/main/view/info1/userid") + " 이며, 비밀번호는 주민번호 뒷자리 입니다.\n\n 시스템 사용 방법을 안내해 드리겠습니다.\n\n";
  1803. msgbody += comment2 + " 1. 접속\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1) CMC 임상연구지원센터 홈페이지로 접속\n\n http://cmccrcc.catholic.ac.kr/ \n\n";
  1804. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2) 우측 하단의 'CMC IRB 임상연구관리시스템 접속' 클릭\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3) 로그인창 하단의 해당 매뉴얼을 읽어보신 후 \n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4) ID / PW 입력 -> 로그인 \n";
  1805. msgbody += comment1;
  1806. if (model.getValue("/root/main/view/info1/userkind") != 8)
  1807. {
  1808. msgbody += " 2. 신규과제 접수\n\n";
  1809. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1) 상단 메뉴 중 [과제접수] -> [신규과제 작성] 클릭\n";
  1810. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2) [초기 심의] 클릭 -> 심의 종류 선택\n";
  1811. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3) [의뢰자정보], [CRO정보], [담당자 정보] 입력 ( '돋보기' 아이콘을 클릭하여 검색 후 선택)과제명 입력 후 저장\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4) 심의 신청 항목 체크 후 [확인]\n";
  1812. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5) [과제기초정보 등록],[병원과제정보등록], [실행예산편성등록],[구비서류등록]을 작성. [구비서류등록 탭]에서 [과제파일 올리기] 완료 후 [과제의뢰접수 ] 클릭\n\n";
  1813. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ▶ [병원과제정보등록]에서 외부연구원 및 외부코디네이터를 등록할 경우 '임상연구지원센터 홈페이지'에서\n";
  1814. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 외부연구원/외부코디네이터 등록신청서를 다운받아서 작성 후 임상연구지원센터(crcc@catholic.ac.kr)로 발송\n";
  1815. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ▶ [과제의뢰접수]를 하면 수정할 수 없으며 책임연구자에 연락하여 전산 확인 요청과제 접수 후에 수정할 일이 생기면 책임연구자에게 반려 요청한 후 수정해야 함\n";
  1816. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 책임연구자가 전산 확인 완료하면 IRB에 전산 접수 됨\n";
  1817. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IRB에서 전산승인하면 과제번호가 생성되며 안내메일에 따라 심의서류 준비하여 해당 병원 IRB에 접수\n\n";
  1818. msgbody += " 3. 공동 IRB 접수\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1) 상단 메뉴 중 [과제접수] -> [신규과제 작성] 클릭\n";
  1819. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2) [공동 IRB ] -> 우측의 [신규과제등록] 클릭\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3) [의뢰자정보], [CRO정보], [담당자 정보] 입력 ( '돋보기' 아이콘을 클릭하여 검색 후 선택)과제명 입력 후 저장\n";
  1820. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4) 심의 신청 항목 체크 후 [확인]\n";
  1821. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5) [과제기초정보 등록],[병원과제정보등록], [실행예산편성등록],[구비서류등록] 을 작성. [구비서류등록 탭]에서 [과제파일 올리기] 완료 후 [과제의뢰접수 ] 클릭\n\n";
  1822. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ▶ [병원과제정보등록]에서 외부연구원 및 외부코디네이터를 등록할 경우 '임상연구지원센터 홈페이지'에서\n";
  1823. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 외부연구원/외부코디네이터 등록신청서를 다운받아서 작성 후 임상연구지원센터(crcc@catholic.ac.kr)로 발송\n";
  1824. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ▶ [과제의뢰접수]를 하면 수정할 수 없으며 책임연구자에 연락하여 전산 확인 요청\n";
  1825. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 과제 접수 후에 수정할 일이 생기면 책임연구자에게 반려 요청한 후 수정해야 함\n";
  1826. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 책임연구자가 전산 확인 완료하면 IRB에 전산 접수 됨\n";
  1827. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IRB에서 전산승인하면 과제번호가 생성되며 안내메일에 따라 심의서류 준비하여 해당 병원 IRB에 접수\n\n";
  1828. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6) 다른 병원을 추가할 경우 [병원과제정보등록]에 가서 병원 추가하여 공동 연구를 실시하는 다른 병원의 정보 입력 , 이후 [실행예산편성등록],[구비서류등록]을 작성\n";
  1829. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [구비서류등록 탭]에서 [과제파일 올리기] 완료 후 [과제의뢰접수 ] 클릭\n\n";
  1830. msgbody += " 4. 신규과제 작성중인 과제의 조회 및 수정은 [과제접수]-[신규과제작성]-[과제조회 및 수정]을 클릭 후 등록된 과제 목록이 뜨면 해당 과제를 클릭 후 우측 상단의 [과제수정]을 클릭하여 해당 텝으로 이동 후 수정\n\n";
  1831. msgbody += " 5. 공동 IRB 과제 작성중인 과제의 조회 및 수정은 [과제접수]-[신규과제작성]-[공동 IRB]를 클릭 후 등록된 과제 목록이 뜨면 해당 과제를 클릭 후 우측 상단의 [과제수정]을 클릭하여 해당 텝으로 이동 후 수정\n\n";
  1832. msgbody += " 6. 각종보고서 작성\n";
  1833. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1) 상단 메뉴의 [과제접수]-[각종보고서 작성]을 클릭\n";
  1834. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2) 등록된 병원 목록에서 해당 과제를 클릭\n";
  1835. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3) 보고서 종류를 선택\n";
  1836. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4) 내용을 입력하고 [보고서 접수]를 클릭\n\n";
  1837. msgbody += " 7. 접수된 신규과제 및 각종보고서의 확인(연구자가 작성한 신규과제 / 각종보고서 )\n";
  1838. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1) 상단 메뉴의 [과제의뢰 확인]-[신규과제/각종보고서]를 클릭\n";
  1839. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2) [신규과제확인/각종보고서확인] 목록에 뜨는 과제 중 해당 과제를 클릭한 후 하단에 나오는 내용을 확인하고 확인여부를 [확인/미확인/반려]로 선택하고 저장\n\n";
  1840. msgbody += " 8. 입금 정보 입력\n";
  1841. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1) 상단 메뉴의 [연구비 관리]-[입금정보]를 클릭하여 등록된 병원 목록에 뜨는 과제 중 해당 과제를 클릭하고 하단의 [심사비],[연구비 입금정보]를 입력\n";
  1842. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2) 입금 정보 입력 방법\n\n";
  1843. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (1) 입금일을 입력\n";
  1844. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (2) 직접비,센터간접비,병원간접비를 입력하면 [입금액]에 합계가 표시됨\n";
  1845. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (3) 계산서 발송처에 [우편번호,주소,회사명, 수취인 성명,연락처,이메일]을 표시한 후 저장\n";
  1846. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (4) 추가 입금을 할 경우 [행추가]버튼을 누르고 차수를 생성하여 입금정보를 입력 * 청구계산서 발행 불가\n\n";
  1847. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3) 심사비는 IRB 심의 전에 입금 필수\n";
  1848. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4) 연구비 총액이 변경 될 경우 변경계획서를 통하여 IRB 승인 받고 입금정보 입력. [연구비계획변경]에서 실행예산 재편성 필수\n\n";
  1849. msgbody += " 9. 심의 절차\n";
  1850. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1) 스폰서 주도 연구에서 신규과제 접수\n";
  1851. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 신규과제 작성/접수 ->책임연구자 확인-> IRB에서 전산승인 -> 해당 IRB에 서류 접수\n";
  1852. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2) 각종보고서 접수 절차\n";
  1853. msgbody += " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 각종보고서 작성/접수 -> 책임연구자 확인 -> 해당 IRB에 서류 접수\n\n";
  1854. }
  1855. msgbody += " 사용 중 문의가 있으시면 언제든지 연락주시기 바랍니다.\n\n";
  1856. msgbody += " 전산 및 기타 문의 : 02)2258-7854, 연구비 문의: 02)2258-7857\n\n";
  1857. msgbody += " IRB 심의 관련 문의 : 임상연구지원센터 홈페이지 참조</font>";
  1858. // 외부 연구자 내용
  1859. if (model.getValue("/root/main/view/info1/userkind") == 2)
  1860. msgbody = "<font face='굴림'> 안녕하세요. \n\n 가톨릭임상연구지원센터 입니다. \n\n CMC IRB 임상연구관리시스템에 외부공동연구자로 등록 완료되었음을 알려드립니다.";
  1861. model.setValue("/root/send/email/fromaddress", "crcc@catholic.ac.kr"); // 보낸이 주소
  1862. model.setValue("/root/send/email/fromname", "가톨릭중앙의료원"); // 보낸이 이름
  1863. model.setValue("/root/send/email/toaddress", model.getValue("/root/main/view/info1/email")); // 받는이 주소
  1864. model.setValue("/root/send/email/toname", model.getValue("/root/main/view/info1/usernm")); // 받는이 이름
  1865. model.setValue("/root/send/email/subject", "가톨릭중앙의료원 임상연구지원센터_ 계정 등록 완료 안내"); // 제목
  1866. model.setValue("/root/send/email/mailmsg", msgbody); // 내용
  1867. if (submit("TXICE00106"))
  1868. messageBox("메일발송이 완료되었습니다.", "I999");
  1869. ]]>
  1870. </script>
  1871. </button>
  1872. <caption id="caption64" class="cell_1" style="left:940px; top:528px; width:90px; height:23px; text-align:center; vertical-align:middle; ">직군</caption>
  1873. <select1 id="combo2" ref="/root/main/view/info1/grupjoblncd" class="input_default" disabled="true" appearance="minimal" style="left:1035px; top:530px; width:106px; height:19px; ">
  1874. <choices>
  1875. <itemset nodeset="/root/init/grupjob/item">
  1876. <label ref="cdnm"/>
  1877. <value ref="cdid"/>
  1878. </itemset>
  1879. </choices>
  1880. </select1>
  1881. </xhtml:body>
  1882. </xhtml:html>