From 5b5f0638b3fb33cb3ebcbb091426770cb023ecd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=88=B4=E4=B8=9A=E4=BC=9F?= <806724993@qq.com> Date: Fri, 5 Jan 2024 18:14:40 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E6=88=90=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E6=9D=83=E9=99=90=E7=AE=A1=E7=90=86api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/menu.ts | 11 +- src/plugins/naive.ts | 2 + src/views/system/menu/CreateDrawer.vue | 2 - src/views/system/menu/menu.vue | 141 +++++++++++++------------ 4 files changed, 88 insertions(+), 68 deletions(-) diff --git a/src/api/system/menu.ts b/src/api/system/menu.ts index 8b7ec2a..5ba6ef0 100644 --- a/src/api/system/menu.ts +++ b/src/api/system/menu.ts @@ -5,12 +5,21 @@ const fix = "/menu"; const url = { insert: `${fix}/insert`, // 分页查询 tree: `${fix}/tree`, // 查询菜单 + update: `${fix}/update`, // 修改菜单 + delete: `${fix}/delete`, // 删除菜单 }; export const insertMenu = (params: Object) => { return post(url.insert, params); }; -export const getTree = () => { +export const getMenuTree = () => { return get(url.tree); }; + +export const updateMenu = (params: Object) => { + return post(url.update, params); +}; +export const deleteMenu = (params: Object) => { + return post(url.delete, params); +}; diff --git a/src/plugins/naive.ts b/src/plugins/naive.ts index cb4dc93..80acf06 100644 --- a/src/plugins/naive.ts +++ b/src/plugins/naive.ts @@ -11,6 +11,7 @@ import { NText, NTime, NEllipsis, + NPopconfirm, NConfigProvider, NMessageProvider, NDialogProvider, @@ -113,6 +114,7 @@ const naive = create({ NText, NTime, NEllipsis, + NPopconfirm, NMessageProvider, NDialogProvider, NConfigProvider, diff --git a/src/views/system/menu/CreateDrawer.vue b/src/views/system/menu/CreateDrawer.vue index 066514b..00f8518 100644 --- a/src/views/system/menu/CreateDrawer.vue +++ b/src/views/system/menu/CreateDrawer.vue @@ -150,8 +150,6 @@ const state = reactive({ placement: "right" as const, }); -console.log(state.formParams, "123"); - const openDrawer = () => { state.isDrawer = true; }; diff --git a/src/views/system/menu/menu.vue b/src/views/system/menu/menu.vue index 627e0c1..aed6ef4 100644 --- a/src/views/system/menu/menu.vue +++ b/src/views/system/menu/menu.vue @@ -62,8 +62,6 @@