1"use strict";(self.webpackChunkgeek=self.webpackChunkgeek||[]).push([["5476"],{72468(t,e,i){i.r(e),i.d(e,{default:()=>tf});var n,r,s,o,a=i(59335),c=i(86820),l=i(23183),u=i(4488),h=i(63028),d=i(66748),f=i(97994),p=i(80150),b=i(60949),y=i(83969);function v(t,e,i,n,r,s,o){try{var a=t[s](o),c=a.value}catch(t){i(t);return}a.done?e(c):Promise.resolve(c).then(n,r)}function g(t){return function(){var e=this,i=arguments;return new Promise(function(n,r){var s=t.apply(e,i);function o(t){v(s,n,r,o,a,"next",t)}function a(t){v(s,n,r,o,a,"throw",t)}o(void 0)})}}function m(t,e){var i,n,r,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),a=Object.defineProperty;return a(o,"next",{value:c(0)}),a(o,"throw",{value:c(1)}),a(o,"return",{value:c(2)}),"function"==typeof Symbol&&a(o,Symbol.iterator,{value:function(){return this}}),o;function c(a){return function(c){var l=[a,c];if(i)throw TypeError("Generator is already executing.");for(;o&&(o=0,l[0]&&(s=0)),s;)try{if(i=1,n&&(r=2&l[0]?n.return:l[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,l[1])).done)return r;switch(n=0,r&&(l=[2&l[0],r.value]),l[0]){case 0:case 1:r=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,n=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(!(r=(r=s.trys).length>0&&r[r.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!r||l[1]>r[0]&&l[1]<r[3])){s.label=l[1];break}if(6===l[0]&&s.label<r[1]){s.label=r[1],r=l;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(l);break}r[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(t,s)}catch(t){l=[6,t],n=0}
1finally{i=r=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}}var k={name:"SearchCondition",components:{},directives:{clickoutside:i(62915).A},props:{cityCode:{type:[String,Number],default:""}},data:function(){return{keyword:"",barrierFreeType:"",focused:!1,activeIndex:-1,relatedList:[],historyList:[],hotSearch:{},switchRotate:!1,currentHotPage:0,showRelatedPanel:!1,barrierFreeTypeList:[]}},computed:(n=function(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(i).filter(function(t){return Object.getOwnPropertyDescriptor(i,t).enumerable}))),n.forEach(function(e){var n;n=i[e],e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n})}return t}({},(0,a.mapState)(["userInfo"])),r=r={showLogin:function(){var t=this.userInfo||{},e=t.userId,i=t.identity;return!e||1==i},debounceKeywordChange:function(){return(0,l.s)(this.keywordChange,200)},hotSearchList:function(){return this.hotSearch.dataList||[]},isBarrierFree:function(){return"barrier-free"==this.$route.query.pageTab}},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):(function(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);i.push.apply(i,n)}return i})(Object(r)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}),n),watch:{isBarrierFree:function(t){t&&this.barrierFreeCondition()},$route:function(){this.keyword=this.$route.query.query||""}},created:function(){this.init()},mounted:function(){},beforeDestroy:function(){},methods:{init:function(){return g(function(){var t;return m(this,function(e){return this.getGuessWordList(),this.isBarrierFree&&this.barrierFreeCondition(),t=(this.$route.query||{}).query,this.keyword=t||"",this.$emit("loadend",this.getFormData()),[2]})}).call(this)},searchBtnAction:function(){this.submitAction();try{var t=document.getElementById("page_key_name").value||"";this.sendEvent("pc-search-click",t,"4")}catch(t){}},toMapJob:function(){var t={};this.keyword&&(t.query=this.keyword),this.cityCode&&(t.cityCode=this.cityCode),t.from="2",this.$router.push({path:"/web/geek/map/jobs",query:t});try{this.sendAction({action:"pc-map-click",p:"1"})}catch(t){}},goToLogin:function(t){return g(function(t){var e;return m(this,function(i){switch(i.label){case 0:e=t.ka,i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this.$bossLoginDialog({params:{pk:e||"",eventLog:{p:"",p2:"job_list_top_right_btn_block"}}})];case 2:return"login-success"==i.sent().action&&window.location.reload(),[3,4];case 3:return i.sent(),[3,4];case 4:return[2]}})}).apply(this,arguments)},focusInputAction:function(){this.showRelatedPanel=!0,this.getSearchFindList();try{this.sendEvent("search-keyword")}catch(t){}},barrierFreeCondition:function(){return g(function(){var t,e,i;return m(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,(0,p.YR)()];case 1:return e=(t=n.sent()).code,i=t.zpData,0==e&&i&&(this.barrierFreeTypeList=i.barrierFreeTypeList||[]),[3,3];case 2:return n.sent(),[3,3];case 3:return[2]}})}).call(this)},handleKeydown:function(t){var e=t.keyCode,i=this.relatedList.length-1;if(38===e){this.activeIndex--,this.activeIndex<0&&(this.activeIndex=i);var n=(this.relatedList[this.activeIndex]||{}).name;this.keyword=n||""}else if(40===e){this.activeIndex++,this.activeIndex>i&&(this.activeIndex=0);var r=(this.relatedList[this.activeIndex]||{}).name;this.keyword=r||""}else if(13===e){this.submitAction(),this.showRelatedPanel=!1;try{var s=document.getElementById("page_key_name").value||"";this.sendEvent("pc-search-click",s,"4")}catch(t){}}},searchOutsideAction:function(){this.showRelatedPanel=!1},changeHotAction:function(){var t=this;if(this.currentHotPage++,this.currentHotPage>(this.hotSearchList||[]).length-1&&(this.currentHotPage=0),!this.switchRotate){this.switchRotate=!0;var e=setTimeout(function(){t.switchRotate=!1,clearTimeout(e)},200);try{var i=document.getElementById("page_key_name").value||"";
1this.sendEvent("pc-search-change-click",i)}catch(t){}}},selectKeyword:function(t,e){var i=this,n=t.name;this.keyword=n||"",this.$nextTick(function(){i.showRelatedPanel=!1}),this.submitAction();try{var r=document.getElementById("page_key_name").value||"",s="0";"guess"==e?s="3":"relate"==e?s="2":"history"==e&&(s="1"),this.sendEvent("pc-search-click",r,s)}catch(t){}},keywordChange:function(){this.activeIndex=-1,this.getRelateWordList()},getRelateWordList:function(){return g(function(){var t;return m(this,function(e){switch(e.label){case 0:if(!this.keyword)return this.relatedList=[],[2];return[4,(0,p.yf)({query:this.keyword})];case 1:return t=e.sent().zpData,this.relatedList=(null==t?void 0:t.data)||[],[2]}})}).call(this)},getGuessWordList:function(){return g(function(){var t;return m(this,function(e){try{t=window.localStorage.getItem("_Search_History")||"[]",this.historyList=JSON.parse(t).map(function(t){return t&&t.replace(/\</g,"<").replace(/\>/g,">")})}catch(t){}return[2]})}).call(this)},getSearchFindList:function(){return g(function(){var t;return m(this,function(e){switch(e.label){case 0:return[4,(0,p.ho)({historyQuery:this.historyList.join(",")})];case 1:return t=e.sent().zpData,this.hotSearch=((null==t?void 0:t.hotSearchList)||[]).length?null==t?void 0:t.hotSearchList[0]:{},[2]}})}).call(this)},clearHistoryAction:function(){this.showRelatedPanel=!1;try{window.localStorage.setItem("_Search_History",""),this.getGuessWordList(),this.hotSearch={}}catch(t){}},historyRelateKeyword:function(){if(this.keyword){var t=(0,h.Xq)(this.keyword);try{var e=JSON.parse(window.localStorage.getItem("_Search_History")||"[]");e.length?e.includes(t)?(e=e.filter(function(e){return e!=t})).unshift(t):e.unshift(t):e=[t],window.localStorage.setItem("_Search_History",JSON.stringify(e.slice(0,10))),this.getGuessWordList()}catch(t){}}},computeHlName:function(t){var e=t.name,i=t.highlightList;if(e=(0,h.Xq)(e||""),(i||[]).length){var n=0,r=[];return(i||[]).forEach(function(t){r.push(e.substring(n,t.startIndex)),r.push('<u class="suggest-highlight">'+e.substring(t.startIndex,t.endIndex)+"</u>"),n=t.endIndex}),r.push(e.substring(n)),r.join("")}return e},getFormData:function(){var t={query:this.keyword||""};return this.isBarrierFree&&(t.barrierFreeType=this.barrierFreeType||""),t},submitAction:function(){this.historyRelateKeyword(),this.searchOutsideAction();var t=this.getFormData(),e={};this.isBarrierFree&&(e.pageTab="barrier-free"),this.$route.query.sid&&(e.sid=this.$route.query.sid),Object.keys(t).forEach(function(i){e[i]=t[i]}),this.$emit("change",e)}}},w=i(17727),_=(0,w.A)(k,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"c-search-input clearfix"},[i("div",{staticClass:"job-search-form"},[i("svg-icon",{staticClass:"boss-svg search-icon",attrs:{iconName:"icon-jobs-search",svgClass:"boss-svg",width:"24",height:"24"}}),i("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:t.searchOutsideAction,expression:"searchOutsideAction"}],staticClass:"search-input-box"},[i("ui-input",{ref:"keywordInput",attrs:{placeholder:"æç´¢èä½ãå
¬å¸"},on:{"on-focus":t.focusInputAction,"on-change":t.debounceKeywordChange},nativeOn:{keydown:function(e){return t.handleKeydown(e)},click:function(e){t.showRelatedPanel=!0}},model:{value:t.keyword,callback:function(e){t.keyword="string"==typeof e?e.trim():e},expression:"keyword"}}),i("a",{staticClass:"search-map-btn",attrs:{href:"javascript:;",ka:"map_job_search_btn_click"},on:{click:t.toMapJob}},[t._v("å°å¾")]),i("a",{staticClass:"search-btn",attrs:{href:"javascript:;",ka:"job_search_btn_click"},on:{click:function(e){return t.searchBtnAction()}}},[t._v("æç´¢")]),t.showRelatedPanel&&(t.relatedList.length||t.historyList.length||t.hotSearchList.length)?i("div",{class:["related-result-wrapper",{"search-find-box":!t.relatedList.length&&(t.historyList.length||t.hotSearchList.length)}]},[t.relatedList.length?i("ul",{staticClass:"related-result-list"},t._l(t.relatedList,function(e,n){return i("li",{key:n,class:[{current:t.activeIndex==n}],domProps:{innerHTML:t._s(t.computeHlName(e))},on:{click:function(i){return t.selectKeyword(e,"relate")}}})}
1),0):[t.historyList.length?i("div",{staticClass:"search-find-group"},[i("span",{staticClass:"search-find-title"},[t._v("åå²æç´¢"),i("a",{staticClass:"clear-search-btn",attrs:{href:"javascript:;",ka:"clear_history_word_click"},on:{click:t.clearHistoryAction}},[t._v("æ¸
空åå²")])]),i("div",{staticClass:"search-find-list"},t._l(t.historyList,function(e,n){return i("a",{key:n,attrs:{href:"javascript:;"},domProps:{innerHTML:t._s(e||"")},on:{click:function(i){return t.selectKeyword({name:e||""},"history")}}})}),0)]):t._e(),t.hotSearchList.length?i("div",{staticClass:"search-find-group"},[i("a",{class:["switch-find-btn",{rotate:t.switchRotate}],attrs:{href:"javascript:;"},on:{click:t.changeHotAction}},[t._v("æ¢ä¸æ¹")]),i("span",{staticClass:"search-find-title"},[t._v(t._s(t.hotSearch.name||""))]),t._l(t.hotSearchList,function(e,n){return i("div",{key:n,class:["search-find-list","search-find-item",{active:t.currentHotPage==n}]},t._l(e.wordList||[],function(e,n){return i("a",{key:n,class:[{"has-hot-word":1==e.iconType}],attrs:{href:"javascript:;"},on:{click:function(i){return t.selectKeyword(e,"guess")}}},[t._v(t._s(e.name||""))])}),0)})],2):t._e()]],2):t._e()],1)],1)])},[],!1,null,"117dba26",null).exports,C=i(53027),x=i(3776),S=i(45092),j=i(57889);function L(t,e,i,n,r,s,o){try{var a=t[s](o),c=a.value}catch(t){i(t);return}a.done?e(c):Promise.resolve(c).then(n,r)}function I(t){return function(){var e=this,i=arguments;return new Promise(function(n,r){var s=t.apply(e,i);function o(t){L(s,n,r,o,a,"next",t)}function a(t){L(s,n,r,o,a,"throw",t)}o(void 0)})}}function O(t,e){var i,n,r,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),a=Object.defineProperty;return a(o,"next",{value:c(0)}),a(o,"throw",{value:c(1)}),a(o,"return",{value:c(2)}),"function"==typeof Symbol&&a(o,Symbol.iterator,{value:function(){return this}}),o;function c(a){return function(c){var l=[a,c];if(i)throw TypeError("Generator is already executing.");for(;o&&(o=0,l[0]&&(s=0)),s;)try{if(i=1,n&&(r=2&l[0]?n.return:l[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,l[1])).done)return r;switch(n=0,r&&(l=[2&l[0],r.value]),l[0]){case 0:case 1:r=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,n=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(!(r=(r=s.trys).length>0&&r[r.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!r||l[1]>r[0]&&l[1]<r[3])){s.label=l[1];break}if(6===l[0]&&s.label<r[1]){s.label=r[1],r=l;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(l);break}r[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(t,s)}catch(t){l=[6,t],n=0}
1finally{i=r=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}}var D={components:{CardVip:S.A},data:function(){return{sidebarInfo:{},geekVipInfo:{}}},computed:(s=function(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(i).filter(function(t){return Object.getOwnPropertyDescriptor(i,t).enumerable}))),n.forEach(function(e){var n;n=i[e],e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n})}return t}({},(0,a.mapGetters)(["isLogin"])),o=o={resumeTemplateUrl:function(){return"".concat(window.location.protocol,"//").concat(x.K.cvHost,"/job/")}},Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(o)):(function(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);i.push.apply(i,n)}return i})(Object(o)).forEach(function(t){Object.defineProperty(s,t,Object.getOwnPropertyDescriptor(o,t))}),s),created:function(){this.getJobSidebar(),this.getGeekVipInfo()},methods:{actionReport:function(t){this.sendAction({action:t})},getJobSidebar:function(){return I(function(){var t;return O(this,function(e){switch(e.label){case 0:return[4,(0,p.Dw)()];case 1:return t=e.sent().zpData,this.sidebarInfo=t||{},t.showResumeExportBtn&&this.sendAction({action:"c-search-resume-operation-show"}),[2]}})}).call(this)},getGeekVipInfo:function(){return I(function(){var t,e,i;return O(this,function(n){switch(n.label){case 0:if(!this.isLogin)return[2];return[4,(0,j.b$)()];case 1:return e=(t=n.sent()).code,i=t.zpData,0==e&&i&&(this.geekVipInfo=i.geekVipInfo||{}),[2]}})}).call(this)},handleBuyVip:function(){this.$router.push({path:"/web/geek/mall",query:{pcSource:"jobsider"}})}}},E=(0,w.A)(D,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"c-job-tools"},[i("div",{staticClass:"job-tools-title"},[t._v("æ±èå·¥å
·")]),i("div",{staticClass:"job-tools-banners"},[i("div",{staticClass:"banner-item template-banner"},[i("a",{attrs:{href:t.resumeTemplateUrl,ka:"resume_template_btn_click",target:"_blank"},on:{click:function(e){return t.actionReport("c-search-resume-operations-click")}}},[i("img",{staticClass:"resume-template-img",attrs:{src:"https://img.bosszhipin.com/static/zhipin/geek/492047843937157097.png.webp",alt:""}})])]),t.isLogin?i("CardVip",{staticClass:"banner-item",attrs:{ka:"geek_vip_39_click","vip-info":t.geekVipInfo,"vip-log":"geek-vip-39"},on:{"buy-vip":t.handleBuyVip}}):t._e()],1)])},[],!1,null,"920dfc1a",null).exports,T=(0,w.A)({name:"HotLink",props:{data:{type:Object,default:function(){return{}}}},computed:{tabList:function(){return[{type:"hotJobs",name:"çé¨èä½",kaPrefix:"hot-job"},{type:"hotCities",name:"çé¨åå¸",kaPrefix:"hot-city"},{type:"hotBrands",name:"çé¨ä¼ä¸",kaPrefix:"hot-brand"},{type:"nearbyCities",name:"éè¿åå¸",kaPrefix:"nearby-city"}]},linkList:function(){return this.data[this.currentTab]||[]},currentKaPrefix:function(){var t=this;return(this.tabList.find(function(e){return e.type==t.currentTab})||{}).kaPrefix||""}},data:function(){return{currentTab:"hotJobs"}},methods:{changeTab:function(t){this.changeTab!=t.type&&(this.currentTab=t.type)}}},function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"c-hot-link"},[i("ul",{staticClass:"hot-link-tab clearfix"},t._l(t.tabList,function(e,n){return i("li",{key:n,class:[{active:t.currentTab==e.type}],attrs:{ka:"hot_link_tab_click_"+n},on:{click:function(i){return t.changeTab(e)}}},[t._v(" "+t._s(e.name||"")+" ")])}),0),i("div",{staticClass:"link-list clearfix"},t._l(t.linkList,function(e,n){return i("a",{key:n,attrs:{href:e.linkUrl,title:e.title||"",ka:""+(t.currentKaPrefix?t.currentKaPrefix+"-"+n:void 0),target:"_blank"}},[t._v(t._s(e.name||""))])}),0)])},[],!1,null,"12d3363e",null).exports,P=i(85182),A=i(28623),J=i(82928),F=i.n(J);function B(t,e,i,n,r,s,o){try{var a=t[s](o),c=a.value}catch(t){i(t);return}a.done?e(c):Promise.resolve(c).then(n,r)}function R(t){return function(){var e=this,i=arguments;return new Promise(function(n,r){var s=t.apply(e,i);function o(t){B(s,n,r,o,a,"next",t)}function a(t){B(s,n,r,o,a,"throw",t)}o(void 0)})}}function H(t,e){var i,n,r,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]}
vendor: 1,046 bytes, line 1
1,trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),a=Object.defineProperty;return a(o,"next",{value:c(0)}),a(o,"throw",{value:c(1)}),a(o,"return",{value:c(2)}),"function"==typeof Symbol&&a(o,Symbol.iterator,{value:function(){return this}}),o;function c(a){return function(c){var l=[a,c];if(i)throw TypeError("Generator is already executing.");for(;o&&(o=0,l[0]&&(s=0)),s;)try{if(i=1,n&&(r=2&l[0]?n.return:l[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,l[1])).done)return r;switch(n=0,r&&(l=[2&l[0],r.value]),l[0]){case 0:case 1:r=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,n=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(!(r=(r=s.trys).length>0&&r[r.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!r||l[1]>r[0]&&l[1]<r[3])){s.label=l[1];break}if(6===l[0]&&s.label<r[1]){s.label=r[1],r=l;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(l);break}r[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(t,s)}catch(t){l=[6,t],n=0}
1finally{i=r=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}}var z=(0,w.A)({name:"SatisfactionFeedback",props:{lid:[String,Number],size:{type:String,default:"normal"},linkQuery:{type:Object,default:function(){return{}}}},computed:{levelList:function(){return[{level:1,name:"䏿»¡æ"},{level:2,name:"ä¸è¬"},{level:3,name:"满æ"}]}},data:function(){return{currentLevel:0,formData:{feedback:""},submitIng:!1,isHidden:!1}},mounted:function(){this.loadGif()},methods:{changeLevel:function(t){this.currentLevel!=t.level&&(this.currentLevel=t.level)},loadGif:function(){var t=this.$refs.gifAnimate,e=["https://img.bosszhipin.com/static/file/2022/slv5z2t59n1655432972265.json","https://img.bosszhipin.com/static/file/2022/yq4s2zwazm1655433298817.json","https://img.bosszhipin.com/static/file/2022/coyoauheri1655433298743.json"];Array.isArray(t)&&t.forEach(function(t,i){e[i]&&F()&&F().loadAnimation({container:t,loop:!0,autoplay:!0,path:e[i]})})},closeAction:function(){c.A.set("hide-rs-feedback-card",this.$dayjs().format("YYYY-MM-DD"),864e5),this.$emit("close")},submitAction:function(){return R(function(){var t,e,i,n,r,s,o,a,c,l,u,d,f,b,y,v,g;return H(this,function(m){switch(m.label){case 0:if(0==this.currentLevel||this.submitIng)return[2];if(this.submitIng=!0,t=(this.formData||{}).feedback,h.Ay.getLength(t)>150)return this.$toast({type:"error",content:"ä¸è¶
è¿150个æ±å"}),[2];m.label=1;case 1:return m.trys.push([1,3,4,5]),i=(e=this.linkQuery||{}).query,n=e.city,r=e.industry,s=e.position,o=e.experience,a=e.degree,c=e.scale,l=e.salary,u=e.stage,d=e.multiBusinessDistrict,f=[],b=[],d&&d.split(",").map(function(t){return(t||"").split(":")}).filter(function(t){return!!t}
1).forEach(function(t){Array.isArray(t)&&(f.push(t[0]||""),b=b.concat((t[1]||"").split("_").filter(function(t){return!!t})))}),[4,(0,p.MN)({level:this.currentLevel,feedback:t,query:i,c:n||"",i:r||"",p:s||"",e:o||"",d:a||"",s:c||"",y:l||"",t:u||"",a:f.join(",")||"",b:b.join(",")||"",lid:this.lid||""})];case 2:return v=(y=m.sent()).code,g=y.message,0==v?(this.$toast({type:"success",content:"æè°¢åé¦"}),this.isHidden=!0,this.$emit("feekback-success")):7==v||1011==v?this.goToLogin():this.$toast({type:"error",content:g||"åé¦å¤±è´¥"}),[3,5];case 3:return m.sent(),this.$toast({type:"error",content:"åé¦å¤±è´¥"}),[3,5];case 4:return this.submitIng=!1,[7];case 5:return[2]}})}).call(this)},goToLogin:function(){return R(function(){return H(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,this.$bossLoginDialog({params:{pk:"satisfaction_feedback_submit_click"}})];case 1:return"login-success"==t.sent().action&&window.location.reload(),[3,3];case 2:return t.sent(),[3,3];case 3:return[2]}})}).call(this)}}},function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.isHidden?t._e():i("div",{staticClass:"c-satisfaction-feedback clearfix",class:"c-satisfaction-feedback-"+t.size},[i("a",{staticClass:"close-btn",attrs:{href:"javascript:;",ka:"satisfaction-feedback_close"},on:{click:t.closeAction}},[i("i",{staticClass:"icon-close"})]),i("h3",[t._v("对æç´¢ç»ææ¯å¦æ»¡æï¼")]),i("div",{staticClass:"nput-wrap-textarea"},[i("ui-input",{attrs:{type:"textarea",resize:"none",rows:2,placeholder:"è¯·å¡«åæ´å¤å馿è§â¦"},model:{value:t.formData.feedback,callback:function(e){t.$set(t.formData,"feedback","string"==typeof e?e.trim():e)},expression:"formData.feedback"}})],1),i("ul",{staticClass:"satisfaction-list"},t._l(t.levelList,function(e,n){return i("li",{key:n,class:["level-"+e.level,{active:t.currentLevel==e.level}],attrs:{ka:"satisfaction_level_click_"+e.level},on:{click:function(i){return i.stopPropagation(),t.changeLevel(e)}}},[i("span",{ref:"gifAnimate",refInFor:!0,staticClass:"gif-animate"}),t._v(t._s(e.name||"")+" ")])}),0),i("button",{class:["btn","btn-primary","satisfaction-submit-btn",{"btn-disabled":0==t.currentLevel}],attrs:{ka:"satisfaction_feedback_submit_click"},on:{click:t.submitAction}},[t._v(" æäº¤ ")])])},[],!1,null,"4f85e860",null).exports,q=i(94227),M=i(73703),N=i(20175),G=(0,w.A)({name:"JobLoading",props:{num:{type:Number,default:15}},methods:{loadingJobCard:function(t,e){var i=e.drawRoundRect;i(t,24,16,200,22,4),i(t,264,16,80,22,4),i(t,24,50,150,22,4),i(t,174,50,50,22,4),i(t,228,50,50,22,4),i(t,24,90,24,24,4),i(t,48,93,40,18,4),i(t,144,93,200,18,4)},loadingJobDetailCard:function(t,e){var i=e.drawRoundRect;i(t,24,16,360,26,4),i(t,24,54,240,20,4),i(t,514,28,220,35,4),i(t,24,96,100,33,4),i(t,24,140,200,20,4),i(t,24,172,704,100,4),i(t,24,288,704,1,4),i(t,24,310,40,40,20),i(t,80,304,200,22,4),i(t,628,304,100,50,4),i(t,80,338,100,17,4),i(t,24,370,704,1,4),i(t,24,393,100,33,4),i(t,24,438,200,20,4),i(t,24,470,704,110,4)}}},function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"job-rec-loading"},[i("ul",{staticClass:"job-rec-loading-list"},t._l(t.num,function(e){return i("li",{directives:[{name:"loading",rawName:"v-loading",value:{state:"loading",loadingCliper:t.loadingJobCard,zIndex:1},expression:"{ state: 'loading', loadingCliper: loadingJobCard, zIndex: 1 }"}],key:e})}),0),i("div",{directives:[{name:"loading",rawName:"v-loading",value:{state:"loading",loadingCliper:t.loadingJobDetailCard,zIndex:1},expression:"{ state: 'loading', loadingCliper: loadingJobDetailCard, zIndex: 1 }"}],staticClass:"job-loading-detail"})])},[],!1,null,"4e491c86",null).exports,K=i(76932);function V(t,e,i,n,r,s,o){try{var a=t[s](o),c=a.value}catch(t){i(t);return}a.done?e(c):Promise.resolve(c).then(n,r)}var U=(0,w.A)({props:{type:{type:String,default:"login"},step:{type:Number,default:0}},data:function(){return{}},computed:{title:function(){return"login"===this.type?"ç»å½æé":"expect"===this.type?"æ³è¦ä»ä¹å·¥ä½":"guide"===this.type?"å®åä¿¡æ¯æé":void 0},desc:function(){return"login"===this.type?"èä½å¹é
æ´ç²¾åï¼
1å¨çº¿æ²ééæ¶è":"expect"===this.type?"æ·»å åå°æ¨èåºåç¡®èä½":"guide"===this.type?"".concat(6==+this.step?"ä¸ä¼ ":"å®å","ã").concat(this.stepName,"ãä¿¡æ¯ï¼æ¨èæ´å åç¡®å²ä½ï¼è·å¾æ´å¤Bossçå°çæºä¼"):void 0},stepName:function(){switch(this.step){case 1:return"åºç¡ä¿¡æ¯";case 2:return"å·¥ä½ç»å";case 3:return"æè²ç»å";case 4:return"æ±èææ";case 5:return"个人ä¼å¿";case 6:return"个人头å";default:return""}},btnText:function(){return"login"===this.type?"ç«å³ç»å½":"expect"===this.type?"æ·»å æ±èæå":"guide"===this.type?"å®åç®å":void 0}},methods:{handleClick:function(){"login"===this.type?this.goToLogin():"expect"===this.type?this.$eventBus.$emit("add-expect"):"guide"===this.type&&(window.location.href="/web/geek/guide")},goToLogin:function(){var t;return(t=function(){return function(t,e){var i,n,r,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),a=Object.defineProperty;return a(o,"next",{value:c(0)}),a(o,"throw",{value:c(1)}),a(o,"return",{value:c(2)}),"function"==typeof Symbol&&a(o,Symbol.iterator,{value:function(){return this}}),o;function c(a){return function(c){var l=[a,c];if(i)throw TypeError("Generator is already executing.");for(;o&&(o=0,l[0]&&(s=0)),s;)try{if(i=1,n&&(r=2&l[0]?n.return:l[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,l[1])).done)return r;switch(n=0,r&&(l=[2&l[0],r.value]),l[0]){case 0:case 1:r=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,n=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(!(r=(r=s.trys).length>0&&r[r.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!r||l[1]>r[0]&&l[1]<r[3])){s.label=l[1];break}if(6===l[0]&&s.label<r[1]){s.label=r[1],r=l;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(l);break}r[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(t,s)}catch(t){l=[6,t],n=0}
1finally{i=r=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}}(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,this.$bossLoginDialog({params:{title:"ç»å½å±ç¤ºæ´å¤æ¨èèä½",pk:"job-detail-guide_login_btn_click",eventLog:{p:"job-detail-guide_login_btn_click"}}})];case 1:return"login-success"==t.sent().action&&window.location.reload(),[3,3];case 2:return t.sent(),[3,3];case 3:return[2]}})},function(){var e=this,i=arguments;return new Promise(function(n,r){var s=t.apply(e,i);function o(t){V(s,n,r,o,a,"next",t)}function a(t){V(s,n,r,o,a,"throw",t)}o(void 0)})}).call(this)}}},function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("div",{class:"job-detail-guide "+t.type},[i("div",{staticClass:"title"},[t._v(t._s(t.title))]),i("div",{staticClass:"desc"},[t._v(t._s(t.desc))]),i("div",{staticClass:"operate-btn",attrs:{ka:"job-detial-guide-btn-click"},on:{click:function(e){return e.stopPropagation(),t.handleClick(e)}}},[t._v(t._s(t.btnText))])])])},[],!1,null,"2d41d7f6",null).exports,W=(0,w.A)({},function(){return this.$createElement,this._self._c,this._m(0)},[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"loading-wait"},[e("div",{staticClass:"rect1"}),e("div",{staticClass:"rect2"}),e("div",{staticClass:"rect3"}),e("div",{staticClass:"rect4"})])}],!1,null,"1161001e",null).exports,Y=["query","position","stage","multiBusinessDistrict","multiSubway","areaBusiness","scene"],Q={city:{multiple:!1,value:""},multiSubway:{multiple:!1,value:""},multiBusinessDistrict:{multiple:!1,value:""},position:{multiple:!0,value:[]},jobType:{multiple:!1,value:""},salary:{multiple:!1,value:""},partTimeExpect:{multiple:!1,value:""},payType:{multiple:!0,value:[]},partTime:{multiple:!0,value:[]},experience:{multiple:!0,value:[]},degree:{multiple:!0,value:[]},industry:{multiple:!0,value:[]},scale:{multiple:!0,value:[]},stage:{multiple:!0,value:[]}};function X(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i<e;i++)n[i]=t[i];return n}function Z(t,e,i,n,r,s,o){try{var a=t[s](o),c=a.value}catch(t){i(t);return}a.done?e(c):Promise.resolve(c).then(n,r)}function tt(t){return function(){var e=this,i=arguments;return new Promise(function(n,r){var s=t.apply(e,i);function o(t){Z(s,n,r,o,a,"next",t)}function a(t){Z(s,n,r,o,a,"throw",t)}o(void 0)})}}function te(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(i).filter(function(t){return Object.getOwnPropertyDescriptor(i,t).enumerable}))),n.forEach(function(e){var n;n=i[e],e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n})}return t}function ti(t,e){return e=null!=e?e:{},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):(function(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);i.push.apply(i,n)}return i}
1)(Object(e)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))}),t}function tn(t,e){if(null==t)return{};var i,n,r,s={};if("u">typeof Reflect&&Reflect.ownKeys){for(r=0,i=Reflect.ownKeys(t);r<i.length;r++)n=i[r],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(s[n]=t[n]);return s}if(s=function(t,e){if(null==t)return{};var i,n,r={},s=Object.getOwnPropertyNames(t);for(n=0;n<s.length;n++)i=s[n],!(e.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(t,i)&&(r[i]=t[i]);return r}(t,e),Object.getOwnPropertySymbols)for(r=0,i=Object.getOwnPropertySymbols(t);r<i.length;r++)n=i[r],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(s[n]=t[n]);return s}function tr(t){return function(t){if(Array.isArray(t))return X(t)}(t)||function(t){if("u">typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return X(t,void 0);var i=Object.prototype.toString.call(t).slice(8,-1);if("Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i)return Array.from(i);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return X(t,void 0)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ts(t,e){var i,n,r,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),a=Object.defineProperty;return a(o,"next",{value:c(0)}),a(o,"throw",{value:c(1)}),a(o,"return",{value:c(2)}),"function"==typeof Symbol&&a(o,Symbol.iterator,{value:function(){return this}}),o;function c(a){return function(c){var l=[a,c];if(i)throw TypeError("Generator is already executing.");for(;o&&(o=0,l[0]&&(s=0)),s;)try{if(i=1,n&&(r=2&l[0]?n.return:l[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,l[1])).done)return r;switch(n=0,r&&(l=[2&l[0],r.value]),l[0]){case 0:case 1:r=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,n=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(!(r=(r=s.trys).length>0&&r[r.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!r||l[1]>r[0]&&l[1]<r[3])){s.label=l[1];break}if(6===l[0]&&s.label<r[1]){s.label=r[1],r=l;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(l);break}r[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(t,s)}catch(t){l=[6,t],n=0}
1finally{i=r=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}}var to=(0,h.iH)(p.QO),ta=(0,h.iH)(p.kI),tc=(0,h.iH)(f.So),tl=(0,h.iH)(f.ni),tu=(0,h.iH)(p.r5),th=[],td={name:"PageJobs",components:{ExpectSelect:y.A,SearchInput:_,FilterCondition:C.A,JobTools:E,HotLink:T,Breadcrumb:P.A,CompanyCard:A.A,SatisfactionFeedback:z,JobCard:M.A,JobCardDetail:N.A,JobLoading:G,JobEmpty:K.A,JobListLoginCard:b.J,LoadingWait:W,CommonFooter:d.A,JobDetailGuide:U,EduWarnCard:q.A},props:{headerRander:{type:Boolean,default:!1}},metaInfo:function(){var t=this.tdk||{};return{title:t.title||"æ±è|æ¾å·¥ä½|æèä¿¡æ¯-BOSSç´è",meta:[{name:"keywords",content:t.keywords||"æ±è,æ¾å·¥ä½,æèä¿¡æ¯"},{name:"description",content:t.description||"BOSSç´èæ±èé¢éï¼ä¸ºæ¨æä¾å¤§éçç½é¢æ±èæèèä½ä¿¡æ¯,æ³äºè§£æ´å¤å
³äºç½é¢æ±èæèèä½ä¿¡æ¯ï¼å°±æ¥BOSSç´èï¼"}]}},data:function(){return{isSearch:!1,isStudent:!1,isScrollDetail:!1,jobList:[],currentJob:{},jobDetailLoading:!1,jobDetail:{},loading:!0,hasMore:!1,moreLoading:!1,formData:{},pageVo:{page:1,pageSize:15},seoInfo:{},tdk:{},brandCard:null,closeSub:!1,isComplete:!0,step:0,type:2,defaultCity:{},filterConfig:{},catchExpectId:"",cityCodeByUser:"",isShowFeedback:!c.A.get("hide-rs-feedback-card"),hasFeedback:!1,outerScrollTop:0,seenJobIds:[],partTimeExpect:"",currentLid:"",exposedJobIds:{},lastExpectId:""}},computed:ti(te({},(0,a.mapState)(["userInfo"]),(0,a.mapState)("jobRecommend",["tempExpectInfo","expectInfo"]),(0,a.mapGetters)(["isLogin"])),{mixLocation:function(){var t,e;return null==(e=this.expectInfo)||null==(t=e.mixExpect)?void 0:t.location},firstJob:function(){return this.jobList.length?this.jobList[0]:null},showAddExpect:function(){return!this.isLogin&&!this.tempExpectInfo},guideType:function(){return this.isLogin||this.tempExpectInfo?!this.isLogin&&this.tempExpectInfo?"login":this.isLogin&&0!==parseInt(this.step)?"guide":"":"expect"},breadSites:function(){return(this.seoInfo||{}).breadSites||[]},seoData:function(){return(this.seoInfo||{}).seoData},isLower30:function(){var t=this.jobList.length;return!1===this.hasMore&&t>0&&t<30},isScroll16:function(){return this.outerScrollTop>16},isFixedFilter:function(){return this.outerScrollTop>26}}),watch:{headerRander:{handler:function(t){t&&this.handleHeader()},immediate:!0},$route:{handler:function(t){this.onRouteChange()},deep:!0,immediate:!0},"formData.encryptExpectId":function(t,e){t&&t!==e&&(this.lastExpectId=t)}},created:function(){this.initParams(),this.getFlagIcons(),this.homepageInit()},mounted:function(){window.addEventListener("scroll",this.onOuterScroll)},beforeDestroy:function(){var t=$("#header .nav a[ka=header-jobs]");t.length&&t.parent().removeClass("cur"),window.removeEventListener("scroll",this.scrollDebounce)},methods:ti(te({},(0,a.mapActions)("jobRecommend",["getFlagIcons"])),{onRouteChange:function(){this.handleHeader()},initParams:function(){return tt(function(){var t,e;return ts(this,function(i){switch(i.label){case 0:if(t=this,this.checkIsSearch(this.$route.query),(e=this.$route.query).city)return[3,2];return[4,this.getDefaultCityInfo()];case 1:return i.sent(),[3,3];case 2:this.getDefaultCityInfo(!1),i.label=3;case 3:return e.areaBusiness&&(e.multiBusinessDistrict=e.areaBusiness),Object.keys(Q).forEach(function(i){var n=Q[i];if(void 0!==e[i]&&""!==e[i]){var r=(null==n?void 0:n.multiple)?e[i].split(","):e[i];t.$set(t.formData,i,r)}}),this.initFilterConfig(),[2]}})}).call(this)},checkIsSearch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isSearch=Y.some(function(e){return Array.isArray(t[e])?t[e].length:t[e]})},getConfigFields:function(){var t,e=this.isSearch,i=this.formData.jobType,n=(null==(t=this.$refs.expectSelectRef)?void 0:t.currentJobTab)==="partTime",r=n||1903===Number(i)?["payType","partTime"]:["salary"],s=["city","industry","experience","degree","scale"];return e?tr(Y).concat(tr(s),tr(r),["jobType"]):tr(s).concat(tr(r),tr(n?["partTimeExpect"]:["jobType"]))},initFilterConfig:function(){var t=this,e=this.getConfigFields(),i={};
1Object.keys(Q).forEach(function(n){if(e.includes(n)){var r,s=JSON.parse(JSON.stringify(Q[n]));"partTimeExpect"===n?s.value=t.partTimeExpect:s.value=null!=(r=t.formData[n])?r:s.value,i[n]=s}else"partTimeExpect"===n?t.partTimeExpect="":delete t.formData[n]}),this.$set(this,"filterConfig",i)},scrollDebounce:function(){this.isScrollIng=!0,this.loadMoreDebounce()},handleHeader:function(){var t,e,i=document.querySelector("#header .nav a[ka=header-jobs]");if(i)try{if(null==(t=document.querySelector("#header li.cur"))||t.classList.remove("cur"),null==(e=i.parentElement)||e.classList.add("cur"),!window.$){var n=tr(document.querySelectorAll("script")).find(function(t){return t.src.includes("jquery")});this.$apmLog({action:"resource_load_monitor",type:"$_abnormal",json:{code:10001,message:"$å¼å¸¸ææªå®ä¹",extraInfo:{hasJqueryScript:!!n,jqueryStr:(window.$||"").toString()}}})}}catch(t){}},homepageInit:function(){return tt(function(){var t,e,i;return ts(this,function(n){switch(n.label){case 0:return[4,(0,u.kK)({version:2})];case 1:return e=(t=n.sent()).code,i=t.zpData,this.step=(null==i?void 0:i.step)||0,this.isComplete=0===e&&(null==i?void 0:i.step)===0,this.isStudent=/2|3/.test(null==i?void 0:i.freshGraduate),[2]}})}).call(this)},onExpectComponentLoad:function(t,e){this.catchExpectId=t.encryptExpectId,(null==t?void 0:t.city)&&this.filterConfig.city&&!this.$route.query.city&&this.$set(this.filterConfig.city,"value",t.city),this.onComponentLoad(t,e)},onComponentLoad:function(t,e){th=Array.from(new Set(tr(th).concat([e]))),this.formData=te({},this.formData,t||{}),["expect","search","filter"].every(function(t){return th.includes(t)})&&this.onSearch()},cardAddExpect:function(){this.$eventBus.$emit("add-expect")},clickJobCardAction:function(t){var e,i=this;this.seenJobIds.push(t.encryptJobId),(t||{}).encryptJobId!=(null==(e=this.currentJob)?void 0:e.encryptJobId)&&(this.currentJob=t||{},this.loadJobDetail(),this.$nextTick(function(){try{var t=i.$refs.jobDetail;t&&i.$scrollTo(t,{container:t,force:!0,duration:0,offset:0})}catch(t){}}))},getDefaultCityInfo:function(){var t=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return tt(function(){var e,i;return ts(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,(0,p.OY)()];case 1:return(null==(e=n.sent().zpData)?void 0:e.city)&&(this.defaultCity=(null==e?void 0:e.city)||{},t&&this.$set(this.formData,"city",(null==e||null==(i=e.city)?void 0:i.code)||"")),[3,3];case 2:return n.sent(),[3,3];case 3:return[2]}})}).call(this)},loadJobDetail:function(){return tt(function(){var t,e,i,n;return ts(this,function(r){switch(r.label){case 0:if(r.trys.push([0,,2,3]),this.jobDetail={},e=(t=this.currentJob||{}).securityId,i=t.lid,!e)return[2];return this.jobDetailLoading=!0,[4,tc({securityId:e||"",lid:i||""})];case 1:return n=r.sent().zpData,this.jobDetail=n||{},[3,3];case 2:return this.jobDetailLoading=!1,[7];case 3:return[2]}})}).call(this)},getRemovedFields:function(){var t=this.isSearch;this.formData.jobType;var e=this.getConfigFields(),i=Object.keys(Q).filter(function(t){return!e.includes(t)});return tr(t?["mixExpectType","encryptExpectId"]:Y).concat(tr(i))},onSearch:(0,l.s)(function(){return tt(function(){var t,e,i,n,r,s,o,a,c,l,u,h,d=arguments;return ts(this,function(f){switch(f.label){case 0:if(t=this,e=d.length>0&&void 0!==d[0]?d[0]:1,i=d.length>1&&void 0!==d[1]?d[1]:{},1!==e&&!this.isLogin)return[2];f.label=1;case 1:if(f.trys.push([1,6,7,8]),r=this.isSearch,this.hasFeedback&&1===e&&(this.hasFeedback=!1),!(i=i||{}).loadMore&&(this.loading=!0,document.getElementById("header")&&this.$scrollTo("#header",{duration:0})),this.pageVo.page=e||1,s=te({},this.pageVo),o=this.getRemovedFields(r),Object.keys(this.formData||{}).forEach(function(e){o.includes(e)||(s[e]=Array.isArray(t.formData[e])?t.formData[e].join(","):t.formData[e])}),(null==(n=this.$refs.expectSelectRef)?void 0:n.currentJobTab)==="partTime"&&(s.jobType=1903),r&&(s.scene=1,s.encryptExpectId=this.lastExpectId),!r)return[3,3];return[4,tu(s)];case 2:return c=f.sent(),[3,5];case 3:return[4,tl(s)];case 4:c=f.sent(),f.label=5;case 5:return a=c.zpData,this.hasMore=(null==a?void 0:a.hasMore)&&this.isLogin,this.moreLoading=!1,this.type=(null==a?void 0:a.type)||2,l=(null==a?void 0:a.jobList)||[],1==this.pageVo.page?(this.jobList=l,this.brandCard=a.brandCard,this.seenJobIds=[],u=(null==a?void 0:a.lid)||"",this.currentLid=u,u&&this.$set(this.exposedJobIds,u,[])):this.jobList=this.jobList.concat(l),[3,8];case 6:h=f.sent();try{this.$apmLog({apiParam:JSON.stringify(params),json:JSON.stringify(h),errorCode:"search-rec-job-error"})}catch(t){}return[3,8];case 7:return this.loading=!1,!i.loadMore&&this.firstJob&&this.clickJobCardAction(this.firstJob||{}
1),this.getSeoInfo(),this.getTdkInfo(),[7];case 8:return[2]}})}).apply(this,arguments)},100),updateJobByIndex:function(t,e,i){this.$set(this.jobList[t],e,i)},onExpectTabChange:function(t){},onExpectChange:function(t){var e=this;this.isSearch=!1,Y.forEach(function(t){return delete e.formData[t]}),this.catchExpectId=t.encryptExpectId,this.cityCodeByUser="",this.formData=ti(te({},this.formData,t||{}),{city:t.city||""}),this.switchUrl(!1),this.onSearch()},onSearchChange:function(t){var e;this.isSearch=!0,this.formData=ti(te({},this.formData,t||{}),{city:this.cityCodeByUser||(null==(e=this.defaultCity)?void 0:e.code)}),this.switchUrl(!0),this.onSearch()},onFilterChange:function(t){var e,i,n,r=t||{},s=r.partTimeExpect,o=tn(r,["partTimeExpect"]);o.city||(this.cityCodeByUser="",this.isSearch?o.city=(null==(i=this.defaultCity)?void 0:i.code)||"":(null==(e=this.$refs.expectSelectRef)?void 0:e.currentJobTab)==="select"&&(o.city=this.mixLocation||(null==(n=this.defaultCity)?void 0:n.code)||""),this.formData.city=o.city,this.initFilterConfig()),this.formData=ti(te({},this.formData,o||{}),{encryptExpectId:s||this.formData.partTimeExpect||this.catchExpectId}),this.partTimeExpect=s;var a=Y.some(function(e){return t[e]||Array.isArray(t[e])&&t.length>0});this.switchUrl(a),this.onSearch()},onSelectCity:function(t){this.cityCodeByUser=t},loadMoreDebounce:(0,l.s)(function(){this.isLogin&&this.loadMoreHandle()},30),loadMoreHandle:function(){return tt(function(){var t,e,i;return ts(this,function(n){switch(n.label){case 0:if(this.moreLoading||!this.hasMore||(t=Math.ceil(document.documentElement.scrollTop||document.body.scrollTop),e=Math.ceil(document.documentElement.clientHeight||document.body.clientHeight),i=Math.ceil(document.documentElement.scrollHeight||document.body.scrollHeight),t<0||t+e>i+1||!i))return[2];if(!(t+e+196>=i))return[3,2];return this.moreLoading=!0,[4,this.onSearch(this.pageVo.page+1,{loadMore:!0})];case 1:n.sent(),n.label=2;case 2:return[2]}})}).call(this)},getSeoInfo:function(){return tt(function(){var t,e,i,n;return ts(this,function(r){switch(r.label){case 0:return e=(t=this.formData||{}).city,i=t.position,[4,ta({city:e,position:i,industry:t.industry,multiBusinessDistrict:t.multiBusinessDistrict,jobCity:(this.jobList[0]||{}).city||""})];case 1:return n=(r.sent()||{}).zpData,this.seoInfo=n||{},[2]}})}).call(this)},getTdkInfo:function(){return tt(function(){var t,e;return ts(this,function(i){switch(i.label){case 0:return(t=this.formData||{}).query,[4,to(te({},tn(t,["query"])||{}))];case 1:return e=(i.sent()||{}).zpData,this.tdk=e||{},[2]}})}).call(this)},onFeedbackSuccess:function(){this.hasFeedback=!0},onCloseFeedback:function(){this.isShowFeedback=!1},switchUrl:function(){var t=this,e=this.formData,i={},n=Object.keys(Q).concat(["query"]),r=this.getRemovedFields();n.filter(function(t){return!r.includes(t)}).forEach(function(n){if("partTimeExpect"===n){t.partTimeExpect&&(i[n]=t.partTimeExpect);return}Array.isArray(e[n])?e[n].length>0&&(i[n]=e[n].join(",")):e[n]&&(i[n]=e[n])}),this.$router.replace({path:"/web/geek/jobs",query:i}),this.initFilterConfig()},onOuterScroll:function(t){var e;this.outerScrollTop=(null==(e=t.target.documentElement)?void 0:e.scrollTop)||0,this.scrollDebounce()},onDetailScroll:function(t){t.target.scrollTop>1?this.isScrollDetail=!0:this.isScrollDetail=!1},getExposureConfig:function(t){var e=this;if(this.isSearch)return function(){};var i=(t||{}).encryptJobId,n=this.currentLid;return!n||!i||(this.exposedJobIds[n]||[]).includes(i)?function(){}:function(){(e.exposedJobIds[n]||[]).includes(i)||(e.exposedJobIds[n]||e.$set(e.exp
1osedJobIds,n,[]),e.exposedJobIds[n].push(i),e.sendAction({action:"exposure_time",p:i,p2:e.formData.encryptExpectId||"",p3:"",p4:n}))}},goToLogin:function(){return tt(function(){return ts(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,this.$bossLoginDialog({params:{title:"ç»å½è´¦å·ï¼æ¥çæ´å¤å¥½èä½",pk:"guide_login_btn_click",eventLog:{p:"guide_login_btn_click"}}})];case 1:return"login-success"==t.sent().action&&window.location.reload(),[3,3];case 2:return t.sent(),[3,3];case 3:return[2]}})}).call(this)}})},tf=(0,w.A)(td,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"page-jobs-main",class:{"is-scroll":t.isScroll16,"is-fixed-filter":t.isFixedFilter}},[i("div",{staticClass:"expect-and-search"},[i("div",{staticClass:"expect-search-inner"},[i("ExpectSelect",{ref:"expectSelectRef",attrs:{"is-search":t.isSearch,"is-student":t.isStudent,"is-complete":t.isComplete,defaultCity:t.defaultCity},on:{loadend:function(e){return t.onExpectComponentLoad(e,"expect")},"tab-change":t.onExpectTabChange,change:t.onExpectChange}}),i("SearchInput",{ref:"searchInputRef",attrs:{cityCode:t.formData.city},on:{loadend:function(e){return t.onComponentLoad(e,"search")},change:t.onSearchChange}}
1)],1)]),i("div",{staticClass:"filter-condition",class:{"is-fixed":t.isFixedFilter}},[i("FilterCondition",{staticClass:"filter-condition-inner",attrs:{config:t.filterConfig},on:{"city-change":t.onSelectCity,loadend:function(e){return t.onComponentLoad(e,"filter")},change:t.onFilterChange}})],1),t.isLogin?i("EduWarnCard"):t._e(),i("div",{staticClass:"job-recommend-result"},[i("div",{staticClass:"recommend-result-inner"},[i("div",{staticClass:"recommend-result-job clearfix"},[t.loading?i("job-loading"):(t.jobList||[]).length?[i("div",{staticClass:"job-list-container"},[i("ul",{staticClass:"rec-job-list"},[t.brandCard?i("CompanyCard",{attrs:{data:t.brandCard}}):t._e(),t._l(t.jobList,function(e,n){return i("div",{directives:[{name:"exposure",rawName:"v-exposure",value:t.getExposureConfig(e),expression:"getExposureConfig(item)"}],key:n,staticClass:"card-area",class:{"has-flag":e.iconFlagList&&e.iconFlagList.length>0,"is-seen":t.seenJobIds.includes(e.encryptJobId)}},[i("job-card",{class:{active:t.currentJob.encryptJobId==e.encryptJobId},attrs:{data:e,showBottom:t.isLogin},on:{"click-job":t.clickJobCardAction,"update-job":function(e,i){return t.updateJobByIndex(n,e,i)}}}),t.isSearch&&!t.hasFeedback&&t.isShowFeedback&&n>0&&((n+1)%30==0||t.isLower30&&n===t.jobList.length-1)?i("SatisfactionFeedback",{staticClass:"card-feedback",attrs:{"link-query":t.formData},on:{close:t.onCloseFeedback,"feekback-success":t.onFeedbackSuccess}}):t._e()],1)})],2),i("loading-wait",{directives:[{name:"show",rawName:"v-show",value:t.moreLoading&&t.hasMore,expression:"moreLoading && hasMore"}]}),t.hasMore||t.isLogin?t._e():i("JobListLoginCard",{on:{login:t.goToLogin}})],1),i("div",{ref:"jobDetail",staticClass:"job-detail-container",on:{scroll:t.onDetailScroll}},[t.guideType?i("JobDetailGuide",{staticClass:"job-detail-guide-cont",attrs:{type:t.guideType,step:t.step}}):t._e(),i("JobCardDetail",{attrs:{loading:t.jobDetailLoading,isScroll:t.isScrollDetail,isStudent:t.isStudent,cityCode:t.formData.city,data:t.jobDetail},on:{"on-refresh":t.loadJobDetail}}),i("JobTools",{staticClass:"job-tools"}),t.seoData?i("HotLink",{staticClass:"hot-link",attrs:{data:t.seoData}}):t._e(),t.breadSites.length?i("Breadcrumb",{attrs:{list:t.breadSites}}):t._e()],1)]:i("job-empty")],2)]),t.isShowFeedback&&!t.loading&&0===t.jobList.length?[i("div",{staticClass:"bottom-area"},[t.hasFeedback?t._e():i("SatisfactionFeedback",{staticClass:"card-feedback",attrs:{size:"large","link-query":t.formData},on:{"feedback-success":t.onFeedbackSuccess,close:t.onCloseFeedback}}),t.seoData?i("HotLink",{staticClass:"hot-link",attrs:{data:t.seoData}}):t._e(),t.breadSites.length?i("Breadcrumb",{attrs:{list:t.breadSites}}):t._e()],1)]:t._e()],2),i("common-footer",{directives:[{name:"show",rawName:"v-show",value:!t.hasMore,expression:"!hasMore"}]})],1)},[],!1,null,"7927b92b",null).exports},45092(t,e,i){i.d(e,{A:()=>n});var n=(0,i(17727).A)({props:{vipInfo:{type:Object,default:function(){}},vipLog:{type:String,default:"geek-vip-15"}},methods:{handleClick:function(){this.$emit("buy-vip")}}},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"vip-guide sider-box",on:{click:this.handleClick}},[e("div",{staticClass:"title"},[this._v(this._s(this.vipInfo.vipStatus?"VIPå·²å¼é":"å级VIP"))]),e("div",{staticClass:"desc"},this.vipInfo.vipStatus?[this._v("æææè³"),e("br"),this._v(this._s(this.vipInfo.endDate||"-"))]:[this._v("å°äº«"+this._s(this.vipInfo.privilegeCount||0)+"å¤§ç¹ææå"),e("br"),this._v("æ±èæç")]),e("div",{staticClass:"btn"},[this.vipInfo.vipStatus?e("span",[this._v("廿¥ç")]):e("span",{directives:[{name:"exposure",rawName:"v-exposure",value:{action:"biz-item-exposure-SaleEntrance",p:"100",p2:this.vipLog},expression:"{ action: 'biz-item-exposure-SaleEntrance', p: '100', p2: vipLog }"}]},[this._v("å»å级")])])])},[],!1,null,null,null).exports},14177(t,e,i){i.d(e,{F:()=>a,w:()=>o});var n=i(17447),r="u"<typeof window,s=function(t){var e=!0,i=!1,n=void 0;try{for(var r,s=t[Symbol.iterator]();!(e=(r=s.next()).done);e=!0){var o=r.value.target.__resizeListeners__||[];o.length&&o.forEach(function(t){t()})}}catch(t){i=!0,n=t}finally{try{e||null==s.return||s.return()}finally{if(i)throw n}}},o=function(t,e){r||(t.__resizeListeners__||(t.__resizeListeners__=[],t.__ro__=new n.A(s),t.__ro__.observe(t)),t.__resizeListeners__.push(e))},a=function(t,e){t&&t.__resizeListeners__&&(t.__resizeListeners__.splice(t.__resizeListeners__.indexOf(e),1),t.__resizeListeners__.length||t.__ro__.disconnect())}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.