SMRPV09200_TFT발령내역조회.xrw 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/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. <valupsntrgtgvn>
  11. <valupsntrgtgvnlist/>
  12. </valupsntrgtgvn>
  13. <list>
  14. <valurslt>
  15. <valursltlist/>
  16. </valurslt>
  17. </list>
  18. <valurslt>
  19. <valursltlist>
  20. <valuyy/>
  21. <emplno/>
  22. <emplnm/>
  23. <gndrnm/>
  24. <instcd/>
  25. <deptcd/>
  26. <deptnm/>
  27. <teamcd/>
  28. <unitcd/>
  29. <dutinst/>
  30. <dutdeptcd/>
  31. <dutdeptnm/>
  32. <dutteamcd/>
  33. <dutunitcd/>
  34. <grupjoblncd/>
  35. <joblncd/>
  36. <jobkindcd/>
  37. <jobposcd/>
  38. <jobposnm/>
  39. <jobrespcd/>
  40. <jobrespnm/>
  41. <jobgradcd/>
  42. <lastschocd/>
  43. <valuclscd/>
  44. <valugrupdetlcd/>
  45. <valugroupcd/>
  46. <valutrgtflag/>
  47. <fsthfyyvalupsn1/>
  48. <scndhfyyvalupsn1/>
  49. <fsthfyyvalupsn2/>
  50. <scndhfyyvalupsn2/>
  51. <fsthfyyvalupsnnm1/>
  52. <scndhfyyvalupsnnm1/>
  53. <fsthfyyvalupsnnm2/>
  54. <scndhfyyvalupsnnm2/>
  55. <valuexptresn/>
  56. <orgimrsnexptyn/>
  57. <colegvalutrgtyn/>
  58. <valupsncnfmyn/>
  59. <lastvaluscor/>
  60. <valugrde/>
  61. <valurank/>
  62. <adjtgrad/>
  63. <adjtrank/>
  64. <valustat/>
  65. <custinoutflag/>
  66. <jobkindnm/>
  67. <instnm/>
  68. <lastschonm/>
  69. <orgimrsnappyn/>
  70. </valursltlist>
  71. </valurslt>
  72. </main>
  73. <init>
  74. <temp/>
  75. </init>
  76. <send>
  77. <valupsntrgtgvn>
  78. <gvnoffcordflag/>
  79. <gvnoffcorddetlflag/>
  80. <fromdd/>
  81. <todd/>
  82. <instcd/>
  83. </valupsntrgtgvn>
  84. <valurslt>
  85. <valuyy/>
  86. <instcd/>
  87. <deptcd/>
  88. <deptnm/>
  89. <valutrgtflag/>
  90. <emplno/>
  91. </valurslt>
  92. <save>
  93. <valursltlist/>
  94. </save>
  95. </send>
  96. <hidden/>
  97. </root>
  98. </instance>
  99. <script type="javascript" ev:event="xforms-ready">
  100. <![CDATA[
  101. /* Combo Data Setting
  102. misfComboComCdListMulti(공통코드군, Combo) */
  103. misfGridInit(grd_valupsntrgtgvnlist);
  104. misfMsterDetailSet(grd_valupsntrgtgvnlist,null, "TRRPV09101" ,"Y");
  105. var curdate = getCurrentDate();
  106. model.setValue(ipt_fromdd.attribute("ref") , curdate);
  107. model.setValue(ipt_todd.attribute("ref") , curdate);
  108. // model.setValue(cmb_instcd.attribute("ref") , getUserInfo("dutplceinstcd"));
  109. rpvfComboInstCdList("cmb_instcdq");
  110. misfComboComCdListMulti("R0091","cmb_gvnoffcordflag");
  111. addComboItem( "cmb_instcdq", "[-- 전체 --]", "%", "above");
  112. model.setValue(cmb_instcdq.attribute("ref"), "%");
  113. //addComboItem( "cmb_gvnoffcordflag", "[-- 전체 --]", "%", "above");
  114. model.setValue(cmb_gvnoffcordflag.attribute("ref"), "08");
  115. rpbfComboGvnoffOrddetl("08", "cmb_gvnoffcorddetlflag");
  116. addComboItem( "cmb_gvnoffcorddetlflag", "[-- 전체 --]", "%", "above");
  117. model.setValue(cmb_gvnoffcorddetlflag.attribute("ref"), "%");
  118. var curdate = getCurrentDate();
  119. //rpvfComboValuCdList(curdate.substr(0,4),"VALUCLSCD,VALUGROUPCD,VALUTRGTFLAG,INOUTFLAG,INOUTFLAG,VALUEXPTRESN","cmb_valuclscd,cmb_valugroupcd,cmb_valutrgtflag,grd_valurslt.custinoutflag,cmb_custinoutflag,cmb_valuexptresn");
  120. cmb_gvnoffcordflag.refresh();
  121. cmb_gvnoffcorddetlflag.refresh();
  122. model.refresh();
  123. model.setFocus("cmb_instcdq");
  124. ]]>
  125. </script>
  126. <submission id="TRRPV09101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/valupsntrgtgvn" resultref="/root/main/valupsntrgtgvn"/>
  127. <submission id="TRRPV01601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/valurslt" resultref="/root/main/list/valurslt"/>
  128. <submission id="TXRPV01602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/save" resultref="/root/hidden/temp"/>
  129. <submission id="TXRPV01605" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/valurslt" resultref="/root/hidden/temp"/>
  130. </model>
  131. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  132. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  133. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  134. <script type="javascript" src="../../../com/batchinfoweb/js/ZSB001.js"/>
  135. <script type="javascript" src="../../../mis/miscommonweb/js/MIS.js"/>
  136. <script type="javascript" src="../../../mis/valuationmngtweb/js/RPV001.js"/>
  137. <script type="javascript" src="../../../mis/humtrafactmngtweb/js/RPB001.js"/>
  138. </xhtml:head>
  139. <xhtml:body style="margin-left:8; margin-right:8; ">
  140. <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
  141. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:800px; height:14px; ">발령 내역 조회</caption>
  142. </group>
  143. <group id="group2" scroll="auto" style="left:0px; top:40px; width:1195px; height:740px; ">
  144. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:10px; width:1193px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  145. <button id="btn_search" class="btn1_letter2" style="left:1130px; top:17px; width:56px; height:22px; ">
  146. <caption>조회</caption>
  147. <script type="javascript" ev:event="DOMActivate">
  148. <![CDATA[
  149. misfMsterDetailRetrieve();
  150. ]]>
  151. </script>
  152. </button>
  153. <line id="line13" class="line_4" style="x1:1120px; y1:10px; x2:1120px; y2:44px; "/>
  154. <line id="line9" class="line_1" style="x1:2px; y1:69px; x2:1192px; y2:69px; "/>
  155. <caption id="caption34" class="tit_2" style="left:3px; top:54px; width:144px; height:14px; ">발령 내역 List</caption>
  156. <caption id="cap_todd" class="search_name" style="left:225px; top:18px; width:60px; height:17px; ">기간:</caption>
  157. <input id="ipt_fromdd" ref="/root/send/valupsntrgtgvn/fromdd" class="input_default" inputtype="date" format="yyyy-mm-dd" style="left:283px; top:17px; width:106px; height:19px; text-align:center; vertical-align:middle; "/>
  158. <datagrid id="grd_valupsntrgtgvnlist" nodeset="/root/main/valupsntrgtgvn/valupsntrgtgvnlist" caption="발령^발령일자^종료일자^기관^부서^직책^사원번호^성명^직군^직종^직급^호봉^발령세부구분|발령^발령일자^종료일자^기관^부서^직책^사원번호^성명^직군^직종^직급^호봉^발령세부구분" colsep="^" colwidth="105, 94, 90, 140, 139, 62, 102, 88, 105, 124, 50, 47, 61" dataheight="25" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" style="left:2px; top:74px; width:1190px; height:661px; ">
  159. <col ref="gvnoffcorddetlnm"/>
  160. <col disabled="true" ref="gvnoffcorddd" type="inputdate"/>
  161. <col disabled="true" ref="gvnoffcordtodd" type="inputdate"/>
  162. <col ref="payinstnm"/>
  163. <col ref="unitnm"/>
  164. <col ref="jobrespnm"/>
  165. <col ref="emplno"/>
  166. <col ref="emplnm"/>
  167. <col ref="grupjoblnnm"/>
  168. <col ref="jobkindnm"/>
  169. <col ref="ojobgradnm"/>
  170. <col ref="payclsnm"/>
  171. <col ref="gvnoffcorddetlflag" visibility="hidden"/>
  172. <col ref="instcd" visibility="hidden"/>
  173. <col ref="deptcd" visibility="hidden"/>
  174. <script type="javascript" ev:event="onrowchanged">
  175. <![CDATA[
  176. // var valuyy = grd_valupsntrgtgvnlist.valueMatrix(grd_valupsntrgtgvnlist.row, grd_valupsntrgtgvnlist.colRef("gvnoffcorddd"));
  177. // model.setValue("/root/send/valurslt/valuyy", valuyy.substr(0,4));
  178. // model.setValue("/root/send/valurslt/instcd", grd_valupsntrgtgvnlist.valueMatrix(grd_valupsntrgtgvnlist.row, grd_valupsntrgtgvnlist.colRef("instcd")));
  179. // model.setValue("/root/send/valurslt/deptcd", "");
  180. // model.setValue("/root/send/valurslt/valutrgtflag", "%");
  181. // model.setValue("/root/send/valurslt/emplno", grd_valupsntrgtgvnlist.valueMatrix(grd_valupsntrgtgvnlist.row, grd_valupsntrgtgvnlist.colRef("emplno")));
  182. //
  183. // submit("TRRPV01601");
  184. //
  185. // if (grd_valurslt.rows - grd_valurslt.fixedRows > 0 ) {
  186. // grd_valurslt.row = grd_valurslt.fixedRows;
  187. // grd_valurslt.dispatch("onrowchanged");
  188. // }
  189. ]]>
  190. </script>
  191. </datagrid>
  192. <button id="btn_saveexcel" class="btn2_letter4" style="left:1125px; top:48px; width:64px; height:19px; ">
  193. <caption>엑셀저장</caption>
  194. <script type="javascript" ev:event="DOMActivate">
  195. <![CDATA[
  196. var fileName = window.fileDialog ("save", ",", false, "excel", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  197. if (fileName != "")
  198. {
  199. grd_valupsntrgtgvnlist.saveExcel(fileName);
  200. }
  201. ]]>
  202. </script>
  203. </button>
  204. <select1 id="cmb_instcdq" ref="/root/send/valupsntrgtgvn/instcd" class="combo_s_essential" appearance="minimal" style="left:69px; top:17px; width:125px; height:19px; ">
  205. <choices>
  206. <itemset>
  207. <label/>
  208. <value/>
  209. </itemset>
  210. </choices>
  211. </select1>
  212. <caption id="caption3" class="search_name" style="left:10px; top:18px; width:61px; height:17px; ">기관:</caption>
  213. <select1 id="cmb_gvnoffcorddetlflag" ref="/root/send/valupsntrgtgvn/gvnoffcorddetlflag" class="combo_default" disabled="false" navindex="4" appearance="minimal" style="left:778px; top:17px; width:172px; height:19px; ">
  214. <choices>
  215. <itemset>
  216. <label/>
  217. <value/>
  218. </itemset>
  219. </choices>
  220. </select1>
  221. <caption id="caption46" class="search_name" style="left:565px; top:18px; width:86px; height:17px; ">발령구분 :</caption>
  222. <select1 id="cmb_gvnoffcordflag" ref="/root/send/valupsntrgtgvn/gvnoffcordflag" class="combo_s_essential" disabled="true" navindex="3" appearance="minimal" style="left:653px; top:17px; width:122px; height:19px; ">
  223. <choices>
  224. <itemset>
  225. <label/>
  226. <value/>
  227. </itemset>
  228. </choices>
  229. <script type="javascript" ev:event="xforms-value-changed">
  230. <![CDATA[
  231. /* 발령구분 선택시 발령 세부구분 자료를 Setting,한다 */
  232. // var gvnoffcordflag = model.getValue(cmb_gvnoffcordflag.attribute("ref"));
  233. //
  234. // if (gvnoffcordflag == "%") {
  235. // cmb_gvnoffcorddetlflag.disabled = true;
  236. // model.setValue(cmb_gvnoffcorddetlflag.attribute("ref"), "%");
  237. //
  238. // }
  239. // else {
  240. // cmb_gvnoffcorddetlflag.disabled = false;
  241. // rpbfComboGvnoffOrddetl(gvnoffcordflag, "cmb_gvnoffcorddetlflag");
  242. //
  243. // addComboItem( "cmb_gvnoffcorddetlflag", "[-- 전체 --]", "%", "above");
  244. // model.setValue(cmb_gvnoffcorddetlflag.attribute("ref"), "%");
  245. //
  246. // }
  247. // cmb_gvnoffcorddetlflag.refresh();
  248. ]]>
  249. </script>
  250. </select1>
  251. <input id="ipt_todd" ref="/root/send/valupsntrgtgvn/todd" class="input_default" inputtype="date" format="yyyy-mm-dd" style="left:400px; top:17px; width:106px; height:19px; text-align:center; vertical-align:middle; "/>
  252. <caption id="caption1" style="left:390px; top:17px; width:10px; height:19px; ">-</caption>
  253. </group>
  254. <group id="grp_btn" scroll="auto" style="left:0px; top:13px; width:1195px; height:25px; "/>
  255. </xhtml:body>
  256. </xhtml:html>