feat: 实现团队负责人审批预约功能

This commit is contained in:
BenjaminNH 2025-06-27 22:45:42 +08:00
parent d072d36c6d
commit fb7b0f62a8

View File

@ -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);
};
// " "