考试周期

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

View File

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