考试周期

This commit is contained in:
@fawn-nine
2024-09-05 17:10:34 +08:00
parent ff5748b5a5
commit d2278e817e
2 changed files with 21 additions and 20 deletions

View File

@@ -134,13 +134,13 @@
<el-input
type="number"
@focus="showExameDays = false"
v-show="ClassModelForm.isExam == 1"
v-model="ClassModelForm.examDays"
:disabled="classModel && classModel.id ? true : false"
><template slot="append">考试周期</template></el-input
>
<div v-show="showExameDays">
<div v-show="showExameDays && ClassModelForm.isExam == 1">
<span
style="color:red; font-size :12px; display: inline;"
>请设置考试周期需要的天数</span
>
@@ -308,7 +308,7 @@ export default {
experienceScore: 10,
examScore: 60,
isExam: 1,
exameDays: undefined // 考试天数
examDays: undefined // 考试天数
},
courseList: [],
typeOptions: [
@@ -391,13 +391,13 @@ export default {
this.ClassModelForm.ddirectorId
);
if (this.ClassModelForm.isExam == 1) {
if(!this.ClassModelForm.exameDays || this.ClassModelForm.exameDays == 0) {
if(!this.ClassModelForm.examDays || this.ClassModelForm.examDays == 0) {
this.$message.error("请设置考试周期需要的天数");
this.showExameDays = true;
return;
}
} else {
this.ClassModelForm.exameDays = 0;
this.ClassModelForm.examDays = 0;
}
if (this.ClassModelForm.days <= 0) {
this.$message.error("学习时长不可为0");
@@ -446,7 +446,7 @@ export default {
experienceScore: parseInt(this.ClassModelForm.experienceScore),
isExam: this.ClassModelForm.isExam,
examScore: parseInt(this.ClassModelForm.examScore),
exameDays:parseInt(this.ClassModelForm.exameDays), // 考试周期天数
examDays:parseInt(this.ClassModelForm.examDays), // 考试周期天数
})
}).then(({ data }) => {
if (data && data.code == 0) {

View File

@@ -70,31 +70,32 @@
prop="createTime"
header-align="center"
align="center"
label="主任设置"
label="主任/副主任设置"
>
<template slot-scope="scope">
<!-- <div> <span>主任</span></div> -->
<div v-if="scope.row.director">
<div v-if="scope.row.director">
<span v-if="scope.row.director.nickname">主任<br/></span>
<span v-if="scope.row.director.nickname">{{scope.row.director.nickname}}<br/></span>
<span v-if="scope.row.director.tel">电话{{scope.row.director.tel}}<br/></span>
<span v-if="scope.row.director.email">邮箱{{scope.row.director.email}}<br/></span>
</div>
</template>
</el-table-column>
<el-table-column
prop="state"
header-align="center"
align="center"
label="副主任设置"
>
<template slot-scope="scope">
<!-- <div><span>副主任</span></div> -->
<div v-if="scope.row.ddirector">
<div v-if="scope.row.ddirector">
<span v-if="scope.row.ddirector.nickname">副主任<br/></span>
<span v-if="scope.row.ddirector.nickname">{{scope.row.ddirector.nickname}}<br/></span>
<span v-if="scope.row.ddirector.tel">电话{{scope.row.ddirector.tel}}<br/></span>
<span v-if="scope.row.ddirector.email">邮箱{{scope.row.ddirector.email}}<br/></span>
</div>
</template>
</el-table-column>
<el-table-column
prop="days"
header-align="center"
align="center"
label="教学周期"
>
<template slot-scope="scope">
{{scope.row.days}}
</template>
</el-table-column>