diff --git a/src/api/menu.ts b/src/api/menu.ts
new file mode 100644
index 0000000..d6c547e
--- /dev/null
+++ b/src/api/menu.ts
@@ -0,0 +1,55 @@
+import request from "@/utils/request";
+
+const getMenuTreeUrl = "/admin/menu/tree";
+const menuUrl = "/admin/menu";
+
+export function getMenuTree(menuName?: string, parent?: string, type?: string) {
+ return new Promise((resolve, reject) => {
+ const params: any = [];
+ if (parent) {
+ params.push("parent=" + parent);
+ }
+ if (menuName) {
+ params.push("menuName=" + menuName);
+ }
+ if (type) {
+ params.push("type=" + type);
+ }
+ request.get(getMenuTreeUrl + (params.length > 0 ? "?" + params.join("&") : ""))
+ .then((res) => {
+ resolve(res.data);
+ }).catch(err => {
+ reject(err);
+ })
+ })
+}
+
+export function saveMenu(menu: any) {
+ return new Promise((resolve, reject) => {
+ request.post(menuUrl, menu).then((res: any) => {
+ resolve(res.data);
+ }).catch(err => {
+ reject(err);
+ })
+ })
+}
+
+export function updateMenu(menu: any) {
+ return new Promise((resolve, reject) => {
+ request.put(menuUrl, menu).then((res: any) => {
+ resolve(res);
+ }).catch(err => {
+ reject(err);
+ })
+ })
+}
+
+export function deleteById(id: string) {
+ return new Promise((resolve) => {
+ request.delete(menuUrl + "/" + id).then((res: any) => {
+ resolve(res.data);
+ }).catch(err => {
+ resolve(err);
+ })
+ })
+}
\ No newline at end of file
diff --git a/src/components/system-logs.vue b/src/components/system-logs.vue
index 3529954..80d1f41 100644
--- a/src/components/system-logs.vue
+++ b/src/components/system-logs.vue
@@ -20,7 +20,6 @@ function getLogList() {
logManageApi.getPage(0, 100).then((res: any) => {
if (res.code == 0) {
activities.value = res.data.records;
- console.log(activities.value)
}
})
}
diff --git a/src/views/index.vue b/src/views/index.vue
index 464c5f1..b08d9e2 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -77,7 +77,6 @@ const userInfo = useLoginStore().getlogin()
const hospitals = ref([] as any)
getHospitalsData().then((res: any) => {
hospitals.value = res
- // console.log(res)
})
const menus = [] as any
diff --git a/src/views/permissions-manage/form/menu-form.vue b/src/views/permissions-manage/form/menu-form.vue
index 5b60f56..974e42a 100644
--- a/src/views/permissions-manage/form/menu-form.vue
+++ b/src/views/permissions-manage/form/menu-form.vue
@@ -1,165 +1,199 @@
-