@@ -193,28 +217,28 @@
import { useCacheStore, useDictStore } from '@/store';
import usePermission from '@/hooks/permission';
import { findParentNode } from '@/utils/tree';
+ import { copy } from '@/hooks/copy';
+
+ const emits = defineEmits(['openAdd', 'openUpdate']);
- const { toOptions, getDictValue, toggleDictValue } = useDictStore();
const cacheStore = useCacheStore();
const { hasPermission } = usePermission();
+ const { loading: fetchLoading, setLoading: setFetchLoading } = useLoading();
+ const { toOptions, getDictValue, toggleDictValue } = useDictStore();
const formRef = ref();
+ const tableRef = ref();
+ const expandStatus = ref
(false);
+ const tableRenderData = ref>([]);
const formModel = reactive({
name: undefined,
status: undefined
});
- const tableRef = ref();
- const expandStatus = ref(false);
-
- const tableRenderData = ref([]);
- const { loading: fetchLoading, setLoading: setFetchLoading } = useLoading();
-
- const emits = defineEmits(['openAdd', 'openUpdate']);
-
// 删除菜单
- const doDeleteMenu = async ({ id }: any) => {
+ const doDeleteMenu = async (record: MenuQueryResponse) => {
try {
+ const id = record.id;
setFetchLoading(true);
// 调用删除接口
await deleteMenu(id);
diff --git a/orion-visor-ui/src/views/user/role/types/table.columns.ts b/orion-visor-ui/src/views/user/role/types/table.columns.ts
index 1ad99ecb..f1c33eb9 100644
--- a/orion-visor-ui/src/views/user/role/types/table.columns.ts
+++ b/orion-visor-ui/src/views/user/role/types/table.columns.ts
@@ -13,12 +13,14 @@ const columns = [
title: '角色名称',
dataIndex: 'name',
slotName: 'name',
+ minWidth: 118,
ellipsis: true,
tooltip: true,
}, {
title: '角色编码',
dataIndex: 'code',
slotName: 'code',
+ minWidth: 118,
}, {
title: '角色状态',
dataIndex: 'status',