添加redis缓存刷新

This commit is contained in:
2025-11-12 14:50:21 +08:00
parent 6a1a7eb218
commit 5180dfaf60
4 changed files with 91 additions and 65 deletions

View File

@@ -90,6 +90,15 @@ export function msgHandle(data: object) {
data, data,
}); });
} }
//刷新redis缓存
export function refreshRedis() {
return service({
url: "/accept/refreshIdCache",
method: "get",
});
}
// 地图统计数量 // 地图统计数量
export function mapCount(data: object) { export function mapCount(data: object) {
return service({ return service({

View File

@@ -967,7 +967,7 @@ const initialResponsibilityList = () => {
// 根据实际字段进行拼接,示例: // 根据实际字段进行拼接,示例:
const content = `${item.lineName || ""}进行${ const content = `${item.lineName || ""}进行${
item.dataTimes || "" item.dataTimes || ""
}次谐波电压溯源,溯源对象:${item.userDataName || ""}`.trim(); }次谐波电压溯源,溯源对象:${item.userDataName || "系统测点"}`.trim();
return { return {
...item, ...item,
content: content, content: content,

View File

@@ -422,7 +422,13 @@
align="center" align="center"
label="责任对象" label="责任对象"
show-overflow-tooltip show-overflow-tooltip
/> >
<template #default="scope">
<span>{{
scope.row.userDataName==null? '系统测点':scope.row.userDataName
}}</span>
</template>
</el-table-column>
<el-table-column <el-table-column
prop="updateTime" prop="updateTime"
align="center" align="center"

View File

@@ -58,18 +58,21 @@
<!-- <el-dropdown-item @click="handleClick('2')" <!-- <el-dropdown-item @click="handleClick('2')"
>模拟短信发送</el-dropdown-item >模拟短信发送</el-dropdown-item
> --> > -->
<el-dropdown-item @click="handleClick('3')" <el-dropdown-item @click="handleClick('3')">
>系统配置</el-dropdown-item 系统配置
> </el-dropdown-item>
<el-dropdown-item @click="handleClick('4')" <el-dropdown-item @click="handleClick('4')">
>报表导出</el-dropdown-item 报表导出
> </el-dropdown-item>
<el-dropdown-item @click="handleClick('5')" <el-dropdown-item @click="handleClick('5')">
>台账导出</el-dropdown-item 台账导出
> </el-dropdown-item>
<el-dropdown-item @click="handleClick('1')" <el-dropdown-item @click="handleClick('1')">
>已发送短信查询</el-dropdown-item 短信管理
> </el-dropdown-item>
<el-dropdown-item @click="handleClick('6')">
缓存刷新
</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</template> </template>
@@ -197,7 +200,9 @@ import socketClient from "@/utils/webSocketClient";
import {useStore} from "vuex"; import {useStore} from "vuex";
import Config from "./components/config.vue"; import Config from "./components/config.vue";
import ReportForms from "./components/reportForms.vue"; import ReportForms from "./components/reportForms.vue";
import { exportLineData } from "@/api/statistics/index"; import {exportLineData,refreshRedis} from "@/api/statistics/index";
import {ElMessage} from "element-plus";
const store = useStore(); const store = useStore();
const smsQueriesRef = ref(); // 短信查询组件引用 const smsQueriesRef = ref(); // 短信查询组件引用
const endpointStatisticsRef = ref(); // 终端在线统计组件引用 const endpointStatisticsRef = ref(); // 终端在线统计组件引用
@@ -317,6 +322,12 @@ const handleClick = (type: string) => {
document.body.removeChild(link); document.body.removeChild(link);
}); });
} }
if (type === "6") {
refreshRedis().then((res: any) => {
ElMessage.success("刷新缓存成功");
});
}
}, 100); }, 100);
}; };