|
|
@@ -5,7 +5,6 @@ import { fetchMembers, addMember, updateMember, deleteMember } from '../services
|
|
|
|
|
|
export const useMemberManagement = () => {
|
|
|
const [members, setMembers] = useState<Member[]>([]);
|
|
|
- const [isModalVisible, setIsModalVisible] = useState(false);
|
|
|
const [loading, setLoading] = useState(false);
|
|
|
|
|
|
const loadMembers = useCallback(async () => {
|
|
|
@@ -13,7 +12,6 @@ export const useMemberManagement = () => {
|
|
|
try {
|
|
|
const fetchedMembers = await fetchMembers();
|
|
|
setMembers(fetchedMembers);
|
|
|
- console.log('Members loaded:', fetchedMembers);
|
|
|
} catch (error) {
|
|
|
console.error('Failed to load members:', error);
|
|
|
message.error('加载会友列表失败');
|
|
|
@@ -26,18 +24,6 @@ export const useMemberManagement = () => {
|
|
|
loadMembers();
|
|
|
}, [loadMembers]);
|
|
|
|
|
|
- const showModal = () => {
|
|
|
- setIsModalVisible(true);
|
|
|
- };
|
|
|
-
|
|
|
- const handleOk = () => {
|
|
|
- setIsModalVisible(false);
|
|
|
- };
|
|
|
-
|
|
|
- const handleCancel = () => {
|
|
|
- setIsModalVisible(false);
|
|
|
- };
|
|
|
-
|
|
|
const handleAddMember = async (member: Omit<Member, 'id'>) => {
|
|
|
try {
|
|
|
const newMember = await addMember(member);
|
|
|
@@ -75,11 +61,7 @@ export const useMemberManagement = () => {
|
|
|
|
|
|
return {
|
|
|
members,
|
|
|
- isModalVisible,
|
|
|
loading,
|
|
|
- showModal,
|
|
|
- handleOk,
|
|
|
- handleCancel,
|
|
|
addMember: handleAddMember,
|
|
|
editMember: handleEditMember,
|
|
|
deleteMember: handleDeleteMember,
|