diff --git a/apps/frontend/src/layouts/WorkerLayout.tsx b/apps/frontend/src/layouts/WorkerLayout.tsx
index 2f08275d..9b0c86ac 100644
--- a/apps/frontend/src/layouts/WorkerLayout.tsx
+++ b/apps/frontend/src/layouts/WorkerLayout.tsx
@@ -9,11 +9,7 @@ import type { MenuProps } from 'antd'
import { Outlet, useLocation, useNavigate } from 'react-router'
import { logoutWorker } from '@/services/worker'
-import {
- clearWorkerSession,
- getWorkerStatus,
- getWorkerUsername,
-} from '@/utils/worker-auth'
+import { clearWorkerSession, getWorkerStatus, getWorkerUsername } from '@/utils/worker-auth'
const menuItems: MenuProps['items'] = [
{ key: '/worker/hall', icon: , label: '抢单大厅' },
@@ -46,7 +42,7 @@ export default function WorkerLayout() {
diff --git a/apps/frontend/src/pages/admin/AdminLoginPage.tsx b/apps/frontend/src/pages/admin/AdminLoginPage.tsx
index 4b2bbfab..df45b190 100644
--- a/apps/frontend/src/pages/admin/AdminLoginPage.tsx
+++ b/apps/frontend/src/pages/admin/AdminLoginPage.tsx
@@ -1,5 +1,11 @@
-import { LockOutlined, UserOutlined } from '@ant-design/icons'
-import { App, Button, Card, Form, Input, Typography } from 'antd'
+import {
+ DashboardOutlined,
+ LockOutlined,
+ SafetyCertificateOutlined,
+ SettingOutlined,
+ UserOutlined,
+} from '@ant-design/icons'
+import { App, Button, Form, Input } from 'antd'
import { useState } from 'react'
import { useNavigate } from 'react-router'
@@ -11,6 +17,24 @@ type LoginForm = {
password: string
}
+const brandFeatures = [
+ {
+ icon:
,
+ title: '运营看板',
+ desc: '订单、打手、财务数据一目了然',
+ },
+ {
+ icon:
,
+ title: '权限管控',
+ desc: '按角色开放操作,操作可审计',
+ },
+ {
+ icon:
,
+ title: '灵活配置',
+ desc: '平台、规则、费率在线可调',
+ },
+]
+
export default function AdminLoginPage() {
const navigate = useNavigate()
const { message } = App.useApp()
@@ -35,40 +59,82 @@ export default function AdminLoginPage() {
}
return (
-
-
-
- Order Site Admin
- 运营后台登录
-
- 使用账号密码进入后台,并按角色开放不同操作权限。
-
-
+
+
+ {/* 品牌信息区:移动端隐藏 */}
+
+
+ {/* 登录表单区 */}
+
+
+ {/* 移动端精简品牌栏 */}
+
+
+
+
+ Order Site Admin
+
+
+
+
运营后台登录
+
使用账号密码进入后台,并按角色开放不同操作权限
+
+
+
+ } placeholder="输入账号" autoComplete="username" />
+
+
+ }
+ placeholder="输入密码"
+ autoComplete="current-password"
+ />
+
+
+
+
+
仅限授权运营人员访问
+
+
+
)
}