From fb7b0f62a8f1617630a92c8024b6c957fd523af7 Mon Sep 17 00:00:00 2001 From: BenjaminNH <1249376374@qq.com> Date: Fri, 27 Jun 2025 22:45:42 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=9E=E7=8E=B0=E5=9B=A2=E9=98=9F?= =?UTF-8?q?=E8=B4=9F=E8=B4=A3=E4=BA=BA=E5=AE=A1=E6=89=B9=E9=A2=84=E7=BA=A6?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/leader/Approval.jsx | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) 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); }; // "预约人、所属团队、联系方式、预约设备、预约时间: 设备详情、"