1
0
Files
ag-index/nuxt-web/pages/company/joinus.vue
2026-04-20 09:45:20 +08:00

109 lines
2.5 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<script setup lang="ts">
import { jobOpenings } from '~/data/company'
useSeo({
title: '人才招聘',
description: '查看岸基科技当前开放岗位与招聘方向,了解我们正在寻找的团队伙伴。',
keywords: '岸基科技,人才招聘,技术岗位,项目经理,开发工程师',
canonicalPath: '/company/joinus'
})
const breadcrumbItems = [
{ label: '首页', to: '/' },
{ label: '人才招聘' }
]
</script>
<template>
<div>
<SectionBanner
title="我们正在寻找"
description="有梦想、有实力、有担当的你。"
background-image="/images/page-title4.webp"
/>
<Breadcrumb :items="breadcrumbItems" />
<CompanySectionNav />
<main class="joinus-page">
<section class="jobs-grid">
<article v-for="job in jobOpenings" :key="job.title" class="job-card">
<div class="job-header">
<img :src="job.image" :alt="job.title">
<div>
<h2>{{ job.title }}</h2>
<p>{{ job.count }}</p>
</div>
</div>
<div class="job-section">
<h3>岗位职责</h3>
<ul>
<li v-for="item in job.responsibilities" :key="item">{{ item }}</li>
</ul>
</div>
<div class="job-section">
<h3>任职资格</h3>
<ul>
<li v-for="item in job.qualifications" :key="item">{{ item }}</li>
</ul>
</div>
</article>
</section>
<section class="cta-card">
<h2>我们招人了你勇敢投简历了吗</h2>
<p>绩效效益奖金七险一金周末双休午餐住宿生日礼物节日福利旅游团建与培训晋升我们希望你来一起把事情做成</p>
<a href="mailto:agsoft@china-coast.com" class="cta-link">发送简历到 agsoft@china-coast.com</a>
</section>
</main>
</div>
</template>
<style scoped>
.joinus-page {
max-width: 1200px;
margin: 0 auto;
padding: 24px 20px 64px;
display: grid;
gap: 24px;
}
.jobs-grid {
display: grid;
gap: 24px;
}
.job-card,
.cta-card {
background: #fff;
border-radius: 18px;
box-shadow: 0 12px 24px rgba(16, 37, 65, 0.08);
padding: 24px;
}
.job-header {
display: flex;
gap: 16px;
align-items: center;
margin-bottom: 16px;
}
.job-header img {
width: 72px;
height: 72px;
object-fit: cover;
border-radius: 50%;
}
.job-section ul {
padding-left: 18px;
}
.cta-link {
display: inline-block;
margin-top: 12px;
font-weight: 700;
}
</style>