1import{C as e}from"./Container-6d52d0ed.js";import{J as a}from"./JobItemPlain-6e1bd93e.js";import{A as s}from"./applyDialog-555b02e4.js";import{t,W as o,V as l,B as r,_ as i}from"./index-dd4f87d5.js";import{d as p,f as n,e as c,al as m,o as u,c as d,Q as j,a4 as v,R as y,u as g,a as h,D as f,P as b,O as k,I as w,J as _,M as I}from"./@vue-7e04503b.js";import{E as C}from"./Empty-cadb6b14.js";import{R as V}from"./ResumeExposure-f00e099e.js";import"./vuex-252d0849.js";import"./js-cookie-d59fc71c.js";import"./@gc-c6a8b84b.js";import"./crypto-js-419269d4.js";import"./call-bind-apply-helpers-cad135a8.js";import"./function-bind-d3395e5a.js";import"./es-errors-85a37993.js";import"./vue-router-5c32d8e3.js";import"./element-plus-92de3ee4.js";import"./lodash-es-45b0a3cd.js";import"./@vueuse-186d3f77.js";import"./@element-plus-2fe9209d.js";import"./@popperjs-7c715e6b.js";import"./@ctrl-91de2ec7.js";import"./dayjs-fc036766.js";import"./async-validator-bfde87a9.js";import"./memoize-one-0bacccc7.js";import"./normalize-wheel-es-3222b0a2.js";import"./@floating-ui-23594f7f.js";import"./addResumeTop-cdb5c6d4.js";import"./SelectModel-3e93ccae.js";import"./CascaderDialog-e469e12e.js";import"./select-icon-94e120d8.js";import"./Wechat-c8f39459.js";import"./index-5f110137.js";/* empty css */import"./axios-58504f54.js";import"./qs-7870b003.js";import"./side-channel-66306d48.js";import"./object-inspect-a10fec31.js";import"./side-channel-list-63df1e0f.js";import"./side-channel-map-cdfe6420.js";import"./get-intrinsic-a14f832a.js";import"./es-object-atoms-11ea1ab9.js";import"./math-intrinsics-4c3627f5.js";import"./gopd-d0860ce6.js";import"./es-define-property-88d30046.js";import"./has-symbols-9e144b68.js";import"./get-proto-fd92b11d.js";import"./dunder-proto-c5e6c7e4.js";import"./hasown-a2625f8a.js";import"./call-bound-4ce9cf5a.js";import"./side-channel-weakmap-144d3d24.js";const x={class:"result-container"},R=["href","onClick"],z={class:"header-data"},D={class:"header-title"},L={class:"title"},O={class:"tips"},U={class:"color-primary"},E={class:"header-other"},J={class:"other-cell"},A={key:0,class:"tags"},B={class:"view-date"},M={class:"result-main"},P=["href"],q=i(p({__name:"ResultList",props:{modelValue:{type:Object,default:()=>[]}},emits:["update:modelValue"],setup(e,{emit:i}){const p=e,C=i,V=n(""),q=n(""),F=n(),G=c(()=>p.modelValue||[]),N=e=>e.slice(2),S=e=>g(G).findIndex(a=>a.companyId===e),T=async e=>{if(e.isResumeView===o.read)return;const{companyId:a}=e;await function(e){return t({url:"/person/company-view/check",method:"post",data:e})}({id:a}),await l.dispatch("getRemindData");const s=g(G),r=S(a);s.splice(r,1,{...e,isResumeView:"1"}),C("update:modelValue",s)},W=()=>{const e=g(G),a=S(g(q)),{jobList:s}=e[a],t=s.findIndex(e=>e.id===g(V));s.splice(t,1,{...s[t],applyStatus:1}),e.splice(a,1,{...e[a],jobList:s}),C("update:modelValue",e)};return(e,t)=>{const l=m("el-avatar"),i=m("el-popover");return u(),d("div",x,[(u(!0),d(j,null,v(G.value,e=>{return u(),d("div",{class:"result-content",key:e.companyId},[h("a",{class:"result-header",href:e.companyUrl,target:"_blank",onClick:()=>T(e)},[h("div",{class:f((p=e.isResumeView,p===o.unread?"is-unread":""))},[y(l,{src:e.logoUrl,size:60},null,8,["src"])],2),h("div",z,[h("div",D,[h("span",L,b(e.fullName),1),h("span",O,[t[0]||(t[0]=k("æ»å
±æ¥çæ")),h("strong",U,b(e.count),1),t[1]||(t[1]=k("次 "))])]),h("div",E,[h("div",J,[h("span",null,b(e.nature),1),e.label.length?(u(),d("div",A,[(u(!0),d(j,null,v((s=e.label,s.slice(0,2)),(e,a)=>(u(),d("span",{key:a},b(e),1))),128)),N(e.label).length?(u(),w(i,{key:0,"popper-class":"tags-popper",trigger:"hover",width:320,teleported:!1},{reference:_(()=>t[2]||(t[2]=[h("span",null,[h("i",{class:"el-icon el-icon-more"})],-1)])),default:_(()=>[(u(!0),d(j,null,v(N(e.label),(e,a)=>(u(),d("span",{key:a},b(e),1))),128))]),_:2},1024)):I("",!0)])):I("",!0)]),h("span",B,[t[3]||(t[3]=k("æè¿ä¸æ¬¡æ¥ç ")),h("span",null,b(e.lastTime),1)])])])],8,R),h("div",M,[y(a,{data:e.jobList,"onOperate:collect":a=>(async(e,a)=>{const{isCollect:s}=await r(a),t=g(G),o=S(e.companyId),{jobList:l}=e,i=l.findIndex(e=>e.id===a.jobId);l.splice(i,1,{...l[i],isCollect:s}),t.splice(o,1,{...t[o],jobList:l}),C("update:modelValue",t)})(e,a),"onOperate:apply":a=>((e,a)=>{V.value=a.jobId,q.value=e.companyId,g(F).applyJob(a)})(e,a)},null,8,["data","onOperate:collect","onOperate:apply"])]),e.jobCount>2?(u(),d("a",{key:0,class:"result-more",href:e.companyUrl+"#job",target:"_blank"},[h("span",null,"æ¥çå
¨é¨"+b(e.jobCount)+"个èä½",1),t[4]||(t[4]=h("i",{class:"el-icon el-icon-arrow-right"},null,-1))],8,P)):I("",!0)]);var s,p}),128)),y(s,{ref_key:"applyDialogRef",ref:F,onUpdate:W},null,512)])}}}),[["__scopeId","data-v-5bb819e3"]]),F={class:"header"},G={key:0},N={class:"color-primary"},S={class:"color-primary"},T={class:"section"},W=i(p({__name:"index",setup(a){const s=n({company:"",view:""}),o=n([]),l=c(()=>g(o).length>0),r=n({page:1,size:20,total:0}),i=async()=>{const{page:e}=g(r),{list:a,page:{count:l,limit:i,page:p},companyCount:n,viewCount:c}=await(m={page:e},t({url:"/person/company-view/get-list",method:"get",params:m}));var m;o.value=a,s.value.company=n,s.value.view=c,r.value.page=p,r.value.size=i,r.value.total=l};return i(),(a,t)=>{const p=m("el-pagination"),n=m("router-link");return u(),w(e,null,{default:_(()=>[y(V,{description:"æ³æåç®åæå
度?"}),h("header",F,[t[4]||(t[4]=h("h1",{class:"title"},"è°çè¿æ",-1)),l.value?(u(),d("span",G,[h("strong",N,b(s.value.company),1),t[2]||(t[2]=k("å®¶åä
1½æ¥çäºæï¼å
±è®¡è¢«æ¥ç")),h("strong",S,b(s.value.view),1),t[3]||(t[3]=k("次 "))])):I("",!0)]),h("div",T,[l.value?(u(),d(j,{key:0},[y(q,{modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e)},null,8,["modelValue"]),y(p,{background:"",layout:"prev, pager, next","hide-on-single-page":!0,"current-page":r.value.page,"onUpdate:currentPage":t[1]||(t[1]=e=>r.value.page=e),"page-size":r.value.size,total:r.value.total,onCurrentChange:i},null,8,["current-page","page-size","total"])],64)):(u(),w(C,{key:1,class:"empty-container"},{default:_(()=>[t[6]||(t[6]=k(" 徿±æï¼ææ æ¥çæ°æ®")),t[7]||(t[7]=h("br",null,null,-1)),t[8]||(t[8]=k("ä¸å¦æéç®å主å¨åºå»ï¼ ")),y(n,{to:"/home"},{default:_(()=>t[5]||(t[5]=[k("廿é")])),_:1,__:[5]})]),_:1,__:[6,7,8]}))])]),_:1})}}}),[["__scopeId","data-v-72804478"]]);export{W as default};
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.