完成智慧法务前端调整20250522,还有登录和主页需要完善

This commit is contained in:
2025-05-27 23:48:28 +08:00
parent 742a789244
commit 690d369f57
30 changed files with 1557 additions and 292 deletions
+12 -4
View File
@@ -1,16 +1,17 @@
// import React from 'react';
import { type MetaFunction } from "@remix-run/node";
import { type MetaFunction, type LoaderFunctionArgs, redirect } from "@remix-run/node";
import { useLoaderData } from "@remix-run/react";
import { Card } from "~/components/ui/Card";
import { Button } from "~/components/ui/Button";
import { FileTag, links as fileTagLinks } from "~/components/ui/FileTag";
// import { FileTypeTag, links as fileTypeTagLinks } from "~/components/ui/FileTypeTag";
import { Tag } from "~/components/ui/Tag";
import homeStyles from "~/styles/pages/home.css?url";
import homeStyles from "~/styles/pages/sys_overview.css?url";
import { getDocuments, type DocumentUI } from "~/api/files/documents";
import { useState, useEffect } from "react";
import { getHomeData } from "~/api/home/home";
import dayjs from 'dayjs';
import { getUserSession } from "~/root";
// 文件处理状态选项
const fileProcessingStatusOptions = [
@@ -41,8 +42,15 @@ export const meta: MetaFunction = () => {
// passRate: number;
// }
// 模拟数据,实际项目中应该从API获取
export async function loader() {
// 添加认证检查
export async function loader({ request }: LoaderFunctionArgs) {
// 检查用户登录状态
// const { isAuthenticated } = await getUserSession(request);
// if (!isAuthenticated) {
// return redirect("/login");
// }
try {
const documentSearchParams = {
page: 1,