Files
ks-app-employment-service/unpackage/dist/build/web/assets/pages-nearby-nearby.eqZuVs-i.js
2025-03-29 11:51:48 +08:00

2 lines
44 KiB
JavaScript

import{p as e,o as t,b as a,z as i,H as s,C as l,q as n,R as o,T as r,_ as u,A as d,c as h,a as c,w as g,k as m,n as f,e as p,j as b,y as v,f as x,l as w,m as y,U as _,V as S,W as A,s as k,G as T,t as C,v as I,x as z,I as D,J as M,F as R,r as W,X as L,S as j,D as V,L as F,u as H,d as B,Y as U,N as E,M as P}from"./index-DdiBakOJ.js";import{a as N,b as O,_ as Y,s as X}from"./screening-job-requirements.BSt0qcms.js";import{_ as Q,a as K}from"./matchingDegree.C4MMzh2G.js";import{_ as q}from"./uni-icons.OqqMV__G.js";import{_ as J}from"./dict-Label.ot3xNx0t.js";const G={__name:"convert-distance",props:["alat","along","blat","blong"],setup(l){const{haversine:n,getDistanceFromLatLonInKm:o}=e("globalFunction"),{alat:r,along:u,blat:d,blong:h}=l,c=o(r,u,d,h);return(e,l)=>(t(),a("span",{style:{"padding-left":"16rpx"}},i(function(e){const{km:t,m:a}=e;return r||u?t>1?t.toFixed(2)+"km":a.toFixed(2)+"m":"--km"}(s(c))),1))}},Z=l("location",(()=>{const e=n(""),t=n("");return{getLocation:function(){return new Promise(((a,i)=>{o({type:"wgs84",altitude:!0,isHighAccuracy:!0,enableHighAccuracy:!0,timeout:1e4,success:function(i){const s={longitude:120.382665,latitude:36.066938};e.value=s.longitude,t.value=s.latitude,r("用户位置获取成功"),a(s)},fail:function(i){const s={longitude:120.382665,latitude:36.066938};e.value=s.longitude,t.value=s.latitude,r("用户位置获取失败,使用模拟定位"),a(s)},complete:function(e){console.warn("getUserLocation"+JSON.stringify(e))}})}))},longitude:function(){return e.value},latitude:function(){return t.value}}}));const $=u({created(){const e=d();this.px2rpx=750/e.screenWidth,this.screenWidth=e.screenWidth,this.screenHeight=e.screenHeight},mounted(){this.updateRect(),this.mmax=this.valueFormat(this.max,!1),this.percent=Math.abs((this.valueFormat(this.value)-this.min)/(this.mmax-this.min)),this.subPercent=Math.abs((this.valueFormat(this.subValue,!0)-this.min)/(this.mmax-this.min)),this.reverse?"vertical"!=this.direction?this.handleX=(1-this.percent)*this.barMaxLength:this.handleY=this.percent*this.barMaxLength:"vertical"!=this.direction?this.handleX=this.percent*this.barMaxLength:this.handleY=(1-this.percent)*this.barMaxLength,"test"==this.bpname&&console.log(this.mainInfo)},props:{bpname:{type:String,default:""},width:{type:String,default:"300px"},strokeWidth:{type:String,default:"30px"},backgroundColor:{type:String,default:"rgba(0,0,0,0)"},noActiveColor:{type:String,default:"#00ffff"},activeColor:{type:String,default:"#0000ff"},subActiveColor:{type:String,default:"#ffaaaa"},handleColor:{type:String,default:"#ffff00"},infoColor:{type:String,default:"#000000"},borderRadius:{type:String,default:"5px"},barBorderRadius:{type:String,default:"5px"},isActiveCircular:{type:Boolean,default:!1},handleWidth:{type:String,default:"50px"},handleHeight:{type:String,default:"40px"},handleBorderRadius:{type:String,default:"5px"},handleImgUrl:{type:String,default:""},disabled:{type:Boolean,default:!1},direction:{type:String,default:"horizontal"},infoEndText:{type:String,default:""},infoFontSize:{type:String,default:"18px"},showInfo:{type:Boolean,default:!0},infoContent:{type:String,default:"value"},infoAlign:{type:String,default:"right"},max:{type:Number,default:100},min:{type:Number,default:0},value:{type:Number,default:0},subValue:{type:Number,default:0},step:{type:Number,default:1},subStep:{type:Number,default:1},continuous:{type:Boolean,default:!0},subContinuous:{type:Boolean,default:!0},reverse:{type:Boolean,default:!1},widgetPos:{type:String,default:"top"},widgetHeight:{type:[String,Number],default:"40px"},widgetWidth:{type:[String,Number],default:"50px"},widgetBorderRadius:{type:[String,Number],default:"5px"},widgetOpacity:{type:[String,Number],default:1},widgetOffset:{type:[String,Number],default:"0px"},widgetUrl:{type:String,default:""},widgetAngle:{type:[String,Number],default:0}},data:()=>({handleX:50,handleY:0,px2rpx:1,percent:0,subPercent:0,mainInfo:{left:0,top:0,bottom:0,right:0},touchState:!1,screenHeight:0,screenWidth:0,msubValue:0,moveable:!0,lastTouchTime:0,mmax:100}),watch:{value(e,t){this.touchState||(e=this.valueSetBoundary(e),this.percent=Math.abs((e-this.min)/(this.mmax-this.min)))},showValue(e,t){if(!this.continuous){let t;this.reverse?"vertical"!=this.direction?(t=Math.abs(1-(e-this.min)/(this.mmax-this.min)),this.handleX=t*this.barMaxLength):(t=Math.abs((e-this.min)/(this.mmax-this.min)),this.handleY=t*this.barMaxLength):"vertical"!=this.direction?(t=Math.abs((e-this.min)/(this.mmax-this.min)),this.handleX=t*this.barMaxLength):(t=1-Math.abs((e-this.min)/(this.mmax-this.min)),this.handleY=t*this.barMaxLength)}this.$emit("change",{bpname:this.bpname,type:"change",value:this.showValue,subValue:this.msubValue}),this.$emit("valuechange",{bpname:this.bpname,type:"valuechange",value:this.showValue,subValue:this.msubValue})},percent(e,t){this.continuous&&(this.reverse?"vertical"!=this.direction?this.handleX=(1-e)*this.barMaxLength:this.handleY=e*this.barMaxLength:"vertical"!=this.direction?this.handleX=e*this.barMaxLength:this.handleY=(1-e)*this.barMaxLength)},subValue(e,t){e=this.valueSetBoundary(e),this.subContinuous?this.msubValue=e:this.msubValue=this.valueFormat(e,!0),this.subPercent=Math.abs((e-this.min)/(this.mmax-this.min)),this.$emit("change",{bpname:this.bpname,type:"change",value:this.showValue,subValue:this.msubValue}),this.$emit("subvaluechange",{bpname:this.bpname,type:"subvaluechange",value:this.showValue,subValue:this.msubValue})},max(e,t){this.mmax=this.valueFormat(e,!1)}},computed:{bpWidth(){return"vertical"==this.direction?this.maxHeight()[2]:this.sizeDeal(this.width)[2]},bpHeight(){return"vertical"==this.direction?this.sizeDeal(this.width)[2]:this.maxHeight()[2]},mareaWidth(){if("vertical"==this.direction)return this.maxHeight()[2];return this.sizeDeal(this.width)[0]-this.textWidth()+"px"},mareaHeight(){if("vertical"==this.direction){return this.sizeDeal(this.width)[0]-this.textWidth()+"px"}return this.maxHeight()[2]},mareaLeft(){return this.showValueState()&&"left"==this.infoAlign?this.textWidth()+"px":0},barMaxHeight(){if("vertical"==this.direction){let e=this.sizeDeal(this.width)[0],t=this.sizeDeal(this.handleWidth);return e-this.textWidth()-t[0]+"px"}return this.sizeDeal(this.strokeWidth)[2]},barMaxWidth(){if("vertical"==this.direction)return this.sizeDeal(this.strokeWidth)[2];let e=this.sizeDeal(this.width)[0],t=this.sizeDeal(this.handleWidth);return e-this.textWidth()-t[0]+"px"},barMaxLeft(){return this.showValueState()&&"left"==this.infoAlign?this.textWidth()+this.sizeDeal(this.handleWidth)[0]/2+"px":"vertical"!=this.direction?this.sizeDeal(this.handleWidth)[0]/2+"px":(this.maxHeight()[0]-this.sizeDeal(this.strokeWidth)[0])/2+"px"},activeRight(){return this.reverse?0:"unset"},activeLeft(){return this.reverse?"unset":0},activeTop(){return this.reverse?0:"unset"},activeBottom(){return this.reverse?"unset":0},barActiveWidth(){if("vertical"==this.direction)return this.sizeDeal(this.strokeWidth)[2];let e;return e=this.continuous?this.percent:Math.abs((this.showValue-this.min)/(this.mmax-this.min)),this.barMaxLength*e+"px"},barActiveHeight(){if("vertical"==this.direction){let e;return e=this.continuous?this.percent:Math.abs((this.showValue-this.min)/(this.mmax-this.min)),this.barMaxLength*e+"px"}return this.sizeDeal(this.strokeWidth)[2]},subActiveTop(){return this.reverse?0:"unset"},subActiveBottom(){return this.reverse?"unset":0},subActiveRight(){return this.reverse?0:"unset"},subActiveLeft(){return this.reverse?"unset":0},barSubActiveWidth(){return"vertical"==this.direction?this.sizeDeal(this.strokeWidth)[2]:this.subContinuous?this.barMaxLength*this.subPercent+"px":this.barMaxLength*Math.abs((this.msubValue-this.min)/(this.mmax-this.min))+"px"},barSubActiveHeight(){if("vertical"==this.direction){if(this.subContinuous)return this.barMaxLength*this.subPercent+"px";this.barMaxLength,Math.abs((this.msubValue-this.min)/(this.mmax-this.min))}return this.sizeDeal(this.strokeWidth)[2]},mhandleWidth(){return"vertical"==this.direction?this.sizeDeal(this.handleHeight)[2]:this.sizeDeal(this.handleWidth)[2]},mhandleHeight(){return"vertical"==this.direction?this.sizeDeal(this.handleWidth)[2]:this.sizeDeal(this.handleHeight)[2]},mhandleTop(){if("vertical"==this.direction)return 0;{let e=this.sizeDeal(this.handleHeight)[0];return this.maxHeight()[0]/2-e/2+"px"}},showValue(){return this.valueFormat(this.percent*(this.mmax-this.min)+this.min)},textHeight(){let e=this.sizeDeal(this.infoFontSize);return 1.2*e[0]+e[1]},valueLeft(){if("left"==this.infoAlign)return 0;if("center"==this.infoAlign){return this.sizeDeal(this.width)[0]/2-this.valueWidth()/2+"px"}if("right"==this.infoAlign){return this.sizeDeal(this.width)[0]-this.textWidth()+"px"}return 0},barMaxLength(){let e=this.sizeDeal(this.width)[0],t=this.sizeDeal(this.handleWidth);return e-this.textWidth()-t[0]},mwidgetWidth(){return this.sizeDeal(this.widgetWidth)[2]},mwidgetHeight(){return this.sizeDeal(this.widgetHeight)[2]},moffset(){let e=this.sizeDeal(this.widgetOffset);switch(this.widgetPos){case"top":case"bottom":return this.sizeDeal(this.mhandleHeight)[0]+e[0]+"px";case"right":case"left":return this.sizeDeal(this.mhandleWidth)[0]+e[0]+"px"}return 0},mwidgetBorderRadius(){return this.sizeDeal(this.widgetBorderRadius)[2]},mwidgetAngle(){return"rotate("+Number(this.widgetAngle)+"deg)"}},methods:{prevent(e){console.log(1)},updateRect(){h().in(this).select(".bing-progress").boundingClientRect((e=>{this.mainInfo.top=e.top,this.mainInfo.left=e.left,this.mainInfo.bottom=e.bottom,this.mainInfo.right=e.right})).exec()},touchstart(e){if(!this.disabled){if(this.updateRect(),this.mainInfo.top>this.screenHeight)return void this.$emit("dragstart",{bpname:this.bpname,type:"dragstart",value:this.showValue,subValue:this.msubValue});this.touchState=!0;let t=e.changedTouches[0];this.handleMove(t),this.$emit("dragstart",{bpname:this.bpname,type:"dragstart",value:this.showValue,subValue:this.msubValue})}},touchmove(e){if(!this.disabled){let t=e.changedTouches[0];this.handleMove(t),this.$emit("dragging",{bpname:this.bpname,type:"dragging",value:this.showValue,subValue:this.msubValue})}},touchend(e){if(!this.disabled){let t=e.changedTouches[0];this.handleMove(t),this.touchState=!1,this.$emit("dragend",{bpname:this.bpname,type:"dragend",value:this.showValue,subValue:this.msubValue})}},handleMove(e){this.sizeDeal(this.width)[0];let t,a=this.sizeDeal(this.handleWidth);t="vertical"!=this.direction?"left"==this.infoAlign?(e.pageX-this.mainInfo.left-this.textWidth()-a[0]/2)/this.barMaxLength:(e.pageX-this.mainInfo.left-a[0]/2)/this.barMaxLength:1-(e.clientY-this.mainInfo.top-a[0]/2)/this.barMaxLength,t=t>0?t:0,t=t<1?t:1,this.reverse?this.percent=1-t:this.percent=t},showValueState(){return!("vertical"==this.direction||!this.showInfo||"left"!=this.infoAlign&&"right"!=this.infoAlign)},valueSetBoundary(e){return e=this.mmax>this.min?(e=e<this.mmax?e:this.mmax)>this.min?e:this.min:(e=e>this.mmax?e:this.mmax)<this.min?e:this.min},valueFormat(e,t){e=this.valueSetBoundary(e);let a=this.stepInfo(t);e=Number(e-this.min).toFixed(a[1]);let i=a[0]*10**a[1],s=e*10**a[1],l=s%i,n=Math.floor(l),o=Math.round(l/i),r=(Math.floor(s)-n+o*i)/10**a[1];return r=Number((r+this.min).toFixed(a[1])),r},stepInfo(e){let t;if(t=Number(e?this.subStep:this.step),t<=0||!t)return[1,0];{let e=t.toString().split(".");return 1==e.length?[t,0]:[t,e[1].length]}},textWidth(){if(this.showValueState()){let e=(.7*((this.mmax.toString().length>this.min.toString().length?this.mmax.toString().length:this.min.toString().length)+this.stepInfo()[1])+this.infoEndText.length)*this.sizeDeal(this.infoFontSize)[0];return Number(e.toFixed(2))}return 0},valueWidth(){let e=(.7*((this.mmax.toString().length>this.min.toString().length?this.mmax.toString().length:this.min.toString().length)+this.stepInfo()[1])+this.infoEndText.length)*this.sizeDeal(this.infoFontSize)[0];return Number(e.toFixed(2))},maxHeight(){let e=[];if("vertical"!=this.direction){this.infoEndText.match(/[^\x00-\xff]/g)?e.push(1.1*this.sizeDeal(this.infoFontSize)[0]):e.push(this.sizeDeal(this.infoFontSize)[0])}return e.push(this.sizeDeal(this.strokeWidth)[0]),e.push(this.sizeDeal(this.handleHeight)[0]),e.sort((function(e,t){return t-e})),[e[0],"px",e[0]+"px"]},sizeDeal(e){let t=Number.isNaN(parseFloat(e))?0:parseFloat(e),a=e.toString().replace(/[0-9\.]/g,"");return"rpx"==a?(t/=this.px2rpx,a="px"):"vw"==a?(a="px",t=t/100*this.screenWidth):"vh"==a?(a="px",t=t/100*this.screenHeight):a="px",[t,a,t+a]}}},[["render",function(e,a,s,l,n,o){const r=w,u=y,d=_,h=S,k=A;return t(),c(r,{class:"bing-progress",style:f({width:o.bpWidth,height:o.bpHeight,borderRadius:s.borderRadius,backgroundColor:s.backgroundColor,flexDirection:"vertical"!=s.direction?"row":"column"})},{default:g((()=>[m(r,{class:"bp-bar_max",style:f({width:o.barMaxWidth,height:o.barMaxHeight,backgroundColor:s.noActiveColor,borderRadius:s.barBorderRadius,flexDirection:"vertical"!=s.direction?"row":"column",left:o.barMaxLeft})},{default:g((()=>[m(r,{class:"bp-bar_sub_active",style:f({width:o.barSubActiveWidth,height:o.barSubActiveHeight,backgroundColor:s.subActiveColor,top:o.subActiveTop,bottom:o.subActiveBottom,left:o.subActiveLeft,right:o.subActiveRight,borderRadius:s.isActiveCircular?s.barBorderRadius:0})},null,8,["style"]),m(r,{class:"bp-bar_active",style:f({width:o.barActiveWidth,height:o.barActiveHeight,backgroundColor:s.activeColor,top:o.activeTop,bottom:o.activeBottom,left:o.activeLeft,right:o.activeRight,borderRadius:s.isActiveCircular?s.barBorderRadius:0})},null,8,["style"])])),_:1},8,["style"]),m(k,{id:"bp-marea",class:"bp-marea",onTouchmove:p(o.touchmove,["stop","prevent"]),onTouchstart:p(o.touchstart,["stop","prevent"]),onTouchcancel:o.touchend,onTouchend:o.touchend,style:f({width:o.mareaWidth,height:o.mareaHeight,left:o.mareaLeft})},{default:g((()=>[m(h,{id:"bp-mview",class:"bp-mview",direction:"vertical"==s.direction?"vertical":"horizontal",animation:!1,disabled:!0,x:n.handleX,y:n.handleY,friction:"10",damping:"100",style:f({width:o.mhandleWidth,height:o.mhandleHeight,backgroundColor:s.handleColor,borderRadius:s.handleBorderRadius,fontSize:s.infoFontSize,top:o.mhandleTop})},{default:g((()=>[m(r,{id:"bp-handle",class:"bp-handle",style:f({fontSize:s.infoFontSize,width:o.mhandleWidth,height:o.mhandleHeight,borderRadius:s.handleBorderRadius})},{default:g((()=>[s.handleImgUrl?(t(),c(u,{key:0,class:"bp-handle-img",src:s.handleImgUrl,style:f({fontSize:s.infoFontSize,width:o.mhandleWidth,height:o.mhandleHeight,borderRadius:s.handleBorderRadius})},null,8,["src","style"])):b("",!0),""==s.handleImgUrl&&"handle"==s.infoAlign&&s.showInfo?(t(),c(d,{key:1,class:"bp-handle-text",style:f({fontSize:s.infoFontSize,color:s.infoColor,width:o.mhandleWidth,height:o.textHeight,borderRadius:"20px"})},{default:g((()=>[v(i("subValue"==s.infoContent?n.msubValue:o.showValue)+i(s.infoEndText),1)])),_:1},8,["style"])):b("",!0),"top"==s.widgetPos&&s.widgetUrl?(t(),c(u,{key:2,class:"bp-handle-widget",src:s.widgetUrl,style:f({flexDirection:"column",borderRadius:o.mwidgetBorderRadius,bottom:o.moffset,width:o.mwidgetWidth,height:o.mwidgetHeight,opacity:s.widgetOpacity,transform:o.mwidgetAngle})},null,8,["src","style"])):b("",!0),"right"==s.widgetPos&&s.widgetUrl?(t(),c(u,{key:3,class:"bp-handle-widget",src:s.widgetUrl,style:f({flexDirection:"row",borderRadius:o.mwidgetBorderRadius,left:o.moffset,width:o.mwidgetWidth,height:o.mwidgetHeight,opacity:s.widgetOpacity,transform:o.mwidgetAngle})},null,8,["src","style"])):b("",!0),"bottom"==s.widgetPos&&s.widgetUrl?(t(),c(u,{key:4,class:"bp-handle-widget",src:s.widgetUrl,style:f({flexDirection:"column",borderRadius:o.mwidgetBorderRadius,top:o.moffset,width:o.mwidgetWidth,height:o.mwidgetHeight,opacity:s.widgetOpacity,transform:o.mwidgetAngle})},null,8,["src","style"])):b("",!0),"left"==s.widgetPos&&s.widgetUrl?(t(),c(u,{key:5,class:"bp-handle-widget",src:s.widgetUrl,style:f({flexDirection:"row",borderRadius:o.mwidgetBorderRadius,right:o.moffset,width:o.mwidgetWidth,height:o.mwidgetHeight,opacity:s.widgetOpacity,transform:o.mwidgetAngle})},null,8,["src","style"])):b("",!0),"top"==s.widgetPos&&""==s.widgetUrl?(t(),c(r,{key:6,class:"bp-handle-widget",style:f({flexDirection:"column",borderRadius:o.mwidgetBorderRadius,bottom:o.moffset,width:o.mwidgetWidth,height:o.mwidgetHeight,opacity:s.widgetOpacity,transform:o.mwidgetAngle})},{default:g((()=>[x(e.$slots,"default",{},void 0,!0)])),_:3},8,["style"])):b("",!0),"right"==s.widgetPos&&""==s.widgetUrl?(t(),c(r,{key:7,class:"bp-handle-widget",style:f({flexDirection:"row",borderRadius:o.mwidgetBorderRadius,left:o.moffset,width:o.mwidgetWidth,height:o.mwidgetHeight,opacity:s.widgetOpacity,transform:o.mwidgetAngle})},{default:g((()=>[x(e.$slots,"default",{},void 0,!0)])),_:3},8,["style"])):b("",!0),"bottom"==s.widgetPos&&""==s.widgetUrl?(t(),c(r,{key:8,class:"bp-handle-widget",style:f({flexDirection:"column",borderRadius:o.mwidgetBorderRadius,top:o.moffset,width:o.mwidgetWidth,height:o.mwidgetHeight,opacity:s.widgetOpacity,transform:o.mwidgetAngle})},{default:g((()=>[x(e.$slots,"default",{},void 0,!0)])),_:3},8,["style"])):b("",!0),"left"==s.widgetPos&&""==s.widgetUrl?(t(),c(r,{key:9,class:"bp-handle-widget",style:f({flexDirection:"row",borderRadius:o.mwidgetBorderRadius,right:o.moffset,width:o.mwidgetWidth,height:o.mwidgetHeight,opacity:s.widgetOpacity,transform:o.mwidgetAngle})},{default:g((()=>[x(e.$slots,"default",{},void 0,!0)])),_:3},8,["style"])):b("",!0)])),_:3},8,["style"])])),_:3},8,["direction","x","y","style"])])),_:3},8,["onTouchmove","onTouchstart","onTouchcancel","onTouchend","style"]),o.showValueState()||"center"==s.infoAlign&&"vertical"!=s.direction&&s.showInfo?(t(),c(d,{key:0,class:"bp-value",style:f({color:s.infoColor,fontSize:s.infoFontSize,left:o.valueLeft,width:o.valueWidth()+"px"})},{default:g((()=>[v(i("subValue"==s.infoContent?n.msubValue:o.showValue)+i(s.infoEndText),1)])),_:1},8,["style"])):b("",!0)])),_:3},8,["style"])}],["__scopeId","data-v-a8b3cf26"]]),ee=u({__name:"one",emits:["onFilter"],setup(l,{expose:o,emit:r}){const{getLocation:u,longitude:d,latitude:h}=Z(),{$api:x,navTo:_,debounce:S,vacanciesTo:A,customSystem:V,formatTotal:F}=e("globalFunction"),H=r;n();const B=n(),U=n([]),E=n([]),P=n([{id:1,position:{left:V.systemInfo.screenWidth-50,top:180,width:30,height:30},iconPath:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAANlBMVEUAAAAsLCwtLS0tLS0wMDAsLCwwMDAsLCwuLi4tLS0sLCwsLCwwMDAsLCwtLS0tLS0tLS0sLCyQgYp1AAAAEXRSTlMAQGDwEOAg0HBQwIAwkKCwn9UaGJMAAASeSURBVHja7JpbkuMgDEUFiLdf7H+zU9Xj6iSjTBMTAXaa82/sa+lKAhsGg8FgMBgMBoPB4IMRAj4Bp1JSDi6PT194uDoqfaHh4pi0g3BtRNq5uuGHkLMxhJyNIeRsfIKQScgYbdqxMUoxwbVAEVednqLXKK7R5FFuOmXQmzy5GONCepHgDJwUdDodQrszxkVsqYDtbMVM6lSIlnAe/sq4vJQfZKhw6yNBnVuKeC7DLlKYfzu7EW6xz6X09gquibI68dOIIp7W6BWhI06RZFok5mctlAu9UkIvTCBdzr8+NHp6tYEuSJUeULM5Nv2aWZ0hKFuu8lAh+Yo3Q2uMJe+yQAi1mTXQFK8eZEQs31hhfFzLQ0MkqZzFQmgNb2gUSXrZm1tdr1sroTafkWPPjnO6Y4MmbCSjS4RQ17VWspEawyIEjG2lhOpYWI+DcGmpRBJTcgjJL95PBxVyJiX+zuaixkmjuLO8h2oYddMx1Tkyne5uYaAWluhgFEKVWCCwFyxR7xDbV5+FJTEiq5D8ffgNIut+VpB1bRJIH6wlBG6dMQA7jniwnhC09ZILVVm4p7QzlaWxQuBlLe1Taae0867AiiguiXPpZXU+Puq0oxGOgeHLtIcvu92xTgsRBRfPs3xnrJM1ArJCM9YKIZEFNYSxTkr+gERoSPwOyaUDUiMkumBB1mHCMvcQDY3RvL1kaR0QmtMLMIDfDoHmKM5/VB3nfq10UHGciWqgOYbRnqZkj8O/mzN8meWhA5Ivt0IPq1O7B7aatUAXFq66Jfs0EXp/f5Y30jsjNNmINCbwFGBkqBpMVRMv/v8x0xPEtAPd4NnUrWRH0BzL4lJNakZzFha39+si1O3wBlN3r9+5feJYxEA5kxATx/gtOAYEyJH5iUlHhFI4hpT47ugrFPl8WjwARwYh4R2PvZvjoVyIETt2X8OK/zBlj9huKMxYifL8IbDgN788M+YDmn+luKUDaP9a3T5GyGd3vqXZdAz/krcOInMOybvEpYOoV1rHUeaXlxKZke4A5vcI+dPe2eY2CANRcAlB4Aocc//Lts0PSgUJEQKzHr25wSoQ/LE7D/NocV52C80Ff79x3GDX2Myd8UEELVGOWzT2ThaNRyzjGw/LeMzGCrPVtcsPGmffNR0HoQ7oMEemmENszLWCNbsWKf4uejhXb5jL0Kuvpx/TEwFpGHiohQPXVINpc+I0nnloBazvas701S7bl93APO0hWrWUQ5v8OWMXmEGY2WhSKHs0CTMsxhnfwwxUckZcMUPH8zHwdHYhae2mVYP5WFWC2QCRV3B0IhzBy/nKnbCp3JEECaqlMlvYvI4ThaW85smYQ90WLQPxfJletCzEs/WGg2VgKZwMxQonOQpQjpR1qcntCtXk/jAwxMUglfSq3Pv2eSE3N3Lv6UeZU6fPdOvJk279lQD/qzwB/ptIgtStRhIkp5EEoJAIUGzHs5R23EnrqYxfqjjuIHpMtoKEDYHin6Zoke1Arug9kIsUkfZHX4X/oXWhuNA6Vx3QKkSF+EaFeEOFeAMTa44JmudE/1tXP09UCVSlv+hCCCGEEEII8Y5vyoFFetQ9yloAAAAASUVORK5CYII="}]),X=n(null),ee=k({page:0,total:100,maxPage:2,pageSize:10,search:{radius:1,order:0}}),te=n(!1),ae=n([]),ie=k({progressWidth:"200px"});function se(){ue(),X.value.change("loading")}function le(e){if(1===e.detail.controlId)ne()}function ne(){u().then((e=>{U.value=[{latitude:e.latitude,longitude:e.longitude,iconPath:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABOCAMAAABc6hVDAAAAXVBMVEUAAACJvdISx3wRvnhyv8JgwbQ6w5osxI9RwaogxYcSxn0Sx3wSxnxGwqETxnwTxnwTxn0TxnwTxX4TxnwTx30Sxn0Sxn0SxX0SxX0Sxn0Sxn0SxnwSxnwTyH4RzH4gTuwPAAAAHnRSTlMAsvENvsjf6tD1NeDT16talXYiuRmiQSlpwYH46E4LWE2XAAACPElEQVRYw+2W2ZqiMBCFYyAbCQFkUbD7vP9jTtAeEasUem7Hcyn+qTXni+CUFecYJCBDPBeZ2KVjFT0e5GPVbUJF/QXA6dKqJFsaN5N18RY69RIwNj88KLcGkP3pJZQ1CdILs5A6gU32oqh2gTiwZQMOHk4dXko5+IFSlYRZQnEBDWRFqAv0YUMalydukIRiOTmsGu8pxXP+uFBZC3PYJYN2mUMDl+/DcofmnqKEOuyUgvybZs8Xxkuj/tleiXw/lkPetqUmwfaE6zwbLFfWKvYDvrqEVVzzlcFVRnFDqBIWYZlEINu+byWYAixiGjWTo4GcjtcCGglDs/SZKOBorFDcTSLQeA6FOMPQiSbqztFdMDiLHiX5tREPmsi5JaIIsKTBK9fovp6LtwiC5KAQxUqR/kMKQD2fVa+xGvYZwz9ie5KkmORa4lctyTzXksgM4LzyNHYADdkCtfKZo4clW9Rwy2UwHu/UCEO/F9x1yx18lV3rqjwc+QzfCdHCMr6NUDdNHcA4vEUrBN3lWdbhKjcfybbsyDuQKrUuFe9Bc+XkDmyoRH+7UaTqDV8efrbnd/YamQvMi7/6NcxezKBetjVA700xZCufKfd1URbrNYfdpixQiZUaoNyONXsa4fRWXWi2Hyb8s4RqCG8SLTE7PKuuBlzJPdWsA+rXr8phTKB+tjKdoHEQ7/TdXhJptFV5krLaJObSfostFVOQeJAMUyF26VRNcQxAGONUncSvlEl5W78P9sE+2Af7r7E/JM8yI9ZsVnYAAAAASUVORK5CYII="}],E.value=[{latitude:e.latitude,longitude:e.longitude,radius:1e3,fillColor:"#00b8002e"}],ue("refresh")}))}function oe(e){const t=1+e.value;ee.search.radius=t,E.value=[{latitude:h(),longitude:d(),radius:1e3*t,fillColor:"#00b8002e"}],re("refresh")}T((()=>{})),C((()=>{x.msg("使用模拟定位"),ne()}));let re=S(ue,500);function ue(e="add"){"add"===e&&ee.page<ee.maxPage&&(ee.page+=1),"refresh"===e&&(ee.page=1,ee.maxPage=2);let t={current:ee.page,pageSize:ee.pageSize,longitude:d(),latitude:h(),...ee.search};x.createRequest("/app/job/nearJob",t,"POST").then((t=>{const{rows:a,total:i}=t;if("add"===e){const e=ee.pageSize*(ee.page-1),t=ae.value.length,i=a;ae.value.splice(e,t,...i)}else ae.value=a;ee.total=t.total,ee.maxPage=Math.ceil(ee.total/ee.pageSize),a.length<ee.pageSize?X.value.change("noMore"):X.value.change("more")}))}function de(e){ee.search.order=e.value,ue("refresh")}return o({loadData:async function(){try{if(te.value)return;te.value=!0}catch(e){throw te.value=!1,e}},handleFilterConfirm:function(e){ee.search={radius:ee.search.radius,order:ee.search.order};for(const[t,a]of Object.entries(e))ee.search[t]=a.join(",");ue("refresh")}}),(e,l)=>{const n=L,o=w,r=I(z("latestHotestStatus"),N),u=y,x=I(z("Salary-Expectation"),Q),S=I(z("matchingDegree"),K),k=I(z("uni-icons"),q),T=I(z("convert-distance"),G),C=I(z("loadmore"),O),V=j;return t(),c(V,{"scroll-y":!0,class:"nearby-scroll",onScrolltolower:se},{default:g((()=>[m(o,{class:"nearby-map",onTouchmove:l[0]||(l[0]=p((()=>{}),["stop","prevent"]))},{default:g((()=>[m(n,{style:{width:"100%",height:"300px"},latitude:s(h)(),longitude:s(d)(),markers:U.value,circles:E.value,controls:P.value,onControltap:le},null,8,["latitude","longitude","markers","circles","controls"])])),_:1}),m(o,{class:"nearby-list"},{default:g((()=>[m(o,{class:"list-head",onTouchmove:l[2]||(l[2]=p((()=>{}),["stop","prevent"]))},{default:g((()=>[m(o,{class:"tab-options"},{default:g((()=>[m(o,{class:"tab-scroll",ref_key:"progress",ref:B},{default:g((()=>[m(o,{class:"tab-scr-d",style:f(`width: ${ie.progressWidth}`)},{default:g((()=>[m(o,{class:""},{default:g((()=>[v("1km")])),_:1}),m(o,{class:""},{default:g((()=>[v("5km")])),_:1}),m(o,{class:""},{default:g((()=>[v("10km")])),_:1})])),_:1},8,["style"]),m($,{strokeWidth:"7px",max:10,activeColor:"#13C57C",handleWidth:"10px",handleHeight:"10px",handleBorderRadius:"5px",handleColor:"#4778EC",onChange:oe,showInfo:!1,width:ie.progressWidth},null,8,["width"])])),_:1},512),m(o,{class:"tab-op-right"},{default:g((()=>[m(o,{class:"tab-recommend"},{default:g((()=>[m(r,{onConfirm:de})])),_:1}),m(o,{class:"tab-filter",onClick:l[1]||(l[1]=e=>H("onFilter",0))},{default:g((()=>[D(m(o,{class:"tab-number"},{default:g((()=>[v(i(s(F)(ee.total)),1)])),_:1},512),[[M,ee.total]]),m(u,{class:"image",src:Y})])),_:1})])),_:1})])),_:1})])),_:1}),m(o,{class:"one-cards"},{default:g((()=>[(t(!0),a(R,null,W(ae.value,((e,a)=>(t(),c(o,{class:"card-box",key:e.jobId,onClick:t=>{return a=e.jobId,void _(`/packageA/pages/post/post?jobId=${btoa(a)}`);var a}},{default:g((()=>[m(o,{class:"box-row mar_top0"},{default:g((()=>[m(o,{class:"row-left"},{default:g((()=>[v(i(e.jobTitle),1)])),_:2},1024),m(o,{class:"row-right"},{default:g((()=>[m(x,{"max-salary":e.maxSalary,"min-salary":e.minSalary},null,8,["max-salary","min-salary"])])),_:2},1024)])),_:2},1024),m(o,{class:"box-row"},{default:g((()=>[m(o,{class:"row-left"},{default:g((()=>[e.education?(t(),c(o,{key:0,class:"row-tag"},{default:g((()=>[m(J,{dictType:"education",value:e.education},null,8,["value"])])),_:2},1024)):b("",!0),e.experience?(t(),c(o,{key:1,class:"row-tag"},{default:g((()=>[m(J,{dictType:"experience",value:e.experience},null,8,["value"])])),_:2},1024)):b("",!0)])),_:2},1024)])),_:2},1024),m(o,{class:"box-row mar_top0"},{default:g((()=>[m(o,{class:"row-item mineText"},{default:g((()=>[v(i(e.postingDate||"发布日期"),1)])),_:2},1024),m(o,{class:"row-item mineText"},{default:g((()=>[v(i(s(A)(e.vacancies)),1)])),_:2},1024),m(o,{class:"row-item mineText textblue"},{default:g((()=>[m(S,{job:e},null,8,["job"])])),_:2},1024),m(o,{class:"row-item"},{default:g((()=>[m(k,{type:"star",size:"28"})])),_:1})])),_:2},1024),m(o,{class:"box-row"},{default:g((()=>[m(o,{class:"row-left mineText"},{default:g((()=>[v(i(e.companyName),1)])),_:2},1024),m(o,{class:"row-right mineText"},{default:g((()=>[v(" 青岛 "),m(J,{dictType:"area",value:e.jobLocationAreaCode},null,8,["value"]),m(T,{alat:e.latitude,along:e.longitude,blat:s(h)(),blong:s(d)()},null,8,["alat","along","blat","blong"])])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1}),m(C,{ref_key:"loadmoreRef",ref:X},null,512)])),_:1})}}},[["__scopeId","data-v-bd732364"]]),te=u({__name:"two",emits:["onFilter"],setup(l,{expose:o,emit:r}){const{getLocation:u,longitude:d,latitude:h}=Z(),{getDictSelectOption:f,oneDictData:x}=V(),{$api:_,navTo:S,vacanciesTo:A,formatTotal:T}=e("globalFunction"),C=r,L=k({tabIndex:"all",tabBxText:"buxianquyu"}),U=n(!1),E=k({area:0}),P=n(null),X=n({}),$=k({page:0,total:0,maxPage:2,pageSize:10,search:{order:0}}),ee=n([]);function te(){se(),P.value.change("loading")}function ae(e){L.tabIndex=e,$.search.jobTitle="all"===e?"":H().userInfo.jobTitle[e],se("refresh")}function ie(e,t){E.area=e,se("refresh")}function se(e="add"){"add"===e&&$.page<$.maxPage&&($.page+=1),"refresh"===e&&($.page=1,$.maxPage=2);let t={current:$.page,pageSize:$.pageSize,countyIds:[E.area],...$.search};E.area===L.tabBxText&&(t.countyIds=[]),_.createRequest("/app/job/countyJob",t,"POST").then((t=>{const{rows:a,total:i}=t;if("add"===e){const e=$.pageSize*($.page-1),t=ee.value.length,i=a;ee.value.splice(e,t,...i)}else ee.value=a;$.total=t.total,$.maxPage=Math.ceil($.total/$.pageSize),a.length<$.pageSize?P.value.change("noMore"):P.value.change("more")}))}function le(e){$.search.order=e.value,se("refresh")}return F((()=>{X.value=H().userInfo})),o({loadData:async function(){try{if(U.value)return;const e=x("area")[0];E.area=e.value,se("refresh"),U.value=!0}catch(e){throw U.value=!1,e}},handleFilterConfirm:function(e){$.search={order:$.search.order};for(const[t,a]of Object.entries(e))$.search[t]=a.join(",");se("refresh")}}),(e,l)=>{const n=w,o=j,r=I(z("uni-icons"),q),u=I(z("latestHotestStatus"),N),f=y,_=I(z("Salary-Expectation"),Q),k=I(z("matchingDegree"),K),V=I(z("convert-distance"),G),F=I(z("loadmore"),O);return t(),c(o,{"scroll-y":!0,class:"nearby-scroll",onScrolltolower:te},{default:g((()=>[m(n,{class:"two-head"},{default:g((()=>[(t(!0),a(R,null,W(s(x)("area"),((e,a)=>(t(),c(n,{class:B(["head-item",{active:e.value===E.area}]),key:e.value,onClick:t=>ie(e.value)},{default:g((()=>[v(i(e.label),1)])),_:2},1032,["class","onClick"])))),128)),m(n,{class:B(["head-item",{active:L.tabBxText===E.area}]),onClick:l[0]||(l[0]=t=>ie(L.tabBxText,e.item))},{default:g((()=>[v(" 不限区域 ")])),_:1},8,["class"])])),_:1}),m(n,{class:"nearby-list"},{default:g((()=>[m(n,{class:"list-head",onTouchmove:l[4]||(l[4]=p((()=>{}),["stop","prevent"]))},{default:g((()=>[m(n,{class:"tab-options"},{default:g((()=>[m(o,{"scroll-x":!0,"show-scrollbar":!1,class:"tab-scroll",onTouchmove:l[2]||(l[2]=p((()=>{}),["stop"]))},{default:g((()=>[m(n,{class:"tab-op-left"},{default:g((()=>[m(n,{class:B(["tab-list",{tabchecked:"all"===L.tabIndex}]),onClick:l[1]||(l[1]=e=>ae("all"))},{default:g((()=>[v(" 全部 ")])),_:1},8,["class"]),(t(!0),a(R,null,W(X.value.jobTitle,((e,a)=>(t(),c(n,{class:B(["tab-list",{tabchecked:L.tabIndex===a}]),onClick:e=>ae(a),key:a},{default:g((()=>[v(i(e),1)])),_:2},1032,["class","onClick"])))),128))])),_:1})])),_:1}),m(n,{class:"tab-op-right"},{default:g((()=>[m(r,{type:"plusempty",style:{"margin-right":"10rpx"},size:"20"}),m(n,{class:"tab-recommend"},{default:g((()=>[m(u,{onConfirm:le})])),_:1}),m(n,{class:"tab-filter",onClick:l[3]||(l[3]=e=>C("onFilter",1))},{default:g((()=>[D(m(n,{class:"tab-number"},{default:g((()=>[v(i(s(T)($.total)),1)])),_:1},512),[[M,$.total]]),m(f,{class:"image",src:Y})])),_:1})])),_:1})])),_:1})])),_:1}),m(n,{class:"one-cards"},{default:g((()=>[(t(!0),a(R,null,W(ee.value,((e,a)=>(t(),c(n,{class:"card-box",key:e.jobId,onClick:t=>{return a=e.jobId,void S(`/packageA/pages/post/post?jobId=${btoa(a)}`);var a}},{default:g((()=>[m(n,{class:"box-row mar_top0"},{default:g((()=>[m(n,{class:"row-left"},{default:g((()=>[v(i(e.jobTitle),1)])),_:2},1024),m(n,{class:"row-right"},{default:g((()=>[m(_,{"max-salary":e.maxSalary,"min-salary":e.minSalary},null,8,["max-salary","min-salary"])])),_:2},1024)])),_:2},1024),m(n,{class:"box-row"},{default:g((()=>[m(n,{class:"row-left"},{default:g((()=>[e.education?(t(),c(n,{key:0,class:"row-tag"},{default:g((()=>[m(J,{dictType:"education",value:e.education},null,8,["value"])])),_:2},1024)):b("",!0),e.experience?(t(),c(n,{key:1,class:"row-tag"},{default:g((()=>[m(J,{dictType:"experience",value:e.experience},null,8,["value"])])),_:2},1024)):b("",!0)])),_:2},1024)])),_:2},1024),m(n,{class:"box-row mar_top0"},{default:g((()=>[m(n,{class:"row-item mineText"},{default:g((()=>[v(i(e.postingDate||"发布日期"),1)])),_:2},1024),m(n,{class:"row-item mineText"},{default:g((()=>[v(i(s(A)(e.vacancies)),1)])),_:2},1024),m(n,{class:"row-item mineText textblue"},{default:g((()=>[m(k,{job:e},null,8,["job"])])),_:2},1024),m(n,{class:"row-item"},{default:g((()=>[m(r,{type:"star",size:"28"})])),_:1})])),_:2},1024),m(n,{class:"box-row"},{default:g((()=>[m(n,{class:"row-left mineText"},{default:g((()=>[v(i(e.companyName),1)])),_:2},1024),m(n,{class:"row-right mineText"},{default:g((()=>[v(" 青岛 "),m(J,{dictType:"area",value:e.jobLocationAreaCode},null,8,["value"]),m(V,{alat:e.latitude,along:e.longitude,blat:s(h)(),blong:s(d)()},null,8,["alat","along","blat","blong"])])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1}),m(F,{ref_key:"loadmoreRef",ref:P},null,512)])),_:1})}}},[["__scopeId","data-v-71795ae6"]]),ae=u({__name:"three",emits:["onFilter"],setup(l,{expose:o,emit:r}){const{$api:u,navTo:d,vacanciesTo:h,formatTotal:f}=e("globalFunction"),{getLocation:x,longitude:_,latitude:S}=Z(),A=r,C=n([]),L=n(!1),V=n([]),E=n({}),P=k({subwayList:[],subwayStart:{},subwayEnd:{},value:0,subwayId:0,downup:!0,dont:0,dontObj:{},tabIndex:"all"}),X=k({page:0,total:0,maxPage:2,pageSize:10,search:{order:0}}),$=n([]),ee=n(null);function te(){le(),ee.value.change("loading")}function ae(e){P.tabIndex=e,X.search.jobTitle="all"===e?"":H().userInfo.jobTitle[e],le("refresh")}function ie(e){if(e){return V.value.filter((t=>t.value===e))[0].text}return""}function se(e){const t=V.value[e.detail.value],a=P.subwayList.filter((e=>e.lineId===t.value))[0];C.value=a,P.value=e.detail.value,P.subwayId=a.lineId;const i=a.subwayStationList;P.downup=!0,i.length&&(P.dont=0,P.dontObj=i[0],P.subwayStart=i[0],P.subwayEnd=i[i.length-1])}function le(e="add"){"add"===e&&X.page<X.maxPage&&(X.page+=1),"refresh"===e&&(X.page=1,X.maxPage=2);let t={current:X.page,pageSize:X.pageSize,subwayIds:[P.dontObj.stationId],latitude:P.dontObj.latitude,longitude:P.dontObj.longitude,radius:2,...X.search};u.createRequest("/app/job/subway",t,"POST").then((t=>{const{rows:a,total:i}=t;if("add"===e){const e=X.pageSize*(X.page-1),t=$.value.length,i=a;$.value.splice(e,t,...i)}else $.value=a;X.total=t.total,X.maxPage=Math.ceil(X.total/X.pageSize),a.length<X.pageSize?ee.value.change("noMore"):ee.value.change("more")}))}function ne(e){X.search.order=e.value,le("refresh")}return T((()=>{u.createRequest("/app/common/subway").then((e=>{P.subwayList=e.data,C.value=e.data[0],P.subwayId=e.data[0].lineId,P.value=0,P.dont=0,V.value=e.data.map((e=>({text:e.lineName,value:e.lineId})));const t=e.data[0].subwayStationList;t.length&&(P.dont=0,P.dontObj=t[0],P.subwayStart=t[0],P.subwayEnd=t[t.length-1])}))})),F((()=>{E.value=H().userInfo})),o({loadData:async function(){try{if(L.value)return;le("refresh"),L.value=!0}catch(e){throw L.value=!1,e}},handleFilterConfirm:function(e){X.search={order:X.search.order};for(const[t,a]of Object.entries(e))X.search[t]=a.join(",");le("refresh")}}),(e,l)=>{const n=w,o=I(z("uni-icons"),q),r=U,u=j,x=I(z("latestHotestStatus"),N),k=y,T=I(z("Salary-Expectation"),Q),L=I(z("matchingDegree"),K),F=I(z("convert-distance"),G),H=I(z("loadmore"),O);return t(),c(u,{"scroll-y":!0,class:"nearby-scroll",onScrolltolower:te},{default:g((()=>[m(n,{class:"three-head",onTouchmove:l[2]||(l[2]=p((()=>{}),["stop","prevent"]))},{default:g((()=>[m(u,{class:"scroll-head","scroll-x":!0,"show-scrollbar":!1},{default:g((()=>[m(n,{class:"metro"},{default:g((()=>[m(n,{class:"metro-one"},{default:g((()=>[m(r,{class:"one-picker",onChange:se,onCancel:l[0]||(l[0]=e=>P.downup=!0),onClick:l[1]||(l[1]=e=>P.downup=!1),value:P.value,"range-key":"text",range:V.value},{default:g((()=>[m(n,{class:"one-picker"},{default:g((()=>[m(n,{class:"uni-input"},{default:g((()=>[v(i(ie(P.subwayId)),1)])),_:1}),P.downup?(t(),c(o,{key:0,type:"down",size:"16"})):(t(),c(o,{key:1,type:"up",size:"16"}))])),_:1})])),_:1},8,["value","range"])])),_:1}),m(n,{class:"metro-two"},{default:g((()=>[v(i(P.subwayStart.stationName)+"-"+i(P.subwayEnd.stationName),1)])),_:1}),m(n,{class:"metro-three"},{default:g((()=>[m(n,{class:"three-background"},{default:g((()=>[m(n,{class:"three-items"},{default:g((()=>[(t(!0),a(R,null,W(C.value.subwayStationList,((e,a)=>(t(),c(n,{class:"three-item",onClick:t=>function(e,t){console.log(e,t),P.dont=t,P.dontObj=e,le("refresh")}(e,a),key:a},{default:g((()=>[m(n,{class:B(["item-dont",{dontstart:0===a,dontend:a===C.value.subwayStationList.length-1,donted:a===P.dont}])},null,8,["class"]),m(n,{class:"item-text"},{default:g((()=>[v(i(e.stationName),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),m(n,{class:"nearby-list"},{default:g((()=>[m(n,{class:"list-head",onTouchmove:l[6]||(l[6]=p((()=>{}),["stop","prevent"]))},{default:g((()=>[m(n,{class:"tab-options"},{default:g((()=>[m(u,{"scroll-x":!0,"show-scrollbar":!1,class:"tab-scroll",onTouchmove:l[4]||(l[4]=p((()=>{}),["stop"]))},{default:g((()=>[m(n,{class:"tab-op-left"},{default:g((()=>[m(n,{class:B(["tab-list",{tabchecked:"all"===P.tabIndex}]),onClick:l[3]||(l[3]=e=>ae("all"))},{default:g((()=>[v(" 全部 ")])),_:1},8,["class"]),(t(!0),a(R,null,W(E.value.jobTitle,((e,a)=>(t(),c(n,{class:B(["tab-list",{tabchecked:P.tabIndex===a}]),key:a,onClick:e=>ae(a)},{default:g((()=>[v(i(e),1)])),_:2},1032,["class","onClick"])))),128))])),_:1})])),_:1}),m(n,{class:"tab-op-right"},{default:g((()=>[m(o,{type:"plusempty",style:{"margin-right":"10rpx"},size:"20"}),m(n,{class:"tab-recommend"},{default:g((()=>[m(x,{onConfirm:ne})])),_:1}),m(n,{class:"tab-filter",onClick:l[5]||(l[5]=e=>A("onFilter",2))},{default:g((()=>[D(m(n,{class:"tab-number"},{default:g((()=>[v(i(s(f)(X.total)),1)])),_:1},512),[[M,X.total]]),m(k,{class:"image",src:Y})])),_:1})])),_:1})])),_:1})])),_:1}),m(n,{class:"one-cards"},{default:g((()=>[(t(!0),a(R,null,W($.value,((e,a)=>(t(),c(n,{class:"card-box",key:e.jobId,onClick:t=>{return a=e.jobId,void d(`/packageA/pages/post/post?jobId=${btoa(a)}`);var a}},{default:g((()=>[m(n,{class:"box-row mar_top0"},{default:g((()=>[m(n,{class:"row-left"},{default:g((()=>[v(i(e.jobTitle),1)])),_:2},1024),m(n,{class:"row-right"},{default:g((()=>[m(T,{"max-salary":e.maxSalary,"min-salary":e.minSalary},null,8,["max-salary","min-salary"])])),_:2},1024)])),_:2},1024),m(n,{class:"box-row"},{default:g((()=>[m(n,{class:"row-left"},{default:g((()=>[e.education?(t(),c(n,{key:0,class:"row-tag"},{default:g((()=>[m(J,{dictType:"education",value:e.education},null,8,["value"])])),_:2},1024)):b("",!0),e.experience?(t(),c(n,{key:1,class:"row-tag"},{default:g((()=>[m(J,{dictType:"experience",value:e.experience},null,8,["value"])])),_:2},1024)):b("",!0)])),_:2},1024)])),_:2},1024),m(n,{class:"box-row mar_top0"},{default:g((()=>[m(n,{class:"row-item mineText"},{default:g((()=>[v(i(e.postingDate||"发布日期"),1)])),_:2},1024),m(n,{class:"row-item mineText"},{default:g((()=>[v(i(s(h)(e.vacancies)),1)])),_:2},1024),m(n,{class:"row-item mineText textblue"},{default:g((()=>[m(L,{job:e},null,8,["job"])])),_:2},1024),m(n,{class:"row-item"},{default:g((()=>[m(o,{type:"star",size:"28"})])),_:1})])),_:2},1024),m(n,{class:"box-row"},{default:g((()=>[m(n,{class:"row-left mineText"},{default:g((()=>[v(i(e.companyName),1)])),_:2},1024),m(n,{class:"row-right mineText"},{default:g((()=>[v(" 青岛 "),m(J,{dictType:"area",value:e.jobLocationAreaCode},null,8,["value"]),m(F,{alat:e.latitude,along:e.longitude,blat:s(S)(),blong:s(_)()},null,8,["alat","along","blat","blong"])])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1}),m(H,{ref_key:"loadmoreRef",ref:ee},null,512)])),_:1})}}},[["__scopeId","data-v-f455b44e"]]),ie=u({__name:"four",emits:["onFilter"],setup(l,{expose:o,emit:r}){V();const{$api:u,navTo:d,vacanciesTo:h,formatTotal:f}=e("globalFunction"),{getLocation:x,longitude:_,latitude:S}=Z(),A=r,C=k({tabIndex:"all",comlist:[],comId:0});k({area:0,areaInfo:{}});const L=n(null),U=n({}),E=n(!1),P=k({page:0,total:0,maxPage:2,pageSize:10,search:{order:0}}),X=n([]);function $(){te(),L.value.change("loading")}function ee(e){C.tabIndex=e,P.search.jobTitle="all"===e?"":H().userInfo.jobTitle[e],te("refresh")}function te(e="add"){"add"===e&&P.page<P.maxPage&&(P.page+=1),"refresh"===e&&(P.page=1,P.maxPage=2);let t={longitude:C.areaInfo.longitude,latitude:C.areaInfo.latitude,current:P.page,pageSize:P.pageSize,radius:2,...P.search};u.createRequest("/app/job/commercialArea",t,"POST").then((t=>{const{rows:a,total:i}=t;if("add"===e){const e=P.pageSize*(P.page-1),t=X.value.length,i=a;X.value.splice(e,t,...i)}else X.value=a;P.total=t.total,P.maxPage=Math.ceil(P.total/P.pageSize),a.length<P.pageSize?L.value.change("noMore"):L.value.change("more")}))}function ae(e){P.search.order=e.value,te("refresh")}return F((()=>{U.value=H().userInfo})),T((()=>{u.createRequest("/app/common/commercialArea").then((e=>{e.data.length&&(C.comlist=e.data,C.areaInfo=e.data[0],C.comId=e.data[0].commercialAreaId)}))})),o({loadData:async function(){try{if(E.value)return;te("refresh"),E.value=!0}catch(e){throw E.value=!1,e}},handleFilterConfirm:function(e){P.search={order:P.search.order};for(const[t,a]of Object.entries(e))P.search[t]=a.join(",");te("refresh")}}),(e,l)=>{const n=w,o=j,r=I(z("uni-icons"),q),u=I(z("latestHotestStatus"),N),x=y,k=I(z("Salary-Expectation"),Q),T=I(z("matchingDegree"),K),V=I(z("convert-distance"),G),F=I(z("loadmore"),O);return t(),c(o,{"scroll-y":!0,class:"nearby-scroll",onScrolltolower:$},{default:g((()=>[m(n,{class:"two-head"},{default:g((()=>[(t(!0),a(R,null,W(C.comlist,((e,a)=>(t(),c(n,{class:B(["head-item",{active:C.comId===e.commercialAreaId}]),key:e.commercialAreaId,onClick:t=>{return a=e,C.areaInfo=a,C.comId=a.commercialAreaId,void te("refresh");var a}},{default:g((()=>[v(i(e.commercialAreaName),1)])),_:2},1032,["class","onClick"])))),128))])),_:1}),m(n,{class:"nearby-list"},{default:g((()=>[m(n,{class:"list-head",onTouchmove:l[3]||(l[3]=p((()=>{}),["stop","prevent"]))},{default:g((()=>[m(n,{class:"tab-options"},{default:g((()=>[m(o,{"scroll-x":!0,"show-scrollbar":!1,class:"tab-scroll",onTouchmove:l[1]||(l[1]=p((()=>{}),["stop"]))},{default:g((()=>[m(n,{class:"tab-op-left"},{default:g((()=>[m(n,{class:B(["tab-list",{tabchecked:"all"===C.tabIndex}]),onClick:l[0]||(l[0]=e=>ee("all"))},{default:g((()=>[v(" 全部 ")])),_:1},8,["class"]),(t(!0),a(R,null,W(U.value.jobTitle,((e,a)=>(t(),c(n,{class:B(["tab-list",{tabchecked:C.tabIndex===a}]),onClick:e=>ee(a),key:a},{default:g((()=>[v(i(e),1)])),_:2},1032,["class","onClick"])))),128))])),_:1})])),_:1}),m(n,{class:"tab-op-right"},{default:g((()=>[m(r,{type:"plusempty",style:{"margin-right":"10rpx"},size:"20"}),m(n,{class:"tab-recommend"},{default:g((()=>[m(u,{onConfirm:ae})])),_:1}),m(n,{class:"tab-filter",onClick:l[2]||(l[2]=e=>A("onFilter",3))},{default:g((()=>[D(m(n,{class:"tab-number"},{default:g((()=>[v(i(s(f)(P.total)),1)])),_:1},512),[[M,P.total]]),m(x,{class:"image",src:Y})])),_:1})])),_:1})])),_:1})])),_:1}),m(n,{class:"one-cards"},{default:g((()=>[(t(!0),a(R,null,W(X.value,((e,a)=>(t(),c(n,{class:"card-box",key:e.jobId,onClick:t=>{return a=e.jobId,void d(`/packageA/pages/post/post?jobId=${btoa(a)}`);var a}},{default:g((()=>[m(n,{class:"box-row mar_top0"},{default:g((()=>[m(n,{class:"row-left"},{default:g((()=>[v(i(e.jobTitle),1)])),_:2},1024),m(n,{class:"row-right"},{default:g((()=>[m(k,{"max-salary":e.maxSalary,"min-salary":e.minSalary},null,8,["max-salary","min-salary"])])),_:2},1024)])),_:2},1024),m(n,{class:"box-row"},{default:g((()=>[m(n,{class:"row-left"},{default:g((()=>[e.education?(t(),c(n,{key:0,class:"row-tag"},{default:g((()=>[m(J,{dictType:"education",value:e.education},null,8,["value"])])),_:2},1024)):b("",!0),e.experience?(t(),c(n,{key:1,class:"row-tag"},{default:g((()=>[m(J,{dictType:"experience",value:e.experience},null,8,["value"])])),_:2},1024)):b("",!0)])),_:2},1024)])),_:2},1024),m(n,{class:"box-row mar_top0"},{default:g((()=>[m(n,{class:"row-item mineText"},{default:g((()=>[v(i(e.postingDate||"发布日期"),1)])),_:2},1024),m(n,{class:"row-item mineText"},{default:g((()=>[v(i(s(h)(e.vacancies)),1)])),_:2},1024),m(n,{class:"row-item mineText textblue"},{default:g((()=>[m(T,{job:e},null,8,["job"])])),_:2},1024),m(n,{class:"row-item"},{default:g((()=>[m(r,{type:"star",size:"28"})])),_:1})])),_:2},1024),m(n,{class:"box-row"},{default:g((()=>[m(n,{class:"row-left mineText"},{default:g((()=>[v(i(e.companyName),1)])),_:2},1024),m(n,{class:"row-right mineText"},{default:g((()=>[v(" 青岛 "),m(J,{dictType:"area",value:e.jobLocationAreaCode},null,8,["value"]),m(V,{alat:e.latitude,along:e.longitude,blat:s(S)(),blong:s(_)()},null,8,["alat","along","blat","blong"])])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1}),m(F,{ref_key:"loadmoreRef",ref:L},null,512)])),_:1})}}},[["__scopeId","data-v-611e9007"]]),se=u({__name:"nearby",setup(i){e("globalFunction");const s=k([!1,!1,!1,!1]),l=[n(null),n(null),n(null),n(null)],o=[ee,te,ae,ie],r=n(0),u=n(!1),d=n(!1),h=n(!1),f=n(!1),p=k({current:0,all:[{}]});function b(e){var t;null==(t=l[r.value].value)||t.handleFilterConfirm(e)}function x(e){switch(r.value=e,e){case 0:u.value=!0;break;case 1:d.value=!0;break;case 2:h.value=!0;break;case 3:f.value=!0}}C((()=>{S(p.current)}));function y(e){const t=e.detail.current;p.current=t,S(t)}function _(e){p.current=e,S(e)}function S(e){var t;s[e]||(null==(t=l[e].value)||t.loadData(),s[e]=!0)}return(e,i)=>{const s=w,n=P,r=E;return t(),c(s,{class:"app-container"},{default:g((()=>[m(s,{class:"nearby-head"},{default:g((()=>[m(s,{class:B(["head-item",{actived:0===p.current}]),onClick:i[0]||(i[0]=e=>_(0))},{default:g((()=>[v("附近工作")])),_:1},8,["class"]),m(s,{class:B(["head-item",{actived:1===p.current}]),onClick:i[1]||(i[1]=e=>_(1))},{default:g((()=>[v("区县工作")])),_:1},8,["class"]),m(s,{class:B(["head-item",{actived:2===p.current}]),onClick:i[2]||(i[2]=e=>_(2))},{default:g((()=>[v("地铁周边")])),_:1},8,["class"]),m(s,{class:B(["head-item",{actived:3===p.current}]),onClick:i[3]||(i[3]=e=>_(3))},{default:g((()=>[v("商圈附近")])),_:1},8,["class"])])),_:1}),m(s,{class:"nearby-content"},{default:g((()=>[m(r,{class:"swiper",current:p.current,onChange:y},{default:g((()=>[(t(),a(R,null,W(4,((e,a)=>m(n,{class:"swiper-item",key:a},{default:g((()=>[(t(),c(z(o[a]),{onOnFilter:x,ref_for:!0,ref:e=>((e,t)=>{e&&(l[t].value=e)})(e,a)},null,544))])),_:2},1024))),64))])),_:1},8,["current"])])),_:1}),m(X,{area:!1,show:u.value,"onUpdate:show":i[4]||(i[4]=e=>u.value=e),onConfirm:b},null,8,["show"]),m(X,{area:!1,show:d.value,"onUpdate:show":i[5]||(i[5]=e=>d.value=e),onConfirm:b},null,8,["show"]),m(X,{area:!1,show:h.value,"onUpdate:show":i[6]||(i[6]=e=>h.value=e),onConfirm:b},null,8,["show"]),m(X,{area:!1,show:f.value,"onUpdate:show":i[7]||(i[7]=e=>f.value=e),onConfirm:b},null,8,["show"])])),_:1})}}},[["__scopeId","data-v-97e41799"]]);export{se as default};