讲师管理bug

This commit is contained in:
zhangsir
2024-12-01 17:38:40 +08:00
parent c5ea811d69
commit e9d181b99f
5 changed files with 32 additions and 3 deletions

View File

@@ -216,7 +216,7 @@
<a-form-item label="评分" name="score">
<!-- <a-input class="draitem" v-model:value="formParam.score" @blur="clearscoreNumber" placeholder="" allowClear showSearch>
</a-input> -->
<a-input-number v-model:value="formParam.score" :min="0" :max="10"
<a-input-number v-model:value="formParam.score" :precision="2" :min="0" :max="10"
style="width:100%; height: 40px; border-radius: 8px ; " />
</a-form-item>
</a-col>
@@ -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]);

View File

@@ -261,7 +261,7 @@
<a-form-item label="评分" name="score">
<!-- <a-input class="draitem" v-model:value="formParam.score" @blur="clearscoreNumber" placeholder="" allowClear showSearch>
</a-input> -->
<a-input-number v-model:value="formParam.score" :min="0" :max="10"
<a-input-number v-model:value="formParam.score" :precision="2" :min="0" :max="10"
style="width:100%; height: 40px; border-radius: 8px ; " />
</a-form-item>
</a-col>
@@ -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]);

View File

@@ -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)

View File

@@ -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)