diff --git a/src/components/drawers/AddOnline.vue b/src/components/drawers/AddOnline.vue
index 46e0c03b..19b489f3 100644
--- a/src/components/drawers/AddOnline.vue
+++ b/src/components/drawers/AddOnline.vue
@@ -17,7 +17,7 @@
-
+
{{
taskIndex === -1 ? '选择/新建课程' : '重新选择'
}}
@@ -46,7 +46,9 @@ import {message} from "ant-design-vue";
import CreateOnline from "@/components/drawers/CreateOnline.vue";
const props = defineProps({
- type: Number,
+ infoType: Number,
+ courseSyncFlag: Number,
+ id: Number,
taskList: []
})
const visible = ref(false)
@@ -133,6 +135,10 @@ function confirm() {
function selectCourse(row) {
console.log(row)
+ if(!props.courseSyncFlag && !row.refId){
+ message.warning("请新建本项目在线课!");
+ return
+ }
rowSelectKeys.value = [row.id]
selectsData.value = [row]
onlineRef.value.closeModal()
diff --git a/src/components/drawers/CreateOnline.vue b/src/components/drawers/CreateOnline.vue
index ebf178d1..7b9ad6a2 100644
--- a/src/components/drawers/CreateOnline.vue
+++ b/src/components/drawers/CreateOnline.vue
@@ -3,38 +3,44 @@