修复:已知问题

This commit is contained in:
宇阳
2024-11-22 14:04:42 +08:00
parent fa2f2f15f7
commit f3b31c9d3c
4 changed files with 11 additions and 2 deletions

View File

@@ -76,6 +76,7 @@ VITE_AI_MODEL=
``` ```
百度接口申请地址:[https://tongji.baidu.com/api/manual/Chapter2/openapi.html](https://tongji.baidu.com/api/manual/Chapter2/openapi.html) 百度接口申请地址:[https://tongji.baidu.com/api/manual/Chapter2/openapi.html](https://tongji.baidu.com/api/manual/Chapter2/openapi.html)
星火大模型接口申请地址:[https://www.xfyun.cn/](https://www.xfyun.cn/) 星火大模型接口申请地址:[https://www.xfyun.cn/](https://www.xfyun.cn/)

View File

@@ -37,3 +37,6 @@ export const loginDataAPI = (data: Login) => Request<LoginReturn>("POST", "/user
// 修改管理员密码 // 修改管理员密码
export const editAdminPassAPI = (data: EditUser) => Request<UserInfo>("PATCH", "/user/pass", { data }) export const editAdminPassAPI = (data: EditUser) => Request<UserInfo>("PATCH", "/user/pass", { data })
// 判断当前token是否有效
export const checkTokenAPI = (token: string) => Request<any>("GET", `/user/check?token=${token}`)

View File

@@ -26,6 +26,7 @@ import PageTitle from "../PageTitle";
import { useUserStore } from "@/stores"; import { useUserStore } from "@/stores";
import { getRouteListAPI } from "@/api/Role"; import { getRouteListAPI } from "@/api/Role";
import { checkTokenAPI } from '@/api/User'
import { Route as RouteType } from "@/types/app/route"; import { Route as RouteType } from "@/types/app/route";
import NotFound from "../NotFound"; import NotFound from "../NotFound";
@@ -71,6 +72,10 @@ export default () => {
if (store.role.id) getRouteList(store.role.id) if (store.role.id) getRouteList(store.role.id)
}, [store]); }, [store]);
useEffect(() => {
if (store.token) checkTokenAPI(store.token)
}, [store, pathname])
if (isLoginRoute) { if (isLoginRoute) {
return ( return (
<Routes> <Routes>

View File

@@ -23,7 +23,7 @@ const Home = () => {
const getCommitData = async (project: string) => { const getCommitData = async (project: string) => {
const res = await fetch(`https://api.github.com/repos/LiuYuYang01/${project}/commits?per_page=10`) const res = await fetch(`https://api.github.com/repos/LiuYuYang01/${project}/commits?per_page=10`)
const data = await res.json() const data = await res.json()
const result = data.map((item: Commit) => ( const result = data?.map((item: Commit) => (
{ {
label: dayjs(item.commit.author.date).format("YYYY-MM-DD HH:mm:ss"), label: dayjs(item.commit.author.date).format("YYYY-MM-DD HH:mm:ss"),
children: item.commit.message children: item.commit.message