|
@@ -14,7 +14,7 @@
|
|
|
placeholder="请输入"></el-input>
|
|
placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="教学周"
|
|
<el-form-item label="教学周"
|
|
|
- prop="title">
|
|
|
|
|
|
|
+ prop="CourseWeek">
|
|
|
<el-input v-model="course.CourseWeek"
|
|
<el-input v-model="course.CourseWeek"
|
|
|
placeholder="请输入"></el-input>
|
|
placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -30,10 +30,9 @@
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="班级"
|
|
<el-form-item label="班级"
|
|
|
- prop="title">
|
|
|
|
|
- <el-select v-model="course.Class"
|
|
|
|
|
- placeholder="请选择班级"
|
|
|
|
|
- filterable="true">
|
|
|
|
|
|
|
+ prop="ClassId">
|
|
|
|
|
+ <el-select v-model="course.ClassId"
|
|
|
|
|
+ placeholder="请选择班级">
|
|
|
<el-option v-for="item in classList"
|
|
<el-option v-for="item in classList"
|
|
|
:key="item.Id"
|
|
:key="item.Id"
|
|
|
:label="item.Name"
|
|
:label="item.Name"
|
|
@@ -41,16 +40,18 @@
|
|
|
</el-option>
|
|
</el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
+
|
|
|
<el-form-item label="学期"
|
|
<el-form-item label="学期"
|
|
|
- prop="title">
|
|
|
|
|
|
|
+ prop="Term">
|
|
|
<el-select v-model="course.Term">
|
|
<el-select v-model="course.Term">
|
|
|
- <el-option v-for="item in term"
|
|
|
|
|
|
|
+ <el-option v-for="item in termList"
|
|
|
:key="item.ItemValue"
|
|
:key="item.ItemValue"
|
|
|
:label="item.ItemName"
|
|
:label="item.ItemName"
|
|
|
:value="item.ItemValue">
|
|
:value="item.ItemValue">
|
|
|
</el-option>
|
|
</el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
+
|
|
|
<el-form-item label="状态">
|
|
<el-form-item label="状态">
|
|
|
<el-radio-group v-model="course.Status">
|
|
<el-radio-group v-model="course.Status">
|
|
|
|
|
|
|
@@ -75,14 +76,13 @@
|
|
|
<script>
|
|
<script>
|
|
|
|
|
|
|
|
import CourseApi from '@/api/course'
|
|
import CourseApi from '@/api/course'
|
|
|
-import itemDetailApi from '@/api/sysadmin/itemdetail'
|
|
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
name: 'courseInfoDialog',
|
|
name: 'courseInfoDialog',
|
|
|
props: {
|
|
props: {
|
|
|
|
|
+ termList: Array,
|
|
|
courseId: Number,
|
|
courseId: Number,
|
|
|
statusList: Array,
|
|
statusList: Array,
|
|
|
- term: Array,
|
|
|
|
|
classList: Array
|
|
classList: Array
|
|
|
},
|
|
},
|
|
|
data () {
|
|
data () {
|
|
@@ -95,23 +95,12 @@ export default {
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
created () {
|
|
created () {
|
|
|
- var myDate = new Date()
|
|
|
|
|
- var year = myDate.getFullYear()// 获取当前年
|
|
|
|
|
|
|
+ let myDate = new Date()
|
|
|
|
|
+ let year = myDate.getFullYear()// 获取当前年
|
|
|
this.initSelectYear(year)
|
|
this.initSelectYear(year)
|
|
|
this.getData()
|
|
this.getData()
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
- // 获取字典表
|
|
|
|
|
- getTerm () {
|
|
|
|
|
- itemDetailApi.getItemDetailByItemCode({ ItemCode: 'Term' })
|
|
|
|
|
- .then(res => {
|
|
|
|
|
- this.term = res
|
|
|
|
|
- // this.initDatas()
|
|
|
|
|
- })
|
|
|
|
|
- .catch(err => {
|
|
|
|
|
- console.error(err)
|
|
|
|
|
- })
|
|
|
|
|
- },
|
|
|
|
|
initSelectYear (year) {
|
|
initSelectYear (year) {
|
|
|
this.years = []
|
|
this.years = []
|
|
|
for (let i = 0; i < 30; i++) {
|
|
for (let i = 0; i < 30; i++) {
|