From e4324e585fd1dafe643d5d78b463b60ac061e437 Mon Sep 17 00:00:00 2001
From: doublex001 <16157008+doublex001@user.noreply.gitee.com>
Date: Tue, 1 Sep 2026 13:51:26 +0800
Subject: [PATCH] =?UTF-8?q?refactor(enterprise):=20=E4=BC=81=E4=B8=9A?=
=?UTF-8?q?=E7=AB=AF=E5=BA=95=E9=83=A8=E5=AF=BC=E8=88=AA=E6=94=B9=E4=B8=BA?=
=?UTF-8?q?=20=E5=B2=97=E4=BD=8D/=E4=BA=BA=E6=89=8D/=E6=B2=9F=E9=80=9A/?=
=?UTF-8?q?=E6=88=91=E7=9A=84=EF=BC=8C=E9=A6=96=E5=B1=8F=E8=90=BD=E5=9C=B0?=
=?UTF-8?q?=E5=B2=97=E4=BD=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/(enterprise)/_layout.tsx | 10 +++++-----
app/(enterprise)/enterprise-overview.tsx | 2 +-
app/enterprise-certification.tsx | 6 +++---
app/identity-select.tsx | 2 +-
app/index.tsx | 2 +-
5 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/app/(enterprise)/_layout.tsx b/app/(enterprise)/_layout.tsx
index c159353..d0896ec 100644
--- a/app/(enterprise)/_layout.tsx
+++ b/app/(enterprise)/_layout.tsx
@@ -6,14 +6,14 @@ import { Animated, Easing, Pressable, StyleSheet, View } from 'react-native';
import { colors } from '../../src/theme';
import { useRole } from '../../src/context/RoleContext';
-/** 企业端默认落地「概览」Tab */
+/** 企业端默认落地「岗位」Tab(与求职端首屏一致) */
export const unstable_settings = {
- initialRouteName: 'enterprise-overview',
+ initialRouteName: 'job-management',
};
/** 企业端用 success(绿) 区分求职端 primary(蓝);未选中 -outline,选中填充实心 */
const ICON_MAP = {
- 'enterprise-overview': { outline: 'grid-outline', filled: 'grid' },
+ 'enterprise-overview': { outline: 'person-outline', filled: 'person' },
'job-management': { outline: 'folder-outline', filled: 'folder' },
'talent-recommendation': { outline: 'people-outline', filled: 'people' },
'enterprise-chat': { outline: 'chatbubble-outline', filled: 'chatbubble' },
@@ -136,7 +136,7 @@ function TabBar({ state, descriptors, navigation, insets }: BottomTabBarProps) {
}
/**
- * 企业端底部 Tab 导航:概览 / 岗位 / 人才 / 沟通
+ * 企业端底部 Tab 导航:岗位 / 人才 / 沟通 / 我的
* 绿色 success 强调,与求职端蓝色 primary 形成视觉区分。
*/
export default function EnterpriseTabLayout() {
@@ -151,10 +151,10 @@ export default function EnterpriseTabLayout() {
screenOptions={{ headerShown: false }}
tabBar={(props) => }
>
-
+
);
}
diff --git a/app/(enterprise)/enterprise-overview.tsx b/app/(enterprise)/enterprise-overview.tsx
index 05a2c65..3b007b1 100644
--- a/app/(enterprise)/enterprise-overview.tsx
+++ b/app/(enterprise)/enterprise-overview.tsx
@@ -30,7 +30,7 @@ function Header({ onBack }: { onBack: () => void }) {
- 企业数据总览
+ 我的
diff --git a/app/enterprise-certification.tsx b/app/enterprise-certification.tsx
index 4db1d67..c97f949 100644
--- a/app/enterprise-certification.tsx
+++ b/app/enterprise-certification.tsx
@@ -136,13 +136,13 @@ export default function EnterpriseCertificationScreen() {
await submit(form);
// 提交即视为走完「企业认证」必经步骤,标记后进入企业端(审核中也可浏览)
completeEnterpriseVerify();
- router.replace('/(enterprise)/enterprise-overview');
+ router.replace('/(enterprise)/job-management');
};
const handleSkip = () => {
// 允许稍后认证:标记步骤已完成,先进企业端
completeEnterpriseVerify();
- router.replace('/(enterprise)/enterprise-overview');
+ router.replace('/(enterprise)/job-management');
};
return (
@@ -177,7 +177,7 @@ export default function EnterpriseCertificationScreen() {
企业认证已通过
您已进入企业端,可发布岗位并管理招聘流程
- router.replace('/(enterprise)/enterprise-overview')}>
+ router.replace('/(enterprise)/job-management')}>
进入企业端
diff --git a/app/identity-select.tsx b/app/identity-select.tsx
index 090cfe3..ed44f91 100644
--- a/app/identity-select.tsx
+++ b/app/identity-select.tsx
@@ -118,7 +118,7 @@ export default function IdentitySelectScreen() {
} else {
setRole('enterprise');
router.replace(
- enterpriseVerified ? '/(enterprise)/enterprise-overview' : '/enterprise-certification',
+ enterpriseVerified ? '/(enterprise)/job-management' : '/enterprise-certification',
);
}
};
diff --git a/app/index.tsx b/app/index.tsx
index 478c387..242b6cf 100644
--- a/app/index.tsx
+++ b/app/index.tsx
@@ -22,7 +22,7 @@ export default function Index() {
// 两个路由组均无 index,必须用显式落地路由,否则落地页空白
return (
);
}