diff --git a/public/template/内部授课记录导入模板.xlsx b/public/template/内部授课记录导入模板.xlsx
index 32242ccf..2144d167 100644
Binary files a/public/template/内部授课记录导入模板.xlsx and b/public/template/内部授课记录导入模板.xlsx differ
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)