|
@@ -59,7 +59,7 @@
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
import { ref, defineExpose,onMounted } from 'vue';
|
|
|
-import {AddObj,getTeacherList,UpdateObj} from '../api';
|
|
|
+import {AddObj,getTeacherList,UpdateObj,CopyList} from '../api';
|
|
|
import { ElMessage } from 'element-plus';
|
|
|
|
|
|
const teacherList = ref<any[]>([]);
|
|
@@ -140,7 +140,12 @@ async function save() {
|
|
|
if (isEdit) {
|
|
|
await UpdateObj(form.value);
|
|
|
}else{
|
|
|
- await AddObj(form.value);
|
|
|
+ await AddObj(form.value);
|
|
|
+ // 在添加成功后调用CopyList
|
|
|
+ await CopyList({
|
|
|
+ source_date: form.value.class_date,
|
|
|
+ mode: "rest_of_semester"
|
|
|
+ });
|
|
|
}
|
|
|
visible.value = false;
|
|
|
ElMessage.success(isEdit ? '编辑成功' : '创建成功');
|