Files
ks-app-employment-service/unpackage/dist/build/apptest/assets/packageA-pages-post-post.BjvbBnVn.js
史典卓 0216f6053a flat:AI+
2025-03-28 15:19:42 +08:00

2 lines
8.9 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{D as a,o as e,b as l,z as t,H as A,_ as s,p as o,q as n,s as u,G as c,L as i,v as d,x as p,a as g,w as r,l as v,k as f,y as Q,j as m,U as B,X as y,B as C}from"./index-BoIbtAZO.js";import{_ as I}from"./uni-icons.SM4XIXQc.js";import{_ as h}from"./dict-Label.Dsm7GAlr.js";const j={__name:"dict-tree-Label",props:["value","dictType"],setup(s){const{complete:o,industryLabel:n}=a();return(a,o)=>(e(),l("span",null,t(A(n)(s.dictType,s.value)),1))}},E=s({__name:"post",setup(a){const{$api:s,navTo:E,getLenPx:b,parseQueryParams:w}=o("globalFunction"),Y=n({});u({});const x=n([]),D=n();function F(a){const e=atob(a.jobId);e!==D.value&&(D.value=e,L(e))}function L(a){s.createRequest(`/app/job/${a}`).then((a=>{const{latitude:e,longitude:l,companyName:t}=a.data;Y.value=a.data,e&&l&&(x.value=[{latitude:e,longitude:l,iconPath:"data:image/png;base64,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",label:{content:t,textAlign:"center",padding:3,fontSize:12,bgColor:"#FFFFFF",anchorX:k(t),borderRadius:5},width:34}])}))}function k(a,e=12){const l=document.createElement("canvas").getContext("2d");return l.font="12px Arial",-l.measureText(a).width/2-20}function O(){const a=Y.value.jobId;if(Y.value.isApply){const a=Y.value.jobUrl;return window.open(a)}s.createRequest(`/app/job/apply/${a}`,{},"GET").then((e=>{L(a),s.msg("申请成功");const l=Y.value.jobUrl;return window.open(l)}))}function q(){const a=Y.value.jobId;Y.value.isCollection?s.createRequest(`/app/job/collection/${a}`,{},"DELETE").then((e=>{L(a),s.msg("取消收藏成功")})):s.createRequest(`/app/job/collection/${a}`,{},"POST").then((e=>{L(a),s.msg("收藏成功")}))}return c((a=>{a.jobId&&F(a)})),i((()=>{const a=w();a.jobId&&F(a)})),(a,s)=>{const o=v,n=B,u=d(p("dict-tree-Label"),j),c=y,i=C,b=d(p("uni-icons"),I);return e(),g(o,{class:"container"},{default:r((()=>[f(o,{class:"job-header"},{default:r((()=>[f(o,{class:"job-title"},{default:r((()=>[Q(t(Y.value.jobTitle),1)])),_:1}),f(o,{class:"job-info"},{default:r((()=>[f(n,{class:"salary"},{default:r((()=>[Q(t(Y.value.minSalary)+"-"+t(Y.value.maxSalary)+"/月",1)])),_:1}),f(n,{class:"views"},{default:r((()=>[Q(t(Y.value.view)+"浏览",1)])),_:1})])),_:1}),f(o,{class:"location-info"},{default:r((()=>[f(o,{class:"location",style:{display:"inline-block"}},{default:r((()=>[Q(" 📍 青岛 "),f(h,{dictType:"area",value:Y.value.jobLocationAreaCode},null,8,["value"])])),_:1}),f(n,{class:"date"},{default:r((()=>[Q(t(Y.value.postingDate||"发布日期"),1)])),_:1}),f(o,{class:"source"},{default:r((()=>[Q("来源 智联招聘")])),_:1})])),_:1})])),_:1}),f(o,{class:"job-details"},{default:r((()=>[f(n,{class:"details-title"},{default:r((()=>[Q("职位详情")])),_:1}),f(o,{class:"tags"},{default:r((()=>[f(o,{class:"tag"},{default:r((()=>[f(h,{dictType:"education",value:Y.value.education},null,8,["value"])])),_:1}),f(o,{class:"tag"},{default:r((()=>[f(h,{dictType:"experience",value:Y.value.experience},null,8,["value"])])),_:1})])),_:1}),f(o,{class:"description",style:{whiteSpace:"pre-wrap"}},{default:r((()=>[Q(t(Y.value.description),1)])),_:1})])),_:1}),f(o,{class:"company-info",onClick:s[0]||(s[0]=a=>A(E)(`/packageA/pages/UnitDetails/UnitDetails?companyId=${Y.value.company.companyId}`))},{default:r((()=>[f(o,{class:"company-name"},{default:r((()=>{var a;return[Q(t(null==(a=Y.value.company)?void 0:a.name),1)]})),_:1}),f(o,{class:"company-details"},{default:r((()=>{var a,t,A,s;return[(null==(a=Y.value.company)?void 0:a.industry)?(e(),g(u,{key:0,dictType:"industry",value:null==(t=Y.value.company)?void 0:t.industry},null,8,["value"])):m("",!0),(null==(A=Y.value.company)?void 0:A.industry)?(e(),l("span",{key:1}," ")):m("",!0),f(h,{dictType:"scale",value:null==(s=Y.value.company)?void 0:s.scale},null,8,["value"]),Q(" 单位详情 ")]})),_:1}),Y.value.latitude&&Y.value.longitude?(e(),g(o,{key:0,class:"company-map"},{default:r((()=>[f(c,{style:{width:"100%",height:"100%"},latitude:Y.value.latitude,longitude:Y.value.longitude,markers:x.value},null,8,["latitude","longitude","markers"])])),_:1})):m("",!0)])),_:1}),f(o,{class:"footer"},{default:r((()=>[f(i,{class:"apply-btn",onClick:O},{default:r((()=>[Q("立即申请")])),_:1}),f(o,{class:"falls-card-matchingrate",onClick:q},{default:r((()=>[Y.value.isCollection?(e(),g(b,{key:1,type:"star-filled",color:"#FFCB47",size:"40"})):(e(),g(b,{key:0,type:"star",size:"40"}))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-57ea6143"]]);export{E as default};