添加redis查看
This commit is contained in:
parent
50595df30a
commit
4ad46ac69d
|
|
@ -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 閺囨寧宕叉稉鐑樺亶閻ㄥ嫪鎶ら悧灞解偓锟<E58193>
|
||||
}
|
||||
})
|
||||
}
|
||||
|
|
@ -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 {
|
|||
>我的信息</el-button
|
||||
>
|
||||
</el-form-item>
|
||||
<el-form-item v-if = "role === 'admin'">
|
||||
<el-button type="primary" @click="displayRedisInfo()"
|
||||
>Redis</el-button
|
||||
>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-dialog
|
||||
v-model="updateDialogVisible"
|
||||
|
|
@ -591,6 +617,46 @@ export default {
|
|||
</el-table>
|
||||
</el-dialog>
|
||||
|
||||
<el-dialog
|
||||
title="Redis数据"
|
||||
width="60%"
|
||||
v-model="RedisIsDisplay"
|
||||
center>
|
||||
|
||||
<el-table :data="RedisList" width="100%">
|
||||
<el-table-column
|
||||
prop="Key"
|
||||
label="Key"
|
||||
width="120"
|
||||
></el-table-column>
|
||||
<el-table-column
|
||||
prop="Value"
|
||||
label="Value"
|
||||
width="480"
|
||||
></el-table-column>
|
||||
<el-table-column
|
||||
prop="Type"
|
||||
label="Type"
|
||||
width="100"
|
||||
></el-table-column>
|
||||
<el-table-column
|
||||
prop="Expire"
|
||||
label="Expire(s)"
|
||||
width="100"
|
||||
></el-table-column>
|
||||
<el-table-column>
|
||||
<template #default="scope">
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
@click.prevent="DelFriendsOrGroup(scope.$index)"
|
||||
>删除</el-button
|
||||
>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</el-dialog>
|
||||
|
||||
|
||||
<!-- 表格 :row-style="this.tableRowClassName"-->
|
||||
<el-table :data="tableData" width="100%" border>
|
||||
|
|
|
|||
Loading…
Reference in New Issue