修改评查详情

This commit is contained in:
2025-04-16 18:47:22 +08:00
parent 9a9ce5fa55
commit 947d61f5bc
18 changed files with 381 additions and 305 deletions
+12 -4
View File
@@ -1,6 +1,6 @@
import { useState, useEffect, useRef } from "react";
import { MetaFunction, ActionFunctionArgs, LoaderFunctionArgs } from "@remix-run/node";
import { Form, useActionData, useLoaderData } from "@remix-run/react";
import { Form, useActionData, useLoaderData, useNavigate } from "@remix-run/react";
import { Card } from "~/components/ui/Card";
import { Button } from "~/components/ui/Button";
import { Table } from "~/components/ui/Table";
@@ -288,6 +288,7 @@ export default function FilesUpload() {
{ title: "评查点审核", description: "DeepSeek 评查中", status: "waiting" },
{ title: "审核准备", description: "文档已准备就绪,等待审核", status: "waiting" }
]);
const navigate = useNavigate();
// 队列文件状态
const [queueFiles, setQueueFiles] = useState<Document[]>(documents);
@@ -823,6 +824,11 @@ export default function FilesUpload() {
let statusText = "";
switch(record.status) {
case 'waiting':
statusClass = "status-processing";
statusIcon = "ri-loader-4-line";
statusText = "等待中";
break;
case DocumentStatus.WAITING:
statusClass = "status-processing";
statusIcon = "ri-loader-4-line";
@@ -854,6 +860,7 @@ export default function FilesUpload() {
statusText = "已完成";
break;
}
return (
<span className={`status-badge ${statusClass}`}>
@@ -873,7 +880,7 @@ export default function FilesUpload() {
size="small"
disabled={record.status !== DocumentStatus.PROCESSED}
icon="ri-eye-line"
onClick={() => alert(`查看文件详情: ${record.name}`)}
onClick={() => navigate(`/reviews?id=${record.id}`)}
>
</Button>
@@ -1144,14 +1151,15 @@ export default function FilesUpload() {
<p className="text-sm text-green-700"></p>
</div>
<div className="flex justify-end">
{/* <div className="flex justify-end">
<Button
type="primary"
icon="ri-file-search-line"
>
查看详情并审核
</Button>
</div>
</div> */}
</div>
)}