fix: 移除未使用的变量修复TypeScript编译错误

This commit is contained in:
root
2026-02-03 15:55:30 +00:00
parent 74c78851ca
commit 72c2e28667
-66
View File
@@ -30,7 +30,6 @@ import {
User,
UserForm,
UserTunnel,
UserTunnelForm,
TunnelAssignItem,
Tunnel,
SpeedLimit,
@@ -42,7 +41,6 @@ import {
updateUser,
deleteUser,
getTunnelList,
assignUserTunnel,
batchAssignUserTunnel,
getUserTunnelList,
removeUserTunnel,
@@ -136,14 +134,6 @@ export default function UserPage() {
const [tunnelListLoading, setTunnelListLoading] = useState(false);
// 分配新隧道权限相关状态
const [tunnelForm, setTunnelForm] = useState<UserTunnelForm>({
tunnelId: null,
flow: 100,
num: 10,
expTime: null,
flowResetTime: 0,
speedId: null
});
const [assignLoading, setAssignLoading] = useState(false);
const [batchTunnelSelections, setBatchTunnelSelections] = useState<Map<number, number | null>>(new Map());
@@ -337,58 +327,11 @@ export default function UserPage() {
// 隧道权限管理操作
const handleManageTunnels = (user: User) => {
setCurrentUser(user);
setTunnelForm({
tunnelId: null,
flow: 100,
num: 10,
expTime: null,
flowResetTime: 0,
speedId: null
});
setBatchTunnelSelections(new Map());
onTunnelModalOpen();
loadUserTunnels(user.id);
};
const handleAssignTunnel = async () => {
if (!tunnelForm.tunnelId || !tunnelForm.expTime || !currentUser) {
toast.error('请填写完整信息');
return;
}
setAssignLoading(true);
try {
const response = await assignUserTunnel({
userId: currentUser.id,
tunnelId: tunnelForm.tunnelId,
flow: tunnelForm.flow,
num: tunnelForm.num,
expTime: tunnelForm.expTime.getTime(),
flowResetTime: tunnelForm.flowResetTime,
speedId: tunnelForm.speedId
});
if (response.code === 0) {
toast.success('分配成功');
setTunnelForm({
tunnelId: null,
flow: 100,
num: 10,
expTime: null,
flowResetTime: 0,
speedId: null
});
loadUserTunnels(currentUser.id);
} else {
toast.error(response.msg || '分配失败');
}
} catch (error) {
toast.error('分配失败');
} finally {
setAssignLoading(false);
}
};
const handleBatchAssignTunnel = async () => {
if (batchTunnelSelections.size === 0 || !currentUser) {
toast.error('请选择至少一个隧道');
@@ -548,15 +491,6 @@ export default function UserPage() {
}
};
// 过滤数据
const availableTunnels = tunnels.filter(
tunnel => !userTunnels.some(ut => ut.tunnelId === tunnel.id)
);
const availableSpeedLimits = speedLimits.filter(
speedLimit => speedLimit.tunnelId === tunnelForm.tunnelId
);
const editAvailableSpeedLimits = speedLimits.filter(
speedLimit => speedLimit.tunnelId === editTunnelForm?.tunnelId
);