From 84d1a5babc2ed78c4c62eabbf2bff0656e9cedee Mon Sep 17 00:00:00 2001 From: lipeng Date: Mon, 10 Jul 2023 17:34:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E5=BF=97=E7=AE=A1=E7=90=86=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/menu.js | 30 +++++++-- .../system-admin/log/system-log/index.vue | 36 +++++----- .../system-admin/log/userAccount/index.vue | 56 ++++------------ .../log/userBehavior/detail/index.vue | 7 +- .../system-admin/log/userBehavior/index.vue | 66 ++++--------------- 5 files changed, 70 insertions(+), 125 deletions(-) diff --git a/src/components/menu.js b/src/components/menu.js index e710304..e8bde6e 100644 --- a/src/components/menu.js +++ b/src/components/menu.js @@ -949,18 +949,38 @@ export const menuData = { menuName: "用户行为审计", dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25", menuType: 1, - path: "/system-admin/log/userAccount", + path: "/system-admin/log/userBehavior", parentPath: "/system-admin/log", icon: "", menu_id: "185558e4-afc4-44b0-ba9e-12e11cad25ef", p_menu_id: "224f73fd-f095-40ff-b1dd-6d094cf59280", source: "", - children: null, + children: [ + { + id: 778, + level: 5, + sort: 1, + menuName: "详情", + dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25", + menuType: 2, + path: "/system-admin/log/userBehavior/detail", + parentPath: "/system-admin/log/userBehavior", + icon: "", + menu_id: "a7f9bb86-f9b2-4bf6-a201-d7edb937f639", + p_menu_id: "185558e4-afc4-44b0-ba9e-12e11cad25ef", + source: "", + children: null, + system_type: "", + new_window: 0, + remark: "", + built_in: 0, + }, + ], system_type: "", new_window: 0, remark: "", built_in: 0, - name: "system-admin-log-userAccount", + name: "system-admin-log-userBehavior", rowPath: ".3.4.1", }, { @@ -970,7 +990,7 @@ export const menuData = { menuName: "用户账户审计", dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25", menuType: 1, - path: "/system-admin/log/userBehavior", + path: "/system-admin/log/userAccount", parentPath: "/system-admin/log", icon: "", menu_id: "84f732d7-574b-4f66-9ef0-2aad4cdc353c", @@ -981,7 +1001,7 @@ export const menuData = { new_window: 0, remark: "", built_in: 0, - name: "system-admin-log-userBehavior", + name: "system-admin-log-userAccount", rowPath: ".3.4.2", }, ], diff --git a/src/page/main/system-admin/log/system-log/index.vue b/src/page/main/system-admin/log/system-log/index.vue index 68cb475..c131770 100644 --- a/src/page/main/system-admin/log/system-log/index.vue +++ b/src/page/main/system-admin/log/system-log/index.vue @@ -8,7 +8,7 @@ style="width: 100%" type="date" value-format="YYYY-MM-DD" - v-model="date" + v-model="logTime" placeholder="请选择日期" />
@@ -18,8 +18,8 @@ @click="nodeClick(item)" v-for="(item, index) in containerList" :key="index" - :title="item.name"> - {{ item.name }} + :title="item"> + {{ item }}
@@ -28,10 +28,10 @@
- - - - + + + + @@ -63,37 +63,37 @@ import { ElMessage } from "element-plus"; import axios from "@/request/http.js"; import bgBreadcrumb from "@/components/bg-breadcrumb.vue"; const state = reactive({ - date: "", + logTime: "", containerList: [], // 容器数据 selectedNodeContainer: "", filterForm: { - level: "", + logLevel: "", search: "", }, logList: [], }); watch( - () => state.date, + () => state.logTime, (val) => { state.selectedNodeContainer = ""; getContainerList(); } ); const nodeClick = (item) => { - state.selectedNodeContainer = item.value; + state.selectedNodeContainer = item; reset(); }; // 获取容器列表 const getContainerList = () => { let params = { - date: state.date, + logTime: state.logTime, }; axios - .get("/apaas/system/v5/log/system/tree", { params }) + .get("/v1/api/log/system/list", { params }) .then((res) => { if (res.data.code == 200) { state.containerList = res.data.data || []; - state.selectedNodeContainer = state.containerList.length ? state.containerList[0].value : ""; + state.selectedNodeContainer = state.containerList.length ? state.containerList[0] : ""; state.selectedNodeContainer ? reset() : (state.logList = []); } else { ElMessage.error(res.data.data); @@ -106,11 +106,11 @@ const getContainerList = () => { //查询 const search = () => { let params = { - index: state.selectedNodeContainer, + name: state.selectedNodeContainer, ...state.filterForm, }; axios - .get("/apaas/system/v5/log/system/log", { params }) + .get("/v1/api/log/system/log", { params }) .then((res) => { if (res.data.code == 200) { state.logList = (res.data.data || []).map((item) => JSON.stringify(item)); @@ -126,7 +126,7 @@ const search = () => { //重置 const reset = () => { state.filterForm = { - level: "", + logLevel: "", search: "", }; search(); @@ -135,7 +135,7 @@ onBeforeMount(() => { getContainerList(); }); -const { date, containerList, selectedNodeContainer, filterForm, logList } = toRefs(state); +const { logTime, containerList, selectedNodeContainer, filterForm, logList } = toRefs(state);