qyzx-zjgw.html 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>${siteTitle!}</title>
  6. <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" />
  7. <link rel="stylesheet" href="${resPath}/syrc-mobile/images/sy_sjhtml.css"/>
  8. <link rel="stylesheet" href="${resPath}/syrc-mobile/images/sy_sjbase.css" />
  9. <link rel="stylesheet" href="${resPath}/syrc-mobile/images/cover.css" />
  10. <link rel="stylesheet" href="${resPath}/syrc-mobile/images/swiper.min.css" />
  11. <link rel="stylesheet" href="${resPath}/syrc-mobile/images/resume.css" />
  12. <link rel="stylesheet" href="${resPath}/syrc-mobile/images/pop.css" />
  13. <script type="text/javascript" src="${resPath}/syrc-mobile/images/jquery-2.1.1.min.js"></script>
  14. <script type="text/javascript" src="${resPath}/syrc-mobile/images/basic.js" ></script>
  15. <script type="text/javascript" src="${resPath}/syrc-mobile/images/zepto.js"></script>
  16. <script type="text/javascript" src="${resPath}/syrc-mobile/images/swiper.min.js"></script>
  17. <script type="text/javascript">
  18. var _tkd = _tkd || [];
  19. var $_CONFIG = {};
  20. //$_CONFIG['domain'] = '//m.51job.com/';
  21. //$_CONFIG['imgpath'] = '//img01.51jobcdn.com/im/m';
  22. //$_CONFIG['jspath'] = '//js.51jobcdn.com/in/js/h5';
  23. //$_CONFIG['template'] = 'resume/baseinfo';
  24. $_CONFIG['islogin'] = '1';
  25. $_CONFIG['jobarea'] = '030800';
  26. $_CONFIG['jobareaname'] = '东莞';
  27. $_CONFIG['ip'] = '36.48.27.149';
  28. $_CONFIG['guid'] = 'db7398e3a4d3205cf89c37f039c6005f';
  29. </script>
  30. </head>
  31. <body style="background: #f6f6f5 ;" id="m_45" onload="update();">
  32. <div id="pageContent" class="fixtop">
  33. <div class="top">
  34. <a href="${ctxPath}/qyzx/goToQyzxFbzwgl" class="back"></a>
  35. 增加岗位
  36. </div>
  37. <div class="sbox" ng-controller="appCtrl">
  38. <h2 class="qy_tit">职位信息</h2>
  39. <div class="e">
  40. <label><em>*</em>职位名称</label>
  41. <input type="text" class="txt inputblur" id="zw_zwmc" maxlength="19" value="${gw.zw_zwmc!}" placeholder="(必填)请输入职位名称" /> <p class="error" style="display:none;" id="err_cname"><span></span></p>
  42. </div>
  43. <a href="javascript:void(0)" class="e">
  44. <label><em>*</em>职能</label>
  45. <div id="funtypename" class="txt c_default" onclick="setFuntypePage(this,1)">
  46. @if(isEmpty(gw.zw_zwlb)){
  47. 请选择
  48. @}else{
  49. ${gw.zw_zwlb!}
  50. @}
  51. </div>
  52. <input type="hidden" id="funtype" value="">
  53. <p class="error" style="display:none;" id="err_funtype"><span></span></p>
  54. </a>
  55. <div class="e">
  56. <label><em>*</em>工作性质</label>
  57. <div class="selt">
  58. <span class="sval" id="zw_gzxzspan">请选择</span>
  59. <input type="hidden" id="gzxz">
  60. <select id="zw_gzxz">
  61. <option value="0">全职</option>
  62. <option value="1">兼职</option>
  63. <option value="2">实习</option>
  64. </select>
  65. </div>
  66. </div>
  67. <div class="e">
  68. <label><em>*</em>工作地址</label>
  69. <input type="text" id="zw_gzdz" maxlength="99" value="${gw.zw_gzdz!}" class="txt inputblur" placeholder="请输入具体地址" name="Job" maxlength="35">
  70. <div class="asslist bb" style="display:none;">
  71. <div class="Job cn"></div>
  72. </div>
  73. </div>
  74. <div class="e">
  75. <label><em>*</em>月薪范围</label>
  76. <div class="selt" id="yxfw">
  77. <span class="sval" id="yxspan">请选择</span>
  78. <input type="hidden" id="yxfw">
  79. <select id="yyyf">
  80. <option value="0">1k-</option>
  81. <option value="1">1k-2k</option>
  82. <option value="2">2k-4k</option>
  83. <option value="3">4k-6k</option>
  84. <option value="4">6k-8k</option>
  85. <option value="5">8k-10k</option>
  86. <option value="6">10k-15k</option>
  87. <option value="7">15k-20k</option>
  88. <option value="8">20k-30k</option>
  89. <option value="9">30k-50k</option>
  90. <option value="10">50k-50k</option>
  91. <option value="11">70k-100k</option>
  92. <option value="12">100k+</option></select>
  93. </div>
  94. </div>
  95. <div class="e">
  96. <label><em>*</em>最低学历</label>
  97. <div class="selt" >
  98. <span class="sval" id="zdxlspan">请选择</span>
  99. <input type="hidden" id="zdxl">
  100. <select id="zw_zdxl">
  101. <option value="0">学历不限</option>
  102. <option value="1">本科</option>
  103. <option value="2">硕士</option>
  104. <option value="3">博士</option>
  105. <option value="4">大专</option>
  106. <option value="5">中技</option>
  107. <option value="6">中专</option>
  108. <option value="7">高中以下</option></select>
  109. </div>
  110. </div>
  111. <div class="e">
  112. <label><em>*</em>应届毕业生</label>
  113. <div class="selt">
  114. <span class="sval" id="bysspan">请选择</span>
  115. <input type="hidden" id="bys">
  116. <select id="zw_yjbys">
  117. <option value="0">是</option>
  118. <option value="1">否</option></select>
  119. </div>
  120. </div>
  121. <div class="e">
  122. <label><em>*</em>工作年限</label>
  123. <div class="selt">
  124. <span class="sval" id="gznxspan">请选择</span>
  125. <input type="hidden" id="gznx">
  126. <select id="zw_gznx">
  127. <option value="0">经验不限</option>
  128. <option value="1">无经验</option>
  129. <option value="2">1年以下</option>
  130. <option value="3">1-3年</option>
  131. <option value="4">3-5年</option>
  132. <option value="5">5-10年</option>
  133. <option value="6">10年以上</option></select>
  134. </div>
  135. </div>
  136. <div class="e e_ta">
  137. <label>职位描述</label>
  138. <div class="ptxa">
  139. <textarea maxlength="2000" id="zw_zwms" class="inputblur" placeholder="描述你的职责范围、工作任务及取得的成绩等,限1000中文字">${gw.zw_zwms!}</textarea>
  140. <div class="gray">
  141. @if(isNotEmpty(gw.zw_zwms)){
  142. ${strutil.length(gw.zw_zwms)}
  143. @}else{
  144. 0
  145. @}
  146. /1000</div>
  147. </div>
  148. <p class="error" style="display:none;" id="err_qy_zwms"><span></span></p>
  149. </div>
  150. <div class="e">
  151. <label><em>*</em>技能要求</label>
  152. <input type="text" class="txt inputblur" id="zw_jnyq" maxlength="20" value="${gw.zw_jnyq!}" placeholder="(必填)请输入技能要求" /> <p class="error" style="display:none;" id="err_cjnyq"><span></span></p>
  153. </div>
  154. <div class="e">
  155. <label>职位亮点</label>
  156. <div class="rdob" id="check">
  157. <label><input type="checkbox" id="zw_zwld" name="zw_zwld" value="1" />五险一金</label>
  158. <label><input type="checkbox" id="zw_zwld" name="zw_zwld" value="2" />节日福利</label>
  159. <label><input type="checkbox" id="zw_zwld" name="zw_zwld" value="3" />带薪年假</label>
  160. <label><input type="checkbox" id="zw_zwld" name="zw_zwld" value="4" />现金补贴</label>
  161. </div>
  162. </div>
  163. <h2 class="qy_tit">职位设置</h2>
  164. <div class="e">
  165. <label><em>*</em>招聘人数</label>
  166. <input type="text" class="txt inputblur" id="zw_zprs" maxlength="9" value="${gw.zw_zprs!}" placeholder="(必填)请输入招聘人数" /> <p class="error" style="display:none;" id="err_czprs"><span></span></p>
  167. </div>
  168. <a href="javascript:void(0)" class="e" onclick="calendar( 'date' , [0,70] , 'jsfbrq' );">
  169. <label><em>*</em>结束发布日期</label>
  170. <div class="selt"><span class="sval" id="jsfbrq">
  171. @if(isNotEmpty(gw.zw_fbsc)){
  172. ${gw.zw_fbsc!}
  173. @}else{
  174. 2019-01-01
  175. @}
  176. </span><p class="error" style="display:none;" id="err_jsfbrq"><span></span></p></div></a>
  177. <div class="e">
  178. <label><em>*</em>所属部门</label>
  179. <input type="text" class="txt inputblur" id="zw_ssbm" maxlength="20" value="${gw.zw_ssbm!}" placeholder="(必填)请输入所属部门" /> <p class="error" style="display:none;" id="err_zw_ssbm"><span></span></p>
  180. </div>
  181. <center class="btnbox">
  182. <button class="btn" onclick="submit()">保存</button>
  183. <input type="hidden" id="rsmid" value="398719117"/>
  184. </center>
  185. </div>
  186. <!-- 修改页面 -->
  187. </div>
  188. <!--中间内容 结束-->
  189. <script type="text/javascript" src="${resPath}/syrc-mobile/images/base.js"></script>
  190. <script type="text/javascript" src="${resPath}/syrc-mobile/images/fun.js"></script>
  191. <script type="text/javascript" src="${resPath}/syrc-mobile/images/d_jobarea.js"></script>
  192. <script type="text/javascript" src="${resPath}/syrc-mobile/images/popjobarea.js"></script>
  193. <script type="text/javascript" src="${resPath}/syrc-mobile/images/resume.js">
  194. </script>
  195. <script type="text/javascript" src="${resPath}/syrc-mobile/images/indtype.js"></script>
  196. <script type="text/javascript" src="${resPath}/syrc-mobile/images/funtype.js"></script>
  197. <script type="text/javascript" src="${resPath}/syrc-mobile/images/popfuntype.js"></script>
  198. <script type="text/javascript" src="${resPath}/syrc-mobile/images/popindtype.js"></script>
  199. <script type="text/javascript">
  200. var time = '1572570880666';
  201. var pagecode = '30199';
  202. var cusParam = "116425202951job_msem_baidupz_570m.51job.com";
  203. var param = 'VerType=3&webId=2&logTime=' + time + '&ip=' + $_CONFIG['ip'] + '&guid=db7398e3a4d3205cf89c37f039c6005f&domain=m.51job.com&pageCode=' + pagecode + '&cusParam=' + cusParam;
  204. </script>
  205. <div id="shadow" style="display:none"></div>
  206. <script type="text/javascript">
  207. function submit(){
  208. var zw_zwmc =$('#zw_zwmc').val();
  209. var zw_zwlb =$('#funtypename').text();
  210. function trim(str) {
  211. return str.replace(/(^\s*)|(\s*$)/g, "");
  212. }
  213. zw_zwlb=trim(zw_zwlb);
  214. var zw_gzxz =$('#gzxz').val();
  215. var zw_gzdz =$('#zw_gzdz').val();
  216. var zw_yxfw =$('#yxfw').val();
  217. var zw_zdxl =$('#zdxl').val();
  218. var zw_yjbys=$('#bys').val();
  219. var zw_gznx =$('#gznx').val();
  220. var zw_zwms =$('#zw_zwms').val();
  221. var zw_jnyq =$('#zw_jnyq').val();
  222. var zw_zwld ="";
  223. $('input[name="zw_zwld"]:checked').each(function(){
  224. if(zw_zwld == ""){
  225. zw_zwld = $(this).val();
  226. }
  227. else{
  228. zw_zwld+=","+$(this).val();
  229. }
  230. });
  231. var zw_zprs =$('#zw_zprs').val();
  232. var zw_fbsc=$('#jsfbrq').text();
  233. zw_fbsc=trim(zw_fbsc);
  234. var zw_ssbm =$('#zw_ssbm').val();
  235. var zw_id='${gw.zw_id!}';
  236. if(zw_zwmc==''){
  237. alert('请填写职位名称');
  238. return;
  239. }
  240. if(zw_zwlb=='请选择'){
  241. alert('请填写职位类别');
  242. return;
  243. }
  244. if(zw_gzxz==''){
  245. alert('请选择工作性质');
  246. return;
  247. }
  248. if(zw_gzdz ==''){
  249. alert('请填写工作地址');
  250. return;
  251. }
  252. if(zw_yxfw ==''){
  253. alert('请选择月薪范围');
  254. return;
  255. }
  256. if(zw_zdxl ==''){
  257. alert('请选择最高学历');
  258. return;
  259. }
  260. if(zw_yjbys ==''){
  261. alert('请选择应届毕业生');
  262. return;
  263. }
  264. if(zw_gznx ==''){
  265. alert('请选择工作年限');
  266. return;
  267. }
  268. if(zw_jnyq ==''){
  269. alert('请填写技能要求');
  270. return;
  271. }
  272. if(zw_zprs ==''){
  273. alert('请填写招聘人数');
  274. return;
  275. }
  276. if($('#zw_gzxzspan').text()=='请选择'){
  277. alert('请选择工作性质');
  278. return;
  279. }
  280. if($('#yxspan').html()=='请选择'){
  281. alert("请选择月薪范围");
  282. return;
  283. }
  284. if($('#zdxlspan').text()=='请选择'){
  285. alert("请选择最低学历");
  286. return;
  287. }
  288. if($('#bysspan').text()=='请选择'){
  289. alert("请选择应届毕业生");
  290. return;
  291. }
  292. if($('#gznxspan').text()=='请选择'){
  293. alert("请选择工作年限");
  294. return;
  295. }
  296. var num=/^(([1-9]*)|(([1-9]*).([0-9]*)))$/;
  297. if (!num.test(zw_zprs)) {
  298. alert('招聘人数只能填写数字');
  299. return;
  300. }
  301. if(zw_fbsc =='请选择'){
  302. alert('请选择结束发布时间');
  303. return;
  304. }
  305. if(zw_ssbm ==''){
  306. alert('请填写所属部门');
  307. return;
  308. }
  309. if(zw_id==''){
  310. $.ajax({
  311. url:"${ctxPath}/qyzx/insertQyzxZjgw", //请求的url地址
  312. dataType:"json",
  313. data:{"zw_zwmc":zw_zwmc ,"zw_zwlb": zw_zwlb,"zw_gzxz":zw_gzxz ,"zw_gzdz":zw_gzdz ,"zw_yxfw":zw_yxfw ,"zw_zdxl":zw_zdxl ,"zw_yjbys":zw_yjbys ,"zw_gznx": zw_gznx,"zw_zwms": zw_zwms,"zw_jnyq":zw_jnyq ,"zw_zwld":zw_zwld ,"zw_zprs":zw_zprs ,"zw_fbsc":zw_fbsc ,"zw_ssbm":zw_ssbm},
  314. type:"post",
  315. success:function(data){
  316. alert('新增岗位成功!');
  317. window.location.href="${ctxPath}/qyzx/goToQyzxFbzwgl";
  318. }
  319. });
  320. }
  321. else {
  322. $.ajax({
  323. url:"${ctxPath}/qyzx/update", //请求的url地址
  324. dataType:"json",
  325. data:{"zw_id":zw_id,"zw_zwmc":zw_zwmc ,"zw_zwlb": zw_zwlb,"zw_gzxz":zw_gzxz ,"zw_gzdz":zw_gzdz ,"zw_yxfw":zw_yxfw ,"zw_zdxl":zw_zdxl ,"zw_yjbys":zw_yjbys ,"zw_gznx": zw_gznx,"zw_zwms": zw_zwms,"zw_jnyq":zw_jnyq ,"zw_zwld":zw_zwld ,"zw_zprs":zw_zprs ,"zw_fbsc":zw_fbsc ,"zw_ssbm":zw_ssbm},
  326. type:"post",
  327. success:function(data){
  328. alert('修改岗位成功!');
  329. window.location.href="${ctxPath}/qyzx/goToQyzxFbzwgl";
  330. }
  331. });
  332. }
  333. }
  334. function update(){
  335. var zw_id='${gw.zw_id!}';
  336. if(zw_id==''){
  337. }else{
  338. if('${gw.zw_yxfw!}'=='0'){
  339. $("#yxspan").html('1k-');
  340. $('#yxfw').val(0);
  341. }
  342. else if('${gw.zw_yxfw!}'=='1'){
  343. $("#yxspan").html('1k-2k');
  344. $('#yxfw').val(1);
  345. }
  346. else if('${gw.zw_yxfw!}'=='2'){
  347. $("#yxspan").html('2k-4k');
  348. $('#yxfw').val(2);
  349. }
  350. else if('${gw.zw_yxfw!}'=='3'){
  351. $("#yxspan").html('4k-6k');
  352. $('#yxfw').val(3);
  353. }
  354. else if('${gw.zw_yxfw!}'=='4'){
  355. $("#yxspan").html('6k-8k');
  356. $('#yxfw').val(4);
  357. }
  358. else if('${gw.zw_yxfw!}'=='5'){
  359. $("#yxspan").html('8k-10k');
  360. $('#yxfw').val(5);
  361. }
  362. else if('${gw.zw_yxfw!}'=='6'){
  363. $("#yxspan").html('10k-15k');
  364. $('#yxfw').val(6);
  365. }
  366. else if('${gw.zw_yxfw!}'=='7'){
  367. $("#yxspan").html('15k-20k');
  368. $('#yxfw').val(7);
  369. }
  370. else if('${gw.zw_yxfw!}'=='8'){
  371. $("#yxspan").html('20k-30k');
  372. $('#yxfw').val(8);
  373. }
  374. else if('${gw.zw_yxfw!}'=='9'){
  375. $("#yxspan").html('30k-50k');
  376. $('#yxfw').val(9);
  377. }
  378. else if('${gw.zw_yxfw!}'=='10'){
  379. $("#yxspan").html('50k-70k');
  380. $('#yxfw').val(10);
  381. }
  382. else if('${gw.zw_yxfw!}'=='11'){
  383. $("#yxspan").html('70k-100k');
  384. $('#yxfw').val(11);
  385. }
  386. else if('${gw.zw_yxfw!}'=='12'){
  387. $("#yxspan").html('100k+');
  388. $('#yxfw').val(12);
  389. }
  390. if('${gw.zw_zdxl!}'=='0'){
  391. $("#zdxlspan").html('学历不限')
  392. $('#zdxl').val(0);
  393. }
  394. else if('${gw.zw_zdxl!}'=='1'){
  395. $("#zdxlspan").html('本科');
  396. $('#zdxl').val(1);
  397. }
  398. else if('${gw.zw_zdxl!}'=='2'){
  399. $("#zdxlspan").html('硕士');
  400. $('#zdxl').val(2);
  401. }
  402. else if('${gw.zw_zdxl!}'=='3'){
  403. $("#zdxlspan").html('博士');
  404. $('#zdxl').val(3);
  405. }
  406. else if('${gw.zw_zdxl!}'=='4'){
  407. $("#zdxlspan").html('大专');
  408. $('#zdxl').val(4);
  409. }
  410. else if('${gw.zw_zdxl!}'=='5'){
  411. $("#zdxlspan").html('中技');
  412. $('#zdxl').val(5);
  413. }
  414. else if('${gw.zw_zdxl!}'=='6'){
  415. $("#zdxlspan").html('中专');
  416. $('#zdxl').val(6);
  417. }
  418. else if('${gw.zw_zdxl!}'=='7'){
  419. $("#zdxlspan").html('高中以下');
  420. $('#zdxl').val(7);
  421. }
  422. if('${gw.zw_yjbys!}'=='0'){
  423. $("#bysspan").html('是');
  424. $('#bys').val(0);
  425. }
  426. else if('${gw.zw_yjbys!}'=='1'){
  427. $("#bysspan").html('否');
  428. $('#bys').val(1);
  429. }
  430. if('${gw.zw_gzxz!}'=='0'){
  431. $("#zw_gzxzspan").html('全职');
  432. $('#gzxz').val(0);
  433. }
  434. else if('${gw.zw_gzxz!}'=='1'){
  435. $("#zw_gzxzspan").html('兼职');
  436. $('#gzxz').val(1);
  437. }
  438. else if('${gw.zw_gzxz!}'=='2'){
  439. $("#zw_gzxzspan").html('实习');
  440. $('#gzxz').val(2);
  441. }
  442. if('${gw.zw_gznx!}'=='0'){
  443. $("#gznxspan").html('经验不限');
  444. $('#gznx').val(0);
  445. }
  446. else if('${gw.zw_gznx!}'=='1'){
  447. $("#gznxspan").html('无经验');
  448. $('#gznx').val(1);
  449. }
  450. else if('${gw.zw_gznx!}'=='2'){
  451. $("#gznxspan").html('1年以下');
  452. $('#gznx').val(2);
  453. }
  454. else if('${gw.zw_gznx!}'=='3'){
  455. $("#gznxspan").html('1-3年');
  456. $('#gznx').val(3);
  457. }
  458. else if('${gw.zw_gznx!}'=='4'){
  459. $("#gznxspan").html('3-5年');
  460. $('#gznx').val(4);
  461. }
  462. else if('${gw.zw_gznx!}'=='5'){
  463. $("#gznxspan").html('5-10年');
  464. $('#gznx').val(5);
  465. }
  466. else if('${gw.zw_gznx!}'=='6'){
  467. $("#gznxspan").html('10年以上');
  468. $('#gznx').val(6);
  469. }
  470. var data= '${gw.zw_zwld!}';
  471. var str = data.split(',');
  472. var check=$('#check input');
  473. for(var i=0;i<check.length;i++){
  474. for(var x=0;x<str.length;x++){
  475. if(str[x]==$(check[i]).val()){
  476. $(check[i]).prop('checked',true);
  477. }
  478. }
  479. }
  480. }
  481. }
  482. </script>
  483. </body>
  484. </html>