| | |
| | | v-if="refreshTable"
|
| | | v-loading="loading"
|
| | | :data="menuList"
|
| | | stripe
|
| | | row-key="menuId"
|
| | | :default-expand-all="isExpandAll"
|
| | | :tree-props="{ children: 'children', hasChildren: 'hasChildren' }"
|
| | |
| | | import { addMenu, delMenu, getMenu, listMenu, updateMenu } from "@/api/system/menu"
|
| | | import SvgIcon from "@/components/SvgIcon"
|
| | | import IconSelect from "@/components/IconSelect"
|
| | | import {onMounted} from "vue";
|
| | |
|
| | | const { proxy } = getCurrentInstance()
|
| | | const { sys_show_hide, sys_normal_disable } = proxy.useDict("sys_show_hide", "sys_normal_disable")
|
| | |
| | | }).catch(() => {})
|
| | | }
|
| | |
|
| | | getList()
|
| | | onMounted(() => {
|
| | | getList();
|
| | | });
|
| | | </script>
|