From e9d181b99ffff9a5f8e1b24f06a496977bff17c3 Mon Sep 17 00:00:00 2001 From: zhangsir Date: Sun, 1 Dec 2024 17:38:40 +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 --- public/template/内部授课记录导入模板.xlsx | Bin 10473 -> 10104 bytes src/views/lecturer/ExternalTeaching.vue | 13 +++++++++++-- src/views/lecturer/InsideTeaching.vue | 12 +++++++++++- src/views/lecturer/LecturerAPPEdit.vue | 5 +++++ src/views/lecturer/LecturerFee.vue | 5 +++++ 5 files changed, 32 insertions(+), 3 deletions(-) diff --git a/public/template/内部授课记录导入模板.xlsx b/public/template/内部授课记录导入模板.xlsx index 32242ccfb339bf858fdad164c9545e0b79bb1dcb..2144d167761e6c4941fa33943875a77b089ce504 100644 GIT binary patch delta 6807 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 delta 7201 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 CNh{3& diff --git a/src/views/lecturer/ExternalTeaching.vue b/src/views/lecturer/ExternalTeaching.vue index 60ce4f57..86aa6a04 100644 --- a/src/views/lecturer/ExternalTeaching.vue +++ b/src/views/lecturer/ExternalTeaching.vue @@ -216,7 +216,7 @@ - @@ -426,7 +426,8 @@ export default { courseStatus: [{ required: true, message: '', log: '课程状态不能为空' }], teaching: [{ required: true, message: '', log: '授课时长不能为空' }], teachingDate: [{ required: true, message: '', log: '授课日期不能为空' }], - + studys: [{ required: true, message: '', log: '参训人数不能为空' }], + score: [{ required: true, message: '', log: '评分不能为空' }], } //获取开课场地 @@ -725,6 +726,14 @@ export default { const createTeacherDialog = async () => { state.formParam.teachingDate = state.teachingDate ? dayjs(state.teachingDate).format("YYYY-MM-DD HH:mm").toString() : "" console.log(state.formParam) + if(state.formParam.studys==0){ + state.formParam.studys = null + } + if(state.formParam.score){ + state.formParam.score = String(state.formParam.score) + }else{ + state.formParam.score = null + } const formItemNames = Object.keys(rules); for (let i = 0; i < formItemNames.length; i++) { const result = await validateField(formItemNames[i]); diff --git a/src/views/lecturer/InsideTeaching.vue b/src/views/lecturer/InsideTeaching.vue index c98bf81a..2fb6aae7 100644 --- a/src/views/lecturer/InsideTeaching.vue +++ b/src/views/lecturer/InsideTeaching.vue @@ -261,7 +261,7 @@ - @@ -826,6 +826,8 @@ export default { teachingDate: [{ required: true, message: '', log: '授课日期不能为空' }], teaching: [{ required: true, message: '', log: '授课时长不能为空' }], courseStatus: [{ required: true, message: '', log: '开课状态不能为空' }], + score: [{ required: true, message: '', log: '评分不能为空' }], + studys: [{ required: true, message: '', log: '参训人数不能为空' }], } //展开切换 const handlemoreid = () => { @@ -966,6 +968,14 @@ export default { state.formParam.userNo = state.formParam.name?.split('/')[1] state.formParam.tsystemName = state.tSystemNames.systemName state.formParam.tsystemId = state.tSystemNames?.systemId + if(state.formParam.score){ + state.formParam.score = String(state.formParam.score) + }else{ + state.formParam.score = null + } + if(state.formParam.studys==0){ + state.formParam.studys = null + } const formItemNames = Object.keys(rules); for (let i = 0; i < formItemNames.length; i++) { const result = await validateField(formItemNames[i]); diff --git a/src/views/lecturer/LecturerAPPEdit.vue b/src/views/lecturer/LecturerAPPEdit.vue index bce822ee..2e92dfa9 100644 --- a/src/views/lecturer/LecturerAPPEdit.vue +++ b/src/views/lecturer/LecturerAPPEdit.vue @@ -525,8 +525,13 @@ export default { state.formParam.tsystemName = state.tSystemNames.systemName state.formParam.tsystemId = state.tSystemNames.systemId state.formParam.courseName = state.formParam.courseName?.trim() + if(state.formParam.studys==0){ + state.formParam.studys = null + } if(state.formParam.score){ state.formParam.score = String(state.formParam.score) + }else{ + state.formParam.score = null } if(state.formParam.levelPay){ state.formParam.levelPay = String(state.formParam.levelPay) diff --git a/src/views/lecturer/LecturerFee.vue b/src/views/lecturer/LecturerFee.vue index fd7d7e3e..c6a40979 100644 --- a/src/views/lecturer/LecturerFee.vue +++ b/src/views/lecturer/LecturerFee.vue @@ -1018,8 +1018,13 @@ getAllLevelList().then((res) => { state.formParam.tsystemName = state.tSystemNames.systemName state.formParam.tsystemId = state.tSystemNames.systemId state.formParam.courseName = state.formParam.courseName?.trim() + if(state.formParam.studys==0){ + state.formParam.studys = null + } if(state.formParam.score){ state.formParam.score = String(state.formParam.score) + }else{ + state.formParam.score = null } if(state.formParam.levelPay){ state.formParam.levelPay = String(state.formParam.levelPay)