更新首页

This commit is contained in:
2026-09-11 12:25:38 +08:00
parent 9e24153eac
commit c29c3be942
326 changed files with 6564 additions and 44307 deletions
+127
View File
@@ -0,0 +1,127 @@
<template>
<div class="join-entry-page">
<div class="page-header">
<h1 class="page-title">加入我们</h1>
<p class="page-desc">请选择企业会员或个人会员申请入口按要求提交资料审核</p>
</div>
<div class="join-cards">
<div class="join-card enterprise-card">
<div class="join-card-icon">🏢</div>
<h3>企业会员申请</h3>
<p>适用于依法注册具有法人资格的企事业单位</p>
<ul>
<li>填写企业备案信息</li>
<li>上传申请表营业执照等材料</li>
<li>提交后等待后台审核</li>
</ul>
<a-button type="primary" block size="large" @click="navigateTo('/about/join/enterprise')">
进入企业会员申请
</a-button>
</div>
<div class="join-card personal-card">
<div class="join-card-icon">👤</div>
<h3>个人会员申请</h3>
<p>适用于具备相应专业背景认同学会章程的个人申请者</p>
<ul>
<li>填写个人备案信息</li>
<li>上传签字申请表及证明材料</li>
<li>提交后等待后台审核</li>
</ul>
<a-button block size="large" @click="navigateTo('/about/join/personal')">
进入个人会员申请
</a-button>
</div>
</div>
<div class="entry-actions">
<a-button @click="navigateTo('/about/join/downloads')">资料下载</a-button>
<a-button @click="navigateTo('/about')">返回关于我们</a-button>
</div>
</div>
</template>
<script setup lang="ts">
useHead({ title: '加入我们 - 决策咨询网' })
</script>
<style scoped>
.join-entry-page {
max-width: 1100px;
margin: 0 auto;
padding: 40px 20px 64px;
}
.page-header {
text-align: center;
margin-bottom: 36px;
}
.page-title {
margin: 0 0 12px;
font-size: 32px;
font-weight: 700;
color: #1f2937;
}
.page-desc {
margin: 0;
color: #6b7280;
font-size: 15px;
}
.join-cards {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 24px;
}
.join-card {
padding: 28px;
border-radius: 18px;
background: #fff;
box-shadow: 0 6px 20px rgba(15, 23, 42, 0.06);
}
.join-card-icon {
font-size: 36px;
margin-bottom: 16px;
}
.join-card h3 {
margin: 0 0 10px;
font-size: 22px;
color: #1f2937;
}
.join-card p {
margin: 0 0 16px;
color: #6b7280;
line-height: 1.8;
}
.join-card ul {
margin: 0 0 20px;
padding-left: 20px;
color: #475569;
line-height: 1.8;
}
.entry-actions {
display: flex;
justify-content: center;
gap: 16px;
margin-top: 28px;
}
@media (max-width: 820px) {
.join-cards {
grid-template-columns: 1fr;
}
.entry-actions {
flex-direction: column;
}
}
</style>