fix: 优化公司介绍页跳转逻辑
- 组织架构图子节点点击跳转到首页对应职位列表 - 成员单位卡片点击跳转到企业详情页 - "查看职位"按钮单独跳转到首页职位列表 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
97914d8ff2
commit
1385285a6b
|
|
@ -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>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue