|
|
@@ -1,82 +1,87 @@
|
|
|
<template>
|
|
|
- <el-dialog title="课程详情"
|
|
|
- :visible.sync="dialogVisible"
|
|
|
- @opened="dialogOpen"
|
|
|
- @closed="dialogClose"
|
|
|
- width="40%"
|
|
|
- >
|
|
|
- <el-form ref="form"
|
|
|
- :model="formdata"
|
|
|
- label-width="110px"
|
|
|
- :rules="rules"
|
|
|
- size="small">
|
|
|
- <el-form-item prop="CourseName"
|
|
|
- label="课程名">
|
|
|
- <el-input v-model="formdata.CourseName"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="授课教师" prop="Teacher">
|
|
|
- <el-select v-model="formdata.Teacher"
|
|
|
- style="width: 100%">
|
|
|
- <el-option v-for="item in TeacherList"
|
|
|
- :key="item.Teacher"
|
|
|
- :label="item.ItemName"
|
|
|
- :value="parseInt(item.ItemValue)">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
+ <el-dialog title="课程详情"
|
|
|
+ :visible.sync="dialogVisible"
|
|
|
+ @opened="dialogOpen"
|
|
|
+ @closed="dialogClose"
|
|
|
+ width="40%">
|
|
|
+ <el-form ref="form"
|
|
|
+ :model="formdata"
|
|
|
+ label-width="110px"
|
|
|
+ :rules="rules"
|
|
|
+ size="small">
|
|
|
+ <el-form-item prop="CourseName"
|
|
|
+ label="课程名">
|
|
|
+ <el-input v-model="formdata.CourseName"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="授课教师"
|
|
|
+ prop="Teacher">
|
|
|
+ <el-select v-model="formdata.Teacher"
|
|
|
+ style="width: 100%">
|
|
|
+ <el-option v-for="item in TeacherList"
|
|
|
+ :key="item.Teacher"
|
|
|
+ :label="item.ItemName"
|
|
|
+ :value="parseInt(item.ItemValue)">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item label="实验地点" prop="Local">
|
|
|
- <el-select v-model="formdata.Local"
|
|
|
- style="width: 100%">
|
|
|
- <el-option v-for="item in RoomList"
|
|
|
- :key="item.Id"
|
|
|
- :label="item.RoomName"
|
|
|
- :value="parseInt(item.Id)">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item label="实验地点"
|
|
|
+ prop="Local">
|
|
|
+ <el-select v-model="formdata.Local"
|
|
|
+ style="width: 100%">
|
|
|
+ <el-option v-for="item in RoomList"
|
|
|
+ :key="item.Id"
|
|
|
+ :label="item.RoomName"
|
|
|
+ :value="parseInt(item.Id)">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item prop="Mark"
|
|
|
- label="学分">
|
|
|
- <el-input v-model="formdata.Mark"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item prop="Mark"
|
|
|
+ label="学分">
|
|
|
+ <el-input v-model="formdata.Mark"></el-input>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item prop="Num"
|
|
|
- label="人数">
|
|
|
- <el-input v-model="formdata.Num"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item prop="Num"
|
|
|
+ label="人数">
|
|
|
+ <el-input v-model="formdata.Num"></el-input>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item prop="WeekTitle"
|
|
|
- label="教学周">
|
|
|
- <el-input v-model="formdata.WeekTitle"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item prop="WeekTitle"
|
|
|
+ label="教学周">
|
|
|
+ <el-input v-model="formdata.WeekTitle"></el-input>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item prop="DayOfWeek"
|
|
|
- label="周次">
|
|
|
- <el-input v-model="formdata.DayOfWeek"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item prop="DayOfWeek"
|
|
|
+ label="周次">
|
|
|
+ <el-input v-model="formdata.DayOfWeek"></el-input>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item label="节次">
|
|
|
- <el-checkbox-group style="width:100%;text-align:left" v-model="checkedTimes" @change="handleCheckedChange">
|
|
|
- <el-checkbox :label="item.ItemValue" v-for="item in TimeList" :key="item.ItemValue">{{ item.ItemName }}</el-checkbox>
|
|
|
- </el-checkbox-group>
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item label="节次">
|
|
|
+ <el-checkbox-group style="width:100%;text-align:left"
|
|
|
+ v-model="checkedTimes"
|
|
|
+ @change="handleCheckedChange">
|
|
|
+ <el-checkbox :label="item.ItemValue"
|
|
|
+ v-for="item in TimeList"
|
|
|
+ :key="item.ItemValue">{{ item.ItemName }}</el-checkbox>
|
|
|
+ </el-checkbox-group>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
-<!-- <el-form-item label="发布状态" prop="Status">-->
|
|
|
-<!-- <el-switch style="width:100%;text-align:left" v-model="formdata.Status"></el-switch>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
+ <!-- <el-form-item label="发布状态" prop="Status">-->
|
|
|
+ <!-- <el-switch style="width:100%;text-align:left" v-model="formdata.Status"></el-switch>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
|
|
|
- </el-form>
|
|
|
- <div slot="footer"
|
|
|
- class="dialog-footer">
|
|
|
- <el-button type="primary"
|
|
|
- size="mini"
|
|
|
- :loading="loading"
|
|
|
- @click="saveEntity">保存</el-button>
|
|
|
- <el-button size="mini"
|
|
|
- @click="close">关闭</el-button>
|
|
|
- </div>
|
|
|
- </el-dialog>
|
|
|
+ </el-form>
|
|
|
+ <div slot="footer"
|
|
|
+ class="dialog-footer">
|
|
|
+ <el-button type="primary"
|
|
|
+ size="mini"
|
|
|
+ :loading="loading"
|
|
|
+ @click="saveEntity">保存</el-button>
|
|
|
+ <el-button size="mini"
|
|
|
+ @click="close">关闭</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
</template>
|
|
|
<script>
|
|
|
import detailApi from '@/api/course/detail'
|
|
|
@@ -275,5 +280,4 @@ export default {
|
|
|
</script>
|
|
|
|
|
|
<style>
|
|
|
-
|
|
|
</style>
|