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