💄菜单管理ui优化

This commit is contained in:
不做码农 2023-09-26 18:29:19 +08:00
parent 001a61ce8e
commit cd3a90c8f3
2 changed files with 3 additions and 27 deletions

View File

@ -3,7 +3,7 @@ import request from '@/utils/request'
// 查询菜单列表
export function listMenu(query) {
return request({
url: '/system/menu/list',
url: '/system/menu/treelist',
method: 'get',
params: query
})

View File

@ -50,11 +50,7 @@
ref="listRef"
:loading="loading"
:column-config="{ resizable: true }"
:tree-config="{
transform: true,
rowField: 'menuId',
parentField: 'parentId'
}"
:tree-config="{}"
:scroll-y="{ enabled: true, gt: 20 }"
:data="menuList">
<vxe-column field="menuName" :title="$t('m.menuName')" tree-node width="160"> </vxe-column>
@ -337,12 +333,9 @@ const title = ref('')
const menuOptions = ref([])
const menuQueryOptions = ref([])
const isExpandAll = ref(false)
const refreshTable = ref(true)
const showChooseIcon = ref(false)
const iconSelectRef = ref(null)
const menuRef = ref(null)
const listRef = ref(null)
const loadNodeMap = new Map()
const state = reactive({
form: {},
queryParams: {
@ -545,27 +538,10 @@ function handleChangeSort(info) {
})
}
// ****************** end **********************
// const loadMenu = (row, treeNode, resolve) => {
// listMenuById(row.menuId).then((res) => {
// loadNodeMap.set(row.menuId, { row, treeNode, resolve })
// resolve(res.data)
// })
// }
//
function refreshMenu(pid) {
loading.value = true
// console.log(loadNodeMap)
// if (loadNodeMap.size > 0) {
// const hasNode = loadNodeMap.has(pid)
// if (hasNode) {
// const { row, treeNode, resolve } = loadNodeMap.get(pid)
// proxy.$refs.listRef.store.states.lazyTreeNodeMap[pid] = []
// loadMenu(row, treeNode, resolve)
// }
// loading.value = false
// } else {
// getList()
// }
getList()
}