From 491f9c9d598158e40690400d85cb4d99738a59ea Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Tue, 27 Feb 2024 17:52:21 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=8D=95=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ah-jjzhgd-web/src/api/menu.js | 43 +++++ ah-jjzhgd-web/src/api/select.js | 5 +- ah-jjzhgd-web/src/views/system/menu/index.vue | 180 ++++++++---------- .../src/views/system/roles/index.vue | 6 +- ah-jjzhgd-web/src/views/system/user/index.vue | 2 +- 5 files changed, 130 insertions(+), 106 deletions(-) create mode 100644 ah-jjzhgd-web/src/api/menu.js diff --git a/ah-jjzhgd-web/src/api/menu.js b/ah-jjzhgd-web/src/api/menu.js new file mode 100644 index 0000000..2e18d4c --- /dev/null +++ b/ah-jjzhgd-web/src/api/menu.js @@ -0,0 +1,43 @@ +import request from '@/utils/request' + + +/** 获取菜单列表*/ +export function fetchList(query) { + return request({ + url: '/system/sys/menu/getMenuList', + method: 'get', + params: query + }) +} +/** 新增菜单*/ +export function addMenu(data) { + return request({ + url: '/system/sys/menu/addMenu', + method: 'post', + data + }) +} +/** 获取菜单*/ +export function getMenuById(query) { + return request({ + url: '/system/sys/menu/getMenuById', + method: 'get', + params: query + }) +} +/** 修改菜单*/ +export function editMenu(data) { + return request({ + url: '/system/sys/menu/editMenu', + method: 'post', + data + }) +} +/** 删除菜单*/ +export function deleteMenu(query) { + return request({ + url: '/system/sys/menu/delMenu', + method: 'post', + params: query + }) +} diff --git a/ah-jjzhgd-web/src/api/select.js b/ah-jjzhgd-web/src/api/select.js index 7c33ca7..58a6438 100644 --- a/ah-jjzhgd-web/src/api/select.js +++ b/ah-jjzhgd-web/src/api/select.js @@ -16,9 +16,10 @@ export function fetchRoleList() { } /** 菜单查询 */ -export function fetchMenuList() { +export function fetchMenuList(query) { return request({ url: '/system/sys/select/getMenuTree', - method: 'post' + method: 'post', + params: query }) } \ No newline at end of file diff --git a/ah-jjzhgd-web/src/views/system/menu/index.vue b/ah-jjzhgd-web/src/views/system/menu/index.vue index ce4d55a..496a62e 100644 --- a/ah-jjzhgd-web/src/views/system/menu/index.vue +++ b/ah-jjzhgd-web/src/views/system/menu/index.vue @@ -1,7 +1,7 @@ \ No newline at end of file diff --git a/ah-jjzhgd-web/src/views/system/roles/index.vue b/ah-jjzhgd-web/src/views/system/roles/index.vue index ed68789..7875ddd 100644 --- a/ah-jjzhgd-web/src/views/system/roles/index.vue +++ b/ah-jjzhgd-web/src/views/system/roles/index.vue @@ -94,7 +94,7 @@ export default { label: 'label' }, tableKey: 0, - list: null, + list: [], total: 0, listLoading: true, listQuery: { @@ -109,10 +109,6 @@ export default { roleName: '', roleSort: '', }, - pwdForm: { - userId: null, - password: '' - }, dialogFormVisible: false, dialogFormVisible2: false, dialogStatus: '', diff --git a/ah-jjzhgd-web/src/views/system/user/index.vue b/ah-jjzhgd-web/src/views/system/user/index.vue index 20b0888..570531e 100644 --- a/ah-jjzhgd-web/src/views/system/user/index.vue +++ b/ah-jjzhgd-web/src/views/system/user/index.vue @@ -177,7 +177,7 @@ export default { roleArr: [], accountStatusArr: accountStatusArr, loginType: [], - list: null, + list: [], total: 0, listLoading: true, listQuery: {