import React, { useState, useEffect } from 'react' import { APP_VERSION } from '../config/version' export default function Admin() { const [users, setUsers] = useState([]) const [loading, setLoading] = useState(true) const [error, setError] = useState('') const [showAddModal, setShowAddModal] = useState(false) const [editingUser, setEditingUser] = useState(null) const [newUser, setNewUser] = useState({ username: '', password: '', email: '', role: 'user' }) const token = localStorage.getItem('token') // 检查权限 const userStr = localStorage.getItem('user') let user = null try { user = userStr ? JSON.parse(userStr) : null } catch (e) {} if (!user || user.role !== 'admin') { return (