[fix][V]:完善课程管理ishavedocuments

master
Romesum 5 years ago
parent fb391be197
commit d1c0223c54

@ -22,7 +22,14 @@
<el-table-column label="软件名称" prop="software"></el-table-column> <el-table-column label="软件名称" prop="software"></el-table-column>
<el-table-column label="授课班级" prop="classes"></el-table-column> <el-table-column label="授课班级" prop="classes"></el-table-column>
<el-table-column label="授课人数" prop="population"></el-table-column> <el-table-column label="授课人数" prop="population"></el-table-column>
<el-table-column label="是否有课件" prop="isHaveDocuments"></el-table-column> <el-table-column label="是否有课件" prop="ishavedocuments" align="center">
<template slot-scope="scope">
<el-tag
:type="scope.row.ishavedocuments === 0 ? 'danger' : 'success'"
disable-transitions>{{scope.row.ishavedocuments === 1 ? '有课件' : '无课件'}}
</el-tag>
</template>
</el-table-column>
<el-table-column label="备注" prop="remind"></el-table-column> <el-table-column label="备注" prop="remind"></el-table-column>
<el-table-column label="操作"> <el-table-column label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
@ -87,14 +94,14 @@
:rules="{ required: true, message: '此处不可为空', trigger: 'blur' }"> :rules="{ required: true, message: '此处不可为空', trigger: 'blur' }">
<el-input v-model="courseForm.population"></el-input> <el-input v-model="courseForm.population"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否有课件" prop="isHaveDocuments" <el-form-item label="是否有课件" prop="ishavedocuments"
:rules="{ required: true, message: '此处不可为空', trigger: 'blur' }"> :rules="{ required: true, message: '此处不可为空', trigger: 'blur' }">
<el-select v-model="courseForm.isHaveDocuments"> <el-select v-model="courseForm.ishavedocuments">
<el-option label="是" value='1'></el-option> <el-option label="是" :value=1></el-option>
<el-option label="否" value='0'></el-option> <el-option label="否" :value=0></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="备注" prop="remind" :rules="{ required: true, message: '此处不可为空', trigger: 'blur' }"> <el-form-item label="备注" prop="remind"">
<el-input v-model="courseForm.remind"></el-input> <el-input v-model="courseForm.remind"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -129,7 +136,7 @@
software: 'Webstorm', software: 'Webstorm',
classes: '6班', classes: '6班',
population: '41', population: '41',
isHaveDocuments: '1', ishavedocuments: 1,
remind: '无', remind: '无',
}], }],
courseForm: { courseForm: {
@ -140,7 +147,7 @@
software: '', software: '',
classes: '', classes: '',
population: '', population: '',
isHaveDocuments: '', ishavedocuments: 0,
remind: '', remind: '',
}, },
selectOptions1: [ selectOptions1: [
@ -221,7 +228,7 @@
classes: this.courseForm.classes, classes: this.courseForm.classes,
population: parseInt(this.courseForm.population), population: parseInt(this.courseForm.population),
remind: this.courseForm.remind, remind: this.courseForm.remind,
isHaveDocuments: this.courseForm.isHaveDocuments ishavedocuments: this.courseForm.ishavedocuments
}).catch(async e => { }).catch(async e => {
await showFail(e.msg, this) await showFail(e.msg, this)
await stop() await stop()
@ -240,7 +247,7 @@
classes: this.courseForm.classes, classes: this.courseForm.classes,
population: parseInt(this.courseForm.population), population: parseInt(this.courseForm.population),
remind: this.courseForm.remind, remind: this.courseForm.remind,
isHaveDocuments: this.courseForm.isHaveDocuments ishavedocuments: this.courseForm.ishavedocuments
}).catch(async e => { }).catch(async e => {
await showFail(e.msg, this) await showFail(e.msg, this)
await stop() await stop()

Loading…
Cancel
Save