parent
79a56d5098
commit
30747e0444
@ -0,0 +1,124 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Palette2">
|
||||
<group name="Swing">
|
||||
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
|
||||
</item>
|
||||
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.svg" removable="false" auto-create-binding="false" can-attach-label="true">
|
||||
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
|
||||
<initial-values>
|
||||
<property name="text" value="Button" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="RadioButton" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="CheckBox" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="Label" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
|
||||
<preferred-size width="200" height="200" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
|
||||
<preferred-size width="200" height="200" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
|
||||
<preferred-size width="-1" height="20" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
|
||||
</item>
|
||||
</group>
|
||||
</component>
|
||||
</project>
|
||||
|
After Width: | Height: | Size: 560 KiB |
|
After Width: | Height: | Size: 16 MiB |
@ -0,0 +1,45 @@
|
||||
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){
|
||||
PageInfo<StudentCourse> pageInfo = studentCourseService.selectPage(pageNum, pageSize,studentCourse);
|
||||
return Result.success(pageInfo);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,59 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
@ -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<StudentCourse> selectAll(StudentCourse studentCourse);
|
||||
|
||||
@Delete("delete from student_course where id = #{id}")
|
||||
void deleteById(Integer id);
|
||||
}
|
||||
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.example.mapper.StudentCourseMapper">
|
||||
|
||||
<select id="selectAll" resultType="com.example.entity.StudentCourse">
|
||||
select student_course.*, student.name as studentName from student_course
|
||||
left join student
|
||||
on student_course.student_id = student.id
|
||||
<where>
|
||||
<if test="name != null">and student_course.name like concat('%', #{name}, '%')</if>
|
||||
<if test="no != null">and student_course.no like concat('%', #{no}, '%')</if>
|
||||
<if test="studentId != null">and student_course.student_id = #{studentId}</if>
|
||||
</where>
|
||||
order by id desc
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.example.mapper.StudentCourseMapper">
|
||||
|
||||
<select id="selectAll" resultType="com.example.entity.StudentCourse">
|
||||
select student_course.*, student.name as studentName from student_course
|
||||
left join student
|
||||
on student_course.student_id = student.id
|
||||
<where>
|
||||
<if test="name != null">and student_course.name like concat('%', #{name}, '%')</if>
|
||||
<if test="no != null">and student_course.no like concat('%', #{no}, '%')</if>
|
||||
<if test="studentId != null">and student_course.student_id = #{studentId}</if>
|
||||
</where>
|
||||
order by id desc
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@ -1,20 +1,20 @@
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\controller\WebController.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\exception\CustomException.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\mapper\StudentMapper.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\service\CourseService.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\mapper\CourseMapper.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\entity\Admin.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\service\AdminService.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\common\RoleEnum.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\entity\Account.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\common\CorsConfig.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\entity\Student.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\entity\Course.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\controller\CourseController.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\controller\StudentController.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\mapper\AdminMapper.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\exception\GlobalExceptionHandler.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\SpringbootApplication.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\common\Result.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\service\StudentService.java
|
||||
D:\JAVA\Project\1111\student\springboot\src\main\java\com\example\controller\FileController.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\controller\WebController.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\controller\StudentController.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\entity\Course.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\mapper\StudentMapper.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\controller\FileController.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\service\AdminService.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\controller\CourseController.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\mapper\CourseMapper.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\common\CorsConfig.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\common\Result.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\service\StudentService.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\common\RoleEnum.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\entity\Admin.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\mapper\AdminMapper.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\SpringbootApplication.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\exception\CustomException.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\exception\GlobalExceptionHandler.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\entity\Account.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\entity\Student.java
|
||||
C:\Users\LSH\IdeaProjects\1111\student\springboot\src\main\java\com\example\service\CourseService.java
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@ -1,227 +1,227 @@
|
||||
{
|
||||
"hash": "7225a1f6",
|
||||
"browserHash": "2888ffc6",
|
||||
"hash": "76c2da88",
|
||||
"browserHash": "3c4b6169",
|
||||
"optimized": {
|
||||
"@element-plus/icons-vue": {
|
||||
"src": "../../@element-plus/icons-vue/dist/index.js",
|
||||
"file": "@element-plus_icons-vue.js",
|
||||
"fileHash": "8767ba18",
|
||||
"fileHash": "73988159",
|
||||
"needsInterop": false
|
||||
},
|
||||
"axios": {
|
||||
"src": "../../axios/index.js",
|
||||
"file": "axios.js",
|
||||
"fileHash": "05f1847a",
|
||||
"fileHash": "5f67c342",
|
||||
"needsInterop": false
|
||||
},
|
||||
"element-plus": {
|
||||
"src": "../../element-plus/es/index.mjs",
|
||||
"file": "element-plus.js",
|
||||
"fileHash": "3ea8eff6",
|
||||
"fileHash": "2771e958",
|
||||
"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": "22b6600e",
|
||||
"fileHash": "937158e0",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vue": {
|
||||
"src": "../../vue/dist/vue.runtime.esm-bundler.js",
|
||||
"file": "vue.js",
|
||||
"fileHash": "dd418c3b",
|
||||
"fileHash": "f292cbf4",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vue-router": {
|
||||
"src": "../../vue-router/dist/vue-router.mjs",
|
||||
"file": "vue-router.js",
|
||||
"fileHash": "350af017",
|
||||
"fileHash": "cbdcb580",
|
||||
"needsInterop": false
|
||||
},
|
||||
"element-plus/es": {
|
||||
"src": "../../element-plus/es/index.mjs",
|
||||
"file": "element-plus_es.js",
|
||||
"fileHash": "a309decf",
|
||||
"fileHash": "e60c0aa3",
|
||||
"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": "290161c3",
|
||||
"fileHash": "aee3b767",
|
||||
"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": "bfcad5ec",
|
||||
"fileHash": "01bd23b9",
|
||||
"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": "3e26502e",
|
||||
"fileHash": "d5ae05ca",
|
||||
"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": "123f3988",
|
||||
"fileHash": "df4102e9",
|
||||
"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": "c904418d",
|
||||
"fileHash": "a7ebc8bd",
|
||||
"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": "760c6ef5",
|
||||
"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": "6427024c",
|
||||
"fileHash": "9b7795df",
|
||||
"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": "9f4daa30",
|
||||
"fileHash": "65835963",
|
||||
"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": "d1d69b3d",
|
||||
"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": "30fd4076",
|
||||
"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": "ce31d54a",
|
||||
"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": "7c26c142",
|
||||
"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": "999330d4",
|
||||
"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": "985b1b98",
|
||||
"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": "b0465429",
|
||||
"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": "a53a6461",
|
||||
"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": "61aee722",
|
||||
"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": "3c08bcb4",
|
||||
"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": "494f6c1a",
|
||||
"fileHash": "1efe9dd8",
|
||||
"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": "e65eae87",
|
||||
"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": "03f77e8a",
|
||||
"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": "52216ca6",
|
||||
"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": "c63de779",
|
||||
"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": "ff5bcf9a",
|
||||
"fileHash": "cf35eb49",
|
||||
"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": "b89a7e35",
|
||||
"fileHash": "a1f26178",
|
||||
"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": "3880b694",
|
||||
"fileHash": "eea9c7c7",
|
||||
"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": "f254295a",
|
||||
"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": "5aff32ac",
|
||||
"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": "ef03c5af",
|
||||
"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": "fc0e588b",
|
||||
"fileHash": "55ed2f4d",
|
||||
"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": "18567005",
|
||||
"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": "83f10fef",
|
||||
"needsInterop": false
|
||||
}
|
||||
},
|
||||
"chunks": {
|
||||
"chunk-SXH4V44J": {
|
||||
"file": "chunk-SXH4V44J.js"
|
||||
"chunk-MFXAVKGL": {
|
||||
"file": "chunk-MFXAVKGL.js"
|
||||
},
|
||||
"chunk-JZNUBLE3": {
|
||||
"file": "chunk-JZNUBLE3.js"
|
||||
"chunk-TJY4NJSL": {
|
||||
"file": "chunk-TJY4NJSL.js"
|
||||
},
|
||||
"chunk-HUMRINAU": {
|
||||
"file": "chunk-HUMRINAU.js"
|
||||
"chunk-7AKRAGCT": {
|
||||
"file": "chunk-7AKRAGCT.js"
|
||||
},
|
||||
"chunk-A5AAEVV2": {
|
||||
"file": "chunk-A5AAEVV2.js"
|
||||
"chunk-5WWUZCGV": {
|
||||
"file": "chunk-5WWUZCGV.js"
|
||||
},
|
||||
"chunk-YHFE3O6R": {
|
||||
"file": "chunk-YHFE3O6R.js"
|
||||
"chunk-UGKGD7NU": {
|
||||
"file": "chunk-UGKGD7NU.js"
|
||||
},
|
||||
"chunk-ULNJMO2N": {
|
||||
"file": "chunk-ULNJMO2N.js"
|
||||
"chunk-URJ6MCGE": {
|
||||
"file": "chunk-URJ6MCGE.js"
|
||||
},
|
||||
"chunk-D2ROJR42": {
|
||||
"file": "chunk-D2ROJR42.js"
|
||||
"chunk-QNAKN2OG": {
|
||||
"file": "chunk-QNAKN2OG.js"
|
||||
},
|
||||
"chunk-265A6FJM": {
|
||||
"file": "chunk-265A6FJM.js"
|
||||
"chunk-O5LRMDSC": {
|
||||
"file": "chunk-O5LRMDSC.js"
|
||||
},
|
||||
"chunk-374NJ6CO": {
|
||||
"file": "chunk-374NJ6CO.js"
|
||||
"chunk-MBQX2QZO": {
|
||||
"file": "chunk-MBQX2QZO.js"
|
||||
},
|
||||
"chunk-RLXWYGMN": {
|
||||
"file": "chunk-RLXWYGMN.js"
|
||||
"chunk-ASLK72SZ": {
|
||||
"file": "chunk-ASLK72SZ.js"
|
||||
},
|
||||
"chunk-BEBKB23Y": {
|
||||
"file": "chunk-BEBKB23Y.js"
|
||||
"chunk-BQ2OVMCC": {
|
||||
"file": "chunk-BQ2OVMCC.js"
|
||||
},
|
||||
"chunk-MFXAVKGL": {
|
||||
"file": "chunk-MFXAVKGL.js"
|
||||
"chunk-RLDUGRP4": {
|
||||
"file": "chunk-RLDUGRP4.js"
|
||||
},
|
||||
"chunk-TJY4NJSL": {
|
||||
"file": "chunk-TJY4NJSL.js"
|
||||
"chunk-CGUCDBFF": {
|
||||
"file": "chunk-CGUCDBFF.js"
|
||||
},
|
||||
"chunk-7AKRAGCT": {
|
||||
"file": "chunk-7AKRAGCT.js"
|
||||
"chunk-C5ZZQD6B": {
|
||||
"file": "chunk-C5ZZQD6B.js"
|
||||
},
|
||||
"chunk-5WWUZCGV": {
|
||||
"file": "chunk-5WWUZCGV.js"
|
||||
"chunk-FJXVO5OZ": {
|
||||
"file": "chunk-FJXVO5OZ.js"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
// node_modules/element-plus/es/components/input/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/input.scss";
|
||||
//# sourceMappingURL=chunk-ASLK72SZ.js.map
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../element-plus/es/components/input/style/index.mjs"],
|
||||
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/input.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
|
||||
"mappings": ";AACA,OAAO;",
|
||||
"names": []
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
// node_modules/element-plus/es/components/tooltip/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/tooltip.scss";
|
||||
//# sourceMappingURL=chunk-BQ2OVMCC.js.map
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../element-plus/es/components/tooltip/style/index.mjs"],
|
||||
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/tooltip.scss';\r\nimport '../../popper/style/index.mjs';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
|
||||
"mappings": ";AACA,OAAO;",
|
||||
"names": []
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
// node_modules/element-plus/es/components/popper/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/popper.scss";
|
||||
//# sourceMappingURL=chunk-C5ZZQD6B.js.map
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../element-plus/es/components/popper/style/index.mjs"],
|
||||
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/popper.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
|
||||
"mappings": ";AACA,OAAO;",
|
||||
"names": []
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
// node_modules/element-plus/es/components/scrollbar/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/scrollbar.scss";
|
||||
//# sourceMappingURL=chunk-CGUCDBFF.js.map
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../element-plus/es/components/scrollbar/style/index.mjs"],
|
||||
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/scrollbar.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
|
||||
"mappings": ";AACA,OAAO;",
|
||||
"names": []
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
// node_modules/element-plus/es/components/base/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/base.scss";
|
||||
//# sourceMappingURL=chunk-FJXVO5OZ.js.map
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../element-plus/es/components/base/style/index.mjs"],
|
||||
"sourcesContent": ["import 'element-plus/theme-chalk/src/base.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
|
||||
"mappings": ";AAAA,OAAO;",
|
||||
"names": []
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
// node_modules/element-plus/es/components/tag/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/tag.scss";
|
||||
//# sourceMappingURL=chunk-MBQX2QZO.js.map
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../element-plus/es/components/tag/style/index.mjs"],
|
||||
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/tag.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
|
||||
"mappings": ";AACA,OAAO;",
|
||||
"names": []
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
// node_modules/element-plus/es/components/option/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/option.scss";
|
||||
//# sourceMappingURL=chunk-O5LRMDSC.js.map
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../element-plus/es/components/option/style/index.mjs"],
|
||||
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/option.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
|
||||
"mappings": ";AACA,OAAO;",
|
||||
"names": []
|
||||
}
|
||||
@ -0,0 +1,6 @@
|
||||
// node_modules/element-plus/es/components/option-group/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/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/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/select.scss";
|
||||
//# sourceMappingURL=chunk-QNAKN2OG.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';\r\nimport 'element-plus/theme-chalk/src/option-group.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n", "import '../../base/style/index.mjs';\r\nimport '../../input/style/index.mjs';\r\nimport '../../tag/style/index.mjs';\r\nimport '../../option/style/index.mjs';\r\nimport '../../option-group/style/index.mjs';\r\nimport '../../scrollbar/style/index.mjs';\r\nimport '../../popper/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/select.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
|
||||
"mappings": ";AACA,OAAO;;;ACMP,OAAO;",
|
||||
"names": []
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
// node_modules/element-plus/es/components/checkbox/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/checkbox.scss";
|
||||
//# sourceMappingURL=chunk-RLDUGRP4.js.map
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../element-plus/es/components/checkbox/style/index.mjs"],
|
||||
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/checkbox.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
|
||||
"mappings": ";AACA,OAAO;",
|
||||
"names": []
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
// node_modules/element-plus/es/components/overlay/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/overlay.scss";
|
||||
//# sourceMappingURL=chunk-UGKGD7NU.js.map
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../element-plus/es/components/overlay/style/index.mjs"],
|
||||
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/overlay.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
|
||||
"mappings": ";AACA,OAAO;",
|
||||
"names": []
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
// node_modules/element-plus/es/components/button/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/button.scss";
|
||||
//# sourceMappingURL=chunk-URJ6MCGE.js.map
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../element-plus/es/components/button/style/index.mjs"],
|
||||
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/button.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
|
||||
"mappings": ";AACA,OAAO;",
|
||||
"names": []
|
||||
}
|
||||
2
student/vue/node_modules/.vite/deps/element-plus_es_components_base_style_index.js
generated
vendored
2
student/vue/node_modules/.vite/deps/element-plus_es_components_base_style_index.js
generated
vendored
@ -1,2 +1,2 @@
|
||||
import "./chunk-BEBKB23Y.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
//# sourceMappingURL=element-plus_es_components_base_style_index.js.map
|
||||
|
||||
4
student/vue/node_modules/.vite/deps/element-plus_es_components_button_style_index.js
generated
vendored
4
student/vue/node_modules/.vite/deps/element-plus_es_components_button_style_index.js
generated
vendored
@ -1,3 +1,3 @@
|
||||
import "./chunk-374NJ6CO.js";
|
||||
import "./chunk-BEBKB23Y.js";
|
||||
import "./chunk-URJ6MCGE.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
//# sourceMappingURL=element-plus_es_components_button_style_index.js.map
|
||||
|
||||
@ -0,0 +1,9 @@
|
||||
import "./chunk-URJ6MCGE.js";
|
||||
import "./chunk-ASLK72SZ.js";
|
||||
import "./chunk-CGUCDBFF.js";
|
||||
import "./chunk-C5ZZQD6B.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/date-picker/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/date-picker.scss";
|
||||
//# sourceMappingURL=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';\r\nimport 'element-plus/theme-chalk/src/date-picker.scss';\r\nimport '../../input/style/index.mjs';\r\nimport '../../scrollbar/style/index.mjs';\r\nimport '../../popper/style/index.mjs';\r\nimport '../../button/style/index.mjs';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
|
||||
"mappings": ";;;;;;;AACA,OAAO;",
|
||||
"names": []
|
||||
}
|
||||
6
student/vue/node_modules/.vite/deps/element-plus_es_components_dialog_style_index.js
generated
vendored
6
student/vue/node_modules/.vite/deps/element-plus_es_components_dialog_style_index.js
generated
vendored
@ -1,6 +1,6 @@
|
||||
import "./chunk-RLXWYGMN.js";
|
||||
import "./chunk-BEBKB23Y.js";
|
||||
import "./chunk-UGKGD7NU.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/dialog/style/index.mjs
|
||||
import "D:/JAVA/Project/1111/student/vue/node_modules/element-plus/theme-chalk/src/dialog.scss";
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/dialog.scss";
|
||||
//# sourceMappingURL=element-plus_es_components_dialog_style_index.js.map
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import "./chunk-BEBKB23Y.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/form-item/style/index.mjs
|
||||
import "D:/JAVA/Project/1111/student/vue/node_modules/element-plus/theme-chalk/src/form-item.scss";
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/form-item.scss";
|
||||
//# sourceMappingURL=element-plus_es_components_form-item_style_index.js.map
|
||||
|
||||
4
student/vue/node_modules/.vite/deps/element-plus_es_components_form_style_index.js
generated
vendored
4
student/vue/node_modules/.vite/deps/element-plus_es_components_form_style_index.js
generated
vendored
@ -1,5 +1,5 @@
|
||||
import "./chunk-BEBKB23Y.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/form/style/index.mjs
|
||||
import "D:/JAVA/Project/1111/student/vue/node_modules/element-plus/theme-chalk/src/form.scss";
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/form.scss";
|
||||
//# sourceMappingURL=element-plus_es_components_form_style_index.js.map
|
||||
|
||||
4
student/vue/node_modules/.vite/deps/element-plus_es_components_icon_style_index.js
generated
vendored
4
student/vue/node_modules/.vite/deps/element-plus_es_components_icon_style_index.js
generated
vendored
@ -1,5 +1,5 @@
|
||||
import "./chunk-BEBKB23Y.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/icon/style/index.mjs
|
||||
import "D:/JAVA/Project/1111/student/vue/node_modules/element-plus/theme-chalk/src/icon.scss";
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/icon.scss";
|
||||
//# sourceMappingURL=element-plus_es_components_icon_style_index.js.map
|
||||
|
||||
8
student/vue/node_modules/.vite/deps/element-plus_es_components_image_style_index.js
generated
vendored
8
student/vue/node_modules/.vite/deps/element-plus_es_components_image_style_index.js
generated
vendored
@ -0,0 +1,8 @@
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/image/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/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/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/image-viewer.scss";
|
||||
//# sourceMappingURL=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';\r\nimport 'element-plus/theme-chalk/src/image.scss';\r\nimport '../../image-viewer/style/index.mjs';\r\n//# sourceMappingURL=index.mjs.map\r\n", "import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/image-viewer.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
|
||||
"mappings": ";;;AACA,OAAO;;;ACAP,OAAO;",
|
||||
"names": []
|
||||
}
|
||||
4
student/vue/node_modules/.vite/deps/element-plus_es_components_input_style_index.js
generated
vendored
4
student/vue/node_modules/.vite/deps/element-plus_es_components_input_style_index.js
generated
vendored
@ -1,3 +1,3 @@
|
||||
import "./chunk-ULNJMO2N.js";
|
||||
import "./chunk-BEBKB23Y.js";
|
||||
import "./chunk-ASLK72SZ.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
//# sourceMappingURL=element-plus_es_components_input_style_index.js.map
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import "./chunk-BEBKB23Y.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/menu-item/style/index.mjs
|
||||
import "D:/JAVA/Project/1111/student/vue/node_modules/element-plus/theme-chalk/src/menu-item.scss";
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/menu-item.scss";
|
||||
//# sourceMappingURL=element-plus_es_components_menu-item_style_index.js.map
|
||||
|
||||
8
student/vue/node_modules/.vite/deps/element-plus_es_components_menu_style_index.js
generated
vendored
8
student/vue/node_modules/.vite/deps/element-plus_es_components_menu_style_index.js
generated
vendored
@ -1,7 +1,7 @@
|
||||
import "./chunk-D2ROJR42.js";
|
||||
import "./chunk-265A6FJM.js";
|
||||
import "./chunk-BEBKB23Y.js";
|
||||
import "./chunk-BQ2OVMCC.js";
|
||||
import "./chunk-C5ZZQD6B.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/menu/style/index.mjs
|
||||
import "D:/JAVA/Project/1111/student/vue/node_modules/element-plus/theme-chalk/src/menu.scss";
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/menu.scss";
|
||||
//# sourceMappingURL=element-plus_es_components_menu_style_index.js.map
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
import "./chunk-ULNJMO2N.js";
|
||||
import "./chunk-374NJ6CO.js";
|
||||
import "./chunk-RLXWYGMN.js";
|
||||
import "./chunk-BEBKB23Y.js";
|
||||
import "./chunk-UGKGD7NU.js";
|
||||
import "./chunk-URJ6MCGE.js";
|
||||
import "./chunk-ASLK72SZ.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/message-box/style/index.mjs
|
||||
import "D:/JAVA/Project/1111/student/vue/node_modules/element-plus/theme-chalk/src/message-box.scss";
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/message-box.scss";
|
||||
//# sourceMappingURL=element-plus_es_components_message-box_style_index.js.map
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
import "./chunk-BEBKB23Y.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/badge/style/index.mjs
|
||||
import "D:/JAVA/Project/1111/student/vue/node_modules/element-plus/theme-chalk/src/badge.scss";
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/badge.scss";
|
||||
|
||||
// node_modules/element-plus/es/components/message/style/index.mjs
|
||||
import "D:/JAVA/Project/1111/student/vue/node_modules/element-plus/theme-chalk/src/message.scss";
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/message.scss";
|
||||
//# sourceMappingURL=element-plus_es_components_message_style_index.js.map
|
||||
|
||||
3
student/vue/node_modules/.vite/deps/element-plus_es_components_option_style_index.js
generated
vendored
3
student/vue/node_modules/.vite/deps/element-plus_es_components_option_style_index.js
generated
vendored
@ -0,0 +1,3 @@
|
||||
import "./chunk-O5LRMDSC.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
//# sourceMappingURL=element-plus_es_components_option_style_index.js.map
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
||||
16
student/vue/node_modules/.vite/deps/element-plus_es_components_pagination_style_index.js
generated
vendored
16
student/vue/node_modules/.vite/deps/element-plus_es_components_pagination_style_index.js
generated
vendored
@ -1,11 +1,11 @@
|
||||
import "./chunk-JZNUBLE3.js";
|
||||
import "./chunk-HUMRINAU.js";
|
||||
import "./chunk-A5AAEVV2.js";
|
||||
import "./chunk-YHFE3O6R.js";
|
||||
import "./chunk-ULNJMO2N.js";
|
||||
import "./chunk-265A6FJM.js";
|
||||
import "./chunk-BEBKB23Y.js";
|
||||
import "./chunk-QNAKN2OG.js";
|
||||
import "./chunk-O5LRMDSC.js";
|
||||
import "./chunk-MBQX2QZO.js";
|
||||
import "./chunk-ASLK72SZ.js";
|
||||
import "./chunk-CGUCDBFF.js";
|
||||
import "./chunk-C5ZZQD6B.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/pagination/style/index.mjs
|
||||
import "D:/JAVA/Project/1111/student/vue/node_modules/element-plus/theme-chalk/src/pagination.scss";
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/pagination.scss";
|
||||
//# sourceMappingURL=element-plus_es_components_pagination_style_index.js.map
|
||||
|
||||
@ -0,0 +1,5 @@
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/radio-group/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/radio-group.scss";
|
||||
//# sourceMappingURL=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';\r\nimport 'element-plus/theme-chalk/src/radio-group.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
|
||||
"mappings": ";;;AACA,OAAO;",
|
||||
"names": []
|
||||
}
|
||||
5
student/vue/node_modules/.vite/deps/element-plus_es_components_radio_style_index.js
generated
vendored
5
student/vue/node_modules/.vite/deps/element-plus_es_components_radio_style_index.js
generated
vendored
@ -0,0 +1,5 @@
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/radio/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/radio.scss";
|
||||
//# sourceMappingURL=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';\r\nimport 'element-plus/theme-chalk/src/radio.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
|
||||
"mappings": ";;;AACA,OAAO;",
|
||||
"names": []
|
||||
}
|
||||
8
student/vue/node_modules/.vite/deps/element-plus_es_components_select_style_index.js
generated
vendored
8
student/vue/node_modules/.vite/deps/element-plus_es_components_select_style_index.js
generated
vendored
@ -0,0 +1,8 @@
|
||||
import "./chunk-QNAKN2OG.js";
|
||||
import "./chunk-O5LRMDSC.js";
|
||||
import "./chunk-MBQX2QZO.js";
|
||||
import "./chunk-ASLK72SZ.js";
|
||||
import "./chunk-CGUCDBFF.js";
|
||||
import "./chunk-C5ZZQD6B.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
//# sourceMappingURL=element-plus_es_components_select_style_index.js.map
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
||||
@ -1,5 +1,5 @@
|
||||
import "./chunk-BEBKB23Y.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/sub-menu/style/index.mjs
|
||||
import "D:/JAVA/Project/1111/student/vue/node_modules/element-plus/theme-chalk/src/sub-menu.scss";
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/sub-menu.scss";
|
||||
//# sourceMappingURL=element-plus_es_components_sub-menu_style_index.js.map
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import "./chunk-SXH4V44J.js";
|
||||
import "./chunk-HUMRINAU.js";
|
||||
import "./chunk-BEBKB23Y.js";
|
||||
import "./chunk-MBQX2QZO.js";
|
||||
import "./chunk-RLDUGRP4.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/table-column/style/index.mjs
|
||||
import "D:/JAVA/Project/1111/student/vue/node_modules/element-plus/theme-chalk/src/table-column.scss";
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/table-column.scss";
|
||||
//# sourceMappingURL=element-plus_es_components_table-column_style_index.js.map
|
||||
|
||||
12
student/vue/node_modules/.vite/deps/element-plus_es_components_table_style_index.js
generated
vendored
12
student/vue/node_modules/.vite/deps/element-plus_es_components_table_style_index.js
generated
vendored
@ -1,9 +1,9 @@
|
||||
import "./chunk-SXH4V44J.js";
|
||||
import "./chunk-A5AAEVV2.js";
|
||||
import "./chunk-D2ROJR42.js";
|
||||
import "./chunk-265A6FJM.js";
|
||||
import "./chunk-BEBKB23Y.js";
|
||||
import "./chunk-BQ2OVMCC.js";
|
||||
import "./chunk-RLDUGRP4.js";
|
||||
import "./chunk-CGUCDBFF.js";
|
||||
import "./chunk-C5ZZQD6B.js";
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/table/style/index.mjs
|
||||
import "D:/JAVA/Project/1111/student/vue/node_modules/element-plus/theme-chalk/src/table.scss";
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/table.scss";
|
||||
//# sourceMappingURL=element-plus_es_components_table_style_index.js.map
|
||||
|
||||
8
student/vue/node_modules/.vite/deps/element-plus_es_components_upload_style_index.js
generated
vendored
8
student/vue/node_modules/.vite/deps/element-plus_es_components_upload_style_index.js
generated
vendored
@ -0,0 +1,8 @@
|
||||
import "./chunk-FJXVO5OZ.js";
|
||||
|
||||
// node_modules/element-plus/es/components/upload/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/upload.scss";
|
||||
|
||||
// node_modules/element-plus/es/components/progress/style/index.mjs
|
||||
import "C:/Users/LSH/IdeaProjects/1111/student/vue/node_modules/element-plus/theme-chalk/src/progress.scss";
|
||||
//# sourceMappingURL=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';\r\nimport 'element-plus/theme-chalk/src/upload.scss';\r\nimport '../../progress/style/index.mjs';\r\n//# sourceMappingURL=index.mjs.map\r\n", "import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/progress.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
|
||||
"mappings": ";;;AACA,OAAO;;;ACAP,OAAO;",
|
||||
"names": []
|
||||
}
|
||||
@ -0,0 +1,96 @@
|
||||
<template>
|
||||
<div>
|
||||
<div class="card" style="margin-bottom: 10px">
|
||||
<el-input style="width: 260px; margin-right: 10px" placeholder="请输入课程名称查询" prefix-icon="Search" v-model="data.name" icon="el-icon-search"></el-input>
|
||||
<el-input style="width: 260px; margin-right: 10px" placeholder="请输入课程编号查询" prefix-icon="Search" v-model="data.no" icon="el-icon-search"></el-input>
|
||||
<el-input style="width: 260px" placeholder="请输入任课老师查询" prefix-icon="Search" v-model="data.teacher" icon="el-icon-search"></el-input>
|
||||
<el-button type="primary" style="margin-left: 10px" @click="load">查询</el-button>
|
||||
<el-button type="info" @click="reset">重置</el-button>
|
||||
</div>
|
||||
<div class="card" style="margin-bottom: 10px">
|
||||
|
||||
<div>
|
||||
<el-table :data="data.tableData" style="width: 100%">
|
||||
<el-table-column prop="id" label="序号" width="70"></el-table-column>
|
||||
<el-table-column prop="name" label="课程名称"></el-table-column>
|
||||
<el-table-column prop="no" label="课程编号"></el-table-column>
|
||||
<el-table-column prop="descr" label="课程描述"></el-table-column>
|
||||
<el-table-column prop="times" label="课时"></el-table-column>
|
||||
<el-table-column prop="teacher" label="任课老师"></el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<template #default="scope">
|
||||
<el-button type="primary" @click="selectCourse(scope.row)">选课</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div calss="card">
|
||||
<el-pagination v-model:current-page="data.pageNum" v-model:page-size="data.pageSize"
|
||||
@current-change="handelCurrentChange"
|
||||
background layout="prev, pager, next" :total="data.total" ></el-pagination>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
|
||||
import {reactive} from "vue";
|
||||
// import {Search} from "@element-plus/icons-vue";
|
||||
import request from "@/utils/request";
|
||||
import {ElMessage, ElMessageBox} from "element-plus";
|
||||
|
||||
const data = reactive({
|
||||
name:'',
|
||||
no:'',
|
||||
teacher:'',
|
||||
tableData: [],
|
||||
total: 0,
|
||||
pageNum: 1,
|
||||
pageSize: 5,
|
||||
student: JSON.parse(localStorage.getItem('student-user') || '{}')
|
||||
})
|
||||
|
||||
const load = () => {
|
||||
request.get('/course/selectPage',{
|
||||
params :{
|
||||
pageNum: data.pageNum,
|
||||
pageSize: data.pageSize,
|
||||
name: data.name,
|
||||
no: data.no,
|
||||
teacher: data.teacher,
|
||||
}
|
||||
}).then(res =>{
|
||||
data.tableData = res.data?.list || []
|
||||
data.total = res.data?.total || 0
|
||||
})
|
||||
}
|
||||
load()
|
||||
|
||||
const handelCurrentChange = (pageNum) => {
|
||||
load()
|
||||
}
|
||||
|
||||
const reset = () => {
|
||||
data.name = ''
|
||||
data.no = ''
|
||||
data.teacher = ''
|
||||
load()
|
||||
}
|
||||
|
||||
const selectCourse = (row) => {
|
||||
request.post('/studentCourse/add',{studentId: data.student.id , name: row.name , no: row.no ,courseId: row.id}).then(res => {
|
||||
if(res.code === '200'){
|
||||
ElMessage.success("操作成功")
|
||||
} else{
|
||||
ElMessage.error(res.msg)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
</script>
|
||||
@ -0,0 +1,108 @@
|
||||
<template>
|
||||
<div>
|
||||
<div class="card" style="margin-bottom: 10px">
|
||||
<el-input style="width: 260px; margin-right: 10px" placeholder="请输入课程名称查询" prefix-icon="Search" v-model="data.name" icon="el-icon-search"></el-input>
|
||||
<el-input style="width: 260px; margin-right: 10px" placeholder="请输入课程编号查询" prefix-icon="Search" v-model="data.no" icon="el-icon-search"></el-input>
|
||||
<el-button type="primary" style="margin-left: 10px" @click="load">查询</el-button>
|
||||
<el-button type="info" @click="reset">重置</el-button>
|
||||
</div>
|
||||
<div class="card" style="margin-bottom: 10px">
|
||||
|
||||
<div>
|
||||
<el-table :data="data.tableData" style="width: 100%">
|
||||
<el-table-column prop="id" label="序号" width="70"></el-table-column>
|
||||
<el-table-column prop="name" label="课程名称"></el-table-column>
|
||||
<el-table-column prop="no" label="课程编号"></el-table-column>
|
||||
<el-table-column prop="studentName" label="学生名称"></el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<template #default="scope">
|
||||
<el-button type="danger" @click="del(scope.row.id)">删除</el-button>
|
||||
<el-button type="primary" @click="addGrade(scope.row)" v-if="data.user.role === 'ADMIN'">打分</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div calss="card">
|
||||
<el-pagination v-model:current-page="data.pageNum" v-model:page-size="data.pageSize"
|
||||
@current-change="handelCurrentChange"
|
||||
background layout="prev, pager, next" :total="data.total" ></el-pagination>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
|
||||
import {reactive} from "vue";
|
||||
// import {Search} from "@element-plus/icons-vue";
|
||||
import request from "@/utils/request";
|
||||
import {ElMessage, ElMessageBox} from "element-plus";
|
||||
|
||||
const data = reactive({
|
||||
name:'',
|
||||
no:'',
|
||||
tableData: [],
|
||||
total: 0,
|
||||
pageNum: 1,
|
||||
pageSize: 5,
|
||||
user: JSON.parse(localStorage.getItem('student-user') || '{}')
|
||||
})
|
||||
|
||||
const load = () => {
|
||||
let params ={
|
||||
pageNum: data.pageNum,
|
||||
pageSize: data.pageSize,
|
||||
name: data.name,
|
||||
no: data.no
|
||||
}
|
||||
if(data.user.role === 'STUDENT'){
|
||||
params.studentId = data.user.id
|
||||
}
|
||||
request.get('/studentCourse/selectPage',{
|
||||
params : params
|
||||
}).then(res =>{
|
||||
data.tableData = res.data?.list || []
|
||||
data.total = res.data?.total || 0
|
||||
})
|
||||
}
|
||||
load()
|
||||
|
||||
const handelCurrentChange = (pageNum) => {
|
||||
load()
|
||||
}
|
||||
|
||||
const reset = () => {
|
||||
data.name = ''
|
||||
data.no = ''
|
||||
load()
|
||||
}
|
||||
|
||||
const del = (id) => {
|
||||
ElMessageBox.confirm('确认删除吗?','删除确认',{type: 'warning'}).then(res => {
|
||||
request.delete('/studentCourse/delete/' + id).then(res => {
|
||||
if (res.code === '200') {
|
||||
load() //重新获取数据
|
||||
ElMessage.success("操作成功")
|
||||
} else {
|
||||
ElMessage.error(res.msg)
|
||||
}
|
||||
})
|
||||
}).catch(res => {
|
||||
ElMessage({
|
||||
type: 'info',
|
||||
message: 'Delete canceled',
|
||||
})
|
||||
}).catch(res => {})
|
||||
}
|
||||
|
||||
const addGrade = () => {
|
||||
//弹窗
|
||||
|
||||
}
|
||||
|
||||
</script>
|
||||
Loading…
Reference in new issue