diff --git a/src/components/drawers/AddOpenCourse.vue b/src/components/drawers/AddOpenCourse.vue index 77bea4fa..a9ef65f3 100644 --- a/src/components/drawers/AddOpenCourse.vue +++ b/src/components/drawers/AddOpenCourse.vue @@ -851,6 +851,13 @@ async function coursePlanConfirm() { formData.value.beginTime = dateTime.value[0] formData.value.endTime = dateTime.value[1] await request(COURSE_PLAN_EDIT, { ...formData.value }); + await api.getDraftTask({projectId: route.query.projectId}).then((res) => { + projectInfo.value = res.data.data + }); + request(PROJECT_DETAIL_MODIFY, { ...projectInfo.value }); + projectInfo.value.projectInfo.status=3 + request(PROJECT_RELEASE, {projectId: route.query.projectId}) + emit('call-parent-method'); handleCancelStu(); tableRef.value.fetch(); } diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index 1b05b1a1..93a3300e 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -614,6 +614,7 @@ const currentTaskList = computed(() => { }); watch(currentTaskList, (oldValue,newValue) => { request(PROJECT_DETAIL_MODIFY, projectInfo.value) + // request(PROJECT_RELEASE, {projectId: route.query.projectId}) getTask() }); const temporaryStorage = async () => {