Skip to content

Commit f17e82a

Browse files
committed
feat: add showTime prop to DevelopmentInProgress component across multiple pages
1 parent b9a7e7a commit f17e82a

File tree

13 files changed

+55
-57
lines changed

13 files changed

+55
-57
lines changed

frontend/src/components/DevelopmentInProgress.tsx

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
import { Button } from "antd";
2-
3-
const DevelopmentInProgress = ({ showHome = true }) => {
2+
const DevelopmentInProgress = ({ showHome = true, showTime = "" }) => {
43
return (
54
<div className="mt-40 flex flex-col items-center justify-center">
65
<div className="hero-icon">🚧</div>
76
<h1 className="text-2xl font-bold">功能开发中</h1>
8-
<p className="mt-4">
9-
为了给您带来更好的体验,我们计划<b>2025.10.30</b>
10-
开放此功能
11-
</p>
7+
{showTime && (
8+
<p className="mt-4">
9+
为了给您带来更好的体验,我们计划<b>{showTime}</b>
10+
开放此功能
11+
</p>
12+
)}
1213
{showHome && (
1314
<Button
1415
type="primary"

frontend/src/pages/DataAnnotation/Home/DataAnnotation.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import { ColumnType } from "antd/es/table";
2222
import DevelopmentInProgress from "@/components/DevelopmentInProgress";
2323

2424
export default function DataAnnotation() {
25-
return <DevelopmentInProgress />;
25+
return <DevelopmentInProgress showTime="2025.10.30" />;
2626
const navigate = useNavigate();
2727
const [viewMode, setViewMode] = useState<"list" | "card">("list");
2828
const [showCreateDialog, setShowCreateDialog] = useState(false);

frontend/src/pages/DataCollection/Create/CreateTask.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ const defaultTemplates = [
5959
];
6060

6161
export default function CollectionTaskCreate() {
62-
return <DevelopmentInProgress />;
62+
return <DevelopmentInProgress showTime="2025.10.30" />;
6363

6464
const navigate = useNavigate();
6565
const [form] = Form.useForm();

frontend/src/pages/DataCollection/Home/DataCollection.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export default function DataCollection() {
1010
const navigate = useNavigate();
1111
const [activeTab, setActiveTab] = useState("task-management");
1212

13-
return <DevelopmentInProgress />;
13+
return <DevelopmentInProgress showTime="2025.10.30" />;
1414

1515
return (
1616
<div>

frontend/src/pages/DataEvaluation/Home/DataEvaluation.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,9 +180,7 @@ export default function DataEvaluationPage() {
180180
setTasks(tasks.filter((task) => task.id !== taskId));
181181
};
182182

183-
return (
184-
<DevelopmentInProgress />
185-
);
183+
return <DevelopmentInProgress showTime="2025.11.30" />;
186184
// 主列表界面
187185
return (
188186
<div>

frontend/src/pages/KnowledgeGeneration/Create/KnowledgeBaseCreate.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ const { TextArea } = Input;
3737
const { Option } = Select;
3838

3939
const KnowledgeBaseCreatePage: React.FC = () => {
40-
return <DevelopmentInProgress />;
40+
return <DevelopmentInProgress showTime="2025.10.30" />;
4141
const navigate = useNavigate();
4242
const [form] = Form.useForm();
4343
const [knowledgeBases, setKnowledgeBases] =

frontend/src/pages/KnowledgeGeneration/FileDetail/KnowledgeBaseFileDetail.tsx

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,12 @@ import {
1111
FileText,
1212
Download,
1313
} from "lucide-react";
14-
import {
15-
Card,
16-
Button,
17-
Badge,
18-
Input,
19-
Tabs,
20-
Modal,
21-
Breadcrumb,
22-
Tag,
23-
} from "antd";
24-
import {
25-
mockChunks,
26-
mockQAPairs,
27-
sliceOperators,
28-
} from "@/mock/knowledgeBase";
29-
import type { KnowledgeBase, KBFile } from "@/pages/KnowledgeGeneration/knowledge-base.model";
14+
import { Card, Button, Badge, Input, Tabs, Modal, Breadcrumb, Tag } from "antd";
15+
import { mockChunks, mockQAPairs, sliceOperators } from "@/mock/knowledgeBase";
16+
import type {
17+
KnowledgeBase,
18+
KBFile,
19+
} from "@/pages/KnowledgeGeneration/knowledge-base.model";
3020
import { Link, useNavigate } from "react-router";
3121
import DetailHeader from "@/components/DetailHeader";
3222
import DevelopmentInProgress from "@/components/DevelopmentInProgress";
@@ -59,7 +49,7 @@ const getStatusColor = (status: string) => {
5949
};
6050

6151
const KnowledgeBaseFileDetail: React.FC = () => {
62-
return <DevelopmentInProgress />;
52+
return <DevelopmentInProgress showTime="2025.10.30" />;
6353
const navigate = useNavigate();
6454
// 假设通过 props 或路由参数获取 selectedFile/selectedKB
6555
const [selectedFile] = useState<KBFile>(

frontend/src/pages/KnowledgeGeneration/Home/KnowledgeGeneration.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import CardView from "@/components/CardView";
2020
import DevelopmentInProgress from "@/components/DevelopmentInProgress";
2121

2222
export default function KnowledgeGenerationPage() {
23-
return <DevelopmentInProgress />;
23+
return <DevelopmentInProgress showTime="2025.10.30" />;
2424
const navigate = useNavigate();
2525
const [knowledgeBases, setKnowledgeBases] =
2626
useState<KnowledgeBase[]>(mockKnowledgeBases);

frontend/src/pages/RatioTask/CreateRatioTask.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ const { TextArea } = Input;
3131
const { Option } = Select;
3232

3333
export default function CreateRatioTask() {
34-
return <DevelopmentInProgress />;
35-
34+
return <DevelopmentInProgress showTime="2025.11.30" />;
35+
3636
const navigate = useNavigate();
3737
const [form] = Form.useForm();
3838
// 配比任务相关状态

frontend/src/pages/RatioTask/RatioTask.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import { SearchControls } from "@/components/SearchControls";
2828
import DevelopmentInProgress from "@/components/DevelopmentInProgress";
2929

3030
export default function RatioTasksPage() {
31-
return <DevelopmentInProgress />;
31+
return <DevelopmentInProgress showTime="2025.11.30" />;
3232
const navigate = useNavigate();
3333
const [searchQuery, setSearchQuery] = useState("");
3434
const [filterStatus, setFilterStatus] = useState("all");

0 commit comments

Comments
 (0)