From 75b13beaa8c5c13b587746a7f1062f087544f5db Mon Sep 17 00:00:00 2001 From: MoYi <1545929126@qq.com> Date: Sat, 2 Dec 2023 22:00:34 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E4=B8=8B=E8=BD=BD?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E4=B8=8E=E8=AE=BF=E9=97=AE=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E7=9A=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/Requester.ts | 15 ++- src/entities/Auth.ts | 2 +- src/entities/User.ts | 2 +- src/views/AppPC.vue | 306 +++++++++++++++++++++++-------------------- 4 files changed, 177 insertions(+), 148 deletions(-) diff --git a/src/api/Requester.ts b/src/api/Requester.ts index 045ffc9..94c70a9 100644 --- a/src/api/Requester.ts +++ b/src/api/Requester.ts @@ -6,6 +6,7 @@ import {User} from "../entities/User"; import {Auth} from "../entities/Auth"; import {File} from "../entities/File"; import {SearchType} from "../entities/SearchType.ts"; +import {AccessInformation} from "../entities/AccessInformation.ts"; export const baseUrl = 'http://localhost:8081'; @@ -27,7 +28,7 @@ const instance = axios.create({ timeout: 1000, headers: {'Content-Type': 'application/json'} }); -axios.interceptors.request.use(function (config) { +instance.interceptors.request.use(function (config) { config.headers['Authorization'] = window.sessionStorage.getItem("authorization"); return config; }, function (error) { @@ -36,8 +37,8 @@ axios.interceptors.request.use(function (config) { }); // 添加响应拦截器 -axios.interceptors.response.use(function (response) { - const authorization = response.headers['Set-Authorization']; +instance.interceptors.response.use(function (response) { + const authorization = response.headers['set-authorization']; if (authorization) { window.sessionStorage.setItem("authorization", authorization); } @@ -137,5 +138,11 @@ export const search = (page: number, num: number, searchType: SearchType, data: * @param count 获取的天数 */ export const getAccessInformation = (count: number) => { - return instance.get("/api/access/get", {params: {count}}); + return instance.get("/api/access/get", {params: {count}}); +} +/** + * 获取总访问情况 + */ +export const getTotalAccessInformation = () => { + return instance.get("/api/access/getAll"); } \ No newline at end of file diff --git a/src/entities/Auth.ts b/src/entities/Auth.ts index ac1f7d0..98bcb97 100644 --- a/src/entities/Auth.ts +++ b/src/entities/Auth.ts @@ -9,5 +9,5 @@ export enum Auth { /** * 管理员 */ - ADMIN + ADMIN, } \ No newline at end of file diff --git a/src/entities/User.ts b/src/entities/User.ts index 3dec1f4..6587af7 100644 --- a/src/entities/User.ts +++ b/src/entities/User.ts @@ -7,7 +7,7 @@ export interface User { /** * 用户id */ - id: string + id: number; /** * 用户名 */ diff --git a/src/views/AppPC.vue b/src/views/AppPC.vue index 44a3a15..c0f9ef8 100644 --- a/src/views/AppPC.vue +++ b/src/views/AppPC.vue @@ -6,14 +6,10 @@
- -
- +