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 ( ); }