searchResult.92340277.js 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813
  1. webpackJsonp([0], [function (e, t) {
  2. e.exports = window.$
  3. }, , , , , , , , , , , , , , , , , function (e, t, n) {
  4. "use strict";
  5. n(1), n(2), n(3), n(18);
  6. var o, a = n(0), i = (o = a) && o.__esModule ? o : {"default": o};
  7. n(19), n(20), n(4), n(21), n(22), n(23), n(5), n(6), n(7), n(8), n(9), n(10), n(11), n(12), n(13), n(24), n(14), n(15), n(16), n(25), (0, i["default"])(document).ready(function () {
  8. if (document.getElementById("announcementbody")) {
  9. var e = new ScrollText("announcementbody", "", "", "", 40);
  10. e.Amount = 1, e.Delay = 20, e.Start()
  11. }
  12. document.getElementById("resumeGuideTopics") && document.getElementById("resumeGuideTopicsBody") && new NewScrollText("resumeGuideTopics", "resumeGuideTopicsBody", 24, 0, 2).initMarquee()
  13. })
  14. }, function (e, t) {
  15. }, function (e, t, n) {
  16. "use strict";
  17. var o;
  18. $(document).ready(function () {
  19. if ($(window).scroll(function () {
  20. var e = 0;
  21. e = $(".dw_tlc").eq(0).hasClass("fix") ? $("#dw_tlc_mk").offset().top : $(".dw_tlc").eq(0).offset().top, $(this).scrollTop() > e ? ($(".dw_tlc").hasClass("fix") || ($("#dw_tlc_mk").height($(".dw_tlc").eq(0).height() + 2), $(".dw_tlc").eq(0).addClass("fix").hide(), $(".dw_tlc.fix").fadeIn(500)), $("[event-type='13']").attr("event-type", 18), $("[event-type='14']").attr("event-type", 19)) : ($("#dw_tlc_mk").height(0), $(".dw_tlc").eq(0).removeClass("fix"), $("[event-type='18']").attr("event-type", 13), $("[event-type='19']").attr("event-type", 14))
  22. }), $(".dw_filter .el .more").click(function () {
  23. var e = $(this).parents(".el");
  24. e.hasClass("on") ? e.removeClass("on") : e.addClass("on")
  25. }), $("#search_company_ad").length > 0) {
  26. var e = {cusParam: "1" + String.fromCharCode(22) + trackConfig.accountid + String.fromCharCode(22) + $.trim($("#kwdselectid").val()) + String.fromCharCode(22) + ("000000" == $("#jobarea").val() ? "" : $("#jobarea").val()) + String.fromCharCode(22) + $("#coad_companyid").val()};
  27. manualTrack("adShowManualTrack", e)
  28. }
  29. $(".com_close").click(function () {
  30. $(".company").hide()
  31. })
  32. }), $(document).mouseup(function () {
  33. $(".tSearch_select_list").find(".intPopbox").hide()
  34. }), window.search = function (e, t) {
  35. var n = "00", o = "0000", a = "000000", i = "2", r = "99", s = "99", l = "99", c = "99", d = "99", m = "99",
  36. u = $("input[name='postchannel']").length > 0 && "" != $("input[name='postchannel']").val() ? $("input[name='postchannel']").val() : "0000",
  37. v = "9", p = "0,0", h = "0", k = "0", f = "", g = "", w = "", _ = "-1";
  38. 1 == $("#indtype_code").length && "" != $("#indtype_code").val() && (n = $("#indtype_code").val()), 1 == $("#funtype_code").length && "" != $("#funtype_code").val() && (o = $("#funtype_code").val()), 1 == $("#jobarea").length && "" != $("#jobarea").val() && (a = $("#jobarea").val()), 1 == $("#keywordtype").length && "" != $("#keywordtype").val() && (i = $("#keywordtype").val()), "" == e && (e = " "), t || (1 == $("form[name=pageForm] input[name=keyword]").length && "" == $.trim(e) && (e = $("form[name=pageForm] input[name=keyword]").val()), "" == e && (e = " "), "" != $("form[name=pageForm] input[name=cotype]").val() && (s = $("form[name=pageForm] input[name=cotype]").val()), "" != $("form[name=pageForm] input[name=workyear]").val() && (r = $("form[name=pageForm] input[name=workyear]").val()), "" != $("form[name=pageForm] input[name=providesalary]").val() && (m = $("form[name=pageForm] input[name=providesalary]").val()), "" != $("form[name=pageForm] input[name=companysize]").val() && (d = $("form[name=pageForm] input[name=companysize]").val()), "" != $("form[name=pageForm] input[name=degreefrom]").val() && (l = $("form[name=pageForm] input[name=degreefrom]").val()), "" != $("form[name=pageForm] input[name=jobterm]").val() && (c = $("form[name=pageForm] input[name=jobterm]").val()), "" != $("form[name=pageForm] input[name=issuedate]").val() && (v = $("form[name=pageForm] input[name=issuedate]").val()), "" != $("form[name=pageForm] input[name=lonlat]").val() && (p = $("form[name=pageForm] input[name=lonlat]").val()), "" != $("form[name=pageForm] input[name=ord_field]").val() && (h = $("form[name=pageForm] input[name=ord_field]").val()), "" != $("form[name=pageForm] input[name=dibiaoid]").val() && (k = $("form[name=pageForm] input[name=dibiaoid]").val()), "" != $("form[name=pageForm] input[name=address]").val() && (f = $("form[name=pageForm] input[name=address]").val()), "" != $("form[name=pageForm] input[name=line]").val() && (g = $("form[name=pageForm] input[name=line]").val()), "" != $("form[name=pageForm] input[name=welfare]").val() && (w = $("form[name=pageForm] input[name=welfare]").val()), "" != $("form[name=pageForm] input[name=radius]").val() && (_ = $("form[name=pageForm] input[name=radius]").val()));
  39. var y = window.cfg.domain.search + "/list/" + encodeURIComponent(encodeURIComponent(a)) + ",000000," + encodeURIComponent(encodeURIComponent(o)) + "," + encodeURIComponent(encodeURIComponent(n)) + "," + encodeURIComponent(encodeURIComponent(v)) + "," + encodeURIComponent(encodeURIComponent(m)) + "," + encodeURIComponent(encodeURIComponent(e)) + "," + encodeURIComponent(encodeURIComponent(i)) + ",1.html?lang=c&stype=&postchannel=" + u + "&workyear=" + r + "&cotype=" + s + "&degreefrom=" + l + "&jobterm=" + c + "&companysize=" + d + "&providesalary=" + m + "&lonlat=" + encodeURIComponent(p) + "&radius=" + encodeURIComponent(_) + "&ord_field=" + h + "&confirmdate=9&fromType=&dibiaoid=" + k + "&address=" + encodeURIComponent(f) + "&line=" + encodeURIComponent(g) + "&specialarea=00&from=&welfare=" + encodeURIComponent(w);
  40. window.location = y
  41. }, window.excludeword = function () {
  42. if ("" == $.trim($(":input[name=excludekeyword]").val())) return search($(":input[name=keyword]").val(), 0), !1;
  43. var e = $(":input[name=excludekeyword]").val().replace(/[^\u3040-\u318f\u3100-\u312f\u3040-\u309F\u30A0-\u30FF\u31F0-\u31FF\u3300-\u337f\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff\uff65-\uff9fa-zA-Z0-9@#$%&+']+/g, " ").trim(),
  44. t = "";
  45. e && (t = $(":input[name=keyword]").val() + (" " + e).replace(/ +/g, " -")), search(t, 0)
  46. }, window.collapseExpansionJobareaLine = function (e, t) {
  47. var n = {add: "show_line", remove: "hide_line", html: "收起"},
  48. o = {add: "hide_line", remove: "show_line", html: "更多"};
  49. $("#" + e).hasClass(n.add) ? ($("#" + e).addClass(o.add), $("#" + e).removeClass(o.remove), $(t).html(o.html)) : ($("#" + e).addClass(n.add), $("#" + e).removeClass(n.remove), $(t).html(n.html))
  50. }, window.showLine = function (e, t, n) {
  51. window.encodeURIComponent || window.escape;
  52. if (0 == $("#station_" + t).length) {
  53. var o = {
  54. jobarea: "",
  55. district: "",
  56. funtype: "",
  57. industrytype: "",
  58. issuedate: "",
  59. providesalary: "",
  60. keyword: "",
  61. keywordtype: "",
  62. postchannel: "",
  63. workyear: "",
  64. cotype: "",
  65. degreefrom: "",
  66. jobterm: "",
  67. companysize: "",
  68. address: "",
  69. line: "",
  70. ord_field: "",
  71. from: "",
  72. line_now: "",
  73. welfare: ""
  74. };
  75. $.each(o, function (e, t) {
  76. var a = $('[name="pageForm"] [name="' + e + '"]').val();
  77. switch (e) {
  78. case"jobarea":
  79. var i = jobarea = "";
  80. -1 != a.indexOf(",") ? (i = a.split(","), jobarea = i[0]) : jobarea = a, o[e] = jobarea;
  81. break;
  82. case"line":
  83. o[e] = $(n).html();
  84. break;
  85. case"line_now":
  86. o[e] = $('[name="pageForm"] [name="line"]').val();
  87. break;
  88. default:
  89. o[e] = a
  90. }
  91. });
  92. var a = e + "/jobsearch/ajax/get_line.php?rand=" + Math.random() + "&jsoncallback=?";
  93. $.getJSON(a, o, function (e) {
  94. "" != e.data && ($(".nk").hide(), $(n).addClass("dw_c_orange"), $.each($(n).siblings(), function () {
  95. $(this).removeClass("dw_c_orange")
  96. }), $("#filter_p_line").after(e.data))
  97. })
  98. }
  99. $("#station_" + t).is(":hidden") && ($.each($(".nk"), function () {
  100. $(this).hide()
  101. }), $("#station_" + t).show(), $(n).addClass("dw_c_orange"), $.each($(n).siblings(), function () {
  102. $(this).removeClass("dw_c_orange")
  103. }))
  104. }, window.showLineV = function (e, t, n) {
  105. window.encodeURIComponent || window.escape;
  106. if (0 == $("#station_" + t).length) {
  107. var o = {
  108. jobarea: "",
  109. district: "",
  110. funtype: "",
  111. industrytype: "",
  112. issuedate: "",
  113. providesalary: "",
  114. keyword: "",
  115. keywordtype: "",
  116. postchannel: "",
  117. workyear: "",
  118. cotype: "",
  119. degreefrom: "",
  120. jobterm: "",
  121. companysize: "",
  122. address: "",
  123. line: "",
  124. ord_field: "",
  125. from: "",
  126. line_now: "",
  127. welfare: ""
  128. };
  129. $.each(o, function (e, n) {
  130. var a = $('[name="pageForm"] [name="' + e + '"]').val();
  131. switch (e) {
  132. case"line":
  133. o[e] = t;
  134. break;
  135. default:
  136. o[e] = a
  137. }
  138. });
  139. var a = e + "/jobsearch/ajax/get_line.php?rand=" + Math.random() + "&jsoncallback=?";
  140. $.getJSON(a, o, function (e) {
  141. "" != e.data && ($(".nk").hide(), $(n).addClass("dw_c_orange"), $.each($(n).siblings(), function () {
  142. $(this).removeClass("dw_c_orange")
  143. }), $("#filter_p_line").after(e.data))
  144. })
  145. }
  146. $("#station_" + t).is(":hidden") && ($.each($(".nk"), function () {
  147. $(this).hide()
  148. }), $("#station_" + t).show(), $(n).addClass("dw_c_orange"), $.each($(n).siblings(), function () {
  149. $(this).removeClass("dw_c_orange")
  150. }))
  151. }, window.showDibiao = function (e, t, n) {
  152. window.encodeURIComponent || window.escape;
  153. if (0 == $("#hotdibiao_" + $('[name="pageForm"] [name="jobarea"]').val().substr(0, 6) + "_" + t).length) {
  154. var o = {
  155. jobarea: "",
  156. district: "",
  157. funtype: "",
  158. industrytype: "",
  159. issuedate: "",
  160. providesalary: "",
  161. keyword: "",
  162. keywordtype: "",
  163. postchannel: "",
  164. workyear: "",
  165. cotype: "",
  166. degreefrom: "",
  167. jobterm: "",
  168. companysize: "",
  169. address: "",
  170. line: "",
  171. ord_field: "",
  172. dibiaoid: "",
  173. from: "",
  174. district_now: "",
  175. welfare: ""
  176. };
  177. $.each(o, function (e, n) {
  178. var a = $('[name="pageForm"] [name="' + e + '"]').val();
  179. switch (e) {
  180. case"jobarea":
  181. var i = jobarea = "";
  182. -1 != a.indexOf(",") ? (i = a.split(","), jobarea = i[0]) : jobarea = a, o[e] = jobarea;
  183. break;
  184. case"district":
  185. o[e] = t;
  186. break;
  187. case"district_now":
  188. o[e] = $("[name=pageForm] [name=district]").val();
  189. break;
  190. default:
  191. o[e] = a
  192. }
  193. });
  194. var a = e + "/jobsearch/ajax/get_districtdibiao.php?rand=" + Math.random() + "&jsoncallback=?";
  195. $.getJSON(a, o, function (e) {
  196. "" != e.data && ($(".nk").hide(), $(n).addClass("dw_c_orange"), $.each($(n).siblings(), function () {
  197. $(this).removeClass("dw_c_orange")
  198. }), $("#filter_p_line").after(e.data))
  199. })
  200. }
  201. $.each($(".nk"), function () {
  202. $(this).hide()
  203. }), $(n).addClass("dw_c_orange"), $.each($(n).siblings(), function () {
  204. $(this).removeClass("dw_c_orange")
  205. }), $("#hotdibiao_" + $('[name="pageForm"] [name="jobarea"]').val().substr(0, 6) + "_" + t).show()
  206. }, window.showDibiaoV = function (e, t, n, o) {
  207. window.encodeURIComponent || window.escape;
  208. if (0 == $("#hotdibiao_" + $('[name="pageForm"] [name="jobarea"]').val().substr(0, 6) + "_" + t).length) {
  209. var a = {
  210. jobarea: "",
  211. district: "",
  212. funtype: "",
  213. industrytype: "",
  214. issuedate: "",
  215. providesalary: "",
  216. keyword: "",
  217. keywordtype: "",
  218. postchannel: "",
  219. workyear: "",
  220. cotype: "",
  221. degreefrom: "",
  222. jobterm: "",
  223. companysize: "",
  224. address: "",
  225. line: "",
  226. ord_field: "",
  227. dibiaoid: "",
  228. welfare: "",
  229. highlight: !1
  230. };
  231. $.each(a, function (e, o) {
  232. var i = $('[name="pageForm"] [name="' + e + '"]').val();
  233. switch (e) {
  234. case"district":
  235. a[e] = t;
  236. break;
  237. case"highlight":
  238. a[e] = n;
  239. break;
  240. default:
  241. a[e] = i
  242. }
  243. });
  244. var i = e + "/jobsearch/ajax/get_district_dibiao.php?rand=" + Math.random() + "&jsoncallback=?";
  245. $.getJSON(i, a, function (e) {
  246. "" != e.data && ($(".nk").hide(), $(o).addClass("dw_c_orange"), $.each($(o).siblings(), function () {
  247. $(this).removeClass("dw_c_orange")
  248. }), $("#filter_p_line").after(e.data))
  249. })
  250. }
  251. $.each($(".nk"), function () {
  252. $(this).hide()
  253. }), $(o).addClass("dw_c_orange"), $.each($(o).siblings(), function () {
  254. $(this).removeClass("dw_c_orange")
  255. }), $("#hotdibiao_" + $('[name="pageForm"] [name="jobarea"]').val().substr(0, 6) + "_" + t).show()
  256. }, window.collapseExpansion = function (e, t, n) {
  257. $.ajax({
  258. type: "get",
  259. cache: !1,
  260. url: e + "/jobsearch/ajax/collapse_expansion.php?collapse=" + n + "&type=" + t + "&ran=" + Math.random()
  261. })
  262. }, window.showHotdibiaoid = function (e) {
  263. $(".nk").hide(), $("#filter_p_dibiaoid").show(), $.each($(e).siblings(), function () {
  264. $(this).removeClass("dw_c_orange")
  265. }), $(e).addClass("dw_c_orange")
  266. }, window.showFilterOther = function (e, t) {
  267. if ($("#otherFilter li").removeClass("on"), o == t) return $(".kel").hide(), o = null, !1;
  268. $(t).addClass("on");
  269. $("#" + e).is(":hidden") ? ($.each(["filter_p_jobterm", "filter_p_keyword", "filter_p_jobarea", "filter_p_dibiaoid", "filter_p_line"], function (e, t) {
  270. $("#" + t).hide()
  271. }), $("#" + e).show()) : $("#" + e).hide(), $(".nk").hide(), $(".kel").show(), o = t
  272. }, window.collapseExpansionSearch = function (e, t, n) {
  273. var o = $(n);
  274. if ((n = $("." + t)).hasClass("on")) {
  275. o.find("span").html("展开选项(公司性质、公司规模、工作年限等)<em class='dicon Dm'></em>"), n.removeClass("on"), $("#otherFilter li").removeClass("on"), $(".kel").hide(), collapseExpansion(e, 9, 0);
  276. $.each(["filter_p_jobterm", "filter_p_keyword", "filter_p_jobarea", "filter_p_dibiaoid", "filter_p_line"], function (e, t) {
  277. $("#" + t).hide()
  278. }), $(".nk").hide()
  279. } else o.find("span").html("收起选项<em class='dicon Dm'></em>"), n.addClass("on"), collapseExpansion(e, 10, 1)
  280. }, window.selectAllJobs = function (e) {
  281. $(e).hasClass("on") ? ($("#top_select_all_jobs_checkbox,#bottom_select_all_jobs_checkbox").removeClass("on"), $("em[name='delivery_em']").removeClass("on"), $("input[name='delivery_jobid']").attr("checked", !1), $("div.op span.but_sq,div.op span.but_sc").addClass("uck")) : ($("#top_select_all_jobs_checkbox,#bottom_select_all_jobs_checkbox").addClass("on"), $("em[name='delivery_em']").addClass("on"), $("input[name='delivery_jobid']").attr("checked", !0), $("div.op span.but_sq,div.op span.but_sc").removeClass("uck"))
  282. }, window.showStatistics = function (e) {
  283. var t = window.event || arguments.callee.caller.arguments[0];
  284. $("#" + e).is(":hidden") ? ($("#" + e).show(), $.each($("#" + e).parent().siblings(), function (e, t) {
  285. $(this).find(".intPopbox").hide()
  286. })) : $("#" + e).hide(), t.stopPropagation ? t.stopPropagation() : window.event && (window.event.cancelBubble = !0)
  287. }, window.multipleChoiceShow = function (e, t) {
  288. t ? ($("div[id^='filter_']").removeAttr("style"), $("#filter_" + e).hide(), $("div[id^='multichoices_']").hide(), $("#submit_" + e).removeClass("unclick"), $("#multichoices_" + e).show(), $("#multichoices_" + e).find("div.err").hide()) : ($("div[id^='multichoices_']").hide(), $("#multichoices_" + e).find("li.on").removeClass("on"), $("#multichoices_" + e).find("li[name='defaultmultichoices']").addClass("on"), $("#filter_" + e).removeAttr("style"))
  289. }, window.checkMultipleChoice = function (e, t) {
  290. if ($(e).hasClass("on")) {
  291. if ($("#multichoices_" + t).find("div.err").hide(), $(e).removeClass("on"), 0 == $("#multichoices_" + t).find("li.on").length) return void $("#submit_" + t).addClass("unclick")
  292. } else {
  293. if ("99" == $(e).attr("data-value") ? ($(e).siblings().removeClass("on"), $(e).addClass("on")) : $(e).siblings("li[data-value='99']").removeClass("on"), $("#submit_" + t).removeClass("unclick"), $("#multichoices_" + t).find("li.on").length >= 5) return void $("#multichoices_" + t).find("div.err").show();
  294. $("#multichoices_" + t).find("div.err").hide(), $(e).addClass("on")
  295. }
  296. }, window.submitMultiChoices = function (e) {
  297. if (!$("#submit_" + e).hasClass("unclick")) {
  298. var t = [];
  299. $("#multichoices_" + e).find("li.on").each(function () {
  300. t.push($(this).attr("data-value"))
  301. });
  302. var n = "99";
  303. n = t == [] ? "99" : t.join(","), $("#" + e).val(n), $(document.getElementsByName("pageForm")).submit()
  304. }
  305. }, window.jumpPage = function (e) {
  306. var t = parseInt($("#jump_page").val());
  307. t > 0 && t <= e ? window.location.href = $("form[name=pageForm] input[name=pagejump]").val().replace("<<pagecode>>", t) : alert("请输入正确的页码")
  308. }, window.jobview = function (e) {
  309. var t = window, n = "_job_img_" + +new Date + ".r" + Math.floor(1e3 * Math.random()), o = t[n] = new Image;
  310. o.onload = o.onerror = function () {
  311. t[n] = null
  312. }, o.src = window.cfg.domain.jobs + "/ajax/addview.php?jobid=" + e + "&" + Math.random()
  313. }
  314. }, function (e, t, n) {
  315. "use strict";
  316. window.delivery = function (e, t, n, o, a, i, r, s, l) {
  317. "hidden" == $("#deliveryLayer").parent().css("visibility") && $("#deliveryLayer").remove();
  318. var c = new RegExp("^(?:(?:https?):)/*(?:[^@]+@)?([^:/#]+)").exec(a);
  319. a = c ? c[1] : a, i = i || "01", Delivery.setPrp(i), Delivery.setPrd(a), Delivery.setImagePath(s);
  320. var d = document.domain, m = Delivery.getJobStr(e, t), u = $("#rsmId").val(), v = $("#cvLanguage").val(),
  321. p = $("#coverId").val(), h = $('input:checkbox[name="qPostSet"]:checked').val();
  322. if (2 != $("#tips").attr("tipid")) if (n = window.cfg.domain.i, "()" != m) {
  323. var k = {
  324. jobid: m,
  325. prd: a,
  326. prp: i,
  327. cd: d,
  328. cp: r,
  329. resumeid: u,
  330. cvlan: v,
  331. coverid: p,
  332. qpostset: h,
  333. elementname: e,
  334. deliverytype: t,
  335. deliverydomain: n,
  336. language: o,
  337. imgpath: s
  338. };
  339. $.each(k, function (e, t) {
  340. void 0 === t && (k[e] = "")
  341. }), Delivery.loadingLayer(), $.ajax({
  342. url: n + "/delivery/delivery.php?rand=" + Math.random(),
  343. type: "GET",
  344. dataType: "jsonp",
  345. jsonp: "jsoncallback",
  346. data: k,
  347. success: function (e) {
  348. "function" == typeof l && Delivery.setCallback(l), Delivery.ajaxCallback(e)
  349. },
  350. error: function (e) {
  351. alert("error")
  352. }
  353. })
  354. } else alert("请选择职位再投递!"); else alert("您选择的简历不完整,将不能投递,请完善后再投递。")
  355. }, window.Delivery = function () {
  356. var e = "", t = "";
  357. function n(n) {
  358. var a, i, r = n.layer, s = n.content.html, l = n.content.data;
  359. a = s, (i = jQuery.FLayer.init()).layer_after_close = function () {
  360. $(".layer_class, .layer_back_drop_class").remove()
  361. }, jQuery.FLayer.setContent(i, a), jQuery.FLayer.open(i), function (n, a) {
  362. "deliverySuccessLayer" == n && (setTimeout('if($("#deliverySuccessLayer").length>0){$(".layer_close").click();}', 2500), $("#app_ck").length > 0 && ($("#app_ck").attr("href", "#").attr("class", "but_sq off").removeAttr("onclick"), $("#app_ck").html('<img width="22" height="22" src="' + e + '/im/jobs/but_img_sq_2.png" alt="" />已申请')), "function" == typeof t && $(".layer_close").click(function () {
  363. t()
  364. }));
  365. var i = $("#" + n);
  366. i.find("span.i_arrow").each(function () {
  367. var e = $(this), t = e.siblings(".ul");
  368. $("body").click(function () {
  369. t.hide()
  370. }), e.click(function (e) {
  371. $("body").click(), e.stopPropagation(), t.show()
  372. })
  373. }), i.find("#apply_now").click(function (e) {
  374. e.stopPropagation()
  375. }), i.find("#resumeSelectList_div_data span").each(function () {
  376. $(this).click(function () {
  377. i.find("#rsmText").val($(this).text()), i.find("#rsmId").val($(this).attr("data-value")), o(a)
  378. })
  379. }), i.find("#languageSelectList_div_data span").each(function () {
  380. $(this).click(function () {
  381. i.find("#languageText").val($(this).text()), i.find("#cvLanguage").val($(this).attr("data-value")), o(a)
  382. })
  383. }), i.find("#coverSelect_div_data span").each(function () {
  384. $(this).click(function () {
  385. i.find("#coverText").val($(this).text()), i.find("#coverId").val($(this).attr("data-value"))
  386. })
  387. });
  388. var r = i.find('input:checkbox[name="qPostSet"]');
  389. i.find("#qPostSetEm").click(function () {
  390. $(this).find("em").toggleClass("on"), r.is(":checked") ? r.attr("checked", !1) : r.attr("checked", !0)
  391. }), i.find("#question").css({"background-image": 'url("' + e + '/im/2016/form/form.png")'}), i.find("#question").click(function () {
  392. window.open(window.cfg.domain.i + "/resume/help.php?lang=c&module=td")
  393. }), i.find("#resumeSelectList_div_data span:first").click(), i.find("#languageSelectList_div_data span:first").click(), i.find("#coverSelect_div_data span:first").click()
  394. }(r, l)
  395. }
  396. function o(e) {
  397. var t = $("#rsmId").val(), n = $("#cvLanguage").val(), o = e[t][n].tip, a = e[t][n].url, i = e[t][n].tipid;
  398. $("#tips").empty(), $("#tips").attr("tipid", ""), $("#tips").append(o), $("#tips").find("a").click(function () {
  399. window.open(a)
  400. }), $("#tips").attr("tipid", i), 2 == i ? $("#apply_now").css("background-color", "#818181").css("border", "#818181") : $("#apply_now").css("background-color", "#f56101").css("border", "#f56101"), $("#tips").show()
  401. }
  402. return {
  403. getJobStr: function (e, t) {
  404. var n = "", o = 0, a = 0, i = "";
  405. return 1 == t ? (i = 'input[name="' + e + '"]', $(i).attr("jt")) : i = 3 == t ? "#" + e : 'input:checkbox[name="' + e + '"]:checked', $(i).each(function () {
  406. o = $(this).attr("value"), a = $(this).attr("jt"), isNaN(o) && (o = 0), isNaN(a) && (a = ""), n = "" == a ? n + o + "," : n + o + ":" + a + ","
  407. }), "" != n && (n = n.substring(0, n.length - 1)), "(" + n + ")"
  408. }, ajaxCallback: function (e) {
  409. var t = e.type, o = e.content;
  410. void 0 !== t && void 0 !== o || (t = 1, o = ""), function (e, t) {
  411. switch (e) {
  412. case 1:
  413. alert(t), $(".layer_class, .layer_back_drop_class").length > 0 && $(".layer_close").click();
  414. break;
  415. case 2:
  416. var o = "?url=" + encodeURIComponent(window.location);
  417. location.href = t + o;
  418. break;
  419. case 5:
  420. location.href = t;
  421. break;
  422. case 3:
  423. !function (e) {
  424. if (t = document.getElementById("aHref")) t.href = e; else {
  425. var t = document.createElement("a");
  426. t.href = e, t.target = "_blank", t.id = "aHref", document.body.appendChild(t)
  427. }
  428. t.click()
  429. }(t), $(".layer_class, .layer_back_drop_class").length > 0 && $(".layer_close").click();
  430. break;
  431. case 4:
  432. default:
  433. n(t)
  434. }
  435. }(t, o)
  436. }, loadingLayer: function () {
  437. n({
  438. layer: "loadingLayer",
  439. content: {html: '<div id="loadingLayer"><input type="hidden" class="layer_close" /><p align="center"><img src="' + e + '/im/2009/loading.gif"></p></div>'}
  440. })
  441. }, setPrd: function (e) {
  442. e
  443. }, setPrp: function (e) {
  444. e
  445. }, setImagePath: function (t) {
  446. e = t || window.cfg.domain.img
  447. }, setCallback: function (e) {
  448. t = e
  449. }
  450. }
  451. }()
  452. }, function (e, t, n) {
  453. "use strict";
  454. $(document).ready(function () {
  455. window.cfg.root_userset_ajax = "undefined" == typeof window.cfg.root_userset_ajax ? window.cfg.domain.i + "/userset/ajax" : window.cfg.root_userset_ajax
  456. }), window.SelectAll = function () {
  457. return 0 != $('input:checkbox[name="delivery_jobid"]:checked').length
  458. }, "undefined" == typeof window.needLogin && (window.needLogin = function () {
  459. "undefined" == typeof window.cfg.domain.login && (window.cfg.domain.login = "https://login.51job.com");
  460. var e = "?url=" + encodeURIComponent(window.location);
  461. window.location.href = window.cfg.domain.login + "/login.php" + e
  462. }), window.SelectAllCheckbox = function (e, t) {
  463. $(e).hasClass("on") ? ($("em").removeClass("on"), $("em[name='" + t + "']").next("input.checkbox").attr("checked", !1), $("div.op span.but_sq,div.op span.but_sc,div.op span.but_sf").addClass("uck")) : ($("em").addClass("on"), $("em[name='" + t + "']").next("input.checkbox").attr("checked", !0), $("div.op span.but_sq,div.op span.but_sc,div.op span.but_sf").removeClass("uck"))
  464. }, window.deleteCollection = function (e) {
  465. var t = [];
  466. if ("" == e) {
  467. if (0 == $("input[name='delivery_jobid']:checked").length) return !1;
  468. $("input[name='delivery_jobid']:checked").each(function () {
  469. t.push($(this).val())
  470. }), e = t.join(",")
  471. }
  472. var n = jQuery.FLayer.init(),
  473. o = '<div class="panel_lnp panel_py"><h2><p>提示</p><a href="javascript:void(0)" class="layer_close"><i></i></a></h2><div class="pannel_con"><div class="gp2"><p class="wd center c_666">确认删除已收藏的职位吗?</p></div></div><div class="but_box b2"><span class="p_but" onclick="deleteCollectionConfirm(\'' + e + '\')">确定</span><span class="p_but gray layer_close">取消</span></div></div>';
  474. return jQuery.FLayer.setContent(n, o), jQuery.FLayer.open(n), !1
  475. }, window.deleteCollectionConfirm = function (e) {
  476. $.getJSON(window.cfg.root_userset_ajax + "/collection.php?jsoncallback=?", {
  477. type: "delete",
  478. jobid: e
  479. }, function (e) {
  480. 1 == e.status ? location.reload() : "needlogin" == e.result ? needLogin() : systemError()
  481. })
  482. }, window.saveCollection = function (e) {
  483. var t = [];
  484. if ("" == e) {
  485. if (0 == $("input[name='delivery_jobid']:checked").length) return alert("请在要选择的职位前打勾!"), !1;
  486. $("input[name='delivery_jobid']:checked").each(function () {
  487. t.push($(this).val())
  488. }), e = t.join(",")
  489. }
  490. $.getJSON(window.cfg.root_userset_ajax + "/collection.php?jsoncallback=?", {
  491. type: "add",
  492. jobid: e,
  493. pageCode: $("#pageCode").val(),
  494. refdomain: $("#refdomain").val(),
  495. refpagecode: $("#refpagecode").val()
  496. }, function (e) {
  497. var t = '<div class="panel_lnp panel_py"><h2><p>提示</p><a class="layer_close" href="javascript:void(0)"><i></i></a></h2><div class="pannel_con">';
  498. if (1 == e.status) t += '<div class="gp3"><strong class="wd f16 center c_orange">职位收藏成功!</strong></div>'; else switch (e.result) {
  499. case 3:
  500. t += '<div class="gp3"><p class="wd center c_666">职位已收藏!</p></div>';
  501. break;
  502. case 4:
  503. t += '<div class="gp2"><p class="wd center c_666">最多收藏500个职位!</p></div>';
  504. break;
  505. case"needlogin":
  506. return void needLogin();
  507. case 0:
  508. default:
  509. t += '<div class="gp2"><p class="wd center c_666">系统繁忙,请稍后再试!</p></div>'
  510. }
  511. t += "</div></div>";
  512. var n = jQuery.FLayer.init();
  513. if (jQuery.FLayer.setContent(n, t), jQuery.FLayer.open(n), 1 == e.status) setTimeout(function () {
  514. jQuery.FLayer.close(n)
  515. }, 2e3);
  516. return $("#my_collection_num").html(parseInt($("#my_collection_num").html()) + e.rowcount), !1
  517. })
  518. }, window.myrefresh = function (e) {
  519. var t = $("#operate_" + e).children("a:first");
  520. "申请" == t.text() && t.replaceWith("已申请")
  521. }, window.checkboxClick = function (e) {
  522. $(e).hasClass("on") ? $(e).removeClass("on").next("input:checkbox").attr("checked", !1) : $(e).addClass("on").next("input:checkbox").attr("checked", !0), 0 == $('input:checkbox[name="delivery_jobid"]:checked').length ? $("div.op span.but_sq,div.op span.but_sc,div.op span.but_sf").addClass("uck") : $("div.op span.but_sq,div.op span.but_sc,div.op span.but_sf").removeClass("uck")
  523. }
  524. }, function (e, t, n) {
  525. "use strict";
  526. window.ScrollText = function (e, t, n, o, a) {
  527. this.Delay = 10, this.LineHeight = a || 20, this.Amount = 1, this.Direction = "up", this.Timeout = 1500, this.ScrollContent = this.$(e), this.ScrollContent.innerHTML += this.ScrollContent.innerHTML, n && (this.NextButton = this.$(n), this.NextButton.onclick = this.GetFunction(this, "Next"), this.NextButton.onmouseover = this.GetFunction(this, "Stop"), this.NextButton.onmouseout = this.GetFunction(this, "Start")), t && (this.PreviousButton = this.$(t), this.PreviousButton.onclick = this.GetFunction(this, "Previous"), this.PreviousButton.onmouseover = this.GetFunction(this, "Stop"), this.PreviousButton.onmouseout = this.GetFunction(this, "Start")), this.ScrollContent.onmouseover = this.GetFunction(this, "Stop"), this.ScrollContent.onmouseout = this.GetFunction(this, "Start"), o && this.Start()
  528. }, ScrollText.prototype.$ = function (e) {
  529. return document.getElementById(e)
  530. }, ScrollText.prototype.Previous = function () {
  531. clearTimeout(this.AutoScrollTimer), clearTimeout(this.ScrollTimer), this.Scroll("up")
  532. }, ScrollText.prototype.Next = function () {
  533. clearTimeout(this.AutoScrollTimer), clearTimeout(this.ScrollTimer), this.Scroll("down")
  534. }, ScrollText.prototype.Start = function () {
  535. clearTimeout(this.AutoScrollTimer), this.AutoScrollTimer = setTimeout(this.GetFunction(this, "AutoScroll"), this.Timeout)
  536. }, ScrollText.prototype.Stop = function () {
  537. clearTimeout(this.ScrollTimer), clearTimeout(this.AutoScrollTimer)
  538. }, ScrollText.prototype.AutoScroll = function () {
  539. "up" == this.Direction ? (parseInt(this.ScrollContent.scrollTop) >= parseInt(this.ScrollContent.scrollHeight) / 2 && (this.ScrollContent.scrollTop = 0), this.ScrollContent.scrollTop += this.Amount) : (parseInt(this.ScrollContent.scrollTop) <= 0 && (this.ScrollContent.scrollTop = parseInt(this.ScrollContent.scrollHeight) / 2), this.ScrollContent.scrollTop -= this.Amount), parseInt(this.ScrollContent.scrollTop) % this.LineHeight != 0 ? this.ScrollTimer = setTimeout(this.GetFunction(this, "AutoScroll"), this.Delay) : this.AutoScrollTimer = setTimeout(this.GetFunction(this, "AutoScroll"), this.Timeout)
  540. }, ScrollText.prototype.Scroll = function (e) {
  541. "up" == e ? (0 == this.ScrollContent.scrollTop && (this.ScrollContent.scrollTop = parseInt(this.ScrollContent.scrollHeight) / 2), this.ScrollContent.scrollTop -= this.Amount) : this.ScrollContent.scrollTop += this.Amount, parseInt(this.ScrollContent.scrollTop) >= parseInt(this.ScrollContent.scrollHeight) / 2 && (this.ScrollContent.scrollTop = 0), parseInt(this.ScrollContent.scrollTop) % this.LineHeight != 0 && (this.ScrollTimer = setTimeout(this.GetFunction(this, "Scroll", e), this.Delay))
  542. }, ScrollText.prototype.GetFunction = function (e, t, n) {
  543. return function () {
  544. e[t](n)
  545. }
  546. }
  547. }, function (e, t, n) {
  548. "use strict";
  549. window.NewScrollText = function (e, t, n, o, a, i, r) {
  550. this.elementId = e, this.dsiplayId = t, this.lineHeight = n || 20, this.marqueeContent = new Array, this.marqueeInterval = new Array, this.marqueeId = 0, this.marqueeDelay = r || 3500, this.scrollLine = i || 2, this.marqueeHeight = this.scrollLine * this.lineHeight + (o || 0), this.endScrollTop = parseInt(1.5 * this.marqueeHeight), this.initScrollTop = a || 8
  551. }, NewScrollText.prototype.$ = function (e) {
  552. return document.getElementById(e)
  553. }, NewScrollText.prototype.initMarquee = function () {
  554. this.marqueeContent = $("#" + this.elementId).children();
  555. var e = $(this.marqueeContent[0]).html();
  556. if (this.marqueeContent.length > 1) {
  557. var t = '<div id="marqueeBox" style="overflow:hidden;height:' + this.marqueeHeight + 'px"><div>' + e + "</div></div>";
  558. this.$(this.dsiplayId).innerHTML = t, this.$(this.dsiplayId).onmouseover = this.GetFunction(this, "stop"), this.$(this.dsiplayId).onmouseout = this.GetFunction(this, "start")
  559. } else {
  560. t = '<div id="marqueeBox" style="overflow:hidden;height:' + this.marqueeHeight + 'px"><div>' + e + "</div></div>";
  561. this.$(this.dsiplayId).innerHTML = t
  562. }
  563. this.marqueeId++, this.marqueeContent.length > 1 && (this.marqueeInterval[0] = setInterval(this.GetFunction(this, "startMarquee"), this.marqueeDelay))
  564. }, NewScrollText.prototype.stop = function () {
  565. clearInterval(this.marqueeInterval[0])
  566. }, NewScrollText.prototype.start = function () {
  567. this.marqueeInterval[0] = setInterval(this.GetFunction(this, "startMarquee"), this.marqueeDelay)
  568. }, NewScrollText.prototype.startMarquee = function () {
  569. var e = $(this.marqueeContent[this.marqueeId]).html();
  570. if (this.marqueeId++, this.marqueeId >= this.marqueeContent.length && (this.marqueeId = 0), 1 == document.getElementById("marqueeBox").childNodes.length) {
  571. var t = document.createElement("DIV");
  572. t.innerHTML = e, document.getElementById("marqueeBox").appendChild(t)
  573. } else document.getElementById("marqueeBox").childNodes[0].innerHTML = e, document.getElementById("marqueeBox").appendChild(document.getElementById("marqueeBox").childNodes[0]);
  574. document.getElementById("marqueeBox").scrollTop = this.initScrollTop, clearInterval(this.marqueeInterval[1]), this.marqueeInterval[1] = setInterval(this.GetFunction(this, "scrollMarquee"), 20)
  575. }, NewScrollText.prototype.scrollMarquee = function () {
  576. document.getElementById("marqueeBox").scrollTop++, document.getElementById("marqueeBox").scrollTop == this.endScrollTop && clearInterval(this.marqueeInterval[1])
  577. }, NewScrollText.prototype.GetFunction = function (e, t, n) {
  578. return function () {
  579. e[t](n)
  580. }
  581. }
  582. }, function (e, t, n) {
  583. "use strict";
  584. window.d_mpcountry = [{k: "086", v: "大陆"}, {k: "000", v: "其他"}], window.d_workyear = [{k: "1", v: "在读学生"}, {
  585. k: "2",
  586. v: "应届毕业生"
  587. }, {k: "3", v: "1年"}, {k: "4", v: "2年"}, {k: "5", v: "3-4年"}, {k: "6", v: "5-7年"}, {k: "7", v: "8-9年"}, {
  588. k: "8",
  589. v: "10年以上"
  590. }], window.d_jobstatus = [{k: "0", v: "目前正在找工作"}, {k: "3", v: "观望有好机会会考虑"}, {
  591. k: "4",
  592. v: "我目前不想换工作"
  593. }], window.d_currtype = [{k: "01", v: "人民币"}, {k: "02", v: "港币"}, {k: "03", v: "美元"}, {k: "04", v: "日元"}, {
  594. k: "05",
  595. v: "欧元"
  596. }, {k: "06", v: "其它"}], window.d_yearsal = [{k: "01", v: "2万以下"}, {k: "02", v: "2-3万"}, {
  597. k: "03",
  598. v: "3-4万"
  599. }, {k: "04", v: "4-5万"}, {k: "05", v: "5-6万"}, {k: "06", v: "6-8万"}, {k: "07", v: "8-10万"}, {
  600. k: "08",
  601. v: "10-15万"
  602. }, {k: "13", v: "15-20万"}, {k: "09", v: "20-30万"}, {k: "14", v: "30-40万"}, {k: "10", v: "40-50万"}, {
  603. k: "15",
  604. v: "50-60万"
  605. }, {k: "11", v: "60-80万"}, {k: "16", v: "80-100万"}, {k: "12", v: "100万以上"}], window.d_nationality = [{
  606. k: "001",
  607. v: "中国大陆"
  608. }, {k: "002", v: "中国香港"}, {k: "003", v: "中国澳门"}, {k: "004", v: "中国台湾"}, {k: "018", v: "非洲"}, {
  609. k: "012",
  610. v: "加拿大"
  611. }, {k: "013", v: "欧洲"}, {k: "011", v: "法国"}, {k: "009", v: "德国"}, {k: "006", v: "日本"}, {
  612. k: "007",
  613. v: "韩国"
  614. }, {k: "014", v: "北美"}, {k: "008", v: "新加坡"}, {k: "016", v: "东南亚"}, {k: "015", v: "南美"}, {
  615. k: "010",
  616. v: "英国"
  617. }, {k: "005", v: "美国"}, {k: "017", v: "西亚"}, {k: "019", v: "其他"}], window.d_card = [{k: "0", v: "身份证"}, {
  618. k: "1",
  619. v: "护照"
  620. }, {k: "2", v: "军人证"}, {k: "4", v: "香港身份证"}, {k: "3", v: "其它"}], window.d_marriage = [{k: "0", v: "未婚"}, {
  621. k: "1",
  622. v: "已婚"
  623. }, {k: "2", v: "保密"}], window.d_politics = [{k: "01", v: "中共党员"}, {k: "02", v: "共青团员"}, {
  624. k: "03",
  625. v: "民主党派人士"
  626. }, {k: "04", v: "无党派民主人士"}, {k: "05", v: "普通公民"}], window.d_othercontact_type = [{k: "00", v: "家庭电话"}, {
  627. k: "01",
  628. v: "公司电话"
  629. }, {k: "02", v: "微信"}, {k: "03", v: "QQ号"}], window.d_degree = [{k: "1", v: "初中及以下"}, {k: "2", v: "高中"}, {
  630. k: "3",
  631. v: "中技"
  632. }, {k: "4", v: "中专"}, {k: "5", v: "大专"}, {k: "6", v: "本科"}, {k: "7", v: "硕士"}, {k: "8", v: "博士"}, {
  633. k: "-1",
  634. v: "MBA"
  635. }], window.d_companysize = [{k: "1", v: "少于50人"}, {k: "2", v: "50-150人"}, {k: "3", v: "150-500人"}, {
  636. k: "4",
  637. v: "500-1000人"
  638. }, {k: "5", v: "1000-5000人"}, {k: "6", v: "5000-10000人"}, {k: "7", v: "10000人以上"}], window.d_cotype = [{
  639. k: "01",
  640. v: "外资(欧美)"
  641. }, {k: "02", v: "外资(非欧美)"}, {k: "03", v: "合资"}, {k: "05", v: "国企"}, {k: "06", v: "民营公司"}, {
  642. k: "13",
  643. v: "上市公司"
  644. }, {k: "14", v: "创业公司"}, {k: "07", v: "外企代表处"}, {k: "09", v: "政府机关"}, {k: "10", v: "事业单位"}, {
  645. k: "11",
  646. v: "非营利组织"
  647. }], window.d_saltype = [{k: "01", v: "1500以下"}, {k: "02", v: "1500-1999"}, {k: "03", v: "2000-2999"}, {
  648. k: "04",
  649. v: "3000-4499"
  650. }, {k: "05", v: "4500-5999"}, {k: "06", v: "6000-7999"}, {k: "07", v: "8000-9999"}, {
  651. k: "08",
  652. v: "10000-14999"
  653. }, {k: "09", v: "15000-19999"}, {k: "13", v: "20000-24999"}, {k: "10", v: "25000-29999"}, {
  654. k: "14",
  655. v: "30000-39999"
  656. }, {k: "11", v: "40000-49999"}, {k: "12", v: "50000-69999"}, {k: "15", v: "70000-99999"}, {
  657. k: "16",
  658. v: "100000及以上"
  659. }], window.d_entrytime = [{k: "1", v: "随时"}, {k: "2", v: "1周内"}, {k: "3", v: "1个月内"}, {k: "4", v: "3个月内"}, {
  660. k: "5",
  661. v: "待定"
  662. }], window.d_jobterm = [{k: "0", v: "全职"}, {k: "1", v: "兼职"}, {k: "2", v: "实习"}, {
  663. k: "3",
  664. v: "全/兼职"
  665. }], window.d_forlang = [{k: "01", v: "英语"}, {k: "02", v: "日语"}, {k: "05", v: "俄语"}, {k: "08", v: "阿拉伯语"}, {
  666. k: "03",
  667. v: "法语"
  668. }, {k: "04", v: "德语"}, {k: "06", v: "西班牙语"}, {k: "11", v: "葡萄牙语"}, {k: "12", v: "意大利语"}, {
  669. k: "07",
  670. v: "韩语/朝鲜语"
  671. }, {k: "10", v: "普通话"}, {k: "13", v: "粤语"}, {k: "14", v: "闽南语"}, {k: "15", v: "上海话"}, {
  672. k: "09",
  673. v: "其它"
  674. }], window.d_flevel = [{k: "1", v: "一般"}, {k: "2", v: "良好"}, {k: "3", v: "熟练"}, {
  675. k: "4",
  676. v: "精通"
  677. }], window.d_ability = [{k: "0", v: "不限"}, {k: "1", v: "一般"}, {k: "2", v: "良好"}, {k: "3", v: "熟练"}, {
  678. k: "4",
  679. v: "精通"
  680. }], window.d_enlevel = [{k: "0", v: "未参加"}, {k: "1", v: "未通过"}, {k: "2", v: "英语四级"}, {k: "3", v: "英语六级"}, {
  681. k: "4",
  682. v: "专业四级"
  683. }, {k: "5", v: "专业八级"}], window.d_jplevel = [{k: "0", v: "无"}, {k: "1", v: "一级"}, {k: "2", v: "二级"}, {
  684. k: "3",
  685. v: "三级"
  686. }, {k: "4", v: "四级"}], window.d_otherlist = [{k: "01", v: "兴趣爱好"}, {k: "02", v: "特长"}, {
  687. k: "03",
  688. v: "职业目标"
  689. }, {k: "04", v: "特殊技能"}, {k: "05", v: "社会活动"}, {k: "06", v: "荣誉"}, {k: "07", v: "宗教信仰"}, {
  690. k: "08",
  691. v: "推荐信"
  692. }], window.d_oscountry = [{k: "01", v: "美国"}, {k: "02", v: "英国"}, {k: "03", v: "加拿大"}, {
  693. k: "04",
  694. v: "澳大利亚"
  695. }, {k: "05", v: "法国"}, {k: "06", v: "新加坡"}, {k: "07", v: "新西兰"}, {k: "08", v: "德国"}, {k: "09", v: "韩国"}, {
  696. k: "10",
  697. v: "俄罗斯"
  698. }, {k: "11", v: "日本"}, {k: "12", v: "意大利"}, {k: "13", v: "爱尔兰"}, {k: "14", v: "荷兰"}, {k: "15", v: "马来西亚"}, {
  699. k: "16",
  700. v: "瑞士"
  701. }, {k: "17", v: "泰国"}, {k: "18", v: "乌克兰"}, {k: "19", v: "南非"}, {k: "20", v: "芬兰"}, {k: "21", v: "瑞典"}, {
  702. k: "22",
  703. v: "奥地利"
  704. }, {k: "23", v: "西班牙"}, {k: "24", v: "比利时"}, {k: "25", v: "挪威"}, {k: "26", v: "丹麦"}, {k: "27", v: "菲律宾"}, {
  705. k: "28",
  706. v: "波兰"
  707. }, {k: "29", v: "印度"}, {k: "30", v: "阿根廷"}, {k: "31", v: "巴西"}, {k: "32", v: "白俄罗斯"}, {
  708. k: "33",
  709. v: "哥伦比亚"
  710. }, {k: "34", v: "古巴"}, {k: "35", v: "埃及"}, {k: "36", v: "希腊"}, {k: "37", v: "匈牙利"}, {k: "38", v: "印度尼西亚"}, {
  711. k: "39",
  712. v: "伊朗"
  713. }, {k: "40", v: "蒙古"}, {k: "41", v: "墨西哥"}, {k: "42", v: "葡萄牙"}, {k: "43", v: "沙特阿拉伯"}, {
  714. k: "44",
  715. v: "土耳其"
  716. }, {k: "45", v: "科威特"}, {k: "46", v: "巴基斯坦"}, {k: "47", v: "坦桑尼亚"}, {k: "48", v: "保加利亚"}, {
  717. k: "49",
  718. v: "以色列"
  719. }, {k: "50", v: "越南"}, {k: "51", v: "乌干达"}, {k: "52", v: "冰岛"}, {k: "53", v: "安哥拉"}, {
  720. k: "54",
  721. v: "阿尔及利亚"
  722. }, {k: "55", v: "塞浦路斯"}, {k: "56", v: "阿联酋"}, {k: "57", v: "加纳"}, {k: "58", v: "塞内加尔"}, {
  723. k: "59",
  724. v: "捷克"
  725. }, {k: "60", v: "尼日利亚"}, {k: "99", v: "其他"}], window.d_openness = [{k: "0", v: "对所有公开"}, {
  726. k: "2",
  727. v: "对无忧公开"
  728. }, {k: "3", v: "完全保密"}], window.d_itability = [{k: "2", v: "一般"}, {k: "3", v: "良好"}, {k: "1", v: "熟练"}, {
  729. k: "0",
  730. v: "精通"
  731. }], window.d_salary_type = [{k: "4", v: "年薪"}, {k: "1", v: "月薪"}, {k: "3", v: "日薪"}, {k: "2", v: "时薪"}]
  732. }, function (e, t, n) {
  733. "use strict";
  734. window.trackPoints = {
  735. searchTrackButtonClick: {
  736. trackType: "1",
  737. elementsStr: "[track-type='searchTrackButtonClick']",
  738. paramsRank: ["logCode", "webId", "version", "logTime", "ip", "guid", "domain", "pageCode", "eventType", "traceName", "cusParam"],
  739. params: {logCode: "81", webId: "2", version: "1", domain: "search.51job.com", traceName: ""},
  740. dealParamsBeforeEvent: function (e) {
  741. return e.pageCode = $("#pageCode").val(), e.logTime = (new Date).getTime() + d_system_client_time, e.ip = trackConfig.ip, e.guid = trackConfig.guid, e.cusParam = ["1", trackConfig.accountid].join(String.fromCharCode(22)), e
  742. },
  743. dealParamsAfterEvent: function (e, t) {
  744. return e.eventType = $(t).attr("event-type"), e
  745. }
  746. },
  747. searchConditionTrackButtonClick: {
  748. trackType: "1",
  749. elementsStr: "[track-type='searchConditionTrackButtonClick']",
  750. paramsRank: ["logCode", "webId", "version", "logTime", "ip", "guid", "domain", "pageCode", "eventType", "traceName", "cusParam"],
  751. params: {logCode: "81", webId: "2", version: "1", domain: "search.51job.com", traceName: ""},
  752. dealParamsBeforeEvent: function (e) {
  753. return e.pageCode = $("#pageCode").val(), e.logTime = (new Date).getTime() + d_system_client_time, e.ip = trackConfig.ip, e.guid = trackConfig.guid, e
  754. },
  755. dealParamsAfterEvent: function (e, t) {
  756. return e.eventType = $(t).attr("event-type"), e.cusParam = ["1", trackConfig.accountid, $(t).text()].join(String.fromCharCode(22)), e
  757. }
  758. },
  759. adTrackButtonClick: {
  760. trackType: "1",
  761. elementsStr: "[track-type='adTrackButtonClick']",
  762. paramsRank: ["logCode", "webId", "version", "logTime", "ip", "guid", "domain", "pageCode", "eventType", "traceName", "cusParam"],
  763. params: {logCode: "81", webId: "2", version: "1", domain: "search.51job.com", traceName: ""},
  764. dealParamsBeforeEvent: function (e) {
  765. return e.pageCode = $("#pageCode").val(), e.logTime = (new Date).getTime() + d_system_client_time, e.ip = trackConfig.ip, e.guid = trackConfig.guid, e.cusParam = ["1", trackConfig.accountid, $("#kwdselectid").val(), $("#jobarea").val(), $("#coad_companyid").val()].join(String.fromCharCode(22)), e
  766. },
  767. dealParamsAfterEvent: function (e, t) {
  768. return e.eventType = $(t).attr("event-type"), e
  769. }
  770. },
  771. adShowManualTrack: {
  772. trackType: "3",
  773. elementsStr: "",
  774. paramsRank: ["logCode", "webId", "version", "logTime", "ip", "guid", "domain", "pageCode", "eventType", "traceName", "cusParam"],
  775. params: {
  776. logCode: "81",
  777. webId: "2",
  778. version: "1",
  779. domain: "search.51job.com",
  780. pageCode: "10101",
  781. traceName: "",
  782. eventType: "4"
  783. },
  784. dealParamsBeforeEvent: function (e) {
  785. return e.logTime = (new Date).getTime() + d_system_client_time, e.ip = trackConfig.ip, e.guid = trackConfig.guid, e
  786. }
  787. },
  788. reBindTrackbuttonClick: {
  789. trackType: "4",
  790. elementsStr: "[track-type='reBindTrackButtonClick']",
  791. paramsRank: ["logCode", "webId", "version", "logTime", "ip", "guid", "domain", "pageCode", "eventType", "traceName", "cusParam"],
  792. params: {logCode: "81", webId: "2", version: "1", domain: "search.51job.com", traceName: ""},
  793. dealParamsBeforeEvent: function (e) {
  794. return e.ip = trackConfig.ip, e.guid = trackConfig.guid, e.pageCode = $("#pageCode").val(), e.cusParam = "1" + String.fromCharCode(22) + trackConfig.accountid, e
  795. },
  796. dealParamsAfterEvent: function (e, t) {
  797. return e.eventType = $(t).attr("event-type"), e.logTime = (new Date).getTime() + d_system_client_time, e
  798. }
  799. },
  800. manualTrackbuttonClick: {
  801. trackType: "4",
  802. elementsStr: "",
  803. paramsRank: ["logCode", "webId", "version", "logTime", "ip", "guid", "domain", "pageCode", "eventType", "traceName", "cusParam"],
  804. params: {logCode: "81", webId: "2", version: "1", domain: "search.51job.com", traceName: ""},
  805. dealParamsBeforeEvent: function (e) {
  806. return e.ip = trackConfig.ip, e.guid = trackConfig.guid, e.pageCode = $("#pageCode").val(), e.cusParam = "1" + String.fromCharCode(22) + trackConfig.accountid, e.logTime = (new Date).getTime() + d_system_client_time, e
  807. }
  808. }
  809. }
  810. }], [17]);