|
@@ -267,6 +267,9 @@
|
|
|
<template slot-scope="scope">
|
|
|
<div>
|
|
|
<el-button type="text"
|
|
|
+ @click="removeCourse(scope.row)"
|
|
|
+ v-permission="'courseSchedule/batchDelete'">删除</el-button>
|
|
|
+ <el-button type="text"
|
|
|
v-if="permission('teamCourseList/details')"
|
|
|
@click="lookDetail(scope.row)">详情</el-button>
|
|
|
<el-button type="text"
|
|
@@ -448,6 +451,7 @@ import {
|
|
|
getEmployeeOrgan,
|
|
|
cleanAttendance
|
|
|
} from "@/api/buildTeam";
|
|
|
+import { bathDelete } from "@/api/vipSeting"
|
|
|
import { workType, mergeCourseType } from '@/constant'
|
|
|
import { objectToOptions, getTimes } from '@/utils'
|
|
|
import { getTeacherPersonalAttendanceDetail } from "@/api/teacherManager";
|
|
@@ -555,6 +559,20 @@ export default {
|
|
|
permission (str, parent) {
|
|
|
return permission(str, parent);
|
|
|
},
|
|
|
+ async removeCourse(row) {
|
|
|
+ console.log({...row})
|
|
|
+ try {
|
|
|
+ await this.$confirm('是否确认删除此数据?', '提示', {
|
|
|
+ type: 'warning'
|
|
|
+ })
|
|
|
+ bathDelete({ courseScheduleIds: row.id }).then(res => {
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.$message.success("删除成功");
|
|
|
+ this.getList();
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } catch (error) {}
|
|
|
+ },
|
|
|
reset() {
|
|
|
this.searchForm = {...initSearch}
|
|
|
this.search()
|