feat(admin): 实现管理员登录和删除功能

- 新增管理员登录接口和相关逻辑
- 实现帖子和评论的删除功能
- 更新用户权限检查逻辑
- 优化登录页面,增加管理员登录入口
- 调整论坛页面布局,增加删除按钮

Change-Id: I6b81fa7296ec9642ca14e249ede517f2fec3d077
diff --git a/src/utils/request.js b/src/utils/request.js
index 9e5df58..478b9fb 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -18,10 +18,6 @@
       config.headers["token"] = token;
     }
 
-    // 角色检查
-    if (config.url.startsWith("/api/admin") && !hasAdminRole()) {
-      return Promise.reject(new Error("无权限执行此操作"));
-    }
 
     console.log("发出的请求", config);
     return config;
@@ -31,11 +27,6 @@
   }
 );
 
-// 辅助函数:检查是否有管理员角色
-function hasAdminRole() {
-  const user = JSON.parse(localStorage.getItem("user") || "{}");
-  return user.role === "admin";
-}
 
 // 响应拦截器
 request.interceptors.response.use(
@@ -68,7 +59,7 @@
       message.error("网络错误,请检查您的网络连接");
     } else {
       // 请求配置出错
-      message.error("请求配置错误");
+      message.error(error.message || "请求配置错误");
     }
 
     return Promise.reject(error);