diff --git a/app/(enterprise)/enterprise-overview.tsx b/app/(enterprise)/enterprise-overview.tsx
index 9e3f560..6df86b5 100644
--- a/app/(enterprise)/enterprise-overview.tsx
+++ b/app/(enterprise)/enterprise-overview.tsx
@@ -162,6 +162,38 @@ function JobEvaluationList({ jobs }: { jobs: JobEvaluationSummary[] }) {
);
}
+/* ===================== 子组件:管理后台 ===================== */
+
+/**
+ * 管理后台入口:运营规则配置 / 数据审计等低频管理操作。
+ * 单独成区纵向排列,既不挤占快捷入口的横排位,也避免后台术语出现在求职者端。
+ */
+function ManageList({ actions }: { actions: EnterpriseQuickAction[] }) {
+ const router = useRouter();
+ if (actions.length === 0) return null;
+ return (
+
+ 管理后台
+ {actions.map((action) => {
+ const color = COLOR_TOKENS[action.color] ?? colors.primary;
+ return (
+ action.route && router.push(action.route as any)}
+ >
+
+
+
+ {action.label}
+
+
+ );
+ })}
+
+ );
+}
+
/* ===================== 页面主组件 ===================== */
export default function EnterpriseOverviewScreen() {
@@ -196,6 +228,7 @@ export default function EnterpriseOverviewScreen() {
+
);
@@ -430,4 +463,31 @@ const styles = StyleSheet.create({
fontWeight: '500',
marginTop: 2,
},
+ standaloneTitle: {
+ fontSize: 16,
+ fontWeight: '700',
+ color: colors.textPrimary,
+ marginBottom: 8,
+ },
+ manageRow: {
+ flexDirection: 'row',
+ alignItems: 'center',
+ paddingVertical: 12,
+ borderBottomWidth: 1,
+ borderBottomColor: colors.borderLight,
+ },
+ manageIcon: {
+ width: 38,
+ height: 38,
+ borderRadius: 10,
+ justifyContent: 'center',
+ alignItems: 'center',
+ marginRight: 12,
+ },
+ manageLabel: {
+ flex: 1,
+ fontSize: 15,
+ fontWeight: '500',
+ color: colors.textPrimary,
+ },
});
diff --git a/src/api/api.ts b/src/api/api.ts
index 69e6125..f88d3d3 100644
--- a/src/api/api.ts
+++ b/src/api/api.ts
@@ -634,9 +634,7 @@ const MOCK_MENU_ITEMS: MenuItem[] = [
{ id: 'job-management', title: '岗位管理', icon: 'business-outline', route: '/job-management' },
{ id: 'talent-recommendation', title: '人才推荐', icon: 'people-outline', route: '/talent-recommendation' },
{ id: 'enterprise-chat', title: '企业沟通', icon: 'chatbubble-outline', route: '/enterprise-chat' },
- { id: 'operation-rules', title: '运营规则配置', icon: 'options-outline', route: '/operation-rules' },
- { id: 'audit-report', title: '数据审计报告', icon: 'shield-checkmark-outline', route: '/audit-report' },
- { id: 'enterprise-certification', title: '企业认证', icon: 'business-outline', route: '/enterprise-certification' },
+ // 注:运营规则配置 / 数据审计报告属后台管理术语,已迁至企业端「我的-管理后台」,不在此暴露给求职者
];
/** 企业端入口 */
@@ -2358,6 +2356,16 @@ const MOCK_ENTERPRISE_QUICK_ACTIONS: EnterpriseQuickAction[] = [
{ id: 'interviews', label: '面试日程', icon: 'calendar-outline', route: '/interview-score', color: 'action' },
];
+/**
+ * 企业端管理后台入口
+ * 低频管理操作,单独成区展示,不占用快捷入口的横排位;
+ * 同时避免「运营规则配置 / 数据审计」等后台术语出现在求职者端菜单。
+ */
+const MOCK_ENTERPRISE_MANAGE_ACTIONS: EnterpriseQuickAction[] = [
+ { id: 'operation-rules', label: '运营规则配置', icon: 'options-outline', route: '/operation-rules', color: 'primary' },
+ { id: 'audit-report', label: '数据审计报告', icon: 'shield-checkmark-outline', route: '/audit-report', color: 'info' },
+];
+
/** 企业总览统计 */
const MOCK_ENTERPRISE_STATS: EnterpriseStat[] = [
{ id: 'jobs', label: '在招岗位', value: 1280, change: 12, icon: 'briefcase-outline', color: 'primary' },
@@ -2387,6 +2395,7 @@ const MOCK_ENTERPRISE_OVERVIEW: EnterpriseOverview = {
stats: MOCK_ENTERPRISE_STATS,
jobEvaluations: MOCK_JOB_EVALUATION_SUMMARIES,
quickActions: MOCK_ENTERPRISE_QUICK_ACTIONS,
+ manageActions: MOCK_ENTERPRISE_MANAGE_ACTIONS,
};
/**
diff --git a/src/types/enterprise.ts b/src/types/enterprise.ts
index d8f4d2d..ddab8ca 100644
--- a/src/types/enterprise.ts
+++ b/src/types/enterprise.ts
@@ -65,6 +65,11 @@ export interface EnterpriseOverview {
jobEvaluations: JobEvaluationSummary[];
/** 快捷入口 */
quickActions: EnterpriseQuickAction[];
+ /**
+ * 管理后台入口(运营规则配置、数据审计等)
+ * 仅企业端「我的」展示,不在求职者端菜单暴露,避免后台术语干扰 C 端用户
+ */
+ manageActions: EnterpriseQuickAction[];
}
/** 企业总览快捷入口 */