From adbcf75a632a91b1c020a9d5524b24e4ce5de9e3 Mon Sep 17 00:00:00 2001 From: nisen Date: Thu, 31 Aug 2023 18:41:47 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9D=A2=E6=8E=88=E5=92=8C=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E5=BC=80=E8=AF=BE=E4=BF=AE=E6=94=B9=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/AddOpenCourse.vue | 6 +++--- src/views/courselibrary/CoursewareManage.vue | 5 ++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/components/drawers/AddOpenCourse.vue b/src/components/drawers/AddOpenCourse.vue index 63e29cbc..945de07b 100644 --- a/src/components/drawers/AddOpenCourse.vue +++ b/src/components/drawers/AddOpenCourse.vue @@ -176,9 +176,8 @@ border-radius: 8px; overflow: hidden;" :disabled="true" - + v-model:value="formData.duration" > -
分钟
@@ -533,7 +532,7 @@ const durationText = computed(() => dateTime.value?.length?dayjs(dateTime.value[ function timeChange(time, timeStr) { formData.value.beginTime = timeStr[0]; formData.value.endTime = timeStr[1]; - formData.value.duration = durationText.value + // formData.value.duration = durationText.value // formData.value.duration || (formData.value.duration = dayjs(timeStr[1]).diff(dayjs(timeStr[0]),'minute')) } @@ -619,6 +618,7 @@ async function coursePlanConfirm() { tableRef.value.toLoading(); // TODO 当点击选择了是否评估按钮 点击保存的时候没有选择评估 则是否需要评估重置为 0 不需要 formData.value.evalFlag = formData.value.assessmentName ? 1 : 0; + formData.value.duration = formData.value.duration ? formData.value.duration : durationText.value await request(COURSE_PLAN_EDIT, { ...formData.value }); handleCancelStu(); tableRef.value.fetch(); diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue index 36ea44a5..954fc01c 100644 --- a/src/views/courselibrary/CoursewareManage.vue +++ b/src/views/courselibrary/CoursewareManage.vue @@ -977,7 +977,6 @@ border-radius: 8px; overflow: hidden;" v-model:value="duration" - :disabled="true" >
分钟 @@ -3717,7 +3716,7 @@ export default defineComponent({ id: state.offcoursePlanId, //开课ID,不传代表新增 address: state.xjkkinputV2, // duration: state.duration, - duration: durationText.value, + duration:state.duration ? state.duration : durationText.value, applyFlag: state.checked1 ? 1 : 0, attach: state.attach, beginTime: startTime, @@ -3797,7 +3796,7 @@ export default defineComponent({ // } console.log("获取面授课开课详情", item); state.xjkkinputV2 = item.address; - // state.duration = item.duration; + state.duration = item.duration; state.checked1 = item.applyFlag === 1 ? true : false; state.attach = item.attach;