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 @@ diff --git a/src/views/permissions-manage/form/role-form.vue b/src/views/permissions-manage/form/role-form.vue index 88d57a2..b682097 100644 --- a/src/views/permissions-manage/form/role-form.vue +++ b/src/views/permissions-manage/form/role-form.vue @@ -1,107 +1,126 @@ diff --git a/src/views/permissions-manage/menu-manage.vue b/src/views/permissions-manage/menu-manage.vue index bc265c4..ee208a8 100644 --- a/src/views/permissions-manage/menu-manage.vue +++ b/src/views/permissions-manage/menu-manage.vue @@ -1,133 +1,164 @@ diff --git a/src/views/permissions-manage/role-manage.vue b/src/views/permissions-manage/role-manage.vue index 7a870af..380a82b 100644 --- a/src/views/permissions-manage/role-manage.vue +++ b/src/views/permissions-manage/role-manage.vue @@ -3,7 +3,7 @@
角色名称 - +
查询 重置 @@ -51,10 +51,9 @@