Commit 215579d7 authored by 李鹏 's avatar 李鹏

modify menu

parent 84d1a5ba
......@@ -60,7 +60,6 @@ import axios from "@/request/http.js";
import { Encrypt } from "@/services/secret.js";
import { useStore } from "vuex";
import { useRouter } from "vue-router";
import { menuData } from "./menu";
const router = useRouter();
......@@ -126,13 +125,10 @@ const getUserInfo = () => {
return axios.get(`/v1/api/user/getUserInfo`);
};
const getMenu = (search) => {
// return axios.get(`/apaas/system/v5/menu/user/tree?search=${search}`);
return new Promise((resolve, reject) => {
resolve(menuData);
});
return axios.get(`/v1/api/menu/user/tree?search=${search}`);
};
const getUser = () => {
Promise.all([getUserInfo(), getMenu("79a8f214-db78-4db7-9c28-db66276b4be2")]).then((res) => {
Promise.all([getUserInfo(), getMenu("1e99371c-187f-4966-94cf-32f116f42ce6")]).then((res) => {
console.log("res", res);
if (res[0].data.code == 200 && res[1].data.code == 200) {
let data = (res[1].data.data && res[1].data.data[0].children) || [];
......
......@@ -145,10 +145,10 @@ const getUserInfo = () => {
return axios.get(`/v1/api/user/getUserInfo`);
};
const getMenu = (search) => {
return axios.get(`/apaas/system/v5/menu/user/tree?search=${search}`);
return axios.get(`/v1/api/menu/user/tree?search=${search}`);
};
const getUser = () => {
Promise.all([getUserInfo(), getMenu("79a8f214-db78-4db7-9c28-db66276b4be2")]).then((res) => {
Promise.all([getUserInfo(), getMenu("1e99371c-187f-4966-94cf-32f116f42ce6")]).then((res) => {
if (res[0].data.code == 200 && res[1].data.code == 200) {
let data = (res[1].data.data && res[1].data.data[0].children) || [];
store.commit("setUserInfo", res[0].data.data);
......
export const menuData = {
data: {
code: 200,
msg: "查询成功",
data: [
{
id: 564,
level: 1,
sort: 13,
menuName: "智能运维平台",
dict_group_id: "",
menuType: 0,
path: "/",
parentPath: "",
icon: "",
menu_id: "49000595-1687-4b66-86a5-1839049e21cb",
p_menu_id: "",
source: "",
children: [
{
id: 568,
level: 2,
sort: 3,
menuName: "预警管理",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 0,
path: "/forewarning",
parentPath: "/",
icon: "bg-ic-alarm",
menu_id: "8daba449-7a15-426c-a391-bfa6b8053ee7",
p_menu_id: "49000595-1687-4b66-86a5-1839049e21cb",
source: "",
children: [
{
id: 575,
level: 3,
sort: 1,
menuName: "预警列表",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/forewarning/list",
parentPath: "/so/manage/ui/#/forewarning",
icon: "",
menu_id: "e5a6a71e-2a5d-4171-ac35-49f869956b08",
p_menu_id: "8daba449-7a15-426c-a391-bfa6b8053ee7",
source: "",
children: [
{
id: 714,
level: 4,
sort: 1,
menuName: "详情",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/forewarning/list/detail",
parentPath: "/forewarning/list",
icon: "",
menu_id: "73403274-6a8a-4a36-9856-67f98d82382e",
p_menu_id: "e5a6a71e-2a5d-4171-ac35-49f869956b08",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "forewarning-list-detail",
rowPath: ".0.0.0",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "forewarning-list",
rowPath: ".0.0",
},
{
id: 724,
level: 3,
sort: 2,
menuName: "预警规则设置",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/forewarning/rule-set",
parentPath: "/so/manage/ui/#/forewarning",
icon: "",
menu_id: "7e129970-0313-4375-b6f5-72cca454378a",
p_menu_id: "8daba449-7a15-426c-a391-bfa6b8053ee7",
source: "",
children: [
{
id: 725,
level: 4,
sort: 1,
menuName: "详情",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/forewarning/rule-set/detail",
parentPath: "/forewarning/rule-set",
icon: "",
menu_id: "503f1b5a-4f89-4bdf-a331-b8cfa0f14322",
p_menu_id: "7e129970-0313-4375-b6f5-72cca454378a",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "forewarning-rule-set-detail",
rowPath: ".0.1.0",
},
{
id: 726,
level: 4,
sort: 2,
menuName: "新增",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/forewarning/rule-set/add",
parentPath: "/forewarning/rule-set",
icon: "",
menu_id: "5afcd084-f92f-497e-b5d9-7ddc279ab855",
p_menu_id: "7e129970-0313-4375-b6f5-72cca454378a",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "forewarning-rule-set-add",
rowPath: ".0.1.1",
},
{
id: 727,
level: 4,
sort: 3,
menuName: "编辑",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/forewarning/rule-set/edit",
parentPath: "/forewarning/rule-set",
icon: "",
menu_id: "81fff038-5f5a-467b-a2d4-6517fc128016",
p_menu_id: "7e129970-0313-4375-b6f5-72cca454378a",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "forewarning-rule-set-edit",
rowPath: ".0.1.2",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "forewarning-rule-set",
rowPath: ".0.1",
},
{
id: 728,
level: 3,
sort: 3,
menuName: "指标配置",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/forewarning/indicator-config",
parentPath: "/so/manage/ui/#/forewarning",
icon: "",
menu_id: "ffbae43e-2bb8-42a6-8374-0f6201d7a937",
p_menu_id: "8daba449-7a15-426c-a391-bfa6b8053ee7",
source: "",
children: [
{
id: 729,
level: 4,
sort: 1,
menuName: "详情",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/forewarning/indicator-config/detail",
parentPath: "/forewarning/indicator-config",
icon: "",
menu_id: "f6e54273-540b-4139-b919-3ca58279c843",
p_menu_id: "ffbae43e-2bb8-42a6-8374-0f6201d7a937",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "forewarning-indicator-config-detail",
rowPath: ".0.2.0",
},
{
id: 731,
level: 4,
sort: 2,
menuName: "新增",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/forewarning/indicator-config/add",
parentPath: "/forewarning/indicator-config",
icon: "",
menu_id: "46d8410a-b56e-4baa-8c36-a3923d3119af",
p_menu_id: "ffbae43e-2bb8-42a6-8374-0f6201d7a937",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "forewarning-indicator-config-add",
rowPath: ".0.2.1",
},
{
id: 732,
level: 4,
sort: 3,
menuName: "编辑",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/forewarning/indicator-config/edit",
parentPath: "/forewarning/indicator-config",
icon: "",
menu_id: "755ca3b8-3d45-44df-a3b7-c416c782bf74",
p_menu_id: "ffbae43e-2bb8-42a6-8374-0f6201d7a937",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "forewarning-indicator-config-edit",
rowPath: ".0.2.2",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "forewarning-indicator-config",
rowPath: ".0.2",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "so-manage-ui-#-forewarning",
rowPath: ".0",
},
{
id: 569,
level: 2,
sort: 4,
menuName: "工单管理",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 0,
path: "/ticket",
parentPath: "/",
icon: "",
menu_id: "d2e5e9a4-52f3-47dc-963a-450ee4e57185",
p_menu_id: "49000595-1687-4b66-86a5-1839049e21cb",
source: "",
children: [
{
id: 616,
level: 3,
sort: 1,
menuName: "我的预警工单",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/ticket/my-warn-ticket",
parentPath: "/so/manage/ui/#/ticket",
icon: "",
menu_id: "5ad00fbd-5cdb-4929-a64f-fed5ee935913",
p_menu_id: "d2e5e9a4-52f3-47dc-963a-450ee4e57185",
source: "",
children: [
{
id: 653,
level: 4,
sort: 1,
menuName: "详情",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/ticket/my-warn-ticket/detail",
parentPath: "/ticket/my-warn-ticket",
icon: "",
menu_id: "741faf9b-9d78-4f94-a874-2a4fbc0784c4",
p_menu_id: "5ad00fbd-5cdb-4929-a64f-fed5ee935913",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "ticket-my-warn-ticket-detail",
rowPath: ".1.0.0",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "ticket-my-warn-ticket",
rowPath: ".1.0",
},
{
id: 617,
level: 3,
sort: 2,
menuName: "我的业务工单",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/ticket/my-business-ticket",
parentPath: "/so/manage/ui/#/ticket",
icon: "",
menu_id: "f8c11e64-7c63-4d4f-9a78-f01f3ae460fe",
p_menu_id: "d2e5e9a4-52f3-47dc-963a-450ee4e57185",
source: "",
children: [
{
id: 654,
level: 4,
sort: 1,
menuName: "详情",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/ticket/my-business-ticket/detail",
parentPath: "/ticket/my-business-ticket",
icon: "",
menu_id: "afe1c859-bf35-45b3-8bd9-94a85aa3232f",
p_menu_id: "f8c11e64-7c63-4d4f-9a78-f01f3ae460fe",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "ticket-my-business-ticket-detail",
rowPath: ".1.1.0",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "ticket-my-business-ticket",
rowPath: ".1.1",
},
{
id: 618,
level: 3,
sort: 3,
menuName: "业务工单列表",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/ticket/business-ticket-list",
parentPath: "/so/manage/ui/#/ticket",
icon: "",
menu_id: "4360dade-483a-48b5-b6ac-cc3935d225a8",
p_menu_id: "d2e5e9a4-52f3-47dc-963a-450ee4e57185",
source: "",
children: [
{
id: 655,
level: 4,
sort: 1,
menuName: "详情",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/ticket/business-ticket-list/detail",
parentPath: "/ticket/business-ticket-list",
icon: "",
menu_id: "c7598812-be18-4764-816d-2969a32f0a00",
p_menu_id: "4360dade-483a-48b5-b6ac-cc3935d225a8",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "ticket-business-ticket-list-detail",
rowPath: ".1.2.0",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "ticket-business-ticket-list",
rowPath: ".1.2",
},
{
id: 619,
level: 3,
sort: 4,
menuName: "业务工单管理",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/ticket/business-ticket-manage",
parentPath: "/so/manage/ui/#/ticket",
icon: "",
menu_id: "b3671f7e-f879-4864-b4a9-1f2c23a59e1a",
p_menu_id: "d2e5e9a4-52f3-47dc-963a-450ee4e57185",
source: "",
children: [
{
id: 656,
level: 4,
sort: 1,
menuName: "详情",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/ticket/business-ticket-manage/detail",
parentPath: "/ticket/business-ticket-manage",
icon: "",
menu_id: "d416bcd4-86e1-4f42-af51-262effd38f50",
p_menu_id: "b3671f7e-f879-4864-b4a9-1f2c23a59e1a",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "ticket-business-ticket-manage-detail",
rowPath: ".1.3.0",
},
{
id: 677,
level: 4,
sort: 2,
menuName: "新增",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/ticket/business-ticket-manage/add",
parentPath: "/ticket/business-ticket-manage",
icon: "",
menu_id: "9c48aeac-6634-4598-b846-7356a7726412",
p_menu_id: "b3671f7e-f879-4864-b4a9-1f2c23a59e1a",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "ticket-business-ticket-manage-add",
rowPath: ".1.3.1",
},
{
id: 678,
level: 4,
sort: 3,
menuName: "编辑",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/ticket/business-ticket-manage/edit",
parentPath: "/ticket/business-ticket-manage",
icon: "",
menu_id: "51edc697-3d4e-40fe-9621-c9cd4edef0e9",
p_menu_id: "b3671f7e-f879-4864-b4a9-1f2c23a59e1a",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "ticket-business-ticket-manage-edit",
rowPath: ".1.3.2",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "ticket-business-ticket-manage",
rowPath: ".1.3",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "so-manage-ui-#-ticket",
rowPath: ".1",
},
{
id: 570,
level: 2,
sort: 5,
menuName: "自动化运维",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 0,
path: "/auto-maintenance",
parentPath: "/",
icon: "",
menu_id: "a7873f39-f8a2-4c8e-80bc-f71bb061a697",
p_menu_id: "49000595-1687-4b66-86a5-1839049e21cb",
source: "",
children: [
{
id: 620,
level: 3,
sort: 1,
menuName: "任务管理",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/auto-maintenance/task-manage",
parentPath: "/so/manage/ui/#/auto-maintenance",
icon: "",
menu_id: "4198ef5e-c345-4a85-9d9e-27cc29bd91a9",
p_menu_id: "a7873f39-f8a2-4c8e-80bc-f71bb061a697",
source: "",
children: [
{
id: 675,
level: 4,
sort: 1,
menuName: "新增",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/auto-maintenance/task-manage/add",
parentPath: "/auto-maintenance/task-manage",
icon: "",
menu_id: "8a40050c-1afe-43ed-ba00-100c9710e3f5",
p_menu_id: "4198ef5e-c345-4a85-9d9e-27cc29bd91a9",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "auto-maintenance-task-manage-add",
rowPath: ".2.0.0",
},
{
id: 676,
level: 4,
sort: 2,
menuName: "编辑",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/auto-maintenance/task-manage/edit",
parentPath: "/auto-maintenance/task-manage",
icon: "",
menu_id: "4aa67819-5ab1-4c0f-b868-479c9b8c1e6d",
p_menu_id: "4198ef5e-c345-4a85-9d9e-27cc29bd91a9",
source: "/auto-maintenance/task-manage/add",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "auto-maintenance-task-manage-edit",
rowPath: ".2.0.1",
},
{
id: 734,
level: 4,
sort: 3,
menuName: "复制",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/auto-maintenance/task-manage/copy",
parentPath: "/auto-maintenance/task-manage",
icon: "",
menu_id: "f419289e-3404-49ef-8131-941a520ec9d2",
p_menu_id: "4198ef5e-c345-4a85-9d9e-27cc29bd91a9",
source: "/auto-maintenance/task-manage/add",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "auto-maintenance-task-manage-copy",
rowPath: ".2.0.2",
},
{
id: 735,
level: 4,
sort: 4,
menuName: "详情",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/auto-maintenance/task-manage/detail",
parentPath: "/auto-maintenance/task-manage",
icon: "",
menu_id: "6ed3aef8-0ae4-4f91-ba10-6a9fa7de882f",
p_menu_id: "4198ef5e-c345-4a85-9d9e-27cc29bd91a9",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "auto-maintenance-task-manage-detail",
rowPath: ".2.0.3",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "auto-maintenance-task-manage",
rowPath: ".2.0",
},
{
id: 621,
level: 3,
sort: 2,
menuName: "任务历史",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/auto-maintenance/task-history",
parentPath: "/so/manage/ui/#/auto-maintenance",
icon: "",
menu_id: "0044c83c-082d-4606-9a14-e24cf36b8f00",
p_menu_id: "a7873f39-f8a2-4c8e-80bc-f71bb061a697",
source: "",
children: [
{
id: 657,
level: 4,
sort: 1,
menuName: "执行列表",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/auto-maintenance/task-history/list",
parentPath: "/auto-maintenance/task-history",
icon: "",
menu_id: "106b5271-bd3a-44c2-ab56-cb710cc676bc",
p_menu_id: "0044c83c-082d-4606-9a14-e24cf36b8f00",
source: "",
children: [
{
id: 733,
level: 5,
sort: 1,
menuName: "执行日志",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/auto-maintenance/task-history/list/record",
parentPath: "/auto-maintenance/task-history/list",
icon: "",
menu_id: "1bc43228-c0b1-4ec5-8c22-184ce6a64679",
p_menu_id: "106b5271-bd3a-44c2-ab56-cb710cc676bc",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "auto-maintenance-task-history-list-record",
rowPath: ".2.1.0.0",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "auto-maintenance-task-history-list",
rowPath: ".2.1.0",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "auto-maintenance-task-history",
rowPath: ".2.1",
},
{
id: 622,
level: 3,
sort: 3,
menuName: "主机管理",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/auto-maintenance/host-manage",
parentPath: "/so/manage/ui/#/auto-maintenance",
icon: "",
menu_id: "c1d7402b-fbcf-402d-b0a9-13b7fcfe8aa0",
p_menu_id: "a7873f39-f8a2-4c8e-80bc-f71bb061a697",
source: "",
children: [
{
id: 713,
level: 4,
sort: 1,
menuName: "新增",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/auto-maintenance/host-manage/add",
parentPath: "/auto-maintenance/host-manage",
icon: "",
menu_id: "7226600b-2b2f-4e1f-8f7e-f78e779d0b12",
p_menu_id: "c1d7402b-fbcf-402d-b0a9-13b7fcfe8aa0",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "auto-maintenance-host-manage-add",
rowPath: ".2.2.0",
},
{
id: 718,
level: 4,
sort: 2,
menuName: "编辑",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/auto-maintenance/host-manage/edit",
parentPath: "/auto-maintenance/host-manage",
icon: "",
menu_id: "20c8e83b-5cae-4287-bb85-f7955b6e0d3c",
p_menu_id: "c1d7402b-fbcf-402d-b0a9-13b7fcfe8aa0",
source: "/auto-maintenance/host-manage/add",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "auto-maintenance-host-manage-edit",
rowPath: ".2.2.1",
},
{
id: 730,
level: 4,
sort: 3,
menuName: "详情",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/auto-maintenance/host-manage/detail",
parentPath: "/auto-maintenance/host-manage",
icon: "",
menu_id: "72a56d39-3f90-433f-82d5-0fd4b26af887",
p_menu_id: "c1d7402b-fbcf-402d-b0a9-13b7fcfe8aa0",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "auto-maintenance-host-manage-detail",
rowPath: ".2.2.2",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "auto-maintenance-host-manage",
rowPath: ".2.2",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "so-manage-ui-#-auto-maintenance",
rowPath: ".2",
},
{
id: 571,
level: 2,
sort: 6,
menuName: "系统管理",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 0,
path: "/system-admin",
parentPath: "/",
icon: "",
menu_id: "f0ecc2db-e77a-4889-aa45-695735f97278",
p_menu_id: "49000595-1687-4b66-86a5-1839049e21cb",
source: "",
children: [
{
id: 608,
level: 3,
sort: 1,
menuName: "首选项管理",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/system-admin/preference",
parentPath: "/so/manage/ui/#/system-admin",
icon: "",
menu_id: "fbe595dc-f8af-48e5-afac-6426359865b8",
p_menu_id: "f0ecc2db-e77a-4889-aa45-695735f97278",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "system-admin-preference",
rowPath: ".3.0",
},
{
id: 609,
level: 3,
sort: 2,
menuName: "字典管理",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/system-admin/dict",
parentPath: "/so/manage/ui/#/system-admin",
icon: "",
menu_id: "3b94fdd8-fd30-4d4d-bf60-a51ced49a18c",
p_menu_id: "f0ecc2db-e77a-4889-aa45-695735f97278",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "system-admin-dict",
rowPath: ".3.1",
},
{
id: 610,
level: 3,
sort: 3,
menuName: "访问控制管理",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/system-admin/visit-control",
parentPath: "/so/manage/ui/#/system-admin",
icon: "",
menu_id: "02c7bc10-92ed-4119-a7d3-468804fb9f20",
p_menu_id: "f0ecc2db-e77a-4889-aa45-695735f97278",
source: "",
children: [
{
id: 658,
level: 4,
sort: 1,
menuName: "新增",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/system-admin/visit-control/add",
parentPath: "/system-admin/visit-control",
icon: "",
menu_id: "84663380-e2ae-46e7-a54d-265c0c4ce7d1",
p_menu_id: "02c7bc10-92ed-4119-a7d3-468804fb9f20",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "system-admin-visit-control-add",
rowPath: ".3.2.0",
},
{
id: 659,
level: 4,
sort: 2,
menuName: "编辑",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/system-admin/visit-control/edit",
parentPath: "/system-admin/visit-control",
icon: "",
menu_id: "9f7fcabf-1509-4d30-b1d4-b8dca4d28bd6",
p_menu_id: "02c7bc10-92ed-4119-a7d3-468804fb9f20",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "system-admin-visit-control-edit",
rowPath: ".3.2.1",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "system-admin-visit-control",
rowPath: ".3.2",
},
{
id: 611,
level: 3,
sort: 4,
menuName: "菜单管理",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/system-admin/menu",
parentPath: "/so/manage/ui/#/system-admin",
icon: "",
menu_id: "339960d7-ec6b-42bd-97db-f64827edfc0d",
p_menu_id: "f0ecc2db-e77a-4889-aa45-695735f97278",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "system-admin-menu",
rowPath: ".3.3",
},
{
id: 660,
level: 3,
sort: 5,
menuName: "日志管理",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 0,
path: "/system-admin/log",
parentPath: "/so/manage/ui/#/system-admin",
icon: "",
menu_id: "224f73fd-f095-40ff-b1dd-6d094cf59280",
p_menu_id: "f0ecc2db-e77a-4889-aa45-695735f97278",
source: "",
children: [
{
id: 661,
level: 4,
sort: 1,
menuName: "系统日志",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/system-admin/log/system-log",
parentPath: "/system-admin/log",
icon: "",
menu_id: "9ade8895-db88-416d-b505-83a7176d8414",
p_menu_id: "224f73fd-f095-40ff-b1dd-6d094cf59280",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "system-admin-log-system-log",
rowPath: ".3.4.0",
},
{
id: 662,
level: 4,
sort: 2,
menuName: "用户行为审计",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
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: [
{
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-userBehavior",
rowPath: ".3.4.1",
},
{
id: 663,
level: 4,
sort: 3,
menuName: "用户账户审计",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/system-admin/log/userAccount",
parentPath: "/system-admin/log",
icon: "",
menu_id: "84f732d7-574b-4f66-9ef0-2aad4cdc353c",
p_menu_id: "224f73fd-f095-40ff-b1dd-6d094cf59280",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "system-admin-log-userAccount",
rowPath: ".3.4.2",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "system-admin-log",
rowPath: ".3.4",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "so-manage-ui-#-system-admin",
rowPath: ".3",
},
{
id: 572,
level: 2,
sort: 7,
menuName: "权限管理",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 0,
path: "/authority",
parentPath: "/",
icon: "",
menu_id: "758a089a-4331-4a09-93a1-13714c71e83e",
p_menu_id: "49000595-1687-4b66-86a5-1839049e21cb",
source: "",
children: [
{
id: 613,
level: 3,
sort: 1,
menuName: "用户管理",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/authority/user",
parentPath: "/so/manage/ui/#/authority",
icon: "",
menu_id: "8406147f-6343-41e2-ba25-155bd70f63b4",
p_menu_id: "758a089a-4331-4a09-93a1-13714c71e83e",
source: "",
children: [
{
id: 664,
level: 4,
sort: 1,
menuName: "新增",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/authority/user/add",
parentPath: "/authority/user",
icon: "",
menu_id: "a1a698b6-8e5e-495e-b790-e957fbb782b9",
p_menu_id: "8406147f-6343-41e2-ba25-155bd70f63b4",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "authority-user-add",
rowPath: ".4.0.0",
},
{
id: 665,
level: 4,
sort: 2,
menuName: "编辑",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/authority/user/edit",
parentPath: "/authority/user",
icon: "",
menu_id: "d68af222-4752-4b28-a88b-34d52ef6161e",
p_menu_id: "8406147f-6343-41e2-ba25-155bd70f63b4",
source: "/authority/user/add",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "authority-user-edit",
rowPath: ".4.0.1",
},
{
id: 666,
level: 4,
sort: 3,
menuName: "账号详情",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/authority/user/detail",
parentPath: "/authority/user",
icon: "",
menu_id: "1dcc44ad-9d0b-4487-a078-366d22bef4a9",
p_menu_id: "8406147f-6343-41e2-ba25-155bd70f63b4",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "authority-user-detail",
rowPath: ".4.0.2",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "authority-user",
rowPath: ".4.0",
},
{
id: 614,
level: 3,
sort: 2,
menuName: "角色管理",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/authority/role",
parentPath: "/so/manage/ui/#/authority",
icon: "",
menu_id: "8f2927fb-45b0-4553-b376-a33066385c17",
p_menu_id: "758a089a-4331-4a09-93a1-13714c71e83e",
source: "",
children: [
{
id: 667,
level: 4,
sort: 1,
menuName: "新增",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/authority/role/add",
parentPath: "/authority/role",
icon: "",
menu_id: "f0794330-7380-4a88-9141-068cf97b829a",
p_menu_id: "8f2927fb-45b0-4553-b376-a33066385c17",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "authority-role-add",
rowPath: ".4.1.0",
},
{
id: 668,
level: 4,
sort: 2,
menuName: "编辑",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/authority/role/edit",
parentPath: "/authority/role",
icon: "",
menu_id: "882f9d8e-305b-4d4e-9925-f2b916da514d",
p_menu_id: "8f2927fb-45b0-4553-b376-a33066385c17",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "authority-role-edit",
rowPath: ".4.1.1",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "authority-role",
rowPath: ".4.1",
},
{
id: 615,
level: 3,
sort: 3,
menuName: "组织管理",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 1,
path: "/authority/organization",
parentPath: "/so/manage/ui/#/authority",
icon: "",
menu_id: "3693011e-20cc-4eed-b830-c3d3736a32bb",
p_menu_id: "758a089a-4331-4a09-93a1-13714c71e83e",
source: "",
children: [
{
id: 669,
level: 4,
sort: 1,
menuName: "新增平台用户",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/authority/organization/platform-user",
parentPath: "/authority/organization",
icon: "",
menu_id: "e60e4e01-dc98-4db6-81e0-f955710959af",
p_menu_id: "3693011e-20cc-4eed-b830-c3d3736a32bb",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "authority-organization-platform-user",
rowPath: ".4.2.0",
},
{
id: 670,
level: 4,
sort: 2,
menuName: "编辑平台用户",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/authority/organization/platform-user/edit",
parentPath: "/authority/organization",
icon: "",
menu_id: "29358d5e-e4a6-44cd-b169-3382765f6f34",
p_menu_id: "3693011e-20cc-4eed-b830-c3d3736a32bb",
source: "/authority/organization/platform-user",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "authority-organization-platform-user-edit",
rowPath: ".4.2.1",
},
{
id: 671,
level: 4,
sort: 3,
menuName: "新增组织用户",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/authority/organization/org-user",
parentPath: "/authority/organization",
icon: "",
menu_id: "fdf99f47-fc60-4fc8-9848-fda0b197f172",
p_menu_id: "3693011e-20cc-4eed-b830-c3d3736a32bb",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "authority-organization-org-user",
rowPath: ".4.2.2",
},
{
id: 672,
level: 4,
sort: 4,
menuName: "编辑组织用户",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/authority/organization/org-user/edit",
parentPath: "/authority/organization",
icon: "",
menu_id: "6a640d98-dac2-40d1-97ff-6afb71d898b3",
p_menu_id: "3693011e-20cc-4eed-b830-c3d3736a32bb",
source: "/authority/organization/org-user",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "authority-organization-org-user-edit",
rowPath: ".4.2.3",
},
{
id: 673,
level: 4,
sort: 5,
menuName: "用户详情",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/authority/organization/user-detail",
parentPath: "/authority/organization",
icon: "",
menu_id: "dc66f812-af9d-4346-a657-aaaf29db9c5d",
p_menu_id: "3693011e-20cc-4eed-b830-c3d3736a32bb",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "authority-organization-user-detail",
rowPath: ".4.2.4",
},
{
id: 674,
level: 4,
sort: 6,
menuName: "组织详情",
dict_group_id: "64c156e0-bfff-4bfc-a63a-56effe130a25",
menuType: 2,
path: "/authority/organization/org-detail",
parentPath: "/authority/organization",
icon: "",
menu_id: "4e83dd09-7516-45c2-95d7-35a31a5e1052",
p_menu_id: "3693011e-20cc-4eed-b830-c3d3736a32bb",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "authority-organization-org-detail",
rowPath: ".4.2.5",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "authority-organization",
rowPath: ".4.2",
},
],
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "so-manage-ui-#-authority",
rowPath: ".4",
},
{
id: 573,
level: 2,
sort: 8,
menuName: "可视化中心",
dict_group_id: "26d3903a-863e-4efc-b53e-0fb8772ddaa4",
menuType: 1,
path: "/visual-center",
parentPath: "/",
icon: "",
menu_id: "cff0e52d-c378-4004-86ba-d13fc3aec8d2",
p_menu_id: "49000595-1687-4b66-86a5-1839049e21cb",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "so-manage-ui-#-visual-center",
rowPath: ".5",
},
{
id: 574,
level: 2,
sort: 9,
menuName: "修改密码",
dict_group_id: "26d3903a-863e-4efc-b53e-0fb8772ddaa4",
menuType: 1,
path: "/password",
parentPath: "/",
icon: "",
menu_id: "78068ef3-8039-40d1-8ef6-5bf5ac1a11bf",
p_menu_id: "49000595-1687-4b66-86a5-1839049e21cb",
source: "",
children: null,
system_type: "",
new_window: 0,
remark: "",
built_in: 0,
name: "so-manage-ui-#-password",
rowPath: ".6",
},
],
system_type: "79a8f214-db78-4db7-9c28-db66276b4be2",
new_window: 0,
remark: "",
built_in: 0,
},
],
},
};
......@@ -33,8 +33,6 @@ import axios from "./request/http.js";
import api from "./request/api.js";
import config from "../package.json";
import { menuData } from "@/components/menu.js";
const createVue = createApp(App);
// createVue.use(ElementPlus, { locale });
......@@ -72,10 +70,7 @@ function getUser() {
//获取用户菜单信息
function getMenu(search) {
// return axios.get(`/apaas/system/v5/menu/user/tree?search=${search}`);
return new Promise((resolve, reject) => {
resolve(menuData);
});
return axios.get(`/v1/api/menu/user/tree?search=${search}`);
}
//处理菜单成为对象
......@@ -89,7 +84,7 @@ function getMenuObj(menu, parentRowPath, menuObj) {
});
}
store.commit("setWhiteList", ["/login", "/register", "/password"]);
Promise.all([getUser(), getMenu("79a8f214-db78-4db7-9c28-db66276b4be2")])
Promise.all([getUser(), getMenu("1e99371c-187f-4966-94cf-32f116f42ce6")])
.then((res) => {
if (res[0].data.code == 200 && res[1].data.code == 200) {
//已登录则记录菜单和用户信息
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment