|
|
@@ -1,6 +1,6 @@
|
|
|
import React, { useState, useEffect } from 'react';
|
|
|
import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query';
|
|
|
-import { Card, Table, Button, Modal, Form, Input, Space, Tag, message, Spin } from 'antd';
|
|
|
+import { Card, Table, Button, Modal, Form, Input, Space, Tag, App, Spin } from 'antd';
|
|
|
import { EditOutlined, DeleteOutlined, PlusOutlined, KeyOutlined } from '@ant-design/icons';
|
|
|
import { roleClient, rolePermissionClient } from '@/client/api';
|
|
|
import PermissionConfigModal from '@/client/admin/components/PermissionConfigModal';
|
|
|
@@ -109,6 +109,7 @@ const useRolePermissionCount = (roleId: number) => {
|
|
|
};
|
|
|
|
|
|
const Roles: React.FC = () => {
|
|
|
+ const { message } = App.useApp();
|
|
|
const queryClient = useQueryClient();
|
|
|
const [modalVisible, setModalVisible] = useState(false);
|
|
|
const [permissionModalVisible, setPermissionModalVisible] = useState(false);
|