|
|
@@ -15,15 +15,25 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="学期"
|
|
|
class="sbutton_margin">
|
|
|
- <el-input style="width: 140px;"
|
|
|
- v-model="search.Term"
|
|
|
- placeholder="请输入"></el-input>
|
|
|
+ <el-select v-model="search.Term"
|
|
|
+ style="width: 140px;">
|
|
|
+ <el-option v-for="item in termList"
|
|
|
+ :key="item.ItemValue"
|
|
|
+ :label="item.ItemName"
|
|
|
+ :value="parseInt(item.ItemValue)">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="班级"
|
|
|
class="sbutton_margin">
|
|
|
- <el-input style="width: 140px;"
|
|
|
- v-model="search.class"
|
|
|
- placeholder="请输入"></el-input>
|
|
|
+ <el-select v-model="search.ClassId"
|
|
|
+ style="width: 140px;">
|
|
|
+ <el-option v-for="item in classList"
|
|
|
+ :key="item.Id"
|
|
|
+ :label="item.Name"
|
|
|
+ :value="parseInt(item.Id)">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
<el-button size="mini"
|
|
|
type="primary"
|
|
|
@@ -126,7 +136,7 @@
|
|
|
@handleClose="handleClose"
|
|
|
:courseId="courseId"
|
|
|
:statusList="statusList"
|
|
|
- :term="term"
|
|
|
+ :termList="termList"
|
|
|
:classList="classList"
|
|
|
width="75"></courseInfoDialog>
|
|
|
<!-- </div> -->
|
|
|
@@ -163,14 +173,10 @@ export default {
|
|
|
courseId: -1,
|
|
|
classList: [], // 班级列表
|
|
|
statusList: [], // 状态列表
|
|
|
- term: [], // 学期
|
|
|
+ termList: [], // 学期
|
|
|
search: {
|
|
|
Term: '',
|
|
|
Year: '',
|
|
|
- Title: '',
|
|
|
- CourseWeek: '',
|
|
|
- status: 0,
|
|
|
- content: '',
|
|
|
page: {
|
|
|
total: 0,
|
|
|
current: 1,
|
|
|
@@ -210,7 +216,7 @@ export default {
|
|
|
getTerm () {
|
|
|
itemDetailApi.getItemDetailByItemCode({ ItemCode: 'Term' })
|
|
|
.then(res => {
|
|
|
- this.term = res
|
|
|
+ this.termList = res
|
|
|
})
|
|
|
.catch(err => {
|
|
|
console.error(err)
|
|
|
@@ -218,9 +224,9 @@ export default {
|
|
|
},
|
|
|
// 匹配学期
|
|
|
formatTerm (row, column) {
|
|
|
- for (var i = 0; i < this.term.length; i++) {
|
|
|
- if (parseInt(this.term[i].ItemValue) === parseInt(row.Term)) {
|
|
|
- return this.term[i].ItemName
|
|
|
+ for (var i = 0; i < this.termList.length; i++) {
|
|
|
+ if (parseInt(this.termList[i].ItemValue) === parseInt(row.Term)) {
|
|
|
+ return this.termList[i].ItemName
|
|
|
}
|
|
|
}
|
|
|
},
|