fix: 优化公司介绍页跳转逻辑

- 组织架构图子节点点击跳转到首页对应职位列表
- 成员单位卡片点击跳转到企业详情页
- "查看职位"按钮单独跳转到首页职位列表

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
TianyangZhang 2026-03-27 14:02:49 +08:00
parent 97914d8ff2
commit 1385285a6b
1 changed files with 3 additions and 3 deletions

View File

@ -64,7 +64,7 @@
<div class="child-v-line"></div> <div class="child-v-line"></div>
<div <div
class="org-node child-node" class="org-node child-node"
@click="$router.push(`/companies/${child.id}`)" @click="$router.push({ path: '/home', query: { org: child.id } })"
> >
<div class="node-name">{{ child.name }}</div> <div class="node-name">{{ child.name }}</div>
<div class="node-jobs" v-if="child.job_count">在招 {{ child.job_count }} </div> <div class="node-jobs" v-if="child.job_count">在招 {{ child.job_count }} </div>
@ -89,7 +89,7 @@
v-for="child in group.children" v-for="child in group.children"
:key="child.id" :key="child.id"
class="member-card" class="member-card"
@click="$router.push({ path: '/home', query: { org: child.id } })" @click="$router.push(`/companies/${child.id}`)"
> >
<div class="member-header"> <div class="member-header">
<div class="member-logo"> <div class="member-logo">
@ -108,7 +108,7 @@
<span class="member-email" v-if="child.email"> <span class="member-email" v-if="child.email">
<el-icon><Message /></el-icon> {{ child.email }} <el-icon><Message /></el-icon> {{ child.email }}
</span> </span>
<el-button type="primary" link size="small">查看职位 </el-button> <el-button type="primary" link size="small" @click.stop="$router.push({ path: '/home', query: { org: child.id } })">查看职位 </el-button>
</div> </div>
</div> </div>
</div> </div>