面授和项目开课修改时间

This commit is contained in:
nisen
2023-08-31 18:41:47 +08:00
parent dcef0fc852
commit adbcf75a63
2 changed files with 5 additions and 6 deletions

View File

@@ -176,9 +176,8 @@
border-radius: 8px; border-radius: 8px;
overflow: hidden;" overflow: hidden;"
:disabled="true" :disabled="true"
v-model:value="formData.duration"
></a-input-number> ></a-input-number>
<!-- v-model:value="formData.duration" -->
<div class="inp_num" style="right: 96px;line-height: 12px"> <div class="inp_num" style="right: 96px;line-height: 12px">
<span style="color: #c7cbd2">分钟</span> <span style="color: #c7cbd2">分钟</span>
</div> </div>
@@ -533,7 +532,7 @@ const durationText = computed(() => dateTime.value?.length?dayjs(dateTime.value[
function timeChange(time, timeStr) { function timeChange(time, timeStr) {
formData.value.beginTime = timeStr[0]; formData.value.beginTime = timeStr[0];
formData.value.endTime = timeStr[1]; 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')) // formData.value.duration || (formData.value.duration = dayjs(timeStr[1]).diff(dayjs(timeStr[0]),'minute'))
} }
@@ -619,6 +618,7 @@ async function coursePlanConfirm() {
tableRef.value.toLoading(); tableRef.value.toLoading();
// TODO 当点击选择了是否评估按钮 点击保存的时候没有选择评估 则是否需要评估重置为 0 不需要 // TODO 当点击选择了是否评估按钮 点击保存的时候没有选择评估 则是否需要评估重置为 0 不需要
formData.value.evalFlag = formData.value.assessmentName ? 1 : 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 }); await request(COURSE_PLAN_EDIT, { ...formData.value });
handleCancelStu(); handleCancelStu();
tableRef.value.fetch(); tableRef.value.fetch();

View File

@@ -977,7 +977,6 @@
border-radius: 8px; border-radius: 8px;
overflow: hidden;" overflow: hidden;"
v-model:value="duration" v-model:value="duration"
:disabled="true"
></a-input-number> ></a-input-number>
<div class="inp_num"> <div class="inp_num">
<span style="color: #c7cbd2">分钟</span> <span style="color: #c7cbd2">分钟</span>
@@ -3717,7 +3716,7 @@ export default defineComponent({
id: state.offcoursePlanId, //开课ID,不传代表新增 id: state.offcoursePlanId, //开课ID,不传代表新增
address: state.xjkkinputV2, address: state.xjkkinputV2,
// duration: state.duration, // duration: state.duration,
duration: durationText.value, duration:state.duration ? state.duration : durationText.value,
applyFlag: state.checked1 ? 1 : 0, applyFlag: state.checked1 ? 1 : 0,
attach: state.attach, attach: state.attach,
beginTime: startTime, beginTime: startTime,
@@ -3797,7 +3796,7 @@ export default defineComponent({
// } // }
console.log("获取面授课开课详情", item); console.log("获取面授课开课详情", item);
state.xjkkinputV2 = item.address; state.xjkkinputV2 = item.address;
// state.duration = item.duration; state.duration = item.duration;
state.checked1 = item.applyFlag === 1 ? true : false; state.checked1 = item.applyFlag === 1 ? true : false;
state.attach = item.attach; state.attach = item.attach;