diff --git a/core/frontend/src/exact-pages.css b/core/frontend/src/exact-pages.css deleted file mode 100644 index 5216cea..0000000 --- a/core/frontend/src/exact-pages.css +++ /dev/null @@ -1,33 +0,0 @@ -/* Exact page-level CSS copied from 电商AI平台/index.html. */ -.exact-document-route { - width: 100%; - min-height: 100vh; - background: var(--background-base); -} -.exact-document-frame { - display: block; - width: 100%; - min-height: 100vh; - border: 0; - background: var(--background-base); -} -.app .brand { gap: 0; padding: 0; } -.app .search-box .kbd { background: transparent; border: 0; border-radius: 0; padding: 0; } -.dash-grid { display: grid; grid-template-columns: 1.7fr 1fr; gap: 24px; align-items: start; } -.recent-row { display: grid; grid-template-columns: 54px 1fr 110px 130px 60px; align-items: center; gap: 16px; padding: 14px 18px; border-bottom: 1px solid var(--border-faint); cursor: pointer; width: auto; text-align: inherit; background: transparent; } -.recent-row .prog, .recent-row .pill, .recent-row .btn { justify-self: start; } -.recent-row:last-child { border-bottom: 0; } -.recent-row:hover { background: var(--background-lighter); } -.recent-row .thumb { width: 54px; height: 70px; border-radius: var(--r-md); } -.recent-meta .name { font-weight: 600; font-size: 13.5px; color: var(--accent-black); } -.recent-meta .sub { font-size: 12px; color: var(--black-alpha-48); margin-top: 3px; font-family: var(--font-mono); letter-spacing: .01em; } -.shortcuts { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; } -.shortcut { background: var(--surface); border: 1px solid var(--border-faint); border-radius: var(--r-md); padding: 16px; display: flex; align-items: flex-start; gap: 12px; cursor: pointer; transition: background var(--t-base); } -.shortcut:hover { background: var(--black-alpha-4); } -.shortcut .ic { width: 32px; height: 32px; background: var(--heat-12); color: var(--heat); display: grid; place-items: center; border: 0; border-radius: var(--r-md); flex-shrink: 0; } -.shortcut .ic svg { width: 16px; height: 16px; } -.shortcut .t { font-size: 13px; font-weight: 600; } -.shortcut .d { font-size: 11.5px; color: var(--black-alpha-48); margin-top: 3px; font-family: var(--font-mono); letter-spacing: .01em; } -.tip { background: var(--surface); border: 1px dashed var(--border-faint); padding: 14px 16px; font-size: 12.5px; color: var(--black-alpha-56); line-height: 1.6; border-radius: var(--r-md); } -.tip strong { color: var(--accent-black); font-weight: 600; display: block; margin-bottom: 4px; } -.tip .mono { font-family: var(--font-mono); color: var(--heat); background: var(--heat-12); padding: 1px 5px; border-radius: var(--r-sm); font-size: 11.5px; } diff --git a/core/frontend/src/main.tsx b/core/frontend/src/main.tsx index 8acd0f1..d89a9f7 100644 --- a/core/frontend/src/main.tsx +++ b/core/frontend/src/main.tsx @@ -2,7 +2,6 @@ import { createRoot } from "react-dom/client"; import { App } from "./App"; import "./styles.css"; import "./design-restraint.css"; -import "./exact-pages.css"; import "./account-page.css"; import "./product-detail-page.css"; import "./team-page.css"; diff --git a/core/frontend/src/routes/exact-dashboard.tsx b/core/frontend/src/routes/exact-dashboard.tsx deleted file mode 100644 index 09fab36..0000000 --- a/core/frontend/src/routes/exact-dashboard.tsx +++ /dev/null @@ -1,72 +0,0 @@ -import { IconKitSvg } from "../components/IconKitSvg"; -import { CornerMark } from "../components/app-shell"; -import type { NavigateFn, Page } from "./route-config"; - -export function ExactDashboardApp({ navigate, logout }: { navigate: NavigateFn; logout: () => void }) { - const go = (next: Page) => (event: { preventDefault: () => void }) => { - event.preventDefault(); - navigate(next); - }; - - return ( -
| 项目 | \n商品 | \n所属成员 | \n当前阶段 | \n状态 | \n消耗 | \n
|---|
| 成员 | \n角色 | \n已完成项目 | \n已用 / 月度额度 | \n最近活跃 | \n
|---|
| 时间 | \n项目 / 类型 | \n详情 | \n成员 | \n状态 | \n金额 | \n
|---|
| 任务 | \n进度 | \n状态 | \n创建于 | \n\n |
|---|
// 试试切换 tab 或修改搜索词
\n使用团队邀请邮箱登录,接受邀请后自动加入对应团队。
\n\n \n描述外形 + 风格 + 服装,AI 会同时生成立绘 + 正/侧/背三视图,加入模特库。
\n—
\n \n描述外形 + 风格 + 服装,AI 会同时生成立绘 + 正/侧/背三视图,加入演员库。
\n \n// 试试切换分类或修改搜索词
\n| 项目 | \n商品 | \n脚本来源 | \n进度 | \n状态 | \n更新于 | \n\n |
|---|---|---|---|---|---|---|
| \n \n \n 9:16 \n 补水面膜 · 痛点种草 · v3 6 镜 · 0-15s | \n 透真补水面膜 | \nAI 全生 | \n\n \n \n \n 3/5\n | \n 故事板生成中 | \n12 分钟前 | \n\n \n | \n
| \n \n \n 9:16 \n 速食牛肉面 · 加班治愈 4 镜 · 0-12s | \n 滋啦速食 · 6 桶装 | \n一句话主题 | \n\n \n \n \n 2/5\n | \n 资产生成中 | \n37 分钟前 | \n\n |
| \n \n \n 9:16 \n 透真防晒 · 通勤对比 6 镜 · 0-18s | \n 透真清透防晒霜 | \nAI 全生 | \n\n \n \n \n 4/5\n | \n 视频生成 4/6 | \n2 小时前 | \n\n |
| \n \n \n 9:16 \n 咖啡冻干 · 早八剧情 5 镜 · 0-15s | \n 三顿半同款冻干 | \n一句话主题 | \n\n \n \n \n 3/5\n | \n 故事板生成失败 | \n昨天 18:42 | \n\n |
| \n \n \n 9:16 \n 蓝牙耳机 · 开箱测评 5 镜 · 0-15s | \n 南卡 Lite Pro | \n自带脚本 | \n\n \n \n \n 5/5\n | \n 已完成 | \n5 月 7 日 | \n\n |
| \n \n \n 9:16 \n 瑜伽裤 · 通勤穿搭 5 镜 · 0-15s | \n 露露同款瑜伽裤 | \nAI 全生 | \n\n \n \n \n 5/5\n | \n 已完成 | \n5 月 6 日 | \n\n |
| \n \n \n 9:16 \n 空气炸锅 · 小户型 4 镜 · 0-12s | \n 小熊 4L 空气炸锅 | \n一句话主题 | \n\n \n \n \n 5/5\n | \n 已完成 | \n5 月 4 日 | \n\n |
// 试试切换 tab 或修改搜索词
\n填写团队信息开通账户,默认成为团队超管。
\n\n \n确认后将退出当前设备上的 Airshelf,再次使用需要重新登录。
\n| 成员 | \n角色 | \n每日额度 | \n月度额度 | \n当月已用 | \n操作 | \n
|---|
| 能力 | 超管 | 团管 | 成员 |
|---|---|---|---|
| 邀请 / 移除成员 | ✓ | ✓ | — |
| 设置成员额度 | ✓ | ✓ | — |
| 团队充值 | ✓ | — | — |
| 设置月限额 | ✓ | — | — |
| 编辑别人项目 | ✓ | ✓ | — |
| 团队共享资产库管理 | ✓ | ✓ | 仅自传 |
| 查看团队消费明细 | ✓ | ✓ | 仅自己 |
| 创建项目 / 用 AI 流程 | ✓ | ✓ | ✓ |