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 @@