|
@@ -2,8 +2,8 @@
|
|
|
<div>
|
|
|
<el-form :inline="true" :model="data" class="demo-form-inline">
|
|
|
<el-form-item label="科室">
|
|
|
- <el-select v-model="data.dep_id" filterable placeholder="请选择">
|
|
|
- <el-option v-for="item of departments" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
+ <el-select v-model="data.dep_name" filterable placeholder="请选择">
|
|
|
+ <el-option v-for="(item, index) of departments" :key="index" :label="item.name" :value="item.name" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="状态" style="margin-bottom: 0">
|
|
@@ -43,7 +43,7 @@
|
|
|
type: Object,
|
|
|
default() {
|
|
|
return {
|
|
|
- dep_id: '',
|
|
|
+ dep_name: '',
|
|
|
time: [],
|
|
|
status: ''
|
|
|
}
|
|
@@ -62,8 +62,8 @@
|
|
|
},
|
|
|
async created() {
|
|
|
await this.getDeportmentList()
|
|
|
- const { dep_id, start, end, status } = this.$route.query
|
|
|
- this.data.dep_id = parseInt(dep_id)
|
|
|
+ const { dep_name, start, end, status } = this.$route.query
|
|
|
+ this.data.dep_name = dep_name
|
|
|
this.data.time = [start, end]
|
|
|
this.data.status = status ? parseInt(status) : ''
|
|
|
this.onSubmit()
|
|
@@ -79,9 +79,9 @@
|
|
|
this.$emit('search')
|
|
|
},
|
|
|
getDeportmentList() {
|
|
|
- this.$axios.post("/selectInfo").then((res) => {
|
|
|
+ this.$axios.post("/get_department_list").then((res) => {
|
|
|
// 不要全部选项
|
|
|
- this.departments = res.data.department.slice(1, res.data.department.length)
|
|
|
+ this.departments = res.data
|
|
|
});
|
|
|
},
|
|
|
onBack() {
|