From 7c0f20e25e870e055f88952f9ec57677730eda67 Mon Sep 17 00:00:00 2001
From: wu <731351411@qq.com>
Date: 星期四, 11 十二月 2025 12:06:30 +0800
Subject: [PATCH] Merge branch 'master' of http://159.223.171.199:10439/r/YiWuProject
---
UI-Project/src/views/User/permissions.vue | 42 ++++++++++++++++++++++++++++--------------
1 files changed, 28 insertions(+), 14 deletions(-)
diff --git a/UI-Project/src/views/User/permissions.vue b/UI-Project/src/views/User/permissions.vue
index e3445ad..4d40bda 100644
--- a/UI-Project/src/views/User/permissions.vue
+++ b/UI-Project/src/views/User/permissions.vue
@@ -20,17 +20,27 @@
const currentRow = reactive({}); // 褰撳墠琛岀殑鏁版嵁
const tableData = ref([])
const slot = ref('')
- request.get("/loadGlass/sys/menu/nav").then((res) => {
- if (res.code == 200) {
- tableData.value = res.data.tree
- } else {
- ElMessage.warning(res.msg)
- }
- });
+ const fetchList = async () => {
+ try {
+ const response = await request.get('/loadGlass/sys/menu/getMenuTree', {
+ params: {
+ key: -1
+ }
+ });
+ if (response.code === 200) {
+ tableData.value = response.data
+ } else {
+ ElMessage.warning(response.data);
+ }
+ } catch (error) {
+ console.error('Error fetching options:', error);
+ }
+};
const titleSelectJsona = ref({
processType: [],
})
onMounted(() => {
+ fetchList()
fetchOptionsa('');
});
// 瑙掕壊涓嬫媺閫�
@@ -96,12 +106,13 @@
menuName: menuName.value,
listSort: listSort.value,
url: url.value,
+ parentId: 0
});
if (response.code === 200) {
ElMessage.success(response.message);
add.value = false;
- tableData.value = response.data;
+ fetchList()
menuName.value = '';
listSort.value = '';
url.value = '';
@@ -137,7 +148,7 @@
if (response.code === 200) {
ElMessage.success(response.message);
addb.value = false;
- tableData.value = response.data;
+ fetchList()
menuName.value = '';
listSort.value = '';
url.value = '';
@@ -186,7 +197,7 @@
if (response.code === 200) {
ElMessage.success(response.message);
adda.value = false;
- tableData.value = response.data;
+ fetchList()
menuName.value = '';
listSort.value = '';
url.value = '';
@@ -220,7 +231,7 @@
if (response.code === 200) {
ElMessage.success(response.message);
addc.value = false;
- tableData.value = response.data;
+ fetchList()
menuName.value = '';
listSort.value = '';
url.value = '';
@@ -244,11 +255,14 @@
}
);
if (confirmResult === 'confirm') {
- const response = await request.post("/loadGlass/sys/menu/deleteMenu", {
- menuId: row.id,
- })
+ const url = "/loadGlass/sys/menu/deleteMenu?menuId=" + row.id;
+ const response = await request.post(url);
+ // const response = await request.post("/loadGlass/sys/menu/deleteMenu", {
+ // menuId: row.id,
+ // })
if (response.code === 200) {
ElMessage.success(response.message);
+ fetchList()
} else {
ElMessage.error(response.msg);
}
--
Gitblit v1.8.0