This commit is contained in:
@fawn-nine
2024-08-29 10:43:37 +08:00
parent 0cf0bdc2a3
commit 25af476007

View File

@@ -43,6 +43,50 @@
<el-form-item label="" prop="days" label-width="0">
<el-input type="number" v-model="ClassModelForm.days" :disabled="classModel && classModel.id"><template slot="append"></template></el-input>
</el-form-item>
<div style="margin:15px 0; font-size:14px; color:#606266">
平时分模块:<span style="color:red">*</span>
</div>
<div class="partsBox">
<el-form-item label="作业模块" prop="isTask" label-width="150">
<el-radio-group v-model="ClassModelForm.isTask">
<el-radio :label="1">包含</el-radio>
<el-radio :label="0">不包含</el-radio>
</el-radio-group>
<el-input type="number" v-show="ClassModelForm.isTask == 1" v-model="ClassModelForm.taskScore" ><template slot="append">% 分数占比</template></el-input>
</el-form-item>
<div class="line"></div>
<el-form-item label="医案模块" prop="isMedicalcase" label-width="150">
<el-radio-group v-model="ClassModelForm.isMedicalcase">
<el-radio :label="1">包含</el-radio>
<el-radio :label="0">不包含</el-radio>
</el-radio-group>
<el-input type="number" v-show="ClassModelForm.isMedicalcase == 1" v-model="ClassModelForm.medicalcaseScore" ><template slot="append">% 分数占比</template></el-input>
</el-form-item>
<div class="line"></div>
<el-form-item label="心得模块" prop="isExperience" label-width="150">
<el-radio-group v-model="ClassModelForm.isExperience">
<el-radio :label="1">包含</el-radio>
<el-radio :label="0">不包含</el-radio>
</el-radio-group>
<el-input type="number" v-show="ClassModelForm.isExperience == 1" v-model="ClassModelForm.experienceScore" ><template slot="append">% 分数占比</template></el-input>
</el-form-item>
<div class="line"></div>
<el-form-item label="思考题模块" prop="isQuestion" label-width="150">
<el-radio-group v-model="ClassModelForm.isQuestion" >
<el-radio :label="1" disabled>包含</el-radio>
<el-radio :label="0" disabled>不包含</el-radio>
</el-radio-group>
<el-input type="number" v-show="ClassModelForm.isQuestion == 1" v-model="ClassModelForm.questionScore" ><template slot="append">% 分数占比</template></el-input>
</el-form-item>
<div class="line"></div>
<el-form-item label="考试模块" prop="isExam" label-width="150">
<el-radio-group v-model="ClassModelForm.isExam" >
<el-radio :label="1" >包含</el-radio>
<el-radio :label="0" >不包含</el-radio>
</el-radio-group>
<el-input type="number" v-show="ClassModelForm.isExam == 1" v-model="ClassModelForm.examScore" ><template slot="append">% 分数占比</template></el-input>
</el-form-item>
</div>
<div style="margin:15px 0; font-size:14px; color:#606266">
课程设置: <span style="color:red">*</span>
<span v-if="ClassModelForm.type == '0'" style="color:#999"
@@ -183,7 +227,17 @@ export default {
courseIds: undefined,
type: "0",
directorId: null, // 主任
ddirectorId: null // 副主任
ddirectorId: null, // 副主任
isQuestion: 1,
questionScore: 10,
isTask: 1,
taskScore: 10,
isMedicalcase: 1,
medicalcaseScore: 10,
isExperience: 1,
experienceScore: 10,
examScore: 60,
isExam:1
},
courseList: [],
typeOptions: [
@@ -292,7 +346,17 @@ export default {
ddirectorId: this.ClassModelForm.ddirectorId + "",
days: this.ClassModelForm.days,
type: this.ClassModelForm.type, // 班类型 0小班 1联合班 2精英班
courseIds: this.ClassModelForm.courseIds.join(",")
courseIds: this.ClassModelForm.courseIds.join(","),
isQuestion: this.ClassModelForm.isQuestion,
questionScore: parseInt(this.ClassModelForm.questionScore),
isTask: this.ClassModelForm.isTask,
taskScore: parseInt(this.ClassModelForm.taskScore),
isMedicalcase: this.ClassModelForm.isMedicalcase,
medicalcaseScore: parseInt(this.ClassModelForm.medicalcaseScore),
isExperience: this.ClassModelForm.isExperience,
experienceScore: parseInt(this.ClassModelForm.experienceScore),
isExam: this.ClassModelForm.isExam,
examScore: parseInt(this.ClassModelForm.examScore),
})
})
.then(({ data }) => {
@@ -416,10 +480,16 @@ export default {
</script>
<style lang="less" scoped>
.partsBox{padding: 10px; background: #eee; border-radius: 10px;
.el-form-item{
background: #fff; padding: 10px 15px;
}
}
.editorUploader {
display: none;
}
.courseSelect {
width: 100% !important;
}
// .line{border-bottom: 1px solid #ddd;}
</style>