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 (
| 用户名 | 角色 | 藏品数 | 注册时间 | 操作 |
|---|---|---|---|---|
| {user.username} | {user.role} | {user.collection_count} | {new Date(user.created_at).toLocaleDateString('zh-CN')} |
{user.role !== 'admin' && (
)}
|