修改评查详情
This commit is contained in:
@@ -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>
|
||||
)}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user