SMMQO00500_교직원제안진행관리.xrw 49 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>교직원제안 진행관리</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <cond>
  11. <acptno/>
  12. <replcnt/>
  13. <reqcnt/>
  14. <repcnt/>
  15. <rereqcnt/>
  16. <rerepcnt/>
  17. <dcustretdd/>
  18. <exectretdd/>
  19. <suggemphngnm/>
  20. <suggempdeptnm/>
  21. <suggempcntctel/>
  22. <suggempemail/>
  23. <acptdd/>
  24. <suggkindcd/>
  25. <subj/>
  26. <prescond/>
  27. <suggplan/>
  28. </cond>
  29. <tempuserinfo/>
  30. <userpopupinfo>
  31. <param/>
  32. <flag/>
  33. <searchitem/>
  34. </userpopupinfo>
  35. </main>
  36. <send>
  37. <acptno/>
  38. <srchflag>4</srchflag>
  39. <cond>
  40. <attach>
  41. <attf>
  42. <file/>
  43. </attf>
  44. </attach>
  45. <opin>
  46. <list>
  47. <reqdd/>
  48. <perchgrhngnm/>
  49. <perchgrdeptnm/>
  50. <prcsstatcd/>
  51. <repldd/>
  52. <rerepldd/>
  53. <dcustretdd/>
  54. <exectretdd/>
  55. <instcd/>
  56. <acptno/>
  57. <perchgrid/>
  58. <seq/>
  59. </list>
  60. </opin>
  61. </cond>
  62. <req>
  63. <reqdd/>
  64. <perchgrhngnm/>
  65. <perchgrid/>
  66. <perchgrdeptcd/>
  67. <perchgrdeptnm/>
  68. <perchgremail/>
  69. <reqopin/>
  70. <rereqldd/>
  71. <rereqopin/>
  72. <repldd/>
  73. <replopin/>
  74. <rerepldd/>
  75. <rereplopin/>
  76. <acptno/>
  77. <prcsstatcd/>
  78. <reqcnt/>
  79. <instcd/>
  80. <prcsstatcd/>
  81. <seq/>
  82. <dcustretdd/>
  83. <perexechngnm/>
  84. <perexecdeptcd/>
  85. <dcusrsltcd/>
  86. <dcusexecchgremail/>
  87. <dcuscnts/>
  88. <dcusexecdeptnm/>
  89. <exectretdd/>
  90. <execcnts/>
  91. <perexecid/>
  92. <statcd/>
  93. <checkdd/>
  94. <checkcnts/>
  95. <checkid/>
  96. <checkdeptcd/>
  97. </req>
  98. <userinfo>
  99. <userid/>
  100. </userinfo>
  101. <detail>
  102. <instcd/>
  103. <acptno/>
  104. <perchgrid/>
  105. <seq/>
  106. </detail>
  107. <mail>
  108. <fromaddress/>
  109. <fromname/>
  110. <toaddress/>
  111. <ccaddress/>
  112. <subject/>
  113. <msg/>
  114. <attach/>
  115. </mail>
  116. <author/>
  117. </send>
  118. <init/>
  119. <tmp>
  120. <cond/>
  121. <userinfo/>
  122. <newElement/>
  123. </tmp>
  124. <source>
  125. <autoflag/>
  126. </source>
  127. <hidden>
  128. <orgprcsstatcd/>
  129. <orgstatcd/>
  130. <orgtext/>
  131. </hidden>
  132. </root>
  133. </instance>
  134. <script type="javascript" ev:event="xforms-ready">
  135. <![CDATA[
  136. fInitialize();
  137. ]]>
  138. </script>
  139. <submission id="TRMQO00501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/tmp/cond"/>
  140. <submission id="TXMQO00501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req"/>
  141. <submission id="TRMQK00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/userinfo" resultref="/root/tmp/userinfo"/>
  142. <submission id="TRMQO00502" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/detail" resultref="/root/send/req"/>
  143. <submission id="TXZME00101" mediatype="multipart/form-data" method="form-data-post" ref="/root/send/mail" resultref="/root/hidden"/>
  144. <submission id="TRMQO00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/cond/acptno" resultref="/root/tmp/acptno"/>
  145. </model>
  146. <script type="javascript" src="../../../emr/qiweb/js/SMMQO00500.js"/>
  147. <script type="javascript" src="../../../emr/qiweb/js/SMMQR00000.js"/>
  148. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  149. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  150. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  151. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  152. </xhtml:head>
  153. <xhtml:body pageheight="900" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  154. <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
  155. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:800px; height:14px; ">교직원제안 진행관리</caption>
  156. </group>
  157. <group id="group3" scroll="auto" style="left:0px; top:15px; width:1195px; height:865px; ">
  158. <output id="output4" class="output_fix" appearance="output" style="left:329px; top:31px; width:45px; height:19px; "/>
  159. <line id="line8" class="line_2" style="x1:2px; y1:242px; x2:741px; y2:242px; "/>
  160. <output id="output2" class="output_fix" appearance="output" style="left:570px; top:31px; width:45px; height:19px; "/>
  161. <output id="output3" class="output_fix" appearance="output" style="left:812px; top:31px; width:45px; height:19px; "/>
  162. <output id="output6" class="output_fix" appearance="output" style="left:450px; top:31px; width:45px; height:19px; "/>
  163. <button id="button3" class="btn6_letter2" disable.background-image="../../../com/commonweb/images/dis_btn6_letter2.gif" style="left:915px; top:695px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn6_letter2.gif; ">
  164. <caption>출력</caption>
  165. <script type="javascript" ev:event="DOMActivate">
  166. <![CDATA[
  167. SetRepDetlInfo();
  168. ]]>
  169. </script>
  170. </button>
  171. <output id="output7" class="output_fix" appearance="output" style="left:1098px; top:31px; width:90px; height:19px; "/>
  172. <button id="button4" class="btn4_letter4" disable.background-image="../../../com/commonweb/images/dis_btn4_letter4.gif" style="left:1103px; top:695px; width:80px; height:22px; background-image:../../../com/commonweb/images/btn4_letter4.gif; ">
  173. <caption>답글등록</caption>
  174. </button>
  175. <line id="line10" class="line_3" style="x1:0px; y1:692px; x2:1194px; y2:692px; "/>
  176. <output id="input41" class="output_fix" appearance="output" style="left:93px; top:55px; width:160; height:19px; "/>
  177. <button id="button5" class="btn5_letter2" disable.background-image="../../../com/commonweb/images/dis_btn5_letter2.gif" style="left:1145px; top:191px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn5_letter2.gif; ">
  178. <caption>다운</caption>
  179. <script type="javascript" ev:event="DOMActivate">
  180. <![CDATA[
  181. if (submit("TXTSS00201")) {
  182. model.removeNodeset("/root/send/attach");
  183. model.resetInstanceNode("/root/send/title");
  184. model.refresh();
  185. }
  186. ]]>
  187. </script>
  188. </button>
  189. <output id="output8" class="output_fix" appearance="output" style="left:690px; top:31px; width:47px; height:19px; "/>
  190. <button id="button6" class="btn2_letter2" disable.background-image="../../../com/commonweb/images/dis_btn2_letter2.gif" style="left:1145px; top:151px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn2_letter2.gif; ">
  191. <caption>삭제</caption>
  192. <script type="javascript" ev:event="DOMActivate">
  193. <![CDATA[
  194. var maxsize = upload1.attribute("filesize");
  195. files = window.fileDialog("open", "|", true);
  196. filelist = files.split("|");
  197. for(var i = 0 ; i < filelist.length ; i++ ) {
  198. grd_attach.addRow(false);
  199. grd_attach.valueMatrix(grd_attach.rows - 1, 0) = filelist[i];
  200. if (!checkFileSize(upload1)){
  201. grd_attach.removeItem();
  202. messageBox("파일 크기가 최대치("+maxsize+"Byte)를", "E003");
  203. }
  204. }
  205. ]]>
  206. </script>
  207. </button>
  208. <caption id="caption20" class="cell_1" style="left:1025px; top:30px; width:70px; height:23px; ">처리일자</caption>
  209. <output id="output11" class="output_fix" appearance="output" style="left:932px; top:31px; width:90px; height:19px; "/>
  210. <output id="output24" class="output_fix" appearance="output" style="left:93px; top:31px; width:160px; height:19px; "/>
  211. <button id="button7" class="btn2_letter2" disable.background-image="../../../com/commonweb/images/dis_btn2_letter2.gif" style="left:1145px; top:131px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn2_letter2.gif; ">
  212. <caption>찾기</caption>
  213. <script type="javascript" ev:event="DOMActivate">
  214. <![CDATA[
  215. var maxsize = upload1.attribute("filesize");
  216. files = window.fileDialog("open", "|", true);
  217. filelist = files.split("|");
  218. for(var i = 0 ; i < filelist.length ; i++ ) {
  219. grd_attach.addRow(false);
  220. grd_attach.valueMatrix(grd_attach.rows - 1, 0) = filelist[i];
  221. if (!checkFileSize(upload1)){
  222. grd_attach.removeItem();
  223. messageBox("파일 크기가 최대치("+maxsize+"Byte)를", "E003");
  224. }
  225. }
  226. ]]>
  227. </script>
  228. </button>
  229. <caption id="caption21" class="cell_1" style="left:740px; top:30px; width:70px; height:23px; ">재회신</caption>
  230. <caption id="caption10" style="left:505px; top:80px; width:15px; height:20px; ">@</caption>
  231. <caption id="caption1" class="tit_2" style="left:5px; top:10px; width:111px; height:14px; ">제안기본정보</caption>
  232. <button id="button8" class="btn2_letter2" disable.background-image="../../../com/commonweb/images/dis_btn2_letter2.gif" style="left:1145px; top:171px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn2_letter2.gif; ">
  233. <caption>양식</caption>
  234. <script type="javascript" ev:event="DOMActivate">
  235. <![CDATA[
  236. var maxsize = upload1.attribute("filesize");
  237. files = window.fileDialog("open", "|", true);
  238. filelist = files.split("|");
  239. for(var i = 0 ; i < filelist.length ; i++ ) {
  240. grd_attach.addRow(false);
  241. grd_attach.valueMatrix(grd_attach.rows - 1, 0) = filelist[i];
  242. if (!checkFileSize(upload1)){
  243. grd_attach.removeItem();
  244. messageBox("파일 크기가 최대치("+maxsize+"Byte)를", "E003");
  245. }
  246. }
  247. ]]>
  248. </script>
  249. </button>
  250. <caption id="caption22" class="cell_1" style="left:860px; top:30px; width:70px; height:23px; ">심의일자</caption>
  251. <caption id="caption2" class="cell_1" style="left:0px; top:130px; width:90px; height:23px; ">접수일자</caption>
  252. <caption id="caption11" class="cell_1" style="left:0px; top:54px; width:90px; height:23px; ">제안자</caption>
  253. <caption id="caption3" class="cell_1" style="left:353px; top:130px; width:90px; height:23px; ">제안유형</caption>
  254. <caption id="caption12" class="tit_2" style="left:5px; top:110px; width:111px; height:14px; ">제안내용 등록</caption>
  255. <button id="button9" class="btn4_letter2" disable.background-image="../../../com/commonweb/images/dis_btn4_letter2.gif" style="left:1045px; top:695px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn4_letter2.gif; ">
  256. <caption>저장</caption>
  257. </button>
  258. <caption id="caption13" class="cell_1" style="left:0px; top:244px; width:90px; height:58px; ">
  259. <![CDATA[제안내용
  260. 대안]]>
  261. </caption>
  262. <caption id="caption4" class="cell_1" style="left:0px; top:154px; width:90px; height:23px; ">제목</caption>
  263. <select1 id="combo3" class="combo_default" appearance="minimal" style="left:522px; top:79px; width:113px; height:19px; ">
  264. <choices>
  265. <item>
  266. <label>combo1</label>
  267. <value>combo1</value>
  268. </item>
  269. </choices>
  270. </select1>
  271. <caption id="caption5" class="cell_1" style="left:0px; top:178px; width:90px; height:64px; ">
  272. <![CDATA[제안내용
  273. 현황]]>
  274. </caption>
  275. <caption id="caption14" class="cell_1" style="left:0px; top:78px; width:90px; height:23px; ">연락처</caption>
  276. <input id="input15" class="input_default" style="left:93px; top:79px; width:160px; height:19px; "/>
  277. <line id="line1" class="line_1" style="x1:0px; y1:25px; x2:1194px; y2:25px; "/>
  278. <caption id="caption15" class="cell_1" style="left:0px; top:479px; width:90px; height:213px; ">첨부파일</caption>
  279. <input id="input1" class="input_default" style="left:350px; top:79px; width:110px; height:19px; "/>
  280. <line id="line2" class="line_2" style="x1:0px; y1:52px; x2:1194px; y2:52px; "/>
  281. <caption id="caption16" class="cell_1" style="left:257px; top:30px; width:70; height:23px; ">답글수</caption>
  282. <textarea id="textarea1" style="left:93px; top:179px; width:647px; height:61px; "/>
  283. <input id="input2" class="input_default" style="left:350px; top:79px; width:150px; height:19px; "/>
  284. <select1 id="combo6" class="combo_default" appearance="minimal" style="left:445px; top:131px; width:292px; height:19px; ">
  285. <choices>
  286. <item>
  287. <label>combo1</label>
  288. <value>combo1</value>
  289. </item>
  290. </choices>
  291. </select1>
  292. <caption id="caption7" class="cell_1" style="left:0px; top:30px; width:90px; height:23px; ">접수번호</caption>
  293. <line id="line3" class="line_2" style="x1:0px; y1:76px; x2:1194px; y2:76px; "/>
  294. <caption id="caption17" class="cell_1" style="left:618px; top:29px; width:70px; height:23px; ">의견재요청</caption>
  295. <textarea id="textarea2" style="left:93px; top:245px; width:647px; height:55px; "/>
  296. <input id="input3" class="input_default" style="left:93px; top:155px; width:644px; height:19px; "/>
  297. <line id="line4" class="line_1" style="x1:0px; y1:125px; x2:739px; y2:125px; "/>
  298. <output id="output12" class="output_fix" appearance="output" style="left:257px; top:55px; width:480px; height:19px; "/>
  299. <caption id="caption18" class="cell_1" style="left:378px; top:30px; width:70px; height:23px; ">의견요청</caption>
  300. <button id="btn_init" class="btn4_letter3" disable.background-image="../../../com/commonweb/images/dis_btn4_letter3.gif" style="left:975px; top:695px; width:68px; height:22px; background-image:../../../com/commonweb/images/btn4_letter3.gif; ">
  301. <caption>초기화</caption>
  302. <script type="javascript" ev:event="DOMActivate">
  303. <![CDATA[
  304. fInitialize();
  305. ]]>
  306. </script>
  307. </button>
  308. <line id="line5" class="line_2" style="x1:0px; y1:152px; x2:739px; y2:152px; "/>
  309. <caption id="caption8" class="cell_1" style="left:257px; top:78px; width:90px; height:23px; ">메일주소</caption>
  310. <caption id="caption19" class="cell_1" style="left:498px; top:30px; width:70px; height:23px; ">회신</caption>
  311. <line id="line7" class="line_3" style="x1:0px; y1:101px; x2:1194px; y2:101px; "/>
  312. <output id="output16" class="output_fix" appearance="output" style="left:93px; top:131px; width:257px; height:19px; "/>
  313. <line id="line11" class="line_2" style="x1:0px; y1:176px; x2:739px; y2:176px; "/>
  314. <caption id="caption23" class="tit_2" style="left:745px; top:110px; width:111px; height:13px; ">제안내용 등록</caption>
  315. <line id="line12" class="line_1" style="x1:740px; y1:125px; x2:1189px; y2:125px; "/>
  316. </group>
  317. <group id="group4" scroll="auto" style="left:0px; top:15px; width:1195px; height:610px; ">
  318. <output id="output18" ref="/root/main/cond/replcnt" class="output_fix" appearance="output" style="left:329px; top:31px; width:45px; height:19px; ">
  319. <script type="javascript" ev:event="onclick">
  320. <![CDATA[
  321. var acptno = model.getValue("/root/main/cond/acptno");
  322. setParameter("ano", acptno);
  323. if (acptno != "") {
  324. modal("SMMQO00200", "1", "", "");
  325. model.removenode("/root/tmp/replcnt/replcnt");
  326. submit("TRMQO00101"); //댓글수 가져오는 submit
  327. model.setValue("/root/main/cond/replcnt", model.getValue("/root/tmp/replcnt/replcnt"));
  328. model.refresh();
  329. } else {
  330. return;
  331. }
  332. ]]>
  333. </script>
  334. </output>
  335. <line id="line9" class="line_2" style="x1:2px; y1:197px; x2:741px; y2:197px; "/>
  336. <output id="output25" ref="/root/main/cond/repcnt" class="output_fix" appearance="output" style="left:570px; top:31px; width:45px; height:19px; "/>
  337. <output id="output26" ref="/root/main/cond/rerepcnt" class="output_fix" appearance="output" style="left:812px; top:31px; width:45px; height:19px; "/>
  338. <output id="output27" ref="/root/main/cond/reqcnt" class="output_fix" appearance="output" style="left:450px; top:31px; width:45px; height:19px; "/>
  339. <output id="output28" ref="/root/main/cond/exectretdd" class="output_fix" appearance="output" style="left:1098px; top:31px; width:90px; height:19px; "/>
  340. <output id="output29" ref="/root/main/cond/suggemphngnm" class="output_fix" visibility="hidden" appearance="output" style="left:125px; top:5px; width:95px; height:19px; "/>
  341. <button id="button12" class="btn5_letter2" disable.background-image="../../../com/commonweb/images/dis_btn5_letter2.gif" style="left:1148px; top:80px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn5_letter2.gif; ">
  342. <caption>다운</caption>
  343. <script type="javascript" ev:event="DOMActivate">
  344. <![CDATA[
  345. var filepath = model.getValue("/root/send/cond/attach/attf["+datagrid2.row+"]/attfilepath");
  346. var filenm = model.getValue("/root/send/cond/attach/attf["+datagrid2.row+"]/file");
  347. if(filepath != ""){
  348. var localfile = window.fileDialog("save","|",false,filenm,"","All Files(*.*)|*.*");
  349. if (localfile != "") {
  350. model.download(getActionURL("TRMQK00102")+"&filepath="+filepath,localfile);
  351. var rtn = messageBox("파일을", "Q004");
  352. if( rtn == 6 ) {
  353. window.exec(localfile);
  354. }
  355. }
  356. }
  357. ]]>
  358. </script>
  359. </button>
  360. <output id="output30" ref="/root/main/cond/rereqcnt" class="output_fix" appearance="output" style="left:690px; top:31px; width:47px; height:19px; "/>
  361. <caption id="caption24" class="cell_1" style="left:1025px; top:30px; width:70px; height:23px; ">실행일자</caption>
  362. <output id="output31" ref="/root/main/cond/dcustretdd" class="output_fix" appearance="output" style="left:932px; top:31px; width:90px; height:19px; "/>
  363. <output id="output32" ref="/root/main/cond/acptno" class="output_fix" appearance="output" style="left:93px; top:31px; width:160px; height:19px; "/>
  364. <caption id="caption25" class="cell_1" style="left:740px; top:30px; width:70px; height:23px; ">재회신</caption>
  365. <caption id="caption27" class="tit_2" style="left:5px; top:10px; width:111px; height:14px; ">제안기본정보</caption>
  366. <caption id="caption28" class="cell_1" style="left:860px; top:30px; width:70px; height:23px; ">심의일자</caption>
  367. <caption id="caption29" class="cell_1" style="left:0px; top:105px; width:90px; height:23px; ">접수일자</caption>
  368. <caption id="caption30" class="cell_1" style="left:0px; top:54px; width:90px; height:23px; ">제안부서</caption>
  369. <caption id="caption31" class="cell_1" style="left:353px; top:105px; width:90px; height:23px; ">제안유형</caption>
  370. <caption id="caption32" class="tit_2" style="left:5px; top:85px; width:111px; height:13px; ">제안내용</caption>
  371. <caption id="caption33" class="cell_1" style="left:0px; top:199px; width:90px; height:43px; ">
  372. <![CDATA[제안내용
  373. 대안]]>
  374. </caption>
  375. <caption id="caption34" class="cell_1" style="left:0px; top:129px; width:90px; height:23px; ">제목</caption>
  376. <caption id="caption36" class="cell_1" style="left:0px; top:153px; width:90px; height:44px; ">
  377. <![CDATA[제안내용
  378. 현황]]>
  379. </caption>
  380. <caption id="caption37" class="cell_1" style="left:378px; top:54px; width:70px; height:23px; ">연락처</caption>
  381. <output id="input4" ref="/root/main/cond/suggempcntctel" class="output_fix" appearance="output" style="left:450px; top:55px; width:165px; height:19px; "/>
  382. <line id="line14" class="line_1" style="x1:0px; y1:25px; x2:1191px; y2:25px; "/>
  383. <line id="line15" class="line_2" style="x1:0px; y1:52px; x2:1192px; y2:52px; "/>
  384. <caption id="caption40" class="cell_1" style="left:257px; top:30px; width:70; height:23px; ">댓글수</caption>
  385. <textarea id="textarea3" ref="/root/main/cond/prescond" disabled="false" navindex="1" editable="false" style="left:93px; top:154px; width:647px; height:41px; "/>
  386. <output id="input6" ref="/root/main/cond/suggempemail" class="output_fix" appearance="output" style="left:690px; top:55px; width:300px; height:19px; "/>
  387. <caption id="caption41" class="cell_1" style="left:0px; top:30px; width:90px; height:23px; ">접수번호</caption>
  388. <caption id="caption42" class="cell_1" style="left:618px; top:29px; width:70px; height:23px; ">의견재요청</caption>
  389. <textarea id="textarea4" ref="/root/main/cond/suggplan" disabled="false" navindex="2" editable="false" style="left:93px; top:200px; width:647px; height:40px; "/>
  390. <output id="input7" ref="/root/main/cond/subj" class="output_fix" appearance="output" style="left:93px; top:130px; width:644px; height:19px; "/>
  391. <line id="line17" class="line_1" style="x1:0px; y1:100px; x2:739px; y2:100px; "/>
  392. <output id="output33" ref="/root/main/cond/suggempdeptnm" class="output_fix" appearance="output" style="left:95px; top:55px; width:280px; height:19px; "/>
  393. <caption id="caption44" class="cell_1" style="left:378px; top:30px; width:70px; height:23px; ">의견요청</caption>
  394. <line id="line18" class="line_2" style="x1:0px; y1:127px; x2:739px; y2:127px; "/>
  395. <caption id="caption45" class="cell_1" style="left:618px; top:54px; width:70px; height:23px; ">메일주소</caption>
  396. <caption id="caption46" class="cell_1" style="left:498px; top:30px; width:70px; height:23px; ">회신</caption>
  397. <line id="line19" class="line_3" style="x1:0px; y1:77px; x2:1192px; y2:77px; "/>
  398. <output id="output34" ref="/root/main/cond/acptdd" class="output_fix" appearance="output" style="left:93px; top:106px; width:257px; height:19px; "/>
  399. <line id="line20" class="line_2" style="x1:0px; y1:151px; x2:739px; y2:151px; "/>
  400. <datagrid id="datagrid2" nodeset="/root/send/cond/attach/attf" caption="파일명" colsep="^" colwidth="420, 10" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:742px; top:106px; width:448px; height:134px; ">
  401. <col ref="file"/>
  402. <col ref="attfilepath" visibility="hidden"/>
  403. <script type="javascript" ev:event="ondblclick">
  404. <![CDATA[
  405. if(datagrid2.row> 0){
  406. var filepath = model.getValue("/root/send/cond/attach/attf["+datagrid2.row+"]/attfilepath");
  407. var filenm = model.getValue("/root/send/cond/attach/attf["+datagrid2.row+"]/file");
  408. if(filepath != ""){
  409. var localfile = window.fileDialog("save","|",false,filenm,"","All Files(*.*)|*.*");
  410. if (localfile != "") {
  411. model.download(getActionURL("TRMQK00102")+"&filepath="+filepath,localfile);
  412. var rtn = messageBox("파일을", "Q004");
  413. if( rtn == 6 ) {
  414. window.exec(localfile);
  415. }
  416. }
  417. }
  418. }
  419. ]]>
  420. </script>
  421. </datagrid>
  422. <caption id="caption84" class="tit_2" style="left:745px; top:85px; width:111px; height:14px; ">첨부파일</caption>
  423. <line id="line21" class="line_1" style="x1:742px; y1:100px; x2:1190px; y2:100px; "/>
  424. <line id="line23" class="line_3" style="x1:2px; y1:242px; x2:1192px; y2:242px; "/>
  425. <line id="line24" class="line_1" style="x1:0px; y1:260px; x2:1191px; y2:260px; "/>
  426. <caption id="caption39" class="tit_2" style="left:5px; top:245px; width:111px; height:13px; ">의견요청목록</caption>
  427. <datagrid id="datagrid3" nodeset="/root/send/cond/opin/list" caption="요청일자^담당자^부서^상태^회신일자^재회신일자^심의처리일자^시행처리일자^기관코드^접수번호^요청자ID^순번" colsep="^" colwidth="120, 120, 150, 150, 150, 150, 150, 150, 10, 10, 10, 10" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:266px; width:1190px; height:109px; ">
  428. <col ref="reqdd" format="yyyy-mm-dd"/>
  429. <col ref="perchgrhngnm"/>
  430. <col ref="perchgrdeptnm"/>
  431. <col ref="prcsstatcd"/>
  432. <col ref="repldd" format="yyyy-mm-dd"/>
  433. <col ref="rerepldd" format="yyyy-mm-dd"/>
  434. <col ref="dcustretdd" format="yyyy-mm-dd"/>
  435. <col ref="exectretdd" format="yyyy-mm-dd"/>
  436. <col ref="instcd" visibility="hidden"/>
  437. <col ref="acptno" visibility="hidden"/>
  438. <col ref="perchgrid" visibility="hidden"/>
  439. <col ref="seq" visibility="hidden"/>
  440. <script type="javascript" ev:event="ondblclick">
  441. <![CDATA[
  442. var cur_row = datagrid3.row;
  443. getOpinDetail(cur_row);
  444. ]]>
  445. </script>
  446. </datagrid>
  447. <line id="line60" class="line_3" style="x1:0px; y1:377px; x2:1192px; y2:377px; "/>
  448. <output id="output1" ref="/root/main/cond/suggkindcd" class="output_fix" appearance="output" style="left:445px; top:106px; width:292px; height:19px; "/>
  449. </group>
  450. <group id="grp_qip" overflow="visible" style="left:0px; top:620px; width:1194px; height:235px; ">
  451. <line id="line51" class="line_1" style="x1:0px; y1:20px; x2:594px; y2:20px; "/>
  452. <caption id="caption92" class="cell_1" style="left:600px; top:26px; width:85px; height:23px; vertical-align:middle; ">실행일자</caption>
  453. <caption id="caption93" class="cell_1" style="left:600px; top:50px; width:85px; height:67px; vertical-align:middle; ">실행내역</caption>
  454. <caption id="caption89" class="tit_2" style="left:604px; top:5px; width:156px; height:13px; ">채택제안 실행내역</caption>
  455. <caption id="caption9" class="tit_2" style="left:5px; top:125px; width:156px; height:13px; ">채택제안 확인내역</caption>
  456. <line id="line27" class="line_1" style="x1:599px; y1:20px; x2:1190px; y2:20px; "/>
  457. <caption id="caption91" class="cell_1" style="left:1px; top:74px; width:85px; height:42px; vertical-align:middle; ">심의내용</caption>
  458. <line id="line22" class="line_3" style="x1:1px; y1:116px; x2:596px; y2:116px; "/>
  459. <line id="line16" class="line_3" style="x1:0px; y1:240px; x2:1190px; y2:240px; "/>
  460. <select1 id="cmb_rslt" ref="/root/send/req/dcusrsltcd" class="text_essential" navindex="10" appearance="minimal" style="left:88px; top:50px; width:96px; height:19px; ">
  461. <choices>
  462. <item>
  463. <label>기각</label>
  464. <value>02</value>
  465. </item>
  466. <item>
  467. <label>채택</label>
  468. <value>03</value>
  469. </item>
  470. <item>
  471. <label>기시행</label>
  472. <value>04</value>
  473. </item>
  474. <item>
  475. <label>종결</label>
  476. <value>05</value>
  477. </item>
  478. </choices>
  479. </select1>
  480. <input id="ipt_execmail" ref="/root/send/req/dcusexecchgremail" class="text_essential" navindex="11" maxlength="50" appearance="input" style="left:276px; top:50px; width:317px; height:19px; "/>
  481. <textarea id="tar_exec" ref="/root/send/req/execcnts" class="text_essential" navindex="13" maxlength="1300" style="left:688px; top:50px; width:504px; height:64px; ">
  482. <script type="javascript" ev:event="DOMFocusIn">
  483. <![CDATA[
  484. var curPrcsstatcd = model.getValue("/root/send/req/prcsstatcd");
  485. if(tar_exec.value == ""){
  486. model.setValue("/root/send/req/exectretdd", getCurrentDate());
  487. }
  488. //진행정보셋팅
  489. if(curPrcsstatcd < 7){
  490. model.setValue("/root/hidden/orgprcsstatcd", curPrcsstatcd);
  491. model.setValue("/root/send/req/prcsstatcd", "7");
  492. }
  493. model.refresh();
  494. ]]>
  495. </script>
  496. <script type="javascript" ev:event="DOMFocusOut">
  497. <![CDATA[
  498. var replopin = tar_exec.value; //★
  499. //아무것도 입력안했을경우
  500. if(replopin == null || replopin == ""){
  501. model.setValue("/root/send/req/exectretdd", ""); //★
  502. model.setValue("/root/send/req/prcsstatcd", model.getValue("/root/hidden/orgprcsstatcd"));
  503. }
  504. model.refresh();
  505. ]]>
  506. </script>
  507. </textarea>
  508. <textarea id="tar_rslt" ref="/root/send/req/dcuscnts" class="text_essential" navindex="12" maxlength="1300" style="left:89px; top:74px; width:506px; height:38px; ">
  509. <script type="javascript" ev:event="DOMFocusIn">
  510. <![CDATA[
  511. var curPrcsstatcd = model.getValue("/root/send/req/prcsstatcd");
  512. var curStatcd = model.getValue("/root/send/req/statcd");
  513. if(tar_rslt.value == ""){
  514. model.setValue("/root/send/req/dcustretdd", getCurrentDate());
  515. }
  516. //진행정보셋팅
  517. if(curPrcsstatcd < 6){
  518. model.setValue("/root/hidden/orgprcsstatcd", curPrcsstatcd);
  519. model.setValue("/root/send/req/prcsstatcd", "6");
  520. if(curStatcd == "3"){
  521. tar_rereq.disabled = true;
  522. model.setValue("/root/send/req/rereqldd", "");
  523. model.setValue("/root/send/req/rereqopin", "");
  524. }
  525. }
  526. model.refresh();
  527. ]]>
  528. </script>
  529. <script type="javascript" ev:event="DOMFocusOut">
  530. <![CDATA[
  531. var replopin = tar_rslt.value; //★
  532. var curStatcd = model.getValue("/root/send/req/statcd");
  533. //아무것도 입력안했을경우
  534. if(replopin == null || replopin == ""){
  535. model.setValue("/root/send/req/dcustretdd", ""); //★
  536. model.setValue("/root/send/req/prcsstatcd", model.getValue("/root/hidden/orgprcsstatcd"));
  537. if(curStatcd == "3"){
  538. tar_rereq.disabled = false;
  539. }
  540. }
  541. model.refresh();
  542. ]]>
  543. </script>
  544. </textarea>
  545. <button id="btn_execmail" class="icon_search" navindex="9" style="left:375px; top:26px; width:16px; height:16px; ">
  546. <caption/>
  547. <script type="javascript" ev:event="DOMActivate">
  548. <![CDATA[
  549. model.resetInstanceNode("/root/main/userpopupinfo");
  550. model.removeNodeset("/root/main/tempuserinfo");
  551. model.makeNode("/root/main/tempuserinfo");
  552. model.removeNode("/root/send/userinfo/userid");
  553. model.makeNode("/root/send/userinfo/userid");
  554. model.setValue("/root/main/userpopupinfo/param", "_OneS_DD");
  555. modal("SPZSU10103_사용자부서선택조회", "", "200", "200", "SPZSU10103","/root/main/userpopupinfo","/root/main/temp");
  556. var iParam = getParameter("SPZSU10103_");
  557. setCSVToNode("/root/main/tempuserinfo", iParam);
  558. clearParameter("SPZSU10103_");
  559. var emplno = model.getValue("/root/main/tempuserinfo/list/userid");
  560. var empInm = model.getValue("/root/main/tempuserinfo/list/usernm");
  561. var empdeptcd = model.getValue("/root/main/tempuserinfo/list/posdeptcd");
  562. var empdeptnm = model.getValue("/root/main/tempuserinfo/list/posdeptnm");
  563. model.setValue("/root/send/req/perexecid", emplno);
  564. model.setValue("/root/send/req/perexechngnm", model.getValue("/root/main/tempuserinfo/list/usernm"));
  565. model.setValue("/root/send/req/perexecdeptcd", empdeptcd);
  566. model.setValue("/root/send/req/dcusexecdeptnm", empdeptnm);
  567. model.setValue("/root/send/userinfo/userid", emplno);
  568. submit("TRMQK00101");
  569. var empemail = model.getValue("/root/tmp/userinfo/email");
  570. var emptel = model.getValue("/root/tmp/userinfo/tel");
  571. var empmpphonno = model.getValue("/root/tmp/userinfo/mpphonno");
  572. model.setValue("/root/send/req/dcusexecchgremail", empemail);
  573. model.refresh();
  574. ]]>
  575. </script>
  576. </button>
  577. <output id="opt_perexechngnm" ref="/root/send/req/perexechngnm" class="output_fix" appearance="output" style="left:276px; top:26px; width:91px; height:19px; "/>
  578. <caption id="cap_perexechngnm" class="cell_1" style="left:188px; top:26px; width:85px; height:23px; vertical-align:middle; ">실행자</caption>
  579. <caption id="cap_rslt" class="cell_1" style="left:1px; top:50px; width:85px; height:23px; vertical-align:middle; ">심의결과</caption>
  580. <caption id="cap_execmail" class="cell_1" style="left:188px; top:50px; width:85px; height:23px; vertical-align:middle; ">메일</caption>
  581. <output id="opt_dcustretdd" ref="/root/send/req/dcustretdd" class="output_fix" navindex="9" format="yyyy-mm-dd" appearance="output" style="left:89px; top:26px; width:96px; height:19px; "/>
  582. <caption id="cap_dcustretdd" class="cell_1" style="left:1px; top:26px; width:85px; height:23px; vertical-align:middle; ">심의일자</caption>
  583. <output id="opt_dcusexecdeptnm" ref="/root/send/req/dcusexecdeptnm" class="output_fix" appearance="output" style="left:395px; top:26px; width:198px; height:19px; "/>
  584. <output id="ipt_exectretdd" ref="/root/send/req/exectretdd" class="output_fix" navindex="9" format="yyyy-mm-dd" appearance="output" style="left:688px; top:26px; width:96px; height:19px; "/>
  585. <line id="line25" class="line_3" style="x1:596px; y1:116px; x2:1191px; y2:116px; "/>
  586. <caption id="cap_exesubj" class="tit_2" style="left:5px; top:5px; width:145px; height:13px; ">
  587. <![CDATA[제안 심의 내역]]>
  588. <script type="javascript" ev:event="onclick">
  589. <![CDATA[
  590. model.setValue("/root/send/req/statcd", "3");
  591. btn_execmail.disabled = false;
  592. cmb_rslt.disabled = false;
  593. ipt_execmail.disabled = false;
  594. tar_rslt.disabled = false;
  595. model.refresh();
  596. model.setFocus("tar_rslt", true)
  597. ]]>
  598. </script>
  599. </caption>
  600. <line id="line30" class="line_1" style="x1:0px; y1:142px; x2:594px; y2:142px; "/>
  601. <caption id="caption26" class="cell_1" style="left:0px; top:148px; width:85px; height:23px; vertical-align:middle; ">확인일자</caption>
  602. <caption id="caption35" class="cell_1" style="left:0px; top:172px; width:85px; height:67px; vertical-align:middle; ">확인내역</caption>
  603. <textarea id="tar_checkcnts" ref="/root/send/req/checkcnts" navindex="13" maxlength="1300" style="left:88px; top:172px; width:504px; height:64px; ">
  604. <script type="javascript" ev:event="DOMFocusIn">
  605. <![CDATA[
  606. var curPrcsstatcd = model.getValue("/root/send/req/prcsstatcd");
  607. if(tar_checkcnts.value == ""){
  608. model.setValue("/root/send/req/checkdd", getCurrentDate());
  609. }
  610. //진행정보셋팅
  611. if(curPrcsstatcd == 7){
  612. model.setValue("/root/hidden/orgprcsstatcd", curPrcsstatcd);
  613. model.setValue("/root/send/req/prcsstatcd", "8");
  614. }
  615. model.refresh();
  616. ]]>
  617. </script>
  618. <script type="javascript" ev:event="DOMFocusOut">
  619. <![CDATA[
  620. var cnts = tar_checkcnts.value; //★
  621. //아무것도 입력안했을경우
  622. if(cnts == null || cnts == ""){
  623. model.setValue("/root/send/req/checkdd", ""); //★
  624. model.setValue("/root/send/req/prcsstatcd", model.getValue("/root/hidden/orgprcsstatcd"));
  625. }
  626. model.refresh();
  627. ]]>
  628. </script>
  629. </textarea>
  630. <output id="ipt_checkdd" ref="/root/send/req/checkdd" class="output_fix" navindex="9" format="yyyy-mm-dd" appearance="output" style="left:88px; top:148px; width:96px; height:19px; "/>
  631. </group>
  632. <group id="grp_suj" overflow="visible" style="left:0px; top:395px; width:1194px; height:215px; ">
  633. <caption id="caption60" class="cell_1" style="left:600px; top:175px; width:85px; height:42px; vertical-align:middle; ">의견</caption>
  634. <line id="line31" class="line_1" style="x1:0px; y1:145px; x2:594px; y2:145px; "/>
  635. <line id="line32" class="line_1" style="x1:600px; y1:145px; x2:1191px; y2:145px; "/>
  636. <caption id="caption96" class="cell_1" style="left:600px; top:31px; width:85px; height:23px; vertical-align:middle; ">재요청일자</caption>
  637. <caption id="caption97" class="tit_2" style="left:5px; top:10px; width:132px; height:13px; ">의견 요청내역</caption>
  638. <button id="btn_up1" class="icon_top" style="left:140px; top:5px; width:26px; height:19px; ">
  639. <caption/>
  640. <script type="javascript" ev:event="DOMActivate">
  641. <![CDATA[
  642. grp_txt1.attribute("height") = "40px";
  643. tar_req.attribute("height") = "38px";
  644. ]]>
  645. </script>
  646. </button>
  647. <button id="btn_down1" class="icon_bottom" style="left:110px; top:5px; width:26px; height:19px; ">
  648. <caption/>
  649. <script type="javascript" ev:event="DOMActivate">
  650. <![CDATA[
  651. grp_txt1.attribute("height") = "138px";
  652. tar_req.attribute("height") = "136px";
  653. ]]>
  654. </script>
  655. </button>
  656. <button id="btn_up2" class="icon_top" style="left:120px; top:125px; width:26px; height:19px; ">
  657. <caption/>
  658. <script type="javascript" ev:event="DOMActivate">
  659. <![CDATA[
  660. grp_txt2.attribute("height") = "40px";
  661. tar_repl.attribute("height") = "38px";
  662. ]]>
  663. </script>
  664. </button>
  665. <button id="btn_down2" class="icon_bottom" style="left:90px; top:125px; width:26px; height:19px; ">
  666. <caption/>
  667. <script type="javascript" ev:event="DOMActivate">
  668. <![CDATA[
  669. grp_txt2.attribute("height") = "165px";
  670. tar_repl.attribute("height") = "165px";
  671. ]]>
  672. </script>
  673. </button>
  674. <line id="line56" class="line_1" style="x1:599px; y1:25px; x2:1190px; y2:25px; "/>
  675. <line id="line13" class="line_1" style="x1:0px; y1:25px; x2:594px; y2:25px; "/>
  676. <caption id="caption54" class="cell_1" style="left:187px; top:151px; width:85px; height:23px; vertical-align:middle; ">회신일자</caption>
  677. <output id="ipt_genrdt" ref="/root/send/req/reqdd" class="output_fix" navindex="9" format="yyyy-mm-dd" appearance="output" style="left:89px; top:32px; width:96px; height:19px; "/>
  678. <caption id="caption55" class="tit_2" style="left:605px; top:130px; width:156px; height:13px; ">재회신내역</caption>
  679. <caption id="caption56" class="cell_1" style="left:600px; top:151px; width:85px; height:23px; vertical-align:middle; ">재회신일자</caption>
  680. <caption id="caption57" class="cell_1" style="left:1px; top:151px; width:85px; height:23px; vertical-align:middle; ">요청일자</caption>
  681. <caption id="caption58" class="tit_2" style="left:5px; top:130px; width:70px; height:13px; ">회신내역</caption>
  682. <caption id="caption59" class="cell_1" style="left:1px; top:175px; width:85px; height:42px; vertical-align:middle; ">의견</caption>
  683. <caption id="caption100" class="cell_1" style="left:1px; top:31px; width:85px; height:23px; vertical-align:middle; ">요청일자</caption>
  684. <line id="line6" class="line_3" style="x1:1px; y1:121px; x2:596px; y2:121px; "/>
  685. <line id="line26" class="line_3" style="x1:596px; y1:121px; x2:1191px; y2:121px; "/>
  686. <line id="line29" class="line_3" style="x1:596px; y1:216px; x2:1191px; y2:216px; "/>
  687. <textarea id="tar_rereq" ref="/root/send/req/rereqopin" class="text_essential" navindex="7" overflow="visible" maxlength="1300" style="left:688px; top:56px; width:504px; height:61px; ">
  688. <script type="javascript" ev:event="DOMFocusIn">
  689. <![CDATA[
  690. var curPrcsstatcd = model.getValue("/root/send/req/prcsstatcd");
  691. var curStatcd = model.getValue("/root/send/req/statcd");
  692. //일자정보 셋팅
  693. if(tar_rereq.value == ""){
  694. model.setValue("/root/send/req/rereqldd", getCurrentDate());
  695. }
  696. if(curStatcd == "3"){
  697. model.setValue("/root/send/req/dcustretdd", "");
  698. model.setValue("/root/send/req/perexechngnm", "");
  699. model.setValue("/root/send/req/dcusexecdeptnm", "");
  700. model.setValue("/root/send/req/dcusrsltcd", "");
  701. model.setValue("/root/send/req/dcusexecchgremail", "");
  702. model.setValue("/root/send/req/dcuscnts", "");
  703. groupRevitalize("grp_qip", "D", "Y");
  704. cap_exesubj.disabled = false;
  705. }
  706. //현재진행정보 백업후 셋팅
  707. if(curPrcsstatcd < 4){
  708. model.setValue("/root/hidden/orgprcsstatcd", curPrcsstatcd);
  709. model.setValue("/root/send/req/prcsstatcd", "4");
  710. }
  711. if(curStatcd < 4){
  712. model.setValue("/root/hidden/orgstatcd", curStatcd);
  713. model.setValue("/root/send/req/statcd", "4"); //★
  714. }
  715. model.setValue("/root/hidden/orgtext", model.getValue("/root/send/req/rereqopin"));
  716. model.refresh();
  717. ]]>
  718. </script>
  719. <script type="javascript" ev:event="DOMFocusOut">
  720. <![CDATA[
  721. var replopin = tar_rereq.value;
  722. //아무것도 입력안했을경우
  723. if(replopin == null || replopin == "" ){
  724. model.setValue("/root/send/req/rereqldd", "");
  725. model.setValue("/root/send/req/prcsstatcd", model.getValue("/root/hidden/orgprcsstatcd"));
  726. model.setValue("/root/send/req/statcd", model.getValue("/root/hidden/orgstatcd"));
  727. var curStatcd = model.getValue("/root/hidden/orgstatcd")
  728. if(curStatcd == "3"){
  729. btn_execmail.disabled = false;
  730. tar_rslt.disabled = false;
  731. cmb_rslt.disabled = false;
  732. ipt_execmail.disabled = false;
  733. }
  734. }
  735. model.refresh();
  736. ]]>
  737. </script>
  738. </textarea>
  739. <textarea id="tar_rerepl" ref="/root/send/req/rereplopin" class="text_essential" navindex="8" maxlength="1300" style="left:688px; top:176px; width:503px; height:38px; ">
  740. <script type="javascript" ev:event="DOMFocusIn">
  741. <![CDATA[
  742. var curPrcsstatcd = model.getValue("/root/send/req/prcsstatcd");
  743. var curStatcd = model.getValue("/root/send/req/statcd");
  744. //일자정보 셋팅
  745. if(tar_rerepl.value == ""){
  746. model.setValue("/root/send/req/rerepldd", getCurrentDate());
  747. }
  748. //진행정보셋팅
  749. if(curPrcsstatcd < 5){
  750. model.setValue("/root/hidden/orgprcsstatcd", curPrcsstatcd);
  751. model.setValue("/root/send/req/prcsstatcd", "5");
  752. }
  753. if(curStatcd < 5){
  754. model.setValue("/root/hidden/orgstatcd", curStatcd);
  755. model.setValue("/root/send/req/statcd", "5");
  756. }
  757. model.refresh();
  758. ]]>
  759. </script>
  760. <script type="javascript" ev:event="DOMFocusOut">
  761. <![CDATA[
  762. var replopin = tar_rerepl.value;
  763. //아무것도 입력안했을경우
  764. if(replopin == null || replopin == ""){
  765. model.setValue("/root/send/req/rerepldd", "");
  766. model.setValue("/root/send/req/prcsstatcd", model.getValue("/root/hidden/orgprcsstatcd"));
  767. model.setValue("/root/send/req/statcd", model.getValue("/root/hidden/orgstatcd"));
  768. }
  769. model.refresh();
  770. ]]>
  771. </script>
  772. </textarea>
  773. <button id="btn_chgrmail" class="icon_search" navindex="3" style="left:375px; top:32px; width:16px; height:16px; ">
  774. <caption/>
  775. <script type="javascript" ev:event="DOMActivate">
  776. <![CDATA[
  777. model.resetInstanceNode("/root/main/userpopupinfo");
  778. model.removeNodeset("/root/main/tempuserinfo");
  779. model.makeNode("/root/main/tempuserinfo");
  780. model.removeNode("/root/send/userinfo/userid");
  781. model.makeNode("/root/send/userinfo/userid");
  782. model.setValue("/root/main/userpopupinfo/param", "_OneS_DD");
  783. modal("SPZSU10103_사용자부서선택조회", "", "200", "200", "SPZSU10103","/root/main/userpopupinfo","/root/main/temp");
  784. var iParam = getParameter("SPZSU10103_");
  785. setCSVToNode("/root/main/tempuserinfo", iParam);
  786. clearParameter("SPZSU10103_");
  787. var emplno = model.getValue("/root/main/tempuserinfo/list/userid");
  788. var empInm = model.getValue("/root/main/tempuserinfo/list/usernm");
  789. var empdeptcd = model.getValue("/root/main/tempuserinfo/list/posdeptcd");
  790. var empdeptnm = model.getValue("/root/main/tempuserinfo/list/posdeptnm");
  791. model.setValue("/root/send/req/perchgrid", emplno);
  792. model.setValue("/root/send/req/perchgrhngnm", model.getValue("/root/main/tempuserinfo/list/usernm"));
  793. model.setValue("/root/send/req/perchgrdeptcd", empdeptcd);
  794. model.setValue("/root/send/req/perchgrdeptnm", empdeptnm);
  795. model.setValue("/root/send/userinfo/userid", emplno);
  796. submit("TRMQK00101");
  797. var empemail = model.getValue("/root/tmp/userinfo/email");
  798. var emptel = model.getValue("/root/tmp/userinfo/tel");
  799. var empmpphonno = model.getValue("/root/tmp/userinfo/mpphonno");
  800. model.setValue("/root/send/req/perchgremail", empemail);
  801. model.refresh();
  802. ]]>
  803. </script>
  804. </button>
  805. <output id="ipt_reqdd" ref="/root/send/req/reqdd" class="output_fix" navindex="9" format="yyyy-mm-dd" appearance="output" style="left:89px; top:152px; width:96px; height:19px; "/>
  806. <output id="opt_perchgrhngnm" ref="/root/send/req/perchgrhngnm" class="output_fix" appearance="output" style="left:276px; top:32px; width:91px; height:19px; "/>
  807. <caption id="cap_perchgrhngnm" class="cell_1" style="left:188px; top:31px; width:85px; height:23px; vertical-align:middle; ">담당자</caption>
  808. <caption id="cap_chgrmail" class="cell_1" style="left:1px; top:55px; width:85px; height:23px; vertical-align:middle; ">메일</caption>
  809. <input id="ipt_chgrmail" ref="/root/send/req/perchgremail" class="text_essential" navindex="4" maxlength="50" appearance="input" style="left:89px; top:56px; width:300px; height:19px; "/>
  810. <caption id="cap_req" class="cell_1" style="left:1px; top:79px; width:85px; height:42px; vertical-align:middle; ">의견</caption>
  811. <caption id="cap_rereq" class="cell_1" style="left:600px; top:55px; width:85px; height:66px; vertical-align:middle; ">의견</caption>
  812. <output id="opt_perchgrdeptnm" ref="/root/send/req/perchgrdeptnm" class="output_fix" appearance="output" style="left:395px; top:32px; width:198px; height:19px; "/>
  813. <output id="ipt_rereqldd" ref="/root/send/req/rereqldd" class="output_fix" navindex="9" format="yyyy-mm-dd" appearance="output" style="left:688px; top:32px; width:96px; height:19px; "/>
  814. <!--output id="opt_repldd" ref="/root/send/req/repldd" class="output_fix" appearance="output" style="left:276px; top:152px; width:91px; height:19px; "/-->
  815. <input id="opt_repldd" ref="/root/send/req/repldd" inputtype="date" style="left:276px; top:152px; width:91px; height:19px; "/>
  816. <output id="opt_rerepldd" ref="/root/send/req/rerepldd" class="output_fix" format="yyyy-mm-dd" appearance="output" style="left:688px; top:152px; width:91px; height:19px; "/>
  817. <line id="line34" class="line_3" style="x1:1px; y1:216px; x2:596px; y2:216px; "/>
  818. <caption id="cap_rereqsubj" class="tit_2" style="left:604px; top:10px; width:132px; height:13px; ">
  819. <![CDATA[의견 재 요청내역]]>
  820. <script type="javascript" ev:event="onclick">
  821. <![CDATA[
  822. if(model.getValue("/root/hidden/orgprcsstatcd") != ""){
  823. model.setValue("/root/send/req/prcsstatcd", model.getValue("/root/hidden/orgprcsstatcd"));
  824. }
  825. tar_rereq.disabled = false;
  826. model.setFocus("tar_rereq", true)
  827. ]]>
  828. </script>
  829. </caption>
  830. <line id="line28" class="line_3" style="x1:596px; y1:121px; x2:1191px; y2:121px; "/>
  831. </group>
  832. <group id="grp_txt2" overflow="hidden" style="left:85px; top:570px; width:510px; height:40px; ">
  833. <textarea id="tar_repl" ref="/root/send/req/replopin" class="text_essential" navindex="6" maxlength="1300" style="left:3px; top:1px; width:506px; height:36px; ">
  834. <script type="javascript" ev:event="DOMFocusIn">
  835. <![CDATA[
  836. var curPrcsstatcd = model.getValue("/root/send/req/prcsstatcd");
  837. var curStatcd = model.getValue("/root/send/req/statcd");
  838. // //일자정보 셋팅
  839. if(tar_repl.value == ""){
  840. model.setValue("/root/send/req/repldd", getCurrentDate());
  841. //ipt_reqdd.attribute("ref") = "/root/send/req/reqdd";
  842. }
  843. //진행정보셋팅
  844. if(curPrcsstatcd < 3){ //★
  845. model.setValue("/root/hidden/orgprcsstatcd", curPrcsstatcd);
  846. model.setValue("/root/send/req/prcsstatcd", "3"); //★
  847. }
  848. if(curStatcd < 3){
  849. model.setValue("/root/hidden/orgstatcd", curStatcd);
  850. model.setValue("/root/send/req/statcd", "3"); //★
  851. }
  852. model.refresh();
  853. ]]>
  854. </script>
  855. <script type="javascript" ev:event="DOMFocusOut">
  856. <![CDATA[
  857. var replopin = tar_repl.value; //★
  858. //아무것도 입력안했을경우
  859. if(replopin == null || replopin == ""){
  860. //model.setValue("/root/send/req/repldd", "");
  861. //ipt_reqdd.attribute("ref") = "";
  862. model.setValue("/root/send/req/prcsstatcd", model.getValue("/root/hidden/orgprcsstatcd"));
  863. model.setValue("/root/send/req/statcd", model.getValue("/root/hidden/orgstatcd"));
  864. }
  865. model.refresh();
  866. ]]>
  867. </script>
  868. </textarea>
  869. </group>
  870. <group id="grp_txt1" overflow="hidden" style="left:89px; top:474px; width:510px; height:40px; ">
  871. <textarea id="tar_req" ref="/root/send/req/reqopin" class="text_essential" navindex="5" maxlength="1300" style="left:0px; top:2px; width:506px; height:38px; background-color:#ffffff; ">
  872. <script type="javascript" ev:event="DOMFocusIn">
  873. <![CDATA[
  874. var curPrcsstatcd = model.getValue("/root/send/req/prcsstatcd");
  875. var curStatcd = model.getValue("/root/send/req/statcd");
  876. if(tar_req.value == ""){
  877. model.setValue("/root/send/req/reqdd", getCurrentDate());
  878. }
  879. if(curPrcsstatcd < 2){ //★
  880. model.setValue("/root/hidden/orgprcsstatcd", curPrcsstatcd);
  881. model.setValue("/root/send/req/prcsstatcd", "2"); //★
  882. }
  883. if(curStatcd < 2){
  884. model.setValue("/root/hidden/orgstatcd", curStatcd);
  885. model.setValue("/root/send/req/statcd", "2"); //★
  886. }
  887. model.refresh();
  888. ]]>
  889. </script>
  890. <script type="javascript" ev:event="DOMFocusOut">
  891. <![CDATA[
  892. //var replopin = model.getValue("/root/send/req/replopin");
  893. var replopin = tar_req.value;
  894. if(replopin == null || replopin == ""){
  895. model.setValue("/root/send/req/reqdd", ""); //★
  896. model.setValue("/root/send/req/prcsstatcd", model.getValue("/root/hidden/orgprcsstatcd"));
  897. model.setValue("/root/send/req/statcd", model.getValue("/root/hidden/orgstatcd"));
  898. }
  899. model.refresh();
  900. ]]>
  901. </script>
  902. </textarea>
  903. </group>
  904. <button id="btn_exec" class="btn4_letter3" disabled="false" visibility="visible" style="left:1007px; top:865px; width:68px; height:22px; ">
  905. <caption>초기화</caption>
  906. <script type="javascript" ev:event="DOMActivate">
  907. <![CDATA[
  908. fInitialize("A");
  909. ]]>
  910. </script>
  911. </button>
  912. <button id="btn_save" class="btn4_letter2" disabled="false" visibility="visible" style="left:1077px; top:865px; width:56px; height:22px; ">
  913. <caption>저장</caption>
  914. <script type="javascript" ev:event="DOMActivate">
  915. <![CDATA[
  916. fSave();
  917. ]]>
  918. </script>
  919. </button>
  920. <line id="line90" class="line_3" style="x1:0px; y1:860px; x2:1192px; y2:860px; "/>
  921. <button id="btn_test" class="btn4_letter2" disabled="false" visibility="hidden" style="left:945px; top:865px; width:56px; height:22px; ">
  922. <caption>test</caption>
  923. <script type="javascript" ev:event="DOMActivate">
  924. <![CDATA[
  925. var cur_row = "";
  926. for(var i = 1 ; i < datagrid3.rows ; i++){
  927. if(model.getValue("/root/send/cond/opin/list[" + i + "]/repldd") == ""){
  928. cur_row = i;
  929. break;
  930. }
  931. }
  932. //alert(cur_row);
  933. alert("전체 진행상태 : "+model.getValue("/root/send/req/prcsstatcd") + ", 의견진행 : "+ model.getValue("/root/send/req/statcd") + ", 히든전체 : " + model.getValue("/root/hidden/orgprcsstatcd"));
  934. //alert(datagrid3.rows);
  935. //alert(datagrid3.findRow("", 1, 5, true, false));
  936. ]]>
  937. </script>
  938. </button>
  939. <button id="button10" class="btn4_letter2" disabled="false" visibility="visible" style="left:1135px; top:865px; width:56px; height:22px; ">
  940. <caption>닫기</caption>
  941. <script type="javascript" ev:event="DOMActivate">
  942. <![CDATA[
  943. window.close();
  944. ]]>
  945. </script>
  946. </button>
  947. </xhtml:body>
  948. </xhtml:html>