From 915d90f368b12f792e9ac32361eb4321e9d44719 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E4=BE=9D=E6=A2=A6?= <15822465730@163.com> Date: Fri, 12 Dec 2025 18:17:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=99=E5=B8=88=E7=AB=AF1=E6=9C=9F=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/course/CourseManage.vue | 145 ++++++++++++++++-------------- src/views/course/TeacherList.vue | 23 ++--- 2 files changed, 85 insertions(+), 83 deletions(-) diff --git a/src/views/course/CourseManage.vue b/src/views/course/CourseManage.vue index e2643b71..0ac37715 100644 --- a/src/views/course/CourseManage.vue +++ b/src/views/course/CourseManage.vue @@ -20,23 +20,20 @@
- +
- +
查 询 -
-
- -
重 置
- + +
导出报名记录
@@ -73,18 +70,18 @@ - +
- - - - - + + + + +
@@ -97,17 +94,13 @@
- +
查 询 -
-
- -
重 置
- +
导出学习课程记录
@@ -126,14 +119,14 @@ - + @@ -159,22 +152,18 @@ - +
- +
- 搜索 + 搜索 + 重置
- -
- 重置 -
-
- +
导出资源学习记录
@@ -226,7 +215,12 @@
+ + + @@ -258,20 +252,16 @@
- +
- +
查 询 -
-
- -
重 置
@@ -324,21 +314,17 @@
- +
- +
查 询 -
-
- -
- 重 置 + 重 置
@@ -411,30 +397,11 @@ export default { return { pickerOptions: { shortcuts: [ - { - text: "最近一周", + { + text: "今年以来", onClick(picker) { const end = new Date(); - const start = new Date(); - start.setTime(start.getTime() - 3600 * 1000 * 24 * 7); - picker.$emit("pick", [start, end]); - }, - }, - { - text: "最近一个月", - onClick(picker) { - const end = new Date(); - const start = new Date(); - start.setTime(start.getTime() - 3600 * 1000 * 24 * 30); - picker.$emit("pick", [start, end]); - }, - }, - { - text: "最近三个月", - onClick(picker) { - const end = new Date(); - const start = new Date(); - start.setTime(start.getTime() - 3600 * 1000 * 24 * 90); + const start = new Date(end.getFullYear(), 0, 1); picker.$emit("pick", [start, end]); }, }, @@ -447,6 +414,36 @@ export default { picker.$emit("pick", [start, end]); }, }, + { + text: "最近三个月", + onClick(picker) { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 90); + picker.$emit("pick", [start, end]); + }, + }, + { + text: "最近一个月", + onClick(picker) { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 30); + picker.$emit("pick", [start, end]); + }, + }, + { + text: "最近一周", + onClick(picker) { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 7); + picker.$emit("pick", [start, end]); + }, + }, + + + ], }, studyDateTime: [], @@ -595,7 +592,15 @@ export default { }, handleShowResourdeDetailList(row) { - this.resetCommonResourceQuery(); + console.log(row); + console.log(7777); + this.commonResourceStudyPeopleQuery = { + pageIndex: 1, //第几页 + pageSize: 10, // 每页多少条 + count: 0, + name: "", + status: "", + }; this.rousourceRow = row; if (row.contentType == "61") { // 考试 @@ -663,6 +668,8 @@ export default { }, queryResourceStudyPeopleList() { + console.log(this.rousourceRow); + console.log(888) apicourseStudy .studyContentRecords({ courseId: this.courseDetail.id, @@ -1065,7 +1072,7 @@ export default { } .resetDatePicker { .el-date-editor { - width: 250px; + width: 255px; } } .course-info { diff --git a/src/views/course/TeacherList.vue b/src/views/course/TeacherList.vue index d051b2e7..028e3c93 100644 --- a/src/views/course/TeacherList.vue +++ b/src/views/course/TeacherList.vue @@ -40,13 +40,9 @@
- +
查 询 -
-
- -
重 置
@@ -527,10 +523,13 @@ export default { }); }, async delItem(row) { - this.$messageBox.confirm({ - title: "删除确认", - message: `确认删除${row.name}吗?`, - handleConfirm: async () => { + this.$confirm(`确认删除${row.name}吗?`, '删除确认', { + confirmButtonText: '确定', + cancelButtonText: '取消', + dangerouslyUseHTMLString: true, + type: 'warning', + customClass: 'custom-confirm-dialog' + }).then(async () => { let params = { id: row.id, title: row.name, @@ -548,11 +547,7 @@ export default { } catch (error) { console.log(error); } - }, - handleCancel: () => { - this.$showMessage('已取消删除', 'warning') - }, - }); + }) }, jumpRouter(item) { if (item.published) {