合同模板重新上传添加jwt,优化pm2脚本的配置

This commit is contained in:
2025-07-25 16:11:58 +08:00
parent d465260daf
commit 27b3574cef
4 changed files with 26 additions and 260 deletions
+9 -2
View File
@@ -183,6 +183,10 @@ export async function loader({ request }: LoaderFunctionArgs) {
return Response.json({ result: false, message: '文件ID不能为空' });
}
// 获取用户会话信息
const { getUserSession } = await import("~/api/login/auth.server");
const { userInfo, frontendJWT } = await getUserSession(request);
// 获取评查点数据,传递request对象
const reviewData = await getReviewPoints(id, request);
@@ -202,7 +206,9 @@ export async function loader({ request }: LoaderFunctionArgs) {
reviewPoints: reviewData.data,
reviewInfo: reviewData.reviewInfo,
statistics: reviewData.stats,
comparison_document: reviewData.comparison_document
comparison_document: reviewData.comparison_document,
userInfo,
frontendJWT
});
} else {
console.error("返回的评查数据格式不正确",JSON.stringify(reviewData,null,2));
@@ -287,7 +293,7 @@ export default function ReviewDetails() {
const navigate = useNavigate();
const loaderData = useLoaderData<typeof loader>();
const fetcher = useFetcher();
const { document, reviewPoints, statistics, reviewInfo, comparison_document } = loaderData;
const { document, reviewPoints, statistics, reviewInfo, comparison_document, frontendJWT } = loaderData;
const [isLoading, setIsLoading] = useState(false); // 已经通过loader加载了数据,不需要再显示加载状态
const [activeTab, setActiveTab] = useState<string>('preview'); // 'preview', 'analysis', 'fileinfo'
const [reviewData, setReviewData] = useState<ReviewData | null>(null);
@@ -699,6 +705,7 @@ export default function ReviewDetails() {
type: document?.type
}}
onConfirmResults={handleConfirmResults}
jwtToken={frontendJWT}
>
{/* 评查结果选项卡内容 */}
{activeTab === 'preview' && (