[fix][V]:修改课程管理

master
Romesum 5 years ago
parent 94c8d64a38
commit 03317db7d7

@ -4,9 +4,13 @@
<time-select style="margin-top: 20px" ref="timeSelect"></time-select> <time-select style="margin-top: 20px" ref="timeSelect"></time-select>
<div style="margin-bottom: 10px"> <div style="margin-bottom: 10px">
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="2"><el-button type="success" @click="addCourse"></el-button></el-col> <el-col :span="2">
<el-button type="success" @click="addCourse"></el-button>
</el-col>
<el-col :span="8"> <el-col :span="8">
<el-input type="text" v-model="search" style="max-width: 400px;float: left" placeholder="请输入查询关键字" ><el-button slot="append" icon="el-icon-search"></el-button></el-input> <el-input type="text" v-model="search" style="max-width: 400px;float: left" placeholder="请输入查询关键字">
<el-button slot="append" icon="el-icon-search">查询</el-button>
</el-input>
</el-col> </el-col>
</el-row> </el-row>
@ -69,17 +73,31 @@
</el-form-item> </el-form-item>
</div> </div>
<el-form-item label="课程名称" prop="name" :rules="{ required: true, message: '此处不可为空', trigger: 'blur' }"><el-input v-model="courseForm.name"></el-input></el-form-item> <el-form-item label="课程名称" prop="name" :rules="{ required: true, message: '此处不可为空', trigger: 'blur' }">
<el-form-item label="软件名称" prop="software" :rules="{ required: true, message: '此处不可为空', trigger: 'blur' }"><el-input v-model="courseForm.software"></el-input></el-form-item> <el-input v-model="courseForm.name"></el-input>
<el-form-item label="授课班级" prop="classes" :rules="{ required: true, message: '此处不可为空', trigger: 'blur' }"><el-input v-model="courseForm.classes"></el-input></el-form-item> </el-form-item>
<el-form-item label="授课人数" prop="population" :rules="{ required: true, message: '此处不可为空', trigger: 'blur' }"><el-input v-model="courseForm.population"></el-input> </el-form-item> <el-form-item label="软件名称" prop="software"
<el-form-item label="是否有课件" prop="isHaveDocuments" :rules="{ required: true, message: '此处不可为空', trigger: 'blur' }"> :rules="{ required: true, message: '此处不可为空', trigger: 'blur' }">
<el-input v-model="courseForm.software"></el-input>
</el-form-item>
<el-form-item label="授课班级" prop="classes"
:rules="{ required: true, message: '此处不可为空', trigger: 'blur' }">
<el-input v-model="courseForm.classes"></el-input>
</el-form-item>
<el-form-item label="授课人数" prop="population"
:rules="{ required: true, message: '此处不可为空', trigger: 'blur' }">
<el-input v-model="courseForm.population"></el-input>
</el-form-item>
<el-form-item label="是否有课件" prop="isHaveDocuments"
: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-input v-model="courseForm.remind"></el-input></el-form-item> <el-form-item label="备注" prop="remind" :rules="{ required: true, message: '此处不可为空', trigger: 'blur' }">
<el-input v-model="courseForm.remind"></el-input>
</el-form-item>
</el-form> </el-form>
<span slot="footer"> <span slot="footer">
<el-button type="primary" @click="add"></el-button> <el-button type="primary" @click="add"></el-button>
@ -94,6 +112,7 @@
import timeSelect from "~/components/timeSelect"; import timeSelect from "~/components/timeSelect";
import {get, post} from "~/utils"; import {get, post} from "~/utils";
import {showDialog, showFail, showSuccess} from "~/utils/dialog"; import {showDialog, showFail, showSuccess} from "~/utils/dialog";
export default { export default {
name: "courseManagement", name: "courseManagement",
components: {navBar, timeSelect}, components: {navBar, timeSelect},
@ -103,7 +122,7 @@
dialogForm: false, dialogForm: false,
edit: '', edit: '',
user: {}, user: {},
tableData:[{year:'1819',semester:'1',uc_id:111,u_id:111,name:'林大池',software:'westorm,微信开发者平台',classes:'软件工程6班',population:'41',isHaveDocuments:'1',remind:'高级课室'}], tableData: [],
courseForm: { courseForm: {
year: '', year: '',
semester: '', semester: '',
@ -181,11 +200,10 @@
await showDialog("确定要" + (this.edit ? '编辑' : '新增') + '吗?', this) await showDialog("确定要" + (this.edit ? '编辑' : '新增') + '吗?', this)
// //
if (this.edit) { if (this.edit) {
await post('lb/user/updateUser', { await post('lb/usercourse/updatecourse', {
year: this.$refs.timeSelect.year, year: this.$refs.timeSelect.year,
semester: this.$refs.timeSelect.semester, semester: this.$refs.timeSelect.semester,
uc_id: this.courseForm.uc_id, uc_id: this.courseForm.uc_id,
u_id:this.courseForm.u_id,
name: this.courseForm.name, name: this.courseForm.name,
software: this.courseForm.software, software: this.courseForm.software,
classes: this.courseForm.classes, classes: this.courseForm.classes,
@ -201,7 +219,7 @@
this.load() // this.load() //
} else { } else {
// //
await post('lb/user/addUser', { await post('lb/usercourse/addusercourse', {
year: this.$refs.timeSelect.year, year: this.$refs.timeSelect.year,
semester: this.$refs.timeSelect.semester, semester: this.$refs.timeSelect.semester,
name: this.courseForm.name, name: this.courseForm.name,

Loading…
Cancel
Save