fix part4
Signed-off-by: Chenx221 <chenx221@yandex.com>
This commit is contained in:
parent
bf3e198ed2
commit
0ef50e408c
@ -100,50 +100,58 @@
|
|||||||
- ~/addinfo
|
- ~/addinfo
|
||||||
- 学生信息添加 [Post]
|
- 学生信息添加 [Post]
|
||||||
- admin,teacher
|
- admin,teacher
|
||||||
|
- *Redirect*.infomodv2|*Redirect*.infomodv2_t
|
||||||
- /system
|
- /system
|
||||||
- ~/settings
|
- ~/settings
|
||||||
- 系统设置页
|
- 系统设置页 [Get]
|
||||||
- admin
|
- admin
|
||||||
|
- settings
|
||||||
- ~/clean
|
- ~/clean
|
||||||
- 清理垃圾
|
- 清理垃圾 [Get]
|
||||||
- admin
|
- admin
|
||||||
|
- *Redirect*.settings
|
||||||
- /teacher
|
- /teacher
|
||||||
- ~/mamage
|
- ~/mamage
|
||||||
- 教师信息管理页
|
- 教师信息管理页 [Get]
|
||||||
- admin
|
- admin
|
||||||
|
- teachermanage
|
||||||
- ~/query
|
- ~/query
|
||||||
- 教师信息查询
|
- 教师信息查询 [Post]
|
||||||
- admin
|
- admin
|
||||||
|
- teacherQueryResult
|
||||||
- ~/mod
|
- ~/mod
|
||||||
- 教师信息修改
|
- 教师信息修改 [Post]
|
||||||
- admin
|
- admin
|
||||||
- ~/del
|
- ~/del
|
||||||
- 教师信息删除
|
- 教师信息删除 [Post]
|
||||||
- admin
|
- admin
|
||||||
- ~/add
|
- ~/add
|
||||||
- 教师信息添加
|
- 教师信息添加 [Post]
|
||||||
- admin
|
- admin
|
||||||
- /login
|
- /login
|
||||||
- 用户登录页(和/相同)
|
- 用户登录页(和/相同) [Get]
|
||||||
- everyone
|
- Everyone
|
||||||
- /signup
|
- /signup
|
||||||
- 用户(管理员)注册
|
- 用户(管理员)注册 [Post]
|
||||||
- everyone
|
- Everyone
|
||||||
- /user
|
- /user
|
||||||
- ~/usermanage
|
- ~/usermanage
|
||||||
- 用户管理页
|
- 用户管理页 [Get]
|
||||||
- admin
|
- admin
|
||||||
|
- usermanage
|
||||||
- ~/create
|
- ~/create
|
||||||
- 用户创建
|
- 用户创建 [Post]
|
||||||
- admin
|
- admin
|
||||||
|
- *Redirect*.usermanage
|
||||||
- ~/reset
|
- ~/reset
|
||||||
- 重设密码
|
- 重设密码 [Post]
|
||||||
- admin
|
- admin
|
||||||
|
- *Redirect*.usermanage
|
||||||
- ~/userdisabled
|
- ~/userdisabled
|
||||||
- 禁用用户
|
- 禁用用户 [Post]
|
||||||
- admin
|
- admin
|
||||||
- ~/userenabled
|
- ~/userenabled
|
||||||
- 启用用户
|
- 启用用户 [Post]
|
||||||
- admin
|
- admin
|
||||||
- /success
|
- /success
|
||||||
- 废弃的成功状态页
|
- 废弃的成功状态页
|
||||||
@ -152,11 +160,6 @@
|
|||||||
- 废弃的失败状态页
|
- 废弃的失败状态页
|
||||||
- None
|
- None
|
||||||
- /dashboard
|
- /dashboard
|
||||||
- 管理员登陆后的首页
|
- 登陆后的首页
|
||||||
- admin
|
- admin,teacher,student
|
||||||
- /dashboard-t
|
- dashboard|dashboard_t|dashboard_s
|
||||||
- 教师登陆后的首页
|
|
||||||
- teacher
|
|
||||||
- /dashborad-s
|
|
||||||
- 学生登录后的首页
|
|
||||||
- student
|
|
@ -1,8 +1,6 @@
|
|||||||
package cyou.chenx221.controller;
|
package cyou.chenx221.controller;
|
||||||
|
|
||||||
import cyou.chenx221.helper.UsernameHelper;
|
import cyou.chenx221.helper.UsernameHelper;
|
||||||
import cyou.chenx221.pojo.Course;
|
|
||||||
import cyou.chenx221.pojo.User;
|
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
import org.springframework.ui.Model;
|
import org.springframework.ui.Model;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
@ -12,7 +10,6 @@ import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
|||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.text.DecimalFormat;
|
import java.text.DecimalFormat;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
@Controller
|
@Controller
|
||||||
@RequestMapping("/system")
|
@RequestMapping("/system")
|
||||||
@ -28,7 +25,7 @@ public class SystemController {
|
|||||||
model.addAttribute("message", message);
|
model.addAttribute("message", message);
|
||||||
}
|
}
|
||||||
model.addAttribute("trashSize", formatFileSize(getTrashSize()));
|
model.addAttribute("trashSize", formatFileSize(getTrashSize()));
|
||||||
return "settings";
|
return "system/settings";
|
||||||
}
|
}
|
||||||
|
|
||||||
public long getTrashSize() {
|
public long getTrashSize() {
|
||||||
|
@ -4,7 +4,6 @@ import cyou.chenx221.helper.CsvHelper;
|
|||||||
import cyou.chenx221.helper.UsernameHelper;
|
import cyou.chenx221.helper.UsernameHelper;
|
||||||
import cyou.chenx221.pojo.Course;
|
import cyou.chenx221.pojo.Course;
|
||||||
import cyou.chenx221.pojo.Teacher;
|
import cyou.chenx221.pojo.Teacher;
|
||||||
import cyou.chenx221.service.CourseService;
|
|
||||||
import cyou.chenx221.service.TeacherService;
|
import cyou.chenx221.service.TeacherService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
@ -41,7 +40,7 @@ public class TeacherController {
|
|||||||
model.addAttribute("errorMessage", errorMessage);
|
model.addAttribute("errorMessage", errorMessage);
|
||||||
List<Teacher> teacherList = teacherService.getAllTeachers();
|
List<Teacher> teacherList = teacherService.getAllTeachers();
|
||||||
model.addAttribute("teacherList", teacherList);
|
model.addAttribute("teacherList", teacherList);
|
||||||
return "teachermanage";
|
return "teacher/teachermanage";
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping(value = "/query", produces = "application/x-www-form-urlencoded;charset=UTF-8")
|
@PostMapping(value = "/query", produces = "application/x-www-form-urlencoded;charset=UTF-8")
|
||||||
@ -103,7 +102,7 @@ public class TeacherController {
|
|||||||
List<Teacher> teachers = teacherService.getQueryTeachers(teacher);
|
List<Teacher> teachers = teacherService.getQueryTeachers(teacher);
|
||||||
model.addAttribute("teachers", teachers);
|
model.addAttribute("teachers", teachers);
|
||||||
model.addAttribute("download", new CsvHelper().generateTeacherCSVFile(teachers));
|
model.addAttribute("download", new CsvHelper().generateTeacherCSVFile(teachers));
|
||||||
return "teacherQueryResult";
|
return "teacher/teacherQueryResult";
|
||||||
}
|
}
|
||||||
|
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
|
@ -92,7 +92,7 @@ public class UserController {
|
|||||||
model.addAttribute("userList", userList);
|
model.addAttribute("userList", userList);
|
||||||
model.addAttribute("successMessage", successMessage);
|
model.addAttribute("successMessage", successMessage);
|
||||||
model.addAttribute("errorMessage", errorMessage);
|
model.addAttribute("errorMessage", errorMessage);
|
||||||
return "usermanage";
|
return "user/usermanage";
|
||||||
}
|
}
|
||||||
|
|
||||||
@RequestMapping(path = "/user/create", method = {RequestMethod.POST})
|
@RequestMapping(path = "/user/create", method = {RequestMethod.POST})
|
||||||
|
@ -10,41 +10,27 @@ import org.springframework.web.bind.annotation.RequestMethod;
|
|||||||
public class ViewController {
|
public class ViewController {
|
||||||
@RequestMapping(path = "/success", method = {RequestMethod.GET, RequestMethod.POST}) //弃用
|
@RequestMapping(path = "/success", method = {RequestMethod.GET, RequestMethod.POST}) //弃用
|
||||||
public String success() {
|
public String success() {
|
||||||
return "views/success"; // 视图文件名
|
return "success"; // 视图文件名
|
||||||
}
|
}
|
||||||
|
|
||||||
@RequestMapping(path = "/fail", method = {RequestMethod.GET, RequestMethod.POST}) //弃用
|
@RequestMapping(path = "/fail", method = {RequestMethod.GET, RequestMethod.POST}) //弃用
|
||||||
public String fail() {
|
public String fail() {
|
||||||
return "views/fail"; // 视图文件名
|
return "fail"; // 视图文件名
|
||||||
}
|
}
|
||||||
|
|
||||||
@RequestMapping(path = "/dashboard", method = {RequestMethod.GET, RequestMethod.POST})
|
@RequestMapping(path = "/dashboard", method = {RequestMethod.GET})
|
||||||
public String showDashboard(Model model) {
|
public String showDashboard(Model model) {
|
||||||
String username = new UsernameHelper().getCurrentUsername();
|
String username = new UsernameHelper().getCurrentUsername();
|
||||||
if (username != null) {
|
if (username != null) {
|
||||||
model.addAttribute("username", username);
|
model.addAttribute("username", username);
|
||||||
}
|
}
|
||||||
// model.addAttribute("errorMessage","null");
|
String role = new UsernameHelper().getCurrentRole();
|
||||||
return "dashboard"; // 返回 dashboard 视图名
|
if (role.equals("[ROLE_admin]"))
|
||||||
|
return "dashboard/dashboard";
|
||||||
|
else if (role.equals("[ROLE_teacher]")) {
|
||||||
|
return "dashboard/dashboard_t";
|
||||||
|
} else {
|
||||||
|
return "dashboard/dashboard_s";
|
||||||
}
|
}
|
||||||
|
|
||||||
@RequestMapping(path = "/dashboard-t", method = {RequestMethod.GET, RequestMethod.POST})
|
|
||||||
public String showDashboardT(Model model) {
|
|
||||||
String username = new UsernameHelper().getCurrentUsername();
|
|
||||||
if (username != null) {
|
|
||||||
model.addAttribute("username", username);
|
|
||||||
}
|
|
||||||
// model.addAttribute("errorMessage","null");
|
|
||||||
return "dashboard_t"; // 返回 dashboard 视图名
|
|
||||||
}
|
|
||||||
|
|
||||||
@RequestMapping(path = "/dashboard-s", method = {RequestMethod.GET, RequestMethod.POST})
|
|
||||||
public String showDashboardS(Model model) {
|
|
||||||
String username = new UsernameHelper().getCurrentUsername();
|
|
||||||
if (username != null) {
|
|
||||||
model.addAttribute("username", username);
|
|
||||||
}
|
|
||||||
// model.addAttribute("errorMessage","null");
|
|
||||||
return "dashboard_s"; // 返回 dashboard 视图名
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user