暂存
This commit is contained in:
@@ -43,6 +43,50 @@
|
|||||||
<el-form-item label="" prop="days" label-width="0">
|
<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-input type="number" v-model="ClassModelForm.days" :disabled="classModel && classModel.id"><template slot="append">天</template></el-input>
|
||||||
</el-form-item>
|
</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">
|
<div style="margin:15px 0; font-size:14px; color:#606266">
|
||||||
课程设置: <span style="color:red">*</span>
|
课程设置: <span style="color:red">*</span>
|
||||||
<span v-if="ClassModelForm.type == '0'" style="color:#999"
|
<span v-if="ClassModelForm.type == '0'" style="color:#999"
|
||||||
@@ -183,7 +227,17 @@ export default {
|
|||||||
courseIds: undefined,
|
courseIds: undefined,
|
||||||
type: "0",
|
type: "0",
|
||||||
directorId: null, // 主任
|
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: [],
|
courseList: [],
|
||||||
typeOptions: [
|
typeOptions: [
|
||||||
@@ -292,7 +346,17 @@ export default {
|
|||||||
ddirectorId: this.ClassModelForm.ddirectorId + "",
|
ddirectorId: this.ClassModelForm.ddirectorId + "",
|
||||||
days: this.ClassModelForm.days,
|
days: this.ClassModelForm.days,
|
||||||
type: this.ClassModelForm.type, // 班类型 0小班 1联合班 2精英班
|
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 }) => {
|
.then(({ data }) => {
|
||||||
@@ -416,10 +480,16 @@ export default {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
|
.partsBox{padding: 10px; background: #eee; border-radius: 10px;
|
||||||
|
.el-form-item{
|
||||||
|
background: #fff; padding: 10px 15px;
|
||||||
|
}
|
||||||
|
}
|
||||||
.editorUploader {
|
.editorUploader {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
.courseSelect {
|
.courseSelect {
|
||||||
width: 100% !important;
|
width: 100% !important;
|
||||||
}
|
}
|
||||||
|
// .line{border-bottom: 1px solid #ddd;}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user