From db905ecd14f63dba9337b4f4715584ef2d7e8c7e Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: Fri, 07 Mar 2025 14:45:00 +0800
Subject: [PATCH] 修改
---
src/views/onlineEducation/count/components/studentList.vue | 45 +++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 43 insertions(+), 2 deletions(-)
diff --git a/src/views/onlineEducation/count/components/studentList.vue b/src/views/onlineEducation/count/components/studentList.vue
index ccf1759..edc2859 100644
--- a/src/views/onlineEducation/count/components/studentList.vue
+++ b/src/views/onlineEducation/count/components/studentList.vue
@@ -14,16 +14,19 @@
<el-table-column
prop="name"
label="姓名"
+ align="center"
>
</el-table-column>
<el-table-column
label="身份证号"
prop="idcard"
- width="160" :show-overflow-tooltip="true">
+ align="center"
+ width="180" :show-overflow-tooltip="true">
</el-table-column>
<el-table-column
prop="lessonTocal"
label="总学时"
+ align="center"
>
<template #default="scope">
{{type == 'batch' ? scope.row.batchLessonNum : scope.row.courseLessonNum}}
@@ -32,10 +35,13 @@
<el-table-column
prop="lessonNum"
label="已学学时"
+ align="center"
></el-table-column>
<el-table-column
prop="finishStatus"
label="是否已结束培训"
+ width="175"
+ align="center"
>
<template #default="scope">
{{scope.row.finishStatus == 0 ? '未结束' : '已结束'}}
@@ -53,6 +59,17 @@
>查看学时报告</el-button>
</template>
</el-table-column>
+ <el-table-column label="未达标短信提醒" align="center" class-name="small-padding fixed-width">
+ <template #default="scope">
+ <el-button
+ v-if="scope.row.finishStatus == 0"
+ size="mini"
+ type="text"
+ style="color: #1890ff"
+ @click="sendMessage(scope.row)"
+ >短信提醒</el-button>
+ </template>
+ </el-table-column>
</el-table>
<!-- <pagination-->
<!-- v-show="total>0"-->
@@ -67,7 +84,7 @@
<script >
import lessonReport from '@/views/onlineEducation/studentSupervision/compontents/lessonReport.vue'
-import { studentCourseDetail, studentDetail } from '@/api/onlineEducation/student'
+import { sendMessage, studentCourseDetail, studentDetail } from '@/api/onlineEducation/student'
import { listCourse } from '@/api/onlineEducation/course'
export default {
name: 'addUser',
@@ -145,6 +162,30 @@
},
viewLessonReport(data){
this.$refs.lessonRef.openDialog(data)
+ },
+ sendMessage(row){
+ this.$confirm('此操作将向该学员发送短信, 是否继续?', '提示', {
+ confirmButtonText: '确定',
+ cancelButtonText: '取消',
+ type: 'warning'
+ }).then(async () => {
+ sendMessage(row.idcard).then((res) => {
+ if (res.code == 200) {
+ this.$message({
+ message: '发送成功',
+ type: 'success'
+ })
+ this.handleClose()
+ }else {
+ this.$message({
+ message: res.msg,
+ type: 'warning'
+ })
+ }
+ })
+ }).catch(() => {
+
+ });
}
}
}
--
Gitblit v1.9.2