diff --git a/helloworld/test1 b/helloworld/test1 new file mode 100644 index 00000000..a1bf9bb3 --- /dev/null +++ b/helloworld/test1 @@ -0,0 +1 @@ +hahahhah \ No newline at end of file diff --git a/springboot%2Fsrc%2Fmain%2Fjava%2Fcom%2Fexample%2Fentity/Course.java b/springboot%2Fsrc%2Fmain%2Fjava%2Fcom%2Fexample%2Fentity/Course.java new file mode 100644 index 00000000..f4d452c7 --- /dev/null +++ b/springboot%2Fsrc%2Fmain%2Fjava%2Fcom%2Fexample%2Fentity/Course.java @@ -0,0 +1,58 @@ +package com.example.entity; + +public class Course { + private Integer id; + private String name; + private String no; + private String descr; + private String times; + private String teacher; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getNo() { + return no; + } + + public void setNo(String no) { + this.no = no; + } + + public String getDescr() { + return descr; + } + + public void setDescr(String descr) { + this.descr = descr; + } + + public String getTimes() { + return times; + } + + public void setTimes(String times) { + this.times = times; + } + + public String getTeacher() { + return teacher; + } + + public void setTeacher(String teacher) { + this.teacher = teacher; + } +} diff --git a/springboot/pom.xml b/springboot/pom.xml index 5098dad7..460f5ef2 100644 --- a/springboot/pom.xml +++ b/springboot/pom.xml @@ -59,7 +59,6 @@ - org.springframework.boot @@ -69,7 +68,6 @@ - diff --git a/springboot/springboot.iml b/springboot/springboot.iml deleted file mode 100644 index 1404bede..00000000 --- a/springboot/springboot.iml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/springboot/src/main/java/com/example/common/RoleEnum.java b/springboot/src/main/java/com/example/common/RoleEnum.java new file mode 100644 index 00000000..e610c744 --- /dev/null +++ b/springboot/src/main/java/com/example/common/RoleEnum.java @@ -0,0 +1,6 @@ +package com.example.common; + +public enum RoleEnum { + ADMIN, // 管理员 + STUDENT // 学生 +} diff --git a/springboot/src/main/java/com/example/controller/CourserController.java b/springboot/src/main/java/com/example/controller/CourserController.java new file mode 100644 index 00000000..ae182dba --- /dev/null +++ b/springboot/src/main/java/com/example/controller/CourserController.java @@ -0,0 +1,57 @@ +package com.example.controller; + +import com.example.common.Result; +import com.example.entity.Course; +import com.example.service.CourseService; +import com.github.pagehelper.PageInfo; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; + +@RestController +@RequestMapping("/course") +public class CourserController { + + @Resource + private CourseService courseService; + + /** + * 分页条件查询课程 + */ + @GetMapping("/selectPage") + public Result selectPage(@RequestParam(defaultValue = "1") Integer pageNum, + @RequestParam(defaultValue = "5") Integer pageSize, + Course course) { // ?name=xx&no=xx + PageInfo pageInfo = courseService.selectPage(pageNum, pageSize, course); + return Result.success(pageInfo); + } + + /** + * 新增课程 + */ + @PostMapping("/add") + public Result add(@RequestBody Course course) { + courseService.add(course); + return Result.success(); + } + + /** + * 更新课程 + */ + @PutMapping("/update") + public Result update(@RequestBody Course course) { + courseService.updateById(course); + return Result.success(); + } + + /** + * 删除课程 + */ + @DeleteMapping("/delete/{id}") + public Result delete(@PathVariable Integer id) { + courseService.deleteById(id); + return Result.success(); + } + + +} diff --git a/springboot/src/main/java/com/example/controller/FileController.java b/springboot/src/main/java/com/example/controller/FileController.java new file mode 100644 index 00000000..12a69acf --- /dev/null +++ b/springboot/src/main/java/com/example/controller/FileController.java @@ -0,0 +1,64 @@ +package com.example.controller; + +import cn.hutool.core.io.FileUtil; +import com.example.common.Result; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.multipart.MultipartFile; + +import javax.servlet.ServletOutputStream; +import javax.servlet.http.HttpServletResponse; +import java.io.File; +import java.io.IOException; +import java.net.URLEncoder; + +@RestController +@RequestMapping("/files") +public class FileController { + + @Value("${ip}") + private String ip; + + @Value("${server.port}") + private String port; + + private static final String ROOT_PATH = System.getProperty("user.dir") + "/files"; + + /** + * 文件上传 + */ + @PostMapping("/upload") + public Result upload(MultipartFile file) throws IOException { + String originalFilename = file.getOriginalFilename(); // 获取到原始的文件名 aaa.png aaa.png + long flag = System.currentTimeMillis(); // 唯一标识 + String fileName = flag + "_" + originalFilename; // 1561231313132_aaa.png + + File finalFile = new File(ROOT_PATH + "/" + fileName); // 最终存到磁盘的文件对象 + if (!finalFile.getParentFile().exists()) { // 如果父级目录不存在 就得创建 + finalFile.getParentFile().mkdirs(); + } + file.transferTo(finalFile); + // 返回文件的url + String url = "http://" + ip + ":" + port + "/files/download?fileName=" + fileName; + return Result.success(url); + } + + /** + * 文件下载 + */ + @GetMapping("/download") + public void download(String fileName, HttpServletResponse response) throws IOException { + File file = new File(ROOT_PATH + "/" + fileName); // 文件在存盘存储的对象 + ServletOutputStream os = response.getOutputStream(); + response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8")); + response.setContentType("application/octet-stream"); +// os.write(FileUtil.readBytes(file)); + FileUtil.writeToStream(file, os); + os.flush(); + os.close(); + } + +} diff --git a/springboot/src/main/java/com/example/controller/GradeController.java b/springboot/src/main/java/com/example/controller/GradeController.java new file mode 100644 index 00000000..6f3c3e85 --- /dev/null +++ b/springboot/src/main/java/com/example/controller/GradeController.java @@ -0,0 +1,54 @@ +package com.example.controller; + +import com.example.common.Result; +import com.example.entity.Grade; +import com.example.service.GradeService; +import com.github.pagehelper.PageInfo; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; + +/** + * 成绩接口 + */ +@RestController +@RequestMapping("/grade") +public class GradeController { + + @Resource + GradeService gradeService; + + + @PostMapping("/add") + public Result add(@RequestBody Grade grade) { + gradeService.add(grade); + return Result.success(); + } + + @PutMapping("/update") + public Result update(@RequestBody Grade grade) { + gradeService.update(grade); + return Result.success(); + } + + /** + * 删除成绩 + */ + @DeleteMapping("/delete/{id}") + public Result delete(@PathVariable Integer id) { + gradeService.deleteById(id); + return Result.success(); + } + + /** + * 分页条件查询课程 + */ + @GetMapping("/selectPage") + public Result selectPage(@RequestParam(defaultValue = "1") Integer pageNum, + @RequestParam(defaultValue = "5") Integer pageSize, + Grade grade) { // ?name=xx&no=xx + PageInfo pageInfo = gradeService.selectPage(pageNum, pageSize, grade); + return Result.success(pageInfo); + } + +} diff --git a/springboot/src/main/java/com/example/controller/StudentController.java b/springboot/src/main/java/com/example/controller/StudentController.java new file mode 100644 index 00000000..2d6b0b13 --- /dev/null +++ b/springboot/src/main/java/com/example/controller/StudentController.java @@ -0,0 +1,57 @@ +package com.example.controller; + +import com.example.common.Result; +import com.example.entity.Student; +import com.example.service.StudentService; +import com.github.pagehelper.PageInfo; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; + +@RestController +@RequestMapping("/student") +public class StudentController { + + @Resource + StudentService studentService; + + /** + * 新增 + */ + @PostMapping("/add") + public Result add(@RequestBody Student student) { + studentService.add(student); + return Result.success(); + } + + /** + * 删除 + */ + @DeleteMapping("/delete/{id}") + public Result delete(@PathVariable Integer id) { + studentService.deleteById(id); + return Result.success(); + } + + /** + * 更新 + */ + @PutMapping("/update") + public Result update(@RequestBody Student student) { + studentService.updateById(student); + return Result.success(); + } + + + /** + * 分页查询 + */ + @GetMapping("/selectPage") + public Result selectPage(@RequestParam(defaultValue = "1") Integer pageNum, + @RequestParam(defaultValue = "10") Integer pageSize, + Student student) { + PageInfo pageInfo = studentService.selectPage(pageNum, pageSize, student); + return Result.success(pageInfo); + } + +} diff --git a/springboot/src/main/java/com/example/controller/StudentCourseController.java b/springboot/src/main/java/com/example/controller/StudentCourseController.java new file mode 100644 index 00000000..80486c5e --- /dev/null +++ b/springboot/src/main/java/com/example/controller/StudentCourseController.java @@ -0,0 +1,48 @@ +package com.example.controller; + +import com.example.common.Result; +import com.example.entity.Course; +import com.example.entity.StudentCourse; +import com.example.service.StudentCourseService; +import com.github.pagehelper.PageInfo; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; + +@RestController +@RequestMapping("/studentCourse") +public class StudentCourseController { + + @Resource + StudentCourseService studentCourseService; + + /** + * 学生选课 + */ + @PostMapping("/add") + public Result add(@RequestBody StudentCourse studentCourse) { + studentCourseService.add(studentCourse); + return Result.success(); + } + + /** + * 删除课选课 + */ + @DeleteMapping("/delete/{id}") + public Result delete(@PathVariable Integer id) { + studentCourseService.deleteById(id); + return Result.success(); + } + + /** + * 分页条件查询课程 + */ + @GetMapping("/selectPage") + public Result selectPage(@RequestParam(defaultValue = "1") Integer pageNum, + @RequestParam(defaultValue = "5") Integer pageSize, + StudentCourse studentCourse) { // ?name=xx&no=xx + PageInfo pageInfo = studentCourseService.selectPage(pageNum, pageSize, studentCourse); + return Result.success(pageInfo); + } + +} diff --git a/springboot/src/main/java/com/example/controller/WebController.java b/springboot/src/main/java/com/example/controller/WebController.java index cfeb9c92..fa3e2bf2 100644 --- a/springboot/src/main/java/com/example/controller/WebController.java +++ b/springboot/src/main/java/com/example/controller/WebController.java @@ -1,8 +1,11 @@ package com.example.controller; +import cn.hutool.core.util.ObjectUtil; import com.example.common.Result; -import com.example.entity.Admin; +import com.example.common.RoleEnum; +import com.example.entity.Account; import com.example.service.AdminService; +import com.example.service.StudentService; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; @@ -16,6 +19,8 @@ public class WebController { @Resource private AdminService adminService; + @Resource + private StudentService studentService; /** * 默认请求接口 @@ -28,9 +33,28 @@ public class WebController { /** * 登录接口 */ -@PostMapping("/login") - public Result login(@RequestBody Admin admin) { - Admin dbAdmin=adminService.login(admin); + @PostMapping("/login") + public Result login(@RequestBody Account account) { + Account dbAccount; + if (RoleEnum.ADMIN.name().equals(account.getRole())) { // 管理员登录 + dbAccount = adminService.login(account); + } else if (RoleEnum.STUDENT.name().equals(account.getRole())) { // 学生登录 + dbAccount = studentService.login(account); + } else { + return Result.error("角色错误"); + } + return Result.success(dbAccount); + } + + /** + * 注册接口 + */ + @PostMapping("/register") + public Result register(@RequestBody Account account) { + if (ObjectUtil.isEmpty(account.getUsername()) || ObjectUtil.isEmpty(account.getPassword())) { + return Result.error("账号或密码必填"); + } + studentService.register(account); return Result.success(); } diff --git a/springboot/src/main/java/com/example/entity/Account.java b/springboot/src/main/java/com/example/entity/Account.java new file mode 100644 index 00000000..5b713f7d --- /dev/null +++ b/springboot/src/main/java/com/example/entity/Account.java @@ -0,0 +1,41 @@ +package com.example.entity; + +public class Account { + private String username; + private String password; + private String name; + + private String role; + + public String getRole() { + return role; + } + + public void setRole(String role) { + this.role = role; + } + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } +} diff --git a/springboot/src/main/java/com/example/entity/Admin.java b/springboot/src/main/java/com/example/entity/Admin.java index 9227f524..aaca756c 100644 --- a/springboot/src/main/java/com/example/entity/Admin.java +++ b/springboot/src/main/java/com/example/entity/Admin.java @@ -1,24 +1,60 @@ package com.example.entity; -public class Admin { - //账号 +public class Admin extends Account { + private Integer id; + // 账号 private String username; - //密码 + // 密码 private String password; + private String name; + private String role; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + @Override public String getUsername() { return username; } + @Override public void setUsername(String username) { this.username = username; } + @Override public String getPassword() { return password; } + @Override public void setPassword(String password) { this.password = password; } + + @Override + public String getName() { + return name; + } + + @Override + public void setName(String name) { + this.name = name; + } + + @Override + public String getRole() { + return role; + } + + @Override + public void setRole(String role) { + this.role = role; + } } diff --git a/springboot/src/main/java/com/example/entity/Course.java b/springboot/src/main/java/com/example/entity/Course.java new file mode 100644 index 00000000..bf184235 --- /dev/null +++ b/springboot/src/main/java/com/example/entity/Course.java @@ -0,0 +1,58 @@ +package com.example.entity; + +public class Course { + private Integer id; + private String name; + private String no; + private String descr; + private String times; + private String teacher; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getNo() { + return no; + } + + public void setNo(String no) { + this.no = no; + } + + public String getDescr() { + return descr; + } + + public void setDescr(String descr) { + this.descr = descr; + } + + public String getTimes() { + return times; + } + + public void setTimes(String times) { + this.times = times; + } + + public String getTeacher() { + return teacher; + } + + public void setTeacher(String teacher) { + this.teacher = teacher; + } +} diff --git a/springboot/src/main/java/com/example/entity/Grade.java b/springboot/src/main/java/com/example/entity/Grade.java new file mode 100644 index 00000000..4eb6c07b --- /dev/null +++ b/springboot/src/main/java/com/example/entity/Grade.java @@ -0,0 +1,77 @@ +package com.example.entity; + +public class Grade { + + private Integer id; + private Integer courseId; + private Integer studentId; + private Double score; + private String comment; + private String feedback; + private String studentName; + private String courseName; + + public String getStudentName() { + return studentName; + } + + public void setStudentName(String studentName) { + this.studentName = studentName; + } + + public String getCourseName() { + return courseName; + } + + public void setCourseName(String courseName) { + this.courseName = courseName; + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getCourseId() { + return courseId; + } + + public void setCourseId(Integer courseId) { + this.courseId = courseId; + } + + public Integer getStudentId() { + return studentId; + } + + public void setStudentId(Integer studentId) { + this.studentId = studentId; + } + + public Double getScore() { + return score; + } + + public void setScore(Double score) { + this.score = score; + } + + public String getComment() { + return comment; + } + + public void setComment(String comment) { + this.comment = comment; + } + + public String getFeedback() { + return feedback; + } + + public void setFeedback(String feedback) { + this.feedback = feedback; + } +} diff --git a/springboot/src/main/java/com/example/entity/Student.java b/springboot/src/main/java/com/example/entity/Student.java new file mode 100644 index 00000000..339e45d6 --- /dev/null +++ b/springboot/src/main/java/com/example/entity/Student.java @@ -0,0 +1,97 @@ +package com.example.entity; + +public class Student extends Account{ + private Integer id; + private String username; + private String password; + private String name; + private String phone; + private String email; + private String sex; + private String birth; + private String avatar; + + private String role; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + public String getEmail() { + return email; + } + + public void setEmail(String email) { + this.email = email; + } + + public String getSex() { + return sex; + } + + public void setSex(String sex) { + this.sex = sex; + } + + public String getBirth() { + return birth; + } + + public void setBirth(String birth) { + this.birth = birth; + } + + public String getAvatar() { + return avatar; + } + + public void setAvatar(String avatar) { + this.avatar = avatar; + } + + @Override + public String getRole() { + return role; + } + + @Override + public void setRole(String role) { + this.role = role; + } +} diff --git a/springboot/src/main/java/com/example/entity/StudentCourse.java b/springboot/src/main/java/com/example/entity/StudentCourse.java new file mode 100644 index 00000000..0f969462 --- /dev/null +++ b/springboot/src/main/java/com/example/entity/StudentCourse.java @@ -0,0 +1,60 @@ +package com.example.entity; + +public class StudentCourse { + private Integer id; + private String name; + private String no; + private Integer studentId; + + private Integer courseId; + + private String studentName; + + public String getStudentName() { + return studentName; + } + + public void setStudentName(String studentName) { + this.studentName = studentName; + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getNo() { + return no; + } + + public void setNo(String no) { + this.no = no; + } + + public Integer getStudentId() { + return studentId; + } + + public void setStudentId(Integer studentId) { + this.studentId = studentId; + } + + public Integer getCourseId() { + return courseId; + } + + public void setCourseId(Integer courseId) { + this.courseId = courseId; + } +} diff --git a/springboot/src/main/java/com/example/mapper/AdminMapper.java b/springboot/src/main/java/com/example/mapper/AdminMapper.java index c42e37e2..102a484e 100644 --- a/springboot/src/main/java/com/example/mapper/AdminMapper.java +++ b/springboot/src/main/java/com/example/mapper/AdminMapper.java @@ -4,6 +4,7 @@ import com.example.entity.Admin; import org.apache.ibatis.annotations.Select; public interface AdminMapper { + @Select("select * from admin where username = #{username}") Admin selectByUsername(String username); diff --git a/springboot/src/main/java/com/example/mapper/CourseMapper.java b/springboot/src/main/java/com/example/mapper/CourseMapper.java new file mode 100644 index 00000000..e4eacde7 --- /dev/null +++ b/springboot/src/main/java/com/example/mapper/CourseMapper.java @@ -0,0 +1,26 @@ +package com.example.mapper; + +import com.example.entity.Course; +import org.apache.ibatis.annotations.Delete; +import org.apache.ibatis.annotations.Insert; +import org.apache.ibatis.annotations.Select; +import org.apache.ibatis.annotations.Update; + +import java.util.List; + +public interface CourseMapper { + + @Select("select * from course where name like concat('%', #{name} ,'%') and no like concat('%', #{no} ,'%') " + + "and teacher like concat('%', #{teacher} ,'%') order by id desc") + List selectAll(Course course); + + @Insert("insert into course (name, no,descr,times,teacher) values(#{name}, #{no}, #{descr}, #{times}, #{teacher})") + void insert(Course course); + + @Update("update course set name = #{name}, no = #{no}, descr = #{descr}, times = #{times}, teacher = #{teacher} where id = #{id}") + void updateById(Course course); + + @Delete("delete from course where id = #{id}") + void deleteById(Integer id); + +} diff --git a/springboot/src/main/java/com/example/mapper/GradeMapper.java b/springboot/src/main/java/com/example/mapper/GradeMapper.java new file mode 100644 index 00000000..c0ea5e40 --- /dev/null +++ b/springboot/src/main/java/com/example/mapper/GradeMapper.java @@ -0,0 +1,27 @@ +package com.example.mapper; + +import com.example.entity.Grade; +import org.apache.ibatis.annotations.Delete; +import org.apache.ibatis.annotations.Insert; +import org.apache.ibatis.annotations.Select; +import org.apache.ibatis.annotations.Update; + +import java.util.List; + +public interface GradeMapper { + + @Insert("insert into grade (course_id, student_id, score, comment, feedback) " + + "values (#{courseId}, #{studentId}, #{score}, #{comment}, #{feedback})") + void insert(Grade grade); + + List selectAll(Grade grade); // 关联查询 + + @Update("update grade set score = #{score}, comment = #{comment}, feedback = #{ feedback } where id = #{id}") + void update(Grade grade); + + @Select("select * from grade where student_id = #{studentId} and course_id = #{courseId}") + Grade selectByCondition(Grade grade); + + @Delete("delete from grade where id = #{id}") + void deleteById(Integer id); +} diff --git a/springboot/src/main/java/com/example/mapper/StudentCourseMapper.java b/springboot/src/main/java/com/example/mapper/StudentCourseMapper.java new file mode 100644 index 00000000..e52a337a --- /dev/null +++ b/springboot/src/main/java/com/example/mapper/StudentCourseMapper.java @@ -0,0 +1,23 @@ +package com.example.mapper; + +import com.example.entity.StudentCourse; +import org.apache.ibatis.annotations.Delete; +import org.apache.ibatis.annotations.Insert; +import org.apache.ibatis.annotations.Select; + +import java.util.List; + +public interface StudentCourseMapper { + + @Insert("insert into student_course (name, no, student_id, course_id) values(#{name}, #{no}, #{studentId}, #{courseId})") + void insert(StudentCourse studentCourse); + + @Select("select * from student_course where student_id = #{studentId} and course_id = #{courseId}") + StudentCourse selectByCondition(StudentCourse studentCourse); + +// @Select("select * from student_course where name like concat('%', #{name}, '%') and no like concat('%', #{no}, '%') and student_id = #{studentId}") + List selectAll(StudentCourse studentCourse); + + @Delete("delete from student_course where id = #{id}") + void deleteById(Integer id); +} diff --git a/springboot/src/main/java/com/example/mapper/StudentMapper.java b/springboot/src/main/java/com/example/mapper/StudentMapper.java new file mode 100644 index 00000000..93ce1408 --- /dev/null +++ b/springboot/src/main/java/com/example/mapper/StudentMapper.java @@ -0,0 +1,29 @@ +package com.example.mapper; + +import com.example.entity.Student; +import org.apache.ibatis.annotations.Delete; +import org.apache.ibatis.annotations.Insert; +import org.apache.ibatis.annotations.Select; +import org.apache.ibatis.annotations.Update; + +import java.util.List; + +public interface StudentMapper { + + @Select("select * from student where username = #{username}") + Student selectByUsername(String username); + + @Insert("insert into student (username, password, name, phone, email, sex, birth, avatar, role) " + + "values (#{username}, #{password}, #{name}, #{phone}, #{email}, #{sex}, #{birth}, #{avatar}, #{role})") + void insert(Student student); + + @Delete("delete from student where id = #{id}") + void deleteById(Integer id); + + @Update("update student set username = #{username}, password = #{password}, name = #{name}, phone = #{phone}, " + + "email = #{email}, sex = #{sex}, birth = #{birth}, avatar = #{avatar} where id = #{id}") + void updateById(Student student); + + @Select("select * from student where username like concat('%', #{username}, '%') and name like concat('%', #{name}, '%') order by id desc") + List selectAll(Student student); +} diff --git a/springboot/src/main/java/com/example/service/AdminService.java b/springboot/src/main/java/com/example/service/AdminService.java index e216a1da..a1c8ac1a 100644 --- a/springboot/src/main/java/com/example/service/AdminService.java +++ b/springboot/src/main/java/com/example/service/AdminService.java @@ -1,4 +1,6 @@ package com.example.service; + +import com.example.entity.Account; import com.example.entity.Admin; import com.example.exception.CustomException; import com.example.mapper.AdminMapper; @@ -8,24 +10,25 @@ import javax.annotation.Resource; @Service public class AdminService { + @Resource private AdminMapper adminMapper; /** * 登录 */ - - public Admin login(Admin admin){ - Admin dbAdmin = adminMapper.selectByUsername(admin.getUsername()); - if(dbAdmin==null){ - //没有用户 + public Account login(Account account) { + Account dbAdmin = adminMapper.selectByUsername(account.getUsername()); + if (dbAdmin == null) { + // 没有用户 throw new CustomException("账号或密码错误"); } - //比较密码 - if(!admin.getPassword().equals(dbAdmin.getPassword())){ + // 比较密码 + if (!account.getPassword().equals(dbAdmin.getPassword())) { throw new CustomException("账号或密码错误"); } - //登录成功 + // 登录成功 return dbAdmin; } + } diff --git a/springboot/src/main/java/com/example/service/CourseService.java b/springboot/src/main/java/com/example/service/CourseService.java new file mode 100644 index 00000000..4264d734 --- /dev/null +++ b/springboot/src/main/java/com/example/service/CourseService.java @@ -0,0 +1,38 @@ +package com.example.service; + +import com.example.entity.Course; +import com.example.mapper.CourseMapper; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +@Service +public class CourseService { + + @Resource + private CourseMapper courseMapper; + + // total 是查询的总数 list是数据列表 + // pageNum 当前的页码 pageSize是每页的个数 + public PageInfo selectPage(Integer pageNum, Integer pageSize, Course course) { + PageHelper.startPage(pageNum, pageSize); + List courseList = courseMapper.selectAll(course); + return PageInfo.of(courseList); + } + + // 新增数据 + public void add(Course course) { + courseMapper.insert(course); + } + + public void updateById(Course course) { + courseMapper.updateById(course); + } + + public void deleteById(Integer id) { + courseMapper.deleteById(id); + } +} diff --git a/springboot/src/main/java/com/example/service/GradeService.java b/springboot/src/main/java/com/example/service/GradeService.java new file mode 100644 index 00000000..3a9aed73 --- /dev/null +++ b/springboot/src/main/java/com/example/service/GradeService.java @@ -0,0 +1,40 @@ +package com.example.service; + +import com.example.entity.Grade; +import com.example.exception.CustomException; +import com.example.mapper.GradeMapper; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +@Service +public class GradeService { + + @Resource + GradeMapper gradeMapper; + + public void add(Grade grade) { + Grade dbGrade = gradeMapper.selectByCondition(grade); + if (dbGrade != null) { // 打过分了 + throw new CustomException("您已打过分了"); + } + gradeMapper.insert(grade); + } + + public PageInfo selectPage(Integer pageNum, Integer pageSize, Grade grade) { + PageHelper.startPage(pageNum, pageSize); + List list = gradeMapper.selectAll(grade); + return PageInfo.of(list); + } + + public void update(Grade grade) { + gradeMapper.update(grade); + } + + public void deleteById(Integer id) { + gradeMapper.deleteById(id); + } +} diff --git a/springboot/src/main/java/com/example/service/StudentCourseService.java b/springboot/src/main/java/com/example/service/StudentCourseService.java new file mode 100644 index 00000000..4ee8e237 --- /dev/null +++ b/springboot/src/main/java/com/example/service/StudentCourseService.java @@ -0,0 +1,36 @@ +package com.example.service; + +import com.example.entity.StudentCourse; +import com.example.exception.CustomException; +import com.example.mapper.StudentCourseMapper; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +@Service +public class StudentCourseService { + + @Resource + StudentCourseMapper studentCourseMapper; + + public void add(StudentCourse studentCourse) { + StudentCourse course = studentCourseMapper.selectByCondition(studentCourse);// 通过学生ID和课程ID做一次查询的筛选,看看这个学生之前有没有选过这个课程 + if (course != null) { + throw new CustomException("您已选过这个课程"); + } + studentCourseMapper.insert(studentCourse); + } + + public PageInfo selectPage(Integer pageNum, Integer pageSize, StudentCourse studentCourse) { + PageHelper.startPage(pageNum, pageSize); + List list = studentCourseMapper.selectAll(studentCourse); + return PageInfo.of(list); + } + + public void deleteById(Integer id) { + studentCourseMapper.deleteById(id); + } +} diff --git a/springboot/src/main/java/com/example/service/StudentService.java b/springboot/src/main/java/com/example/service/StudentService.java new file mode 100644 index 00000000..ff3db99d --- /dev/null +++ b/springboot/src/main/java/com/example/service/StudentService.java @@ -0,0 +1,79 @@ +package com.example.service; + +import cn.hutool.core.util.ObjectUtil; +import com.example.common.RoleEnum; +import com.example.entity.Account; +import com.example.entity.Student; +import com.example.exception.CustomException; +import com.example.mapper.StudentMapper; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +@Service +public class StudentService { + + @Resource + private StudentMapper studentMapper; + + /** + * 登录 + */ + public Account login(Account account) { + Account dbStudent = studentMapper.selectByUsername(account.getUsername()); + if (dbStudent == null) { + // 没有用户 + throw new CustomException("账号或密码错误"); + } + // 比较密码 + if (!account.getPassword().equals(dbStudent.getPassword())) { + throw new CustomException("账号或密码错误"); + } + // 登录成功 + return dbStudent; + } + + /** + * 学生注册 + */ + public void register(Account account) { + Student student = new Student(); + student.setUsername(account.getUsername()); // 账号 + student.setPassword(account.getPassword()); // 密码 + this.add(student); + } + + + /** + * 新增 + */ + public void add(Student student) { + Student dbStudent = studentMapper.selectByUsername(student.getUsername()); + if (dbStudent != null) { // 已有同名账号 不允许插入 + throw new CustomException("账号已存在"); + } + if (ObjectUtil.isEmpty(student.getName())) { + student.setName(student.getUsername()); + } + student.setRole(RoleEnum.STUDENT.name()); + studentMapper.insert(student); + } + + public void deleteById(Integer id) { + studentMapper.deleteById(id); + } + + public void updateById(Student student) { + studentMapper.updateById(student); + } + + public PageInfo selectPage(Integer pageNum, Integer pageSize, Student student) { + PageHelper.startPage(pageNum, pageSize); + List studentList = studentMapper.selectAll(student); + return PageInfo.of(studentList); + } + +} diff --git a/springboot/src/main/resources/application.yml b/springboot/src/main/resources/application.yml index 36976fed..54dda3bd 100644 --- a/springboot/src/main/resources/application.yml +++ b/springboot/src/main/resources/application.yml @@ -18,3 +18,6 @@ mybatis: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl map-underscore-to-camel-case: true + mapper-locations: classpath:mapper/*.xml + +ip: localhost \ No newline at end of file diff --git a/springboot/src/main/resources/mapper/GradeMapper.xml b/springboot/src/main/resources/mapper/GradeMapper.xml new file mode 100644 index 00000000..1b2868ca --- /dev/null +++ b/springboot/src/main/resources/mapper/GradeMapper.xml @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/springboot/src/main/resources/mapper/StudentCourse.xml b/springboot/src/main/resources/mapper/StudentCourse.xml new file mode 100644 index 00000000..d6d4e3de --- /dev/null +++ b/springboot/src/main/resources/mapper/StudentCourse.xml @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file diff --git a/springboot/target/classes/application.yml b/springboot/target/classes/application.yml index 36976fed..54dda3bd 100644 --- a/springboot/target/classes/application.yml +++ b/springboot/target/classes/application.yml @@ -18,3 +18,6 @@ mybatis: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl map-underscore-to-camel-case: true + mapper-locations: classpath:mapper/*.xml + +ip: localhost \ No newline at end of file diff --git a/springboot/target/classes/com/example/common/RoleEnum.class b/springboot/target/classes/com/example/common/RoleEnum.class new file mode 100644 index 00000000..2ce9e9b4 Binary files /dev/null and b/springboot/target/classes/com/example/common/RoleEnum.class differ diff --git a/springboot/target/classes/com/example/controller/CourserController.class b/springboot/target/classes/com/example/controller/CourserController.class new file mode 100644 index 00000000..c70fa27f Binary files /dev/null and b/springboot/target/classes/com/example/controller/CourserController.class differ diff --git a/springboot/target/classes/com/example/controller/FileController.class b/springboot/target/classes/com/example/controller/FileController.class new file mode 100644 index 00000000..5203c04d Binary files /dev/null and b/springboot/target/classes/com/example/controller/FileController.class differ diff --git a/springboot/target/classes/com/example/controller/GradeController.class b/springboot/target/classes/com/example/controller/GradeController.class new file mode 100644 index 00000000..8c53e593 Binary files /dev/null and b/springboot/target/classes/com/example/controller/GradeController.class differ diff --git a/springboot/target/classes/com/example/controller/StudentController.class b/springboot/target/classes/com/example/controller/StudentController.class new file mode 100644 index 00000000..6eda747f Binary files /dev/null and b/springboot/target/classes/com/example/controller/StudentController.class differ diff --git a/springboot/target/classes/com/example/controller/StudentCourseController.class b/springboot/target/classes/com/example/controller/StudentCourseController.class new file mode 100644 index 00000000..6b2bf042 Binary files /dev/null and b/springboot/target/classes/com/example/controller/StudentCourseController.class differ diff --git a/springboot/target/classes/com/example/controller/WebController.class b/springboot/target/classes/com/example/controller/WebController.class index 72891992..b266df51 100644 Binary files a/springboot/target/classes/com/example/controller/WebController.class and b/springboot/target/classes/com/example/controller/WebController.class differ diff --git a/springboot/target/classes/com/example/entity/Account.class b/springboot/target/classes/com/example/entity/Account.class new file mode 100644 index 00000000..09473bd9 Binary files /dev/null and b/springboot/target/classes/com/example/entity/Account.class differ diff --git a/springboot/target/classes/com/example/entity/Admin.class b/springboot/target/classes/com/example/entity/Admin.class index 31ccd708..106004fd 100644 Binary files a/springboot/target/classes/com/example/entity/Admin.class and b/springboot/target/classes/com/example/entity/Admin.class differ diff --git a/springboot/target/classes/com/example/entity/Course.class b/springboot/target/classes/com/example/entity/Course.class new file mode 100644 index 00000000..135a3752 Binary files /dev/null and b/springboot/target/classes/com/example/entity/Course.class differ diff --git a/springboot/target/classes/com/example/entity/Grade.class b/springboot/target/classes/com/example/entity/Grade.class new file mode 100644 index 00000000..b04423c1 Binary files /dev/null and b/springboot/target/classes/com/example/entity/Grade.class differ diff --git a/springboot/target/classes/com/example/entity/Student.class b/springboot/target/classes/com/example/entity/Student.class new file mode 100644 index 00000000..91eaf091 Binary files /dev/null and b/springboot/target/classes/com/example/entity/Student.class differ diff --git a/springboot/target/classes/com/example/entity/StudentCourse.class b/springboot/target/classes/com/example/entity/StudentCourse.class new file mode 100644 index 00000000..f8c03b93 Binary files /dev/null and b/springboot/target/classes/com/example/entity/StudentCourse.class differ diff --git a/springboot/target/classes/com/example/mapper/CourseMapper.class b/springboot/target/classes/com/example/mapper/CourseMapper.class new file mode 100644 index 00000000..43c392a1 Binary files /dev/null and b/springboot/target/classes/com/example/mapper/CourseMapper.class differ diff --git a/springboot/target/classes/com/example/mapper/GradeMapper.class b/springboot/target/classes/com/example/mapper/GradeMapper.class new file mode 100644 index 00000000..217b8809 Binary files /dev/null and b/springboot/target/classes/com/example/mapper/GradeMapper.class differ diff --git a/springboot/target/classes/com/example/mapper/StudentCourseMapper.class b/springboot/target/classes/com/example/mapper/StudentCourseMapper.class new file mode 100644 index 00000000..ec14ef52 Binary files /dev/null and b/springboot/target/classes/com/example/mapper/StudentCourseMapper.class differ diff --git a/springboot/target/classes/com/example/mapper/StudentMapper.class b/springboot/target/classes/com/example/mapper/StudentMapper.class new file mode 100644 index 00000000..7dedebee Binary files /dev/null and b/springboot/target/classes/com/example/mapper/StudentMapper.class differ diff --git a/springboot/target/classes/com/example/service/AdminService.class b/springboot/target/classes/com/example/service/AdminService.class index e5428db3..39f6cc50 100644 Binary files a/springboot/target/classes/com/example/service/AdminService.class and b/springboot/target/classes/com/example/service/AdminService.class differ diff --git a/springboot/target/classes/com/example/service/CourseService.class b/springboot/target/classes/com/example/service/CourseService.class new file mode 100644 index 00000000..099f750e Binary files /dev/null and b/springboot/target/classes/com/example/service/CourseService.class differ diff --git a/springboot/target/classes/com/example/service/GradeService.class b/springboot/target/classes/com/example/service/GradeService.class new file mode 100644 index 00000000..8d7210fa Binary files /dev/null and b/springboot/target/classes/com/example/service/GradeService.class differ diff --git a/springboot/target/classes/com/example/service/StudentCourseService.class b/springboot/target/classes/com/example/service/StudentCourseService.class new file mode 100644 index 00000000..2ee61fa3 Binary files /dev/null and b/springboot/target/classes/com/example/service/StudentCourseService.class differ diff --git a/springboot/target/classes/com/example/service/StudentService.class b/springboot/target/classes/com/example/service/StudentService.class new file mode 100644 index 00000000..a8029c3b Binary files /dev/null and b/springboot/target/classes/com/example/service/StudentService.class differ diff --git a/springboot/target/classes/mapper/GradeMapper.xml b/springboot/target/classes/mapper/GradeMapper.xml new file mode 100644 index 00000000..1b2868ca --- /dev/null +++ b/springboot/target/classes/mapper/GradeMapper.xml @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/springboot/target/classes/mapper/StudentCourse.xml b/springboot/target/classes/mapper/StudentCourse.xml new file mode 100644 index 00000000..d6d4e3de --- /dev/null +++ b/springboot/target/classes/mapper/StudentCourse.xml @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file diff --git a/vue/components/wave.vue b/vue/components/wave.vue new file mode 100644 index 00000000..21ceaad5 --- /dev/null +++ b/vue/components/wave.vue @@ -0,0 +1,111 @@ +//waves.vue + + + + + + + diff --git a/vue/node_modules/.vite/deps/_metadata.json b/vue/node_modules/.vite/deps/_metadata.json index ff716456..12832710 100644 --- a/vue/node_modules/.vite/deps/_metadata.json +++ b/vue/node_modules/.vite/deps/_metadata.json @@ -1,113 +1,212 @@ { - "hash": "d51fb1a6", - "browserHash": "855e89a7", + "hash": "3bc124fb", + "browserHash": "aa019a94", "optimized": { "@element-plus/icons-vue": { "src": "../../@element-plus/icons-vue/dist/index.js", "file": "@element-plus_icons-vue.js", - "fileHash": "c233a358", + "fileHash": "b5316f7e", "needsInterop": false }, "axios": { "src": "../../axios/index.js", "file": "axios.js", - "fileHash": "e95b97f9", + "fileHash": "1028bebd", "needsInterop": false }, "element-plus": { "src": "../../element-plus/es/index.mjs", "file": "element-plus.js", - "fileHash": "aaacfcf0", + "fileHash": "f5068395", "needsInterop": false }, "element-plus/dist/locale/zh-cn.mjs": { "src": "../../element-plus/dist/locale/zh-cn.mjs", "file": "element-plus_dist_locale_zh-cn__mjs.js", - "fileHash": "ff784b90", + "fileHash": "95ef5b3a", "needsInterop": false }, "vue": { "src": "../../vue/dist/vue.runtime.esm-bundler.js", "file": "vue.js", - "fileHash": "339ebefa", + "fileHash": "1eac3c98", "needsInterop": false }, "vue-router": { "src": "../../vue-router/dist/vue-router.mjs", "file": "vue-router.js", - "fileHash": "3b6dc7de", + "fileHash": "c8435521", "needsInterop": false }, "element-plus/es": { "src": "../../element-plus/es/index.mjs", "file": "element-plus_es.js", - "fileHash": "01baab2e", + "fileHash": "ea2ea794", "needsInterop": false }, "element-plus/es/components/base/style/index": { "src": "../../element-plus/es/components/base/style/index.mjs", "file": "element-plus_es_components_base_style_index.js", - "fileHash": "4140879d", + "fileHash": "0244bd1a", "needsInterop": false }, "element-plus/es/components/menu/style/index": { "src": "../../element-plus/es/components/menu/style/index.mjs", "file": "element-plus_es_components_menu_style_index.js", - "fileHash": "992401f8", + "fileHash": "c24526e8", "needsInterop": false }, "element-plus/es/components/sub-menu/style/index": { "src": "../../element-plus/es/components/sub-menu/style/index.mjs", "file": "element-plus_es_components_sub-menu_style_index.js", - "fileHash": "796af30a", + "fileHash": "b76e5b6b", "needsInterop": false }, "element-plus/es/components/menu-item/style/index": { "src": "../../element-plus/es/components/menu-item/style/index.mjs", "file": "element-plus_es_components_menu-item_style_index.js", - "fileHash": "9aefd327", + "fileHash": "d867ef4d", "needsInterop": false }, "element-plus/es/components/icon/style/index": { "src": "../../element-plus/es/components/icon/style/index.mjs", "file": "element-plus_es_components_icon_style_index.js", - "fileHash": "b96fc1bb", + "fileHash": "99aa693c", "needsInterop": false }, "element-plus/es/components/message/style/index": { "src": "../../element-plus/es/components/message/style/index.mjs", "file": "element-plus_es_components_message_style_index.js", - "fileHash": "34efc683", + "fileHash": "a98b5690", + "needsInterop": false + }, + "element-plus/es/components/dialog/style/index": { + "src": "../../element-plus/es/components/dialog/style/index.mjs", + "file": "element-plus_es_components_dialog_style_index.js", + "fileHash": "77863f55", "needsInterop": false }, "element-plus/es/components/form/style/index": { "src": "../../element-plus/es/components/form/style/index.mjs", "file": "element-plus_es_components_form_style_index.js", - "fileHash": "a74d4b70", - "needsInterop": false - }, - "element-plus/es/components/button/style/index": { - "src": "../../element-plus/es/components/button/style/index.mjs", - "file": "element-plus_es_components_button_style_index.js", - "fileHash": "9ca2c20b", + "fileHash": "0d3ef3e2", "needsInterop": false }, "element-plus/es/components/form-item/style/index": { "src": "../../element-plus/es/components/form-item/style/index.mjs", "file": "element-plus_es_components_form-item_style_index.js", - "fileHash": "7565c9dd", + "fileHash": "3d63df4d", + "needsInterop": false + }, + "element-plus/es/components/pagination/style/index": { + "src": "../../element-plus/es/components/pagination/style/index.mjs", + "file": "element-plus_es_components_pagination_style_index.js", + "fileHash": "53858407", + "needsInterop": false + }, + "element-plus/es/components/table/style/index": { + "src": "../../element-plus/es/components/table/style/index.mjs", + "file": "element-plus_es_components_table_style_index.js", + "fileHash": "56065944", + "needsInterop": false + }, + "element-plus/es/components/table-column/style/index": { + "src": "../../element-plus/es/components/table-column/style/index.mjs", + "file": "element-plus_es_components_table-column_style_index.js", + "fileHash": "16c6a7b6", + "needsInterop": false + }, + "element-plus/es/components/button/style/index": { + "src": "../../element-plus/es/components/button/style/index.mjs", + "file": "element-plus_es_components_button_style_index.js", + "fileHash": "91ae354d", "needsInterop": false }, "element-plus/es/components/input/style/index": { "src": "../../element-plus/es/components/input/style/index.mjs", "file": "element-plus_es_components_input_style_index.js", - "fileHash": "e30986b7", + "fileHash": "79cf5722", + "needsInterop": false + }, + "element-plus/es/components/message-box/style/index": { + "src": "../../element-plus/es/components/message-box/style/index.mjs", + "file": "element-plus_es_components_message-box_style_index.js", + "fileHash": "7313f17c", + "needsInterop": false + }, + "element-plus/es/components/select/style/index": { + "src": "../../element-plus/es/components/select/style/index.mjs", + "file": "element-plus_es_components_select_style_index.js", + "fileHash": "a5b7886f", + "needsInterop": false + }, + "element-plus/es/components/option/style/index": { + "src": "../../element-plus/es/components/option/style/index.mjs", + "file": "element-plus_es_components_option_style_index.js", + "fileHash": "1b30b608", + "needsInterop": false + }, + "element-plus/es/components/date-picker/style/index": { + "src": "../../element-plus/es/components/date-picker/style/index.mjs", + "file": "element-plus_es_components_date-picker_style_index.js", + "fileHash": "a891b8be", + "needsInterop": false + }, + "element-plus/es/components/radio-group/style/index": { + "src": "../../element-plus/es/components/radio-group/style/index.mjs", + "file": "element-plus_es_components_radio-group_style_index.js", + "fileHash": "2c79b434", + "needsInterop": false + }, + "element-plus/es/components/radio/style/index": { + "src": "../../element-plus/es/components/radio/style/index.mjs", + "file": "element-plus_es_components_radio_style_index.js", + "fileHash": "f18eaf94", + "needsInterop": false + }, + "element-plus/es/components/upload/style/index": { + "src": "../../element-plus/es/components/upload/style/index.mjs", + "file": "element-plus_es_components_upload_style_index.js", + "fileHash": "a3137f82", + "needsInterop": false + }, + "element-plus/es/components/image/style/index": { + "src": "../../element-plus/es/components/image/style/index.mjs", + "file": "element-plus_es_components_image_style_index.js", + "fileHash": "0ee5fa25", "needsInterop": false } }, "chunks": { - "chunk-DOLTOQWJ": { - "file": "chunk-DOLTOQWJ.js" + "chunk-SZ53O7IE": { + "file": "chunk-SZ53O7IE.js" + }, + "chunk-TAY2YFRR": { + "file": "chunk-TAY2YFRR.js" + }, + "chunk-SM3Q55NJ": { + "file": "chunk-SM3Q55NJ.js" + }, + "chunk-3Y2DITRB": { + "file": "chunk-3Y2DITRB.js" + }, + "chunk-7TPSE7GV": { + "file": "chunk-7TPSE7GV.js" + }, + "chunk-HJOC2NDO": { + "file": "chunk-HJOC2NDO.js" + }, + "chunk-BVX2JA5D": { + "file": "chunk-BVX2JA5D.js" + }, + "chunk-BE6VVV7A": { + "file": "chunk-BE6VVV7A.js" + }, + "chunk-IKK5JTLD": { + "file": "chunk-IKK5JTLD.js" + }, + "chunk-3XCPDPN3": { + "file": "chunk-3XCPDPN3.js" }, "chunk-NBJCTYZW": { "file": "chunk-NBJCTYZW.js" @@ -115,6 +214,9 @@ "chunk-QSMKXT32": { "file": "chunk-QSMKXT32.js" }, + "chunk-LY2LXYUV": { + "file": "chunk-LY2LXYUV.js" + }, "chunk-AA5IK4IP": { "file": "chunk-AA5IK4IP.js" }, diff --git a/vue/node_modules/.vite/deps/chunk-3C3Q4STT.js b/vue/node_modules/.vite/deps/chunk-3C3Q4STT.js deleted file mode 100644 index b1d8a7df..00000000 --- a/vue/node_modules/.vite/deps/chunk-3C3Q4STT.js +++ /dev/null @@ -1,3 +0,0 @@ -// node_modules/element-plus/es/components/button/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/button.scss"; -//# sourceMappingURL=chunk-3C3Q4STT.js.map diff --git a/vue/node_modules/.vite/deps/chunk-3XCPDPN3.js b/vue/node_modules/.vite/deps/chunk-3XCPDPN3.js new file mode 100644 index 00000000..96ed44df --- /dev/null +++ b/vue/node_modules/.vite/deps/chunk-3XCPDPN3.js @@ -0,0 +1,3 @@ +// node_modules/element-plus/es/components/popper/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/popper.scss"; +//# sourceMappingURL=chunk-3XCPDPN3.js.map diff --git a/vue/node_modules/.vite/deps/chunk-TQA4HOTF.js.map b/vue/node_modules/.vite/deps/chunk-3XCPDPN3.js.map similarity index 100% rename from vue/node_modules/.vite/deps/chunk-TQA4HOTF.js.map rename to vue/node_modules/.vite/deps/chunk-3XCPDPN3.js.map diff --git a/vue/node_modules/.vite/deps/chunk-3Y2DITRB.js b/vue/node_modules/.vite/deps/chunk-3Y2DITRB.js new file mode 100644 index 00000000..0f9fa2fb --- /dev/null +++ b/vue/node_modules/.vite/deps/chunk-3Y2DITRB.js @@ -0,0 +1,3 @@ +// node_modules/element-plus/es/components/overlay/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/overlay.scss"; +//# sourceMappingURL=chunk-3Y2DITRB.js.map diff --git a/vue/node_modules/.vite/deps/chunk-5LORASOM.js.map b/vue/node_modules/.vite/deps/chunk-3Y2DITRB.js.map similarity index 100% rename from vue/node_modules/.vite/deps/chunk-5LORASOM.js.map rename to vue/node_modules/.vite/deps/chunk-3Y2DITRB.js.map diff --git a/vue/node_modules/.vite/deps/chunk-5LORASOM.js b/vue/node_modules/.vite/deps/chunk-5LORASOM.js deleted file mode 100644 index 6b90530d..00000000 --- a/vue/node_modules/.vite/deps/chunk-5LORASOM.js +++ /dev/null @@ -1,3 +0,0 @@ -// node_modules/element-plus/es/components/overlay/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/overlay.scss"; -//# sourceMappingURL=chunk-5LORASOM.js.map diff --git a/vue/node_modules/.vite/deps/chunk-5PUGSUH6.js b/vue/node_modules/.vite/deps/chunk-5PUGSUH6.js deleted file mode 100644 index d4d59bef..00000000 --- a/vue/node_modules/.vite/deps/chunk-5PUGSUH6.js +++ /dev/null @@ -1,3 +0,0 @@ -// node_modules/element-plus/es/components/base/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/base.scss"; -//# sourceMappingURL=chunk-5PUGSUH6.js.map diff --git a/vue/node_modules/.vite/deps/chunk-6LQX4MK2.js b/vue/node_modules/.vite/deps/chunk-6LQX4MK2.js deleted file mode 100644 index 958e0cba..00000000 --- a/vue/node_modules/.vite/deps/chunk-6LQX4MK2.js +++ /dev/null @@ -1,3 +0,0 @@ -// node_modules/element-plus/es/components/checkbox/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/checkbox.scss"; -//# sourceMappingURL=chunk-6LQX4MK2.js.map diff --git a/vue/node_modules/.vite/deps/chunk-7TPSE7GV.js b/vue/node_modules/.vite/deps/chunk-7TPSE7GV.js new file mode 100644 index 00000000..bcb22171 --- /dev/null +++ b/vue/node_modules/.vite/deps/chunk-7TPSE7GV.js @@ -0,0 +1,6 @@ +// node_modules/element-plus/es/components/option-group/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/option-group.scss"; + +// node_modules/element-plus/es/components/select/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/select.scss"; +//# sourceMappingURL=chunk-7TPSE7GV.js.map diff --git a/vue/node_modules/.vite/deps/chunk-7TPSE7GV.js.map b/vue/node_modules/.vite/deps/chunk-7TPSE7GV.js.map new file mode 100644 index 00000000..9f209b3a --- /dev/null +++ b/vue/node_modules/.vite/deps/chunk-7TPSE7GV.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../../element-plus/es/components/option-group/style/index.mjs", "../../element-plus/es/components/select/style/index.mjs"], + "sourcesContent": ["import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/option-group.scss';\n//# sourceMappingURL=index.mjs.map\n", "import '../../base/style/index.mjs';\nimport '../../input/style/index.mjs';\nimport '../../tag/style/index.mjs';\nimport '../../option/style/index.mjs';\nimport '../../option-group/style/index.mjs';\nimport '../../scrollbar/style/index.mjs';\nimport '../../popper/style/index.mjs';\nimport 'element-plus/theme-chalk/src/select.scss';\n//# sourceMappingURL=index.mjs.map\n"], + "mappings": ";AACA,OAAO;;;ACMP,OAAO;", + "names": [] +} diff --git a/vue/node_modules/.vite/deps/chunk-BCSZVOPJ.js b/vue/node_modules/.vite/deps/chunk-BCSZVOPJ.js deleted file mode 100644 index ecbcf685..00000000 --- a/vue/node_modules/.vite/deps/chunk-BCSZVOPJ.js +++ /dev/null @@ -1,3 +0,0 @@ -// node_modules/element-plus/es/components/scrollbar/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/scrollbar.scss"; -//# sourceMappingURL=chunk-BCSZVOPJ.js.map diff --git a/vue/node_modules/.vite/deps/chunk-BE6VVV7A.js b/vue/node_modules/.vite/deps/chunk-BE6VVV7A.js new file mode 100644 index 00000000..eab2e94f --- /dev/null +++ b/vue/node_modules/.vite/deps/chunk-BE6VVV7A.js @@ -0,0 +1,3 @@ +// node_modules/element-plus/es/components/input/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/input.scss"; +//# sourceMappingURL=chunk-BE6VVV7A.js.map diff --git a/vue/node_modules/.vite/deps/chunk-YYI2N4ZZ.js.map b/vue/node_modules/.vite/deps/chunk-BE6VVV7A.js.map similarity index 100% rename from vue/node_modules/.vite/deps/chunk-YYI2N4ZZ.js.map rename to vue/node_modules/.vite/deps/chunk-BE6VVV7A.js.map diff --git a/vue/node_modules/.vite/deps/chunk-BVX2JA5D.js b/vue/node_modules/.vite/deps/chunk-BVX2JA5D.js new file mode 100644 index 00000000..fc0965a2 --- /dev/null +++ b/vue/node_modules/.vite/deps/chunk-BVX2JA5D.js @@ -0,0 +1,3 @@ +// node_modules/element-plus/es/components/scrollbar/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/scrollbar.scss"; +//# sourceMappingURL=chunk-BVX2JA5D.js.map diff --git a/vue/node_modules/.vite/deps/chunk-BCSZVOPJ.js.map b/vue/node_modules/.vite/deps/chunk-BVX2JA5D.js.map similarity index 100% rename from vue/node_modules/.vite/deps/chunk-BCSZVOPJ.js.map rename to vue/node_modules/.vite/deps/chunk-BVX2JA5D.js.map diff --git a/vue/node_modules/.vite/deps/chunk-HJOC2NDO.js b/vue/node_modules/.vite/deps/chunk-HJOC2NDO.js new file mode 100644 index 00000000..cab0789e --- /dev/null +++ b/vue/node_modules/.vite/deps/chunk-HJOC2NDO.js @@ -0,0 +1,3 @@ +// node_modules/element-plus/es/components/tag/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/tag.scss"; +//# sourceMappingURL=chunk-HJOC2NDO.js.map diff --git a/vue/node_modules/.vite/deps/chunk-IU7V7WDW.js.map b/vue/node_modules/.vite/deps/chunk-HJOC2NDO.js.map similarity index 100% rename from vue/node_modules/.vite/deps/chunk-IU7V7WDW.js.map rename to vue/node_modules/.vite/deps/chunk-HJOC2NDO.js.map diff --git a/vue/node_modules/.vite/deps/chunk-IKK5JTLD.js b/vue/node_modules/.vite/deps/chunk-IKK5JTLD.js new file mode 100644 index 00000000..a0f9a18a --- /dev/null +++ b/vue/node_modules/.vite/deps/chunk-IKK5JTLD.js @@ -0,0 +1,3 @@ +// node_modules/element-plus/es/components/option/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/option.scss"; +//# sourceMappingURL=chunk-IKK5JTLD.js.map diff --git a/vue/node_modules/.vite/deps/chunk-IKK5JTLD.js.map b/vue/node_modules/.vite/deps/chunk-IKK5JTLD.js.map new file mode 100644 index 00000000..5789b7d7 --- /dev/null +++ b/vue/node_modules/.vite/deps/chunk-IKK5JTLD.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../../element-plus/es/components/option/style/index.mjs"], + "sourcesContent": ["import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/option.scss';\n//# sourceMappingURL=index.mjs.map\n"], + "mappings": ";AACA,OAAO;", + "names": [] +} diff --git a/vue/node_modules/.vite/deps/chunk-IU7V7WDW.js b/vue/node_modules/.vite/deps/chunk-IU7V7WDW.js deleted file mode 100644 index 9b714a58..00000000 --- a/vue/node_modules/.vite/deps/chunk-IU7V7WDW.js +++ /dev/null @@ -1,3 +0,0 @@ -// node_modules/element-plus/es/components/tag/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/tag.scss"; -//# sourceMappingURL=chunk-IU7V7WDW.js.map diff --git a/vue/node_modules/.vite/deps/chunk-L7ODOQKF.js b/vue/node_modules/.vite/deps/chunk-L7ODOQKF.js deleted file mode 100644 index 5014f090..00000000 --- a/vue/node_modules/.vite/deps/chunk-L7ODOQKF.js +++ /dev/null @@ -1,3 +0,0 @@ -// node_modules/element-plus/es/components/tooltip/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/tooltip.scss"; -//# sourceMappingURL=chunk-L7ODOQKF.js.map diff --git a/vue/node_modules/.vite/deps/chunk-LY2LXYUV.js b/vue/node_modules/.vite/deps/chunk-LY2LXYUV.js new file mode 100644 index 00000000..eb4a2fca --- /dev/null +++ b/vue/node_modules/.vite/deps/chunk-LY2LXYUV.js @@ -0,0 +1,3 @@ +// node_modules/element-plus/es/components/base/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/base.scss"; +//# sourceMappingURL=chunk-LY2LXYUV.js.map diff --git a/vue/node_modules/.vite/deps/chunk-5PUGSUH6.js.map b/vue/node_modules/.vite/deps/chunk-LY2LXYUV.js.map similarity index 100% rename from vue/node_modules/.vite/deps/chunk-5PUGSUH6.js.map rename to vue/node_modules/.vite/deps/chunk-LY2LXYUV.js.map diff --git a/vue/node_modules/.vite/deps/chunk-SM3Q55NJ.js b/vue/node_modules/.vite/deps/chunk-SM3Q55NJ.js new file mode 100644 index 00000000..c4d177d0 --- /dev/null +++ b/vue/node_modules/.vite/deps/chunk-SM3Q55NJ.js @@ -0,0 +1,3 @@ +// node_modules/element-plus/es/components/tooltip/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/tooltip.scss"; +//# sourceMappingURL=chunk-SM3Q55NJ.js.map diff --git a/vue/node_modules/.vite/deps/chunk-L7ODOQKF.js.map b/vue/node_modules/.vite/deps/chunk-SM3Q55NJ.js.map similarity index 100% rename from vue/node_modules/.vite/deps/chunk-L7ODOQKF.js.map rename to vue/node_modules/.vite/deps/chunk-SM3Q55NJ.js.map diff --git a/vue/node_modules/.vite/deps/chunk-SZ53O7IE.js b/vue/node_modules/.vite/deps/chunk-SZ53O7IE.js new file mode 100644 index 00000000..7d0f6316 --- /dev/null +++ b/vue/node_modules/.vite/deps/chunk-SZ53O7IE.js @@ -0,0 +1,3 @@ +// node_modules/element-plus/es/components/checkbox/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/checkbox.scss"; +//# sourceMappingURL=chunk-SZ53O7IE.js.map diff --git a/vue/node_modules/.vite/deps/chunk-6LQX4MK2.js.map b/vue/node_modules/.vite/deps/chunk-SZ53O7IE.js.map similarity index 100% rename from vue/node_modules/.vite/deps/chunk-6LQX4MK2.js.map rename to vue/node_modules/.vite/deps/chunk-SZ53O7IE.js.map diff --git a/vue/node_modules/.vite/deps/chunk-TAY2YFRR.js b/vue/node_modules/.vite/deps/chunk-TAY2YFRR.js new file mode 100644 index 00000000..2986f16c --- /dev/null +++ b/vue/node_modules/.vite/deps/chunk-TAY2YFRR.js @@ -0,0 +1,3 @@ +// node_modules/element-plus/es/components/button/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/button.scss"; +//# sourceMappingURL=chunk-TAY2YFRR.js.map diff --git a/vue/node_modules/.vite/deps/chunk-3C3Q4STT.js.map b/vue/node_modules/.vite/deps/chunk-TAY2YFRR.js.map similarity index 100% rename from vue/node_modules/.vite/deps/chunk-3C3Q4STT.js.map rename to vue/node_modules/.vite/deps/chunk-TAY2YFRR.js.map diff --git a/vue/node_modules/.vite/deps/chunk-TQA4HOTF.js b/vue/node_modules/.vite/deps/chunk-TQA4HOTF.js deleted file mode 100644 index 873dfdf9..00000000 --- a/vue/node_modules/.vite/deps/chunk-TQA4HOTF.js +++ /dev/null @@ -1,3 +0,0 @@ -// node_modules/element-plus/es/components/popper/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/popper.scss"; -//# sourceMappingURL=chunk-TQA4HOTF.js.map diff --git a/vue/node_modules/.vite/deps/chunk-YYI2N4ZZ.js b/vue/node_modules/.vite/deps/chunk-YYI2N4ZZ.js deleted file mode 100644 index a2e09bba..00000000 --- a/vue/node_modules/.vite/deps/chunk-YYI2N4ZZ.js +++ /dev/null @@ -1,3 +0,0 @@ -// node_modules/element-plus/es/components/input/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/input.scss"; -//# sourceMappingURL=chunk-YYI2N4ZZ.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_base_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_base_style_index.js index 9a43fe82..f0e3465e 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_base_style_index.js +++ b/vue/node_modules/.vite/deps/element-plus_es_components_base_style_index.js @@ -1,2 +1,2 @@ -import "./chunk-DOLTOQWJ.js"; +import "./chunk-LY2LXYUV.js"; //# sourceMappingURL=element-plus_es_components_base_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_button_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_button_style_index.js index 35c533a3..3037719a 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_button_style_index.js +++ b/vue/node_modules/.vite/deps/element-plus_es_components_button_style_index.js @@ -1,5 +1,3 @@ -import "./chunk-DOLTOQWJ.js"; - -// node_modules/element-plus/es/components/button/style/index.mjs -import "C:/Users/MEI/Desktop/student1/Demo/vue/node_modules/element-plus/theme-chalk/src/button.scss"; +import "./chunk-TAY2YFRR.js"; +import "./chunk-LY2LXYUV.js"; //# sourceMappingURL=element-plus_es_components_button_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_button_style_index.js.map b/vue/node_modules/.vite/deps/element-plus_es_components_button_style_index.js.map index 36dcc446..98652118 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_button_style_index.js.map +++ b/vue/node_modules/.vite/deps/element-plus_es_components_button_style_index.js.map @@ -1,7 +1,7 @@ { "version": 3, - "sources": ["../../element-plus/es/components/button/style/index.mjs"], - "sourcesContent": ["import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/button.scss';\n//# sourceMappingURL=index.mjs.map\n"], - "mappings": ";;;AACA,OAAO;", + "sources": [], + "sourcesContent": [], + "mappings": "", "names": [] } diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_date-picker_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_date-picker_style_index.js new file mode 100644 index 00000000..482dd736 --- /dev/null +++ b/vue/node_modules/.vite/deps/element-plus_es_components_date-picker_style_index.js @@ -0,0 +1,9 @@ +import "./chunk-TAY2YFRR.js"; +import "./chunk-BVX2JA5D.js"; +import "./chunk-BE6VVV7A.js"; +import "./chunk-3XCPDPN3.js"; +import "./chunk-LY2LXYUV.js"; + +// node_modules/element-plus/es/components/date-picker/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/date-picker.scss"; +//# sourceMappingURL=element-plus_es_components_date-picker_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_date-picker_style_index.js.map b/vue/node_modules/.vite/deps/element-plus_es_components_date-picker_style_index.js.map new file mode 100644 index 00000000..bb1f1e9f --- /dev/null +++ b/vue/node_modules/.vite/deps/element-plus_es_components_date-picker_style_index.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../../element-plus/es/components/date-picker/style/index.mjs"], + "sourcesContent": ["import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/date-picker.scss';\nimport '../../input/style/index.mjs';\nimport '../../scrollbar/style/index.mjs';\nimport '../../popper/style/index.mjs';\nimport '../../button/style/index.mjs';\n//# sourceMappingURL=index.mjs.map\n"], + "mappings": ";;;;;;;AACA,OAAO;", + "names": [] +} diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_dialog_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_dialog_style_index.js index 9575f5bc..3a6aaeb8 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_dialog_style_index.js +++ b/vue/node_modules/.vite/deps/element-plus_es_components_dialog_style_index.js @@ -1,6 +1,6 @@ -import "./chunk-5LORASOM.js"; -import "./chunk-5PUGSUH6.js"; +import "./chunk-3Y2DITRB.js"; +import "./chunk-LY2LXYUV.js"; // node_modules/element-plus/es/components/dialog/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/dialog.scss"; +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/dialog.scss"; //# sourceMappingURL=element-plus_es_components_dialog_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_form-item_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_form-item_style_index.js index db579439..e1679825 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_form-item_style_index.js +++ b/vue/node_modules/.vite/deps/element-plus_es_components_form-item_style_index.js @@ -1,5 +1,5 @@ -import "./chunk-DOLTOQWJ.js"; +import "./chunk-LY2LXYUV.js"; // node_modules/element-plus/es/components/form-item/style/index.mjs -import "C:/Users/MEI/Desktop/student1/Demo/vue/node_modules/element-plus/theme-chalk/src/form-item.scss"; +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/form-item.scss"; //# sourceMappingURL=element-plus_es_components_form-item_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_form_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_form_style_index.js index d9406b86..8f65451e 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_form_style_index.js +++ b/vue/node_modules/.vite/deps/element-plus_es_components_form_style_index.js @@ -1,5 +1,5 @@ -import "./chunk-DOLTOQWJ.js"; +import "./chunk-LY2LXYUV.js"; // node_modules/element-plus/es/components/form/style/index.mjs -import "C:/Users/MEI/Desktop/student1/Demo/vue/node_modules/element-plus/theme-chalk/src/form.scss"; +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/form.scss"; //# sourceMappingURL=element-plus_es_components_form_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_icon_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_icon_style_index.js index 3f200d9c..81acacd5 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_icon_style_index.js +++ b/vue/node_modules/.vite/deps/element-plus_es_components_icon_style_index.js @@ -1,5 +1,5 @@ -import "./chunk-DOLTOQWJ.js"; +import "./chunk-LY2LXYUV.js"; // node_modules/element-plus/es/components/icon/style/index.mjs -import "C:/Users/MEI/Desktop/student1/Demo/vue/node_modules/element-plus/theme-chalk/src/icon.scss"; +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/icon.scss"; //# sourceMappingURL=element-plus_es_components_icon_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_image_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_image_style_index.js new file mode 100644 index 00000000..ea4f674c --- /dev/null +++ b/vue/node_modules/.vite/deps/element-plus_es_components_image_style_index.js @@ -0,0 +1,8 @@ +import "./chunk-LY2LXYUV.js"; + +// node_modules/element-plus/es/components/image/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/image.scss"; + +// node_modules/element-plus/es/components/image-viewer/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/image-viewer.scss"; +//# sourceMappingURL=element-plus_es_components_image_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_image_style_index.js.map b/vue/node_modules/.vite/deps/element-plus_es_components_image_style_index.js.map new file mode 100644 index 00000000..fe279771 --- /dev/null +++ b/vue/node_modules/.vite/deps/element-plus_es_components_image_style_index.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../../element-plus/es/components/image/style/index.mjs", "../../element-plus/es/components/image-viewer/style/index.mjs"], + "sourcesContent": ["import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/image.scss';\nimport '../../image-viewer/style/index.mjs';\n//# sourceMappingURL=index.mjs.map\n", "import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/image-viewer.scss';\n//# sourceMappingURL=index.mjs.map\n"], + "mappings": ";;;AACA,OAAO;;;ACAP,OAAO;", + "names": [] +} diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_input_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_input_style_index.js index 70a7fb6d..6cafd549 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_input_style_index.js +++ b/vue/node_modules/.vite/deps/element-plus_es_components_input_style_index.js @@ -1,5 +1,3 @@ -import "./chunk-DOLTOQWJ.js"; - -// node_modules/element-plus/es/components/input/style/index.mjs -import "C:/Users/MEI/Desktop/student1/Demo/vue/node_modules/element-plus/theme-chalk/src/input.scss"; +import "./chunk-BE6VVV7A.js"; +import "./chunk-LY2LXYUV.js"; //# sourceMappingURL=element-plus_es_components_input_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_input_style_index.js.map b/vue/node_modules/.vite/deps/element-plus_es_components_input_style_index.js.map index 2f195b11..98652118 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_input_style_index.js.map +++ b/vue/node_modules/.vite/deps/element-plus_es_components_input_style_index.js.map @@ -1,7 +1,7 @@ { "version": 3, - "sources": ["../../element-plus/es/components/input/style/index.mjs"], - "sourcesContent": ["import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/input.scss';\n//# sourceMappingURL=index.mjs.map\n"], - "mappings": ";;;AACA,OAAO;", + "sources": [], + "sourcesContent": [], + "mappings": "", "names": [] } diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_menu-item_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_menu-item_style_index.js index 4f035b18..113e0362 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_menu-item_style_index.js +++ b/vue/node_modules/.vite/deps/element-plus_es_components_menu-item_style_index.js @@ -1,5 +1,5 @@ -import "./chunk-DOLTOQWJ.js"; +import "./chunk-LY2LXYUV.js"; // node_modules/element-plus/es/components/menu-item/style/index.mjs -import "C:/Users/MEI/Desktop/student1/Demo/vue/node_modules/element-plus/theme-chalk/src/menu-item.scss"; +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/menu-item.scss"; //# sourceMappingURL=element-plus_es_components_menu-item_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_menu_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_menu_style_index.js index ab72641f..35c61454 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_menu_style_index.js +++ b/vue/node_modules/.vite/deps/element-plus_es_components_menu_style_index.js @@ -1,11 +1,7 @@ -import "./chunk-DOLTOQWJ.js"; +import "./chunk-SM3Q55NJ.js"; +import "./chunk-3XCPDPN3.js"; +import "./chunk-LY2LXYUV.js"; // node_modules/element-plus/es/components/menu/style/index.mjs -import "C:/Users/MEI/Desktop/student1/Demo/vue/node_modules/element-plus/theme-chalk/src/menu.scss"; - -// node_modules/element-plus/es/components/tooltip/style/index.mjs -import "C:/Users/MEI/Desktop/student1/Demo/vue/node_modules/element-plus/theme-chalk/src/tooltip.scss"; - -// node_modules/element-plus/es/components/popper/style/index.mjs -import "C:/Users/MEI/Desktop/student1/Demo/vue/node_modules/element-plus/theme-chalk/src/popper.scss"; +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/menu.scss"; //# sourceMappingURL=element-plus_es_components_menu_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_menu_style_index.js.map b/vue/node_modules/.vite/deps/element-plus_es_components_menu_style_index.js.map index 97eb7d7e..76eae435 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_menu_style_index.js.map +++ b/vue/node_modules/.vite/deps/element-plus_es_components_menu_style_index.js.map @@ -1,7 +1,7 @@ { "version": 3, - "sources": ["../../element-plus/es/components/menu/style/index.mjs", "../../element-plus/es/components/tooltip/style/index.mjs", "../../element-plus/es/components/popper/style/index.mjs"], - "sourcesContent": ["import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/menu.scss';\nimport '../../tooltip/style/index.mjs';\n//# sourceMappingURL=index.mjs.map\n", "import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/tooltip.scss';\nimport '../../popper/style/index.mjs';\n//# sourceMappingURL=index.mjs.map\n", "import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/popper.scss';\n//# sourceMappingURL=index.mjs.map\n"], - "mappings": ";;;AACA,OAAO;;;ACAP,OAAO;;;ACAP,OAAO;", + "sources": ["../../element-plus/es/components/menu/style/index.mjs"], + "sourcesContent": ["import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/menu.scss';\nimport '../../tooltip/style/index.mjs';\n//# sourceMappingURL=index.mjs.map\n"], + "mappings": ";;;;;AACA,OAAO;", "names": [] } diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_message-box_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_message-box_style_index.js index 3f7274ff..71005014 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_message-box_style_index.js +++ b/vue/node_modules/.vite/deps/element-plus_es_components_message-box_style_index.js @@ -1,8 +1,8 @@ -import "./chunk-5LORASOM.js"; -import "./chunk-3C3Q4STT.js"; -import "./chunk-YYI2N4ZZ.js"; -import "./chunk-5PUGSUH6.js"; +import "./chunk-TAY2YFRR.js"; +import "./chunk-3Y2DITRB.js"; +import "./chunk-BE6VVV7A.js"; +import "./chunk-LY2LXYUV.js"; // node_modules/element-plus/es/components/message-box/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/message-box.scss"; +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/message-box.scss"; //# sourceMappingURL=element-plus_es_components_message-box_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_message_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_message_style_index.js index 1daada20..16413892 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_message_style_index.js +++ b/vue/node_modules/.vite/deps/element-plus_es_components_message_style_index.js @@ -1,8 +1,8 @@ -import "./chunk-DOLTOQWJ.js"; +import "./chunk-LY2LXYUV.js"; // node_modules/element-plus/es/components/badge/style/index.mjs -import "C:/Users/MEI/Desktop/student1/Demo/vue/node_modules/element-plus/theme-chalk/src/badge.scss"; +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/badge.scss"; // node_modules/element-plus/es/components/message/style/index.mjs -import "C:/Users/MEI/Desktop/student1/Demo/vue/node_modules/element-plus/theme-chalk/src/message.scss"; +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/message.scss"; //# sourceMappingURL=element-plus_es_components_message_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_option_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_option_style_index.js new file mode 100644 index 00000000..03cd66ce --- /dev/null +++ b/vue/node_modules/.vite/deps/element-plus_es_components_option_style_index.js @@ -0,0 +1,3 @@ +import "./chunk-IKK5JTLD.js"; +import "./chunk-LY2LXYUV.js"; +//# sourceMappingURL=element-plus_es_components_option_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_option_style_index.js.map b/vue/node_modules/.vite/deps/element-plus_es_components_option_style_index.js.map new file mode 100644 index 00000000..98652118 --- /dev/null +++ b/vue/node_modules/.vite/deps/element-plus_es_components_option_style_index.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": [], + "sourcesContent": [], + "mappings": "", + "names": [] +} diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_pagination_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_pagination_style_index.js index 1ff8aa6d..d4b1dcc6 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_pagination_style_index.js +++ b/vue/node_modules/.vite/deps/element-plus_es_components_pagination_style_index.js @@ -1,18 +1,11 @@ -import "./chunk-BCSZVOPJ.js"; -import "./chunk-TQA4HOTF.js"; -import "./chunk-IU7V7WDW.js"; -import "./chunk-YYI2N4ZZ.js"; -import "./chunk-5PUGSUH6.js"; +import "./chunk-7TPSE7GV.js"; +import "./chunk-HJOC2NDO.js"; +import "./chunk-BVX2JA5D.js"; +import "./chunk-BE6VVV7A.js"; +import "./chunk-IKK5JTLD.js"; +import "./chunk-3XCPDPN3.js"; +import "./chunk-LY2LXYUV.js"; // node_modules/element-plus/es/components/pagination/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/pagination.scss"; - -// node_modules/element-plus/es/components/option/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/option.scss"; - -// node_modules/element-plus/es/components/option-group/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/option-group.scss"; - -// node_modules/element-plus/es/components/select/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/select.scss"; +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/pagination.scss"; //# sourceMappingURL=element-plus_es_components_pagination_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_pagination_style_index.js.map b/vue/node_modules/.vite/deps/element-plus_es_components_pagination_style_index.js.map index 645ce6af..112b7010 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_pagination_style_index.js.map +++ b/vue/node_modules/.vite/deps/element-plus_es_components_pagination_style_index.js.map @@ -1,7 +1,7 @@ { "version": 3, - "sources": ["../../element-plus/es/components/pagination/style/index.mjs", "../../element-plus/es/components/option/style/index.mjs", "../../element-plus/es/components/option-group/style/index.mjs", "../../element-plus/es/components/select/style/index.mjs"], - "sourcesContent": ["import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/pagination.scss';\nimport '../../select/style/index.mjs';\n//# sourceMappingURL=index.mjs.map\n", "import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/option.scss';\n//# sourceMappingURL=index.mjs.map\n", "import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/option-group.scss';\n//# sourceMappingURL=index.mjs.map\n", "import '../../base/style/index.mjs';\nimport '../../input/style/index.mjs';\nimport '../../tag/style/index.mjs';\nimport '../../option/style/index.mjs';\nimport '../../option-group/style/index.mjs';\nimport '../../scrollbar/style/index.mjs';\nimport '../../popper/style/index.mjs';\nimport 'element-plus/theme-chalk/src/select.scss';\n//# sourceMappingURL=index.mjs.map\n"], - "mappings": ";;;;;;;AACA,OAAO;;;ACAP,OAAO;;;ACAP,OAAO;;;ACMP,OAAO;", + "sources": ["../../element-plus/es/components/pagination/style/index.mjs"], + "sourcesContent": ["import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/pagination.scss';\nimport '../../select/style/index.mjs';\n//# sourceMappingURL=index.mjs.map\n"], + "mappings": ";;;;;;;;;AACA,OAAO;", "names": [] } diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_radio-group_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_radio-group_style_index.js new file mode 100644 index 00000000..d0f981ec --- /dev/null +++ b/vue/node_modules/.vite/deps/element-plus_es_components_radio-group_style_index.js @@ -0,0 +1,5 @@ +import "./chunk-LY2LXYUV.js"; + +// node_modules/element-plus/es/components/radio-group/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/radio-group.scss"; +//# sourceMappingURL=element-plus_es_components_radio-group_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_radio-group_style_index.js.map b/vue/node_modules/.vite/deps/element-plus_es_components_radio-group_style_index.js.map new file mode 100644 index 00000000..68382587 --- /dev/null +++ b/vue/node_modules/.vite/deps/element-plus_es_components_radio-group_style_index.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../../element-plus/es/components/radio-group/style/index.mjs"], + "sourcesContent": ["import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/radio-group.scss';\n//# sourceMappingURL=index.mjs.map\n"], + "mappings": ";;;AACA,OAAO;", + "names": [] +} diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_radio_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_radio_style_index.js new file mode 100644 index 00000000..2f219104 --- /dev/null +++ b/vue/node_modules/.vite/deps/element-plus_es_components_radio_style_index.js @@ -0,0 +1,5 @@ +import "./chunk-LY2LXYUV.js"; + +// node_modules/element-plus/es/components/radio/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/radio.scss"; +//# sourceMappingURL=element-plus_es_components_radio_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_radio_style_index.js.map b/vue/node_modules/.vite/deps/element-plus_es_components_radio_style_index.js.map new file mode 100644 index 00000000..cb596345 --- /dev/null +++ b/vue/node_modules/.vite/deps/element-plus_es_components_radio_style_index.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../../element-plus/es/components/radio/style/index.mjs"], + "sourcesContent": ["import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/radio.scss';\n//# sourceMappingURL=index.mjs.map\n"], + "mappings": ";;;AACA,OAAO;", + "names": [] +} diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_select_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_select_style_index.js new file mode 100644 index 00000000..e4b8c1cf --- /dev/null +++ b/vue/node_modules/.vite/deps/element-plus_es_components_select_style_index.js @@ -0,0 +1,8 @@ +import "./chunk-7TPSE7GV.js"; +import "./chunk-HJOC2NDO.js"; +import "./chunk-BVX2JA5D.js"; +import "./chunk-BE6VVV7A.js"; +import "./chunk-IKK5JTLD.js"; +import "./chunk-3XCPDPN3.js"; +import "./chunk-LY2LXYUV.js"; +//# sourceMappingURL=element-plus_es_components_select_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_select_style_index.js.map b/vue/node_modules/.vite/deps/element-plus_es_components_select_style_index.js.map new file mode 100644 index 00000000..98652118 --- /dev/null +++ b/vue/node_modules/.vite/deps/element-plus_es_components_select_style_index.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": [], + "sourcesContent": [], + "mappings": "", + "names": [] +} diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_sub-menu_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_sub-menu_style_index.js index 54451830..a560717f 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_sub-menu_style_index.js +++ b/vue/node_modules/.vite/deps/element-plus_es_components_sub-menu_style_index.js @@ -1,5 +1,5 @@ -import "./chunk-DOLTOQWJ.js"; +import "./chunk-LY2LXYUV.js"; // node_modules/element-plus/es/components/sub-menu/style/index.mjs -import "C:/Users/MEI/Desktop/student1/Demo/vue/node_modules/element-plus/theme-chalk/src/sub-menu.scss"; +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/sub-menu.scss"; //# sourceMappingURL=element-plus_es_components_sub-menu_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_table-column_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_table-column_style_index.js index 6d9a5ff9..6ead5661 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_table-column_style_index.js +++ b/vue/node_modules/.vite/deps/element-plus_es_components_table-column_style_index.js @@ -1,7 +1,7 @@ -import "./chunk-IU7V7WDW.js"; -import "./chunk-6LQX4MK2.js"; -import "./chunk-5PUGSUH6.js"; +import "./chunk-SZ53O7IE.js"; +import "./chunk-HJOC2NDO.js"; +import "./chunk-LY2LXYUV.js"; // node_modules/element-plus/es/components/table-column/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/table-column.scss"; +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/table-column.scss"; //# sourceMappingURL=element-plus_es_components_table-column_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_table_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_table_style_index.js index a0aabd27..c3e2a2e6 100644 --- a/vue/node_modules/.vite/deps/element-plus_es_components_table_style_index.js +++ b/vue/node_modules/.vite/deps/element-plus_es_components_table_style_index.js @@ -1,9 +1,9 @@ -import "./chunk-L7ODOQKF.js"; -import "./chunk-BCSZVOPJ.js"; -import "./chunk-TQA4HOTF.js"; -import "./chunk-6LQX4MK2.js"; -import "./chunk-5PUGSUH6.js"; +import "./chunk-SZ53O7IE.js"; +import "./chunk-SM3Q55NJ.js"; +import "./chunk-BVX2JA5D.js"; +import "./chunk-3XCPDPN3.js"; +import "./chunk-LY2LXYUV.js"; // node_modules/element-plus/es/components/table/style/index.mjs -import "C:/Users/MEI/Desktop/student/vue/node_modules/element-plus/theme-chalk/src/table.scss"; +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/table.scss"; //# sourceMappingURL=element-plus_es_components_table_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_upload_style_index.js b/vue/node_modules/.vite/deps/element-plus_es_components_upload_style_index.js new file mode 100644 index 00000000..7f055d36 --- /dev/null +++ b/vue/node_modules/.vite/deps/element-plus_es_components_upload_style_index.js @@ -0,0 +1,8 @@ +import "./chunk-LY2LXYUV.js"; + +// node_modules/element-plus/es/components/upload/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/upload.scss"; + +// node_modules/element-plus/es/components/progress/style/index.mjs +import "C:/Users/MEI/Desktop/学生成绩管理系统/student/vue/node_modules/element-plus/theme-chalk/src/progress.scss"; +//# sourceMappingURL=element-plus_es_components_upload_style_index.js.map diff --git a/vue/node_modules/.vite/deps/element-plus_es_components_upload_style_index.js.map b/vue/node_modules/.vite/deps/element-plus_es_components_upload_style_index.js.map new file mode 100644 index 00000000..a28d91ea --- /dev/null +++ b/vue/node_modules/.vite/deps/element-plus_es_components_upload_style_index.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../../element-plus/es/components/upload/style/index.mjs", "../../element-plus/es/components/progress/style/index.mjs"], + "sourcesContent": ["import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/upload.scss';\nimport '../../progress/style/index.mjs';\n//# sourceMappingURL=index.mjs.map\n", "import '../../base/style/index.mjs';\nimport 'element-plus/theme-chalk/src/progress.scss';\n//# sourceMappingURL=index.mjs.map\n"], + "mappings": ";;;AACA,OAAO;;;ACAP,OAAO;", + "names": [] +} diff --git a/vue/src/assets/imgs/bkg.jpg b/vue/src/assets/imgs/bkg.jpg new file mode 100644 index 00000000..035e7be1 Binary files /dev/null and b/vue/src/assets/imgs/bkg.jpg differ diff --git a/vue/src/components/wave.vue b/vue/src/components/wave.vue new file mode 100644 index 00000000..21ceaad5 --- /dev/null +++ b/vue/src/components/wave.vue @@ -0,0 +1,111 @@ +//waves.vue + + + + + + + diff --git a/vue/src/main.js b/vue/src/main.js index 64297f62..4bd169f7 100644 --- a/vue/src/main.js +++ b/vue/src/main.js @@ -9,6 +9,7 @@ import '@/assets/css/global.css' const app = createApp(App) + app.use(router) app.use(ElementPlus, { locale: zhCn, diff --git a/vue/src/router/index.js b/vue/src/router/index.js index a1918632..d0a04622 100644 --- a/vue/src/router/index.js +++ b/vue/src/router/index.js @@ -11,12 +11,15 @@ const router = createRouter({ children: [ { path: 'home', name: 'Home', component: () => import('@/views/manager/Home.vue')}, { path: 'course', name: 'Course', component: () => import('@/views/manager/Course.vue')}, + { path: 'student', name: 'Student', component: () => import('@/views/manager/Student.vue')}, + { path: 'person', name: 'Person', component: () => import('@/views/manager/Person.vue')}, + { path: 'courseList', name: 'CourseList', component: () => import('@/views/manager/CourseList.vue')}, + { path: 'studentCourse', name: 'StudentCourse', component: () => import('@/views/manager/StudentCourse.vue')}, + { path: 'grade', name: 'Grade', component: () => import('@/views/manager/Grade.vue')}, ] - }, { - path: '/login', - name: 'login', - component: () => import('@/views/login.vue'), - } + }, + { path: '/login', name: 'Login', component: () => import('@/views/Login.vue'),}, + { path: '/register', name: 'Register', component: () => import('@/views/Register.vue'),}, ] }) diff --git a/vue/src/views/Manager.vue b/vue/src/views/Manager.vue index 3158c1fd..c02633e2 100644 --- a/vue/src/views/Manager.vue +++ b/vue/src/views/Manager.vue @@ -8,8 +8,8 @@
- - 管理员 + + {{ user.name }}
@@ -19,7 +19,7 @@ router style="border: none" :default-active="$route.path" - :default-openeds="['/home', '2']" + :default-openeds="['/home', '2', '3']" > @@ -30,12 +30,40 @@ 课程管理 - + 课程信息 + + + 学生选课 + + + + 选课记录 + + + + + + + 学生成绩 + + + + + + + 学生信息 + - + 个人资料 @@ -57,7 +85,7 @@ + + diff --git a/vue/src/views/Register_1.vue b/vue/src/views/Register_1.vue new file mode 100644 index 00000000..3702e367 --- /dev/null +++ b/vue/src/views/Register_1.vue @@ -0,0 +1,109 @@ + + + + + diff --git a/vue/src/views/login.vue b/vue/src/views/login.vue index 61741bcd..7dcba3bb 100644 --- a/vue/src/views/login.vue +++ b/vue/src/views/login.vue @@ -1,23 +1,27 @@ \ No newline at end of file + diff --git a/vue/src/views/manager/Course.vue b/vue/src/views/manager/Course.vue index af45e32c..e33b2620 100644 --- a/vue/src/views/manager/Course.vue +++ b/vue/src/views/manager/Course.vue @@ -1,47 +1,68 @@ \ No newline at end of file diff --git a/vue/src/views/manager/CourseList.vue b/vue/src/views/manager/CourseList.vue new file mode 100644 index 00000000..1b51812a --- /dev/null +++ b/vue/src/views/manager/CourseList.vue @@ -0,0 +1,98 @@ + + + \ No newline at end of file diff --git a/vue/src/views/manager/Grade.vue b/vue/src/views/manager/Grade.vue new file mode 100644 index 00000000..368803e6 --- /dev/null +++ b/vue/src/views/manager/Grade.vue @@ -0,0 +1,142 @@ + + + \ No newline at end of file diff --git a/vue/src/views/manager/Home.vue b/vue/src/views/manager/Home.vue index 587e75a8..66801d29 100644 --- a/vue/src/views/manager/Home.vue +++ b/vue/src/views/manager/Home.vue @@ -1,14 +1,81 @@ \ No newline at end of file +import { ref, onMounted } from 'vue'; +const user = JSON.parse(localStorage.getItem('student-user') || '{}'); + +const quotes = [ + "每一天都是一个新的开始。", + "相信你自己,你能做到。", + "你比你想象的更强大。", + "勇敢地追求你的梦想。", + "成功源于不断努力。", + "今天的努力成就明天的辉煌。", + "不要放弃,奇迹会发生。", + "每一个困难都是机会的伪装。", + "信念创造奇迹。", + "坚持不懈,直到成功。" +]; + +const randomQuote = ref(''); + +onMounted(() => { + randomQuote.value = quotes[Math.floor(Math.random() * quotes.length)]; +}); + + + diff --git a/vue/src/views/manager/Person.vue b/vue/src/views/manager/Person.vue new file mode 100644 index 00000000..79e421fa --- /dev/null +++ b/vue/src/views/manager/Person.vue @@ -0,0 +1,97 @@ + + + + + \ No newline at end of file diff --git a/vue/src/views/manager/Student.vue b/vue/src/views/manager/Student.vue new file mode 100644 index 00000000..bd757889 --- /dev/null +++ b/vue/src/views/manager/Student.vue @@ -0,0 +1,195 @@ + + + \ No newline at end of file diff --git a/vue/src/views/manager/StudentCourse.vue b/vue/src/views/manager/StudentCourse.vue new file mode 100644 index 00000000..d5a61b81 --- /dev/null +++ b/vue/src/views/manager/StudentCourse.vue @@ -0,0 +1,141 @@ + + + \ No newline at end of file