From 4ad46ac69d7351b08c5e7f4181bbd35d466ff0e7 Mon Sep 17 00:00:00 2001 From: junleea <354425203@qq.com> Date: Sat, 21 Dec 2024 18:07:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0redis=E6=9F=A5=E7=9C=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/tool.js | 14 +++++++++ src/views/UserList.vue | 66 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100644 src/api/tool.js diff --git a/src/api/tool.js b/src/api/tool.js new file mode 100644 index 0000000..db4f19a --- /dev/null +++ b/src/api/tool.js @@ -0,0 +1,14 @@ +import request from '@/utils/gs_req.js' + + +export const GetRedisInfoService = (Data) => { + const params = new URLSearchParams(); + for (let key in Data) { + params.append(key, Data[key]) + } + return request.post('/tool/get_redis', params,{ + headers: { + 'token': Data.token, // 鐏忥拷 token 閺囨寧宕叉稉鐑樺亶閻ㄥ嫪鎶ら悧灞解偓锟� + } + }) +} \ No newline at end of file diff --git a/src/views/UserList.vue b/src/views/UserList.vue index 44eaa56..5a2985d 100644 --- a/src/views/UserList.vue +++ b/src/views/UserList.vue @@ -7,6 +7,7 @@ import {acceptInviteService } from "@/api/user.js"; import { rejectInviteService } from "@/api/user.js"; import { addGroupRequestService } from "@/api/user.js"; import {GetUserInfoService} from "@/api/user.js"; +import { GetRedisInfoService } from "@/api/tool.js"; import {DelFGService} from "@/api/user.js"; import router from "@/router/index.js"; import Cookies from "js-cookie"; @@ -28,6 +29,8 @@ export default { updateDialogVisible: false, FriendsGRequestList:[], FriendsTableIsDisplay:false, + RedisIsDisplay:false, + RedisList:[], FriendsGList:[], GroupList:[], groups:[], @@ -318,6 +321,24 @@ export default { await this.getMyUserInfo(this.tokenData.user_id) this.updateDialogVisible= true; }, + async displayRedisInfo(){ + let result ={} + let req={ + token: localStorage.getItem("token"), + option: "all", + } + try{ + result = await GetRedisInfoService(req) + if(result.code ===0){ + this.RedisList = result.data; + this.RedisIsDisplay = true; + }else{ + ElMessage.error("获取Redis数据失败"); + } + }catch(e){ + console.log(e); + } + }, async displayUserInfo(id) { await this.getMyUserInfo(id) this.updateDialogVisible= true; @@ -395,6 +416,11 @@ export default { >我的信息 + + Redis + + + + + + + + + + + + + +