diff --git a/src/pages/leader/Approval.jsx b/src/pages/leader/Approval.jsx index a61b78c..325f313 100644 --- a/src/pages/leader/Approval.jsx +++ b/src/pages/leader/Approval.jsx @@ -1,9 +1,10 @@ -import { Button, Space, Table } from "antd"; +import { Button, message, Space, Table } from "antd"; import Column from "antd/es/table/Column"; import { useEffect, useState } from "react"; import { useSelector } from "react-redux"; import { selectUserId } from "../../features/auth/authSlice"; import axiosInstance from "../../api/axios"; +import { current } from "@reduxjs/toolkit"; export default function LeaderApproval() { const [reservations, setReservations] = useState([]); @@ -22,7 +23,6 @@ export default function LeaderApproval() { size: pagination.pageSize, }, }); - console.log(data); setReservations(data.records); setPagination({ @@ -40,8 +40,19 @@ export default function LeaderApproval() { }; const handleApproval = (reservationId, isApprove) => { - console.log(reservationId); - console.log(isApprove); + axiosInstance.post("/approval/leader", { + leaderId: userId, + reservationId, + isApprove, + }); + + message.success("审核成功"); + const newPagination = { + ...pagination, + current: 1, + }; + setPagination(newPagination); + fetchData(newPagination); }; // "预约人、所属团队、联系方式、预约设备、预约时间: 设备详情、"