From 2c4801ba7578c59e7c0db3bff34c1f8978fb793b Mon Sep 17 00:00:00 2001 From: zhangsir Date: Mon, 16 Dec 2024 11:53:33 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B2=E5=B8=88=E7=AE=A1=E7=90=86bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/lecturer/ExternalTeaching.vue | 14 ++++++++------ src/views/lecturer/InsideTeaching.vue | 10 ++++++---- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/src/views/lecturer/ExternalTeaching.vue b/src/views/lecturer/ExternalTeaching.vue index b83abf03..54c9f8bc 100644 --- a/src/views/lecturer/ExternalTeaching.vue +++ b/src/views/lecturer/ExternalTeaching.vue @@ -207,8 +207,8 @@ - 未开课 - 已开课 + 未开课 + 已开课 @@ -453,7 +453,7 @@ export default { teachingDate: undefined, //选择时间 tableDataTotal: -1,//table列表总条数 formParam: { - courseStatus: 1, + courseStatus: '1', createFrom: 1, teaching: null, teachingDate: null, @@ -490,7 +490,7 @@ export default { teacherName: [{ required: true, message: '', log: '讲师不能为空' }], courseTypeId: [{ required: true, message: '', log: '内容分类不能为空' }], courseName: [{ required: true, message: '', log: '课程名称不能为空' }], - courseStatus: [{ required: true, message: '', log: '课程状态不能为空' }], + courseStatus: [{ required: true, message: '', log: '开课状态不能为空' }], teachingDate: [{ required: true, message: '', log: '授课日期不能为空' }], teaching: [{ required: true, message: '', log: '授课时长不能为空' }], studys: [{ required: true, message: '', log: '参训人数不能为空' }], @@ -824,6 +824,7 @@ export default { }else{ state.formParam.score = null } + state.formParam.courseStatus = String(state.formParam.courseStatus) const formItemNames = Object.keys(rules); for (let i = 0; i < formItemNames.length; i++) { // const result = await validateField(formItemNames[i]); @@ -892,7 +893,7 @@ export default { //清空数据 const cancel = () => { state.formParam = { - courseStatus: 1, + courseStatus: '1', recordType: 2, mobile: null, name: null, @@ -935,7 +936,8 @@ export default { state.teachingDate = res.data.data.teachingDate ? dayjs(res.data.data.teachingDate, 'YYYY-MM-DD HH:mm'):'', state.formParam.name=state.formParam.teacherName state.formParam.teachingDate = state.teachingDate ? dayjs(state.teachingDate).format("YYYY-MM-DD HH:mm").toString() : "" - console.log(state.formParam.teachingDate) + state.formParam.courseStatus = String(state.formParam.courseStatus) + console.log(state.formParam.teachingDate) }) .catch((err) => { }); diff --git a/src/views/lecturer/InsideTeaching.vue b/src/views/lecturer/InsideTeaching.vue index a55c6764..69f14bd0 100644 --- a/src/views/lecturer/InsideTeaching.vue +++ b/src/views/lecturer/InsideTeaching.vue @@ -302,8 +302,8 @@ - 未开课 - 已开课 + 未开课 + 已开课 @@ -577,7 +577,7 @@ export default { }, score: undefined, formParam: { - courseStatus: 1, + courseStatus: '1', createFrom: 1, teaching: null, name: null, @@ -1091,6 +1091,7 @@ export default { if(state.formParam.studys==0){ state.formParam.studys = null } + state.formParam.courseStatus = String(state.formParam.courseStatus) const formItemNames = Object.keys(rules); for (let i = 0; i < formItemNames.length; i++) { // const result = await validateField(formItemNames[i]); @@ -1161,7 +1162,7 @@ export default { const cancel = () => { state.formParam = { recordType: 1, - courseStatus: 1, + courseStatus: '1', teacher: null, orgName: null, tsystemName: null, @@ -1254,6 +1255,7 @@ export default { state.teachingDate = dayjs(res.data.data.teachingDate, 'YYYY-MM-DD HH:mm'), state.formParam.orgNames = state.formParam.orgName state.formParam.teachingDate = res.data.data.teachingDate ? dayjs(res.data.data.teachingDate).format("YYYY-MM-DD HH:mm").toString() : "-" + state.formParam.courseStatus = String(state.formParam.courseStatus) console.log(state.formParam); }) .catch((err) => {