viewResume.jsp 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312
  1. <%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="GBK"%>
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  4. <html>
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html;charset=GBK">
  7. <title>查看应聘登记</title>
  8. <link href="${pageContext.request.contextPath }/liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  9. <script src="${pageContext.request.contextPath }/liger/lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
  10. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/core/base.js" type="text/javascript"></script>
  11. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/plugins/ligerGrid.js" type="text/javascript"></script>
  12. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/plugins/ligerTab.js" type="text/javascript"></script>
  13. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/plugins/ligerDrag.js" type="text/javascript"></script>
  14. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/plugins/ligerDateEditor.js" type="text/javascript"></script>
  15. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/plugins/ligerResizable.js" type="text/javascript"></script>
  16. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/plugins/ligerTab.js" type="text/javascript"></script>
  17. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/plugins/ligerLayout.js" type="text/javascript"></script>
  18. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/plugins/ligerDialog.js" type="text/javascript"></script>
  19. <script type="text/javascript" src="/shares/js/file.js"></script>
  20. <link href="${pageContext.request.contextPath}/main.css" rel="stylesheet" type="text/css" />
  21. <script type="text/javascript" src="/shares/datePicker/WdatePicker.js" ></script>
  22. <script type="text/javascript" src="/shares/js/constant.js"></script>
  23. <script type="text/javascript" src="/shares/js/common.js"></script>
  24. <script type="text/javascript" src="/shares/js/yw/hr/common.js"></script>
  25. <script type="text/javascript">
  26. $(function(){
  27. $("#tab1").ligerTab({
  28. onBeforeSelectTabItem : function(tabid) {
  29. },
  30. onAfterSelectTabItem : function(tabid) {
  31. showBorrow(tabid);
  32. }
  33. });
  34. $("#tab22").ligerTab({
  35. onBeforeSelectTabItem : function(tabid) {
  36. },
  37. onAfterSelectTabItem : function(tabid) {
  38. if(tabid=="tabitem1"){
  39. initLogGrid();
  40. }else if(tabid=="tabitem2"){
  41. initInterViewGrid();
  42. }
  43. }
  44. });
  45. initLogGrid();
  46. });
  47. function showBorrow(obj) {
  48. if (obj == 'tabitem2') {//学习经历
  49. getEducation();
  50. } else if (obj == 'tabitem3') {//工作经历
  51. getExperience();
  52. } else if (obj == 'tabitem4') {//家庭成员
  53. getFamily();
  54. }else if (obj == 'tabitem5') {//证书
  55. }
  56. }
  57. /**
  58. * 学习经历列表
  59. */
  60. function getEducation(){
  61. var grid = null;
  62. $(function () {
  63. grid = $("#maingrid2").ligerGrid({
  64. columns: [
  65. { display: '学习类型', name: 'study_type', width: 100},
  66. { display: '学校名称', name: 'study_school_name', width: 170 },
  67. { display: '专业', name: 'study_subject', width: 100},
  68. { display: '学历', name: 'study_educational_background_name', width: 100},
  69. { display: '学位', name: 'study_degree', width: 100},
  70. { display: '开始时间', name: 'study_start_date', width: 100},
  71. { display: '结束时间', name: 'study_end_date', width: 100},
  72. {
  73. display: '操作', isAllowHide: false,width: 150,
  74. render: function (row)
  75. {
  76. var html = '<a href=\"#\" onclick=\"toEditEducation('+row.universalid+')\">修改</a>&nbsp&nbsp;';
  77. html += '<a href=\"#\" onclick=\"delEducation('+row.universalid+')\">删除</a>&nbsp;';
  78. return html;
  79. }
  80. }
  81. ],
  82. usePager: false, //是否分页
  83. pageSize:50,
  84. url: 'hrEmployEntryAction.do?task=listEducation&iemploy_staff_id=${employStaff.universalid}&unit_id=${employStaff.unit_id}&time=' + new Date().getTime(),
  85. pageParmName: 'p', //页索引参数名,(提交给服务器)
  86. pagesizeParmName: 'pSize', //页记录数参数名,(提交给服务器)
  87. width: '99.8%',
  88. height: '99%'
  89. });
  90. $("#pageloading").hide();
  91. });
  92. }
  93. /**
  94. * 工作经历
  95. */
  96. function getExperience(){
  97. var grid = null;
  98. $(function () {
  99. grid = $("#maingrid3").ligerGrid({
  100. columns: [
  101. { display: '单位名称', name: 'work_company', width: 200},
  102. { display: '职务', name: 'work_position', width: 170 },
  103. { display: '开始时间', name: 'work_start_date', width: 100},
  104. { display: '结束时间', name: 'work_end_date', width: 100},
  105. { display: '证明人', name: 'certifier', width: 100},
  106. { display: '联系电话', name: 'contact_phone', width: 100},
  107. {
  108. display: '操作', isAllowHide: false,width: 150,
  109. render: function (row)
  110. {
  111. var html = '<a href=\"#\" onclick=\"toEditExperience('+row.universalid+')\">修改</a>&nbsp&nbsp;';
  112. html += '<a href=\"#\" onclick=\"delExperience('+row.universalid+')\">删除</a>&nbsp;';
  113. return html;
  114. }
  115. }
  116. ],
  117. usePager: false, //是否分页
  118. pageSize:50,
  119. url: 'hrEmployEntryAction.do?task=listExperience&iemploy_staff_id=${employStaff.universalid}&unit_id=${employStaff.unit_id}&time=' + new Date().getTime(),
  120. pageParmName: 'p', //页索引参数名,(提交给服务器)
  121. pagesizeParmName: 'pSize', //页记录数参数名,(提交给服务器)
  122. width: '99.8%',
  123. height: '99%'
  124. });
  125. $("#pageloading").hide();
  126. });
  127. }
  128. /**
  129. * 家庭成员
  130. */
  131. function getFamily(){
  132. var grid = null;
  133. $(function () {
  134. grid = $("#maingrid4").ligerGrid({
  135. columns: [
  136. { display: '姓名', name: 'member_name', width: 150},
  137. { display: '关系', name: 'member_relation', width: 100 },
  138. { display: '单位', name: 'member_company', width: 200},
  139. { display: '职务', name: 'member_position', width: 150},
  140. { display: '联系电话', name: 'member_phone', width: 150},
  141. { display: '备注', name: 'member_remark', width: 200},
  142. {
  143. display: '操作', isAllowHide: false,width: 150,
  144. render: function (row)
  145. {
  146. var html = '<a href=\"#\" onclick=\"toEditFamily('+row.universalid+')\">修改</a>&nbsp&nbsp;';
  147. html += '<a href=\"#\" onclick=\"delFamily('+row.universalid+')\">删除</a>&nbsp;';
  148. return html;
  149. }
  150. }
  151. ],
  152. usePager: false, //是否分页
  153. pageSize:50,
  154. url: 'hrEmployEntryAction.do?task=listFamilyMember&iemploy_staff_id=${employStaff.universalid}&unit_id=${employStaff.unit_id}&time=' + new Date().getTime(),
  155. pageParmName: 'p', //页索引参数名,(提交给服务器)
  156. pagesizeParmName: 'pSize', //页记录数参数名,(提交给服务器)
  157. width: '99.8%',
  158. height: '99%'
  159. });
  160. $("#pageloading").hide();
  161. });
  162. }
  163. function initLogGrid() {
  164. var columns = [
  165. {
  166. display : '操作人',
  167. name : 'operator',
  168. width : 150
  169. }, {
  170. display : '操作时间',
  171. name : 'create_date',
  172. width : 200
  173. },{
  174. display : '操作说明',
  175. name : 'remark',
  176. width : 250
  177. },{
  178. display : '备注',
  179. name : 'op_remark',
  180. width : 350
  181. }];
  182. grid = $("#op_log")
  183. .ligerGrid(
  184. {
  185. columns : columns,
  186. pageSize : 20,
  187. url : 'employStaffAction.do?task=page_log&iemploy_staff_id=${employStaff.universalid}&time=' + new Date().getTime(),
  188. pageParmName:'p', //页索引参数名,(提交给服务器)
  189. pagesizeParmName:'pSize', //页记录数参数名,(提交给服务器)
  190. width : '99.9%',
  191. height : '99%'
  192. });
  193. $("#pageloading").hide();
  194. }
  195. function initInterViewGrid() {
  196. var columns = [
  197. {
  198. display : '面试人员',
  199. name : 'resume_user_name',
  200. width : 450
  201. },{
  202. display : '应聘岗位',
  203. name : 'position_name',
  204. width : 150
  205. }, {
  206. display : '面试时间',
  207. name : 'resume_date',
  208. width : 200
  209. },{
  210. display : '登记结果',
  211. name : 'staff_state_name',
  212. width : 150
  213. }];
  214. grid = $("#interview")
  215. .ligerGrid(
  216. {
  217. columns : columns,
  218. pageSize : 20,
  219. url : 'employStaffAction.do?task=page_interview&iemploy_staff_id=${employStaff.universalid}&time=' + new Date().getTime(),
  220. pageParmName:'p', //页索引参数名,(提交给服务器)
  221. pagesizeParmName:'pSize', //页记录数参数名,(提交给服务器)
  222. width : '99.9%',
  223. height : '99%'
  224. });
  225. $("#pageloading").hide();
  226. }
  227. </script>
  228. <style type="text/css">
  229. .file-style {
  230. }
  231. .file-style input[type='file'] {
  232. width: 260px;
  233. height: 24px;
  234. line-height: 22px;
  235. vertical-align: bottom;
  236. background-color: #fff;
  237. border: 1px solid #cccccc;
  238. margin-top: 2px;
  239. margin-bottom: 2px;
  240. }
  241. layout{width:100%;margin:0; padding:0;}
  242. body{padding:5px; margin:0;}
  243. .forum-container table td{padding-left: 5px;}
  244. .temp-form{background-color: #ffffff; overflow-y: auto; margin-top:5px}
  245. .notice{color: blue; display: none; margin-top: 2px}
  246. .warn{color: red; display: none; margin-top: 2px}
  247. .default-text{width: 173px;}
  248. .default-select{width: 177px}
  249. .notice-msg{position: absolute;z-index: 100; float: left; top: 30%; left: 45%; background-color: #ffffff; width: 150px; overflow: hidden; border: 1px solid #cccccc; text-align: center; padding: 5px 5px 5px 5px; display: none}
  250. .forum-container-2 table tr td{font-size: 14px;}
  251. .forum-container-2 .l-table-edit-text {width: 150px; font-size: 14px;}
  252. .forum-container-2 .l-table-edit-content{width: 250px; font-size: 14px;}
  253. .dialogTable{margin: 5px auto; width: 400px}
  254. .dialogTable tr{height: 25px; padding-bottom: 2px; margin: 10px auto}
  255. .dialogTable .left-text {width: 80px; font-weight: bold;}
  256. .dialogTable .save-and-prov-notice { color: blue; }
  257. .dialogTable .input {width: 100px;height:18px; line-height: 18px;border: 1px solid #cccccc}
  258. </style>
  259. </head>
  260. <body>
  261. <div id="tab1" style="width: 99%; overflow: hidden; border: 1px solid #A3C0E8;">
  262. <c:if test="${employ_register_date ==null }">
  263. <div title="简历信息">
  264. <jsp:include page="/yw/hr/employentry/include/viewresume.jsp">
  265. <jsp:param value="${employStaff.universalid}" name="employ_staff_id"/>
  266. </jsp:include>
  267. </div>
  268. </c:if>
  269. <c:if test="${employ_register_date !=null }">
  270. <div title="基本信息">
  271. <jsp:include page="/yw/hr/employentry/include/viewstaffInfo.jsp">
  272. <jsp:param value="${employStaff.universalid}" name="employ_staff_id"/>
  273. </jsp:include>
  274. </div>
  275. <div title="学习经历">
  276. <jsp:include page="/yw/hr/employentry/include/vieweducationInfo.jsp">
  277. <jsp:param value="${employStaff.universalid}" name="employ_staff_id"/>
  278. </jsp:include>
  279. </div>
  280. <div title="工作经历">
  281. <jsp:include page="/yw/hr/employentry/include/viewexperienceInfo.jsp">
  282. <jsp:param value="${employStaff.universalid}" name="employ_staff_id"/>
  283. </jsp:include>
  284. </div>
  285. <div title="家庭成员">
  286. <jsp:include page="/yw/hr/employentry/include/viewfamilyInfo.jsp">
  287. <jsp:param value="${employStaff.universalid}" name="employ_staff_id"/>
  288. </jsp:include>
  289. </div>
  290. <div title="自我评价及说明">
  291. <jsp:include page="/yw/hr/employentry/include/viewappraisalInfo.jsp">
  292. <jsp:param value="${employStaff.universalid}" name="employ_staff_id"/>
  293. </jsp:include>
  294. </div>
  295. </c:if>
  296. </div>
  297. <div id="tab22" class="tab2 l-tab" style="width: 99%; overflow: hidden; border: 1px solid #A3C0E8;">
  298. <div title="操作日志">
  299. <div id="op_log" style="margin: 0; padding: 0"></div>
  300. </div>
  301. <div title="面试记录">
  302. <div id="interview" style="margin: 0; padding: 0"></div>
  303. </div>
  304. </div>
  305. </body>
  306. </html>