diff --git a/src/components/login-by-account.vue b/src/components/login-by-account.vue index ed741821d0b1b43765dce0332bc7998c0e67acd4..747976a6cf103a1fe6d10a8c11562593ba59493f 100644 --- a/src/components/login-by-account.vue +++ b/src/components/login-by-account.vue @@ -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) || []; diff --git a/src/components/login-by-code.vue b/src/components/login-by-code.vue index d1539de78039dbb4bccaed743c59360b13eae8eb..41a02a11bf6a1fed3d9dec5de1ac1390059d8359 100644 --- a/src/components/login-by-code.vue +++ b/src/components/login-by-code.vue @@ -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); diff --git a/src/components/menu.js b/src/components/menu.js deleted file mode 100644 index e8bde6e78e171102ce095f2e06c261f1cc76639b..0000000000000000000000000000000000000000 --- a/src/components/menu.js +++ /dev/null @@ -1,1392 +0,0 @@ -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, - }, - ], - }, -}; diff --git a/src/main.js b/src/main.js index 7c8289202ef595f49281cb18991be8a4c3c06702..3a1a9799262ef8306d0ab3da28258782b8a7ceda 100644 --- a/src/main.js +++ b/src/main.js @@ -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) { //已登录则记录菜单和用户信息