添加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 { rejectInviteService } from "@/api/user.js";
|
||||||
import { addGroupRequestService } from "@/api/user.js";
|
import { addGroupRequestService } from "@/api/user.js";
|
||||||
import {GetUserInfoService} from "@/api/user.js";
|
import {GetUserInfoService} from "@/api/user.js";
|
||||||
|
import { GetRedisInfoService } from "@/api/tool.js";
|
||||||
import {DelFGService} from "@/api/user.js";
|
import {DelFGService} from "@/api/user.js";
|
||||||
import router from "@/router/index.js";
|
import router from "@/router/index.js";
|
||||||
import Cookies from "js-cookie";
|
import Cookies from "js-cookie";
|
||||||
|
|
@ -28,6 +29,8 @@ export default {
|
||||||
updateDialogVisible: false,
|
updateDialogVisible: false,
|
||||||
FriendsGRequestList:[],
|
FriendsGRequestList:[],
|
||||||
FriendsTableIsDisplay:false,
|
FriendsTableIsDisplay:false,
|
||||||
|
RedisIsDisplay:false,
|
||||||
|
RedisList:[],
|
||||||
FriendsGList:[],
|
FriendsGList:[],
|
||||||
GroupList:[],
|
GroupList:[],
|
||||||
groups:[],
|
groups:[],
|
||||||
|
|
@ -318,6 +321,24 @@ export default {
|
||||||
await this.getMyUserInfo(this.tokenData.user_id)
|
await this.getMyUserInfo(this.tokenData.user_id)
|
||||||
this.updateDialogVisible= true;
|
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) {
|
async displayUserInfo(id) {
|
||||||
await this.getMyUserInfo(id)
|
await this.getMyUserInfo(id)
|
||||||
this.updateDialogVisible= true;
|
this.updateDialogVisible= true;
|
||||||
|
|
@ -395,6 +416,11 @@ export default {
|
||||||
>我的信息</el-button
|
>我的信息</el-button
|
||||||
>
|
>
|
||||||
</el-form-item>
|
</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-form-item>
|
||||||
<el-dialog
|
<el-dialog
|
||||||
v-model="updateDialogVisible"
|
v-model="updateDialogVisible"
|
||||||
|
|
@ -590,6 +616,46 @@ export default {
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
</el-dialog>
|
</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"-->
|
<!-- 表格 :row-style="this.tableRowClassName"-->
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue