From ca14774891d784ff5233dd71183164853b8ceb1c Mon Sep 17 00:00:00 2001
From: Doubleyin <953994191@qq.com>
Date: Fri, 17 Oct 2025 02:17:28 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=94=A8=E6=88=B7=E8=A7=92?=
=?UTF-8?q?=E8=89=B2=EF=BC=8C=E6=B7=BB=E5=8A=A0=E7=AE=A1=E7=90=86=E5=91=98?=
=?UTF-8?q?=E7=9B=B8=E5=85=B3=E9=80=BB=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resources/static/employee-management.html | 293 ------------------
src/main/resources/static/js/employee-api.js | 125 --------
2 files changed, 418 deletions(-)
delete mode 100644 src/main/resources/static/employee-management.html
delete mode 100644 src/main/resources/static/js/employee-api.js
diff --git a/src/main/resources/static/employee-management.html b/src/main/resources/static/employee-management.html
deleted file mode 100644
index 3867133..0000000
--- a/src/main/resources/static/employee-management.html
+++ /dev/null
@@ -1,293 +0,0 @@
-
-
-
-
-
- 员工管理
-
-
-
-
-
-
-
员工管理
-
-
-
-
-
-
-
- ID |
- 姓名 |
- 电话 |
- 角色 |
- OpenID |
- 操作 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/resources/static/js/employee-api.js b/src/main/resources/static/js/employee-api.js
deleted file mode 100644
index e9e4498..0000000
--- a/src/main/resources/static/js/employee-api.js
+++ /dev/null
@@ -1,125 +0,0 @@
-/**
- * 员工管理API服务
- */
-class EmployeeApiService {
- constructor(baseURL) {
- this.baseURL = baseURL;
- }
-
- /**
- * 获取所有员工列表
- * @returns 员工信息数组
- */
- async getEmployees() {
- try {
- const response = await fetch(`${this.baseURL}/employees`, {
- method: 'GET',
- headers: {
- 'Content-Type': 'application/json',
- 'Authorization': `Bearer ${this.getToken()}`
- }
- });
-
- if (!response.ok) {
- throw new Error(`HTTP error! status: ${response.status}`);
- }
-
- return await response.json();
- } catch (error) {
- console.error('获取员工列表失败:', error);
- throw error;
- }
- }
-
- /**
- * 添加新员工
- * @param employeeInfo 员工信息
- * @returns 添加结果
- */
- async addEmployee(employeeInfo) {
- try {
- const response = await fetch(`${this.baseURL}/employees`, {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json',
- 'Authorization': `Bearer ${this.getToken()}`
- },
- body: JSON.stringify(employeeInfo)
- });
-
- if (!response.ok) {
- throw new Error(`HTTP error! status: ${response.status}`);
- }
-
- return await response.json();
- } catch (error) {
- console.error('添加员工失败:', error);
- throw error;
- }
- }
-
- /**
- * 删除员工
- * @param employeeId 员工ID
- * @returns 删除结果
- */
- async deleteEmployee(employeeId) {
- try {
- const response = await fetch(`${this.baseURL}/employees/${employeeId}`, {
- method: 'DELETE',
- headers: {
- 'Content-Type': 'application/json',
- 'Authorization': `Bearer ${this.getToken()}`
- }
- });
-
- if (!response.ok) {
- throw new Error(`HTTP error! status: ${response.status}`);
- }
-
- return await response.text();
- } catch (error) {
- console.error('删除员工失败:', error);
- throw error;
- }
- }
-
- /**
- * 更新员工信息
- * @param employeeId 员工ID
- * @param employeeInfo 员工信息
- * @returns 更新结果
- */
- async updateEmployee(employeeId, employeeInfo) {
- try {
- const response = await fetch(`${this.baseURL}/employees/${employeeId}`, {
- method: 'PUT',
- headers: {
- 'Content-Type': 'application/json',
- 'Authorization': `Bearer ${this.getToken()}`
- },
- body: JSON.stringify(employeeInfo)
- });
-
- if (!response.ok) {
- throw new Error(`HTTP error! status: ${response.status}`);
- }
-
- return await response.json();
- } catch (error) {
- console.error('更新员工信息失败:', error);
- throw error;
- }
- }
-
- /**
- * 从localStorage获取token
- * @returns JWT token
- */
- getToken() {
- return localStorage.getItem('token');
- }
-}
-
-// 导出员工API服务实例
-const employeeApiService = new EmployeeApiService('/api');
\ No newline at end of file