|
@ -8,7 +8,24 @@
|
8
|
8
|
<el-input v-model="dataForm.meetingId" placeholder="会议id"></el-input>
|
9
|
9
|
</el-form-item>
|
10
|
10
|
<el-form-item label="参会人员id" prop="attendersId">
|
11
|
|
<el-input v-model="dataForm.attendersId" placeholder="参会人员id"></el-input>
|
|
11
|
<template>
|
|
12
|
<el-select
|
|
13
|
v-model="dataForm.attendersId"
|
|
14
|
filterable
|
|
15
|
remote
|
|
16
|
reserve-keyword
|
|
17
|
placeholder="请输入姓名"
|
|
18
|
:remote-method="selectAttendersIdByname"
|
|
19
|
:loading="loading">
|
|
20
|
<el-option
|
|
21
|
v-for="item in options"
|
|
22
|
:key="item.id"
|
|
23
|
:label="item.name"
|
|
24
|
:value="item.id">
|
|
25
|
</el-option>
|
|
26
|
</el-select>
|
|
27
|
</template>
|
|
28
|
<!-- <el-input v-model="dataForm.attendersId" placeholder="演讲人id"></el-input> --><el-input v-model="dataForm.attendersId" placeholder="参会人员id"></el-input>
|
12
|
29
|
</el-form-item>
|
13
|
30
|
<el-form-item label="题目" prop="topic">
|
14
|
31
|
<el-input v-model="dataForm.topic" placeholder="题目"></el-input>
|
|
@ -77,7 +94,10 @@
|
77
|
94
|
isDel: [
|
78
|
95
|
{ required: true, message: '是否被删除 状态 0:正常 1:删除不能为空', trigger: 'blur' }
|
79
|
96
|
]
|
80
|
|
}
|
|
97
|
},
|
|
98
|
options: [],
|
|
99
|
loading: false,
|
|
100
|
meetingId: 0
|
81
|
101
|
}
|
82
|
102
|
},
|
83
|
103
|
methods: {
|
|
@ -141,6 +161,23 @@
|
141
|
161
|
})
|
142
|
162
|
}
|
143
|
163
|
})
|
|
164
|
},
|
|
165
|
// 通过姓名模糊查询参会人员id
|
|
166
|
selectAttendersIdByname (name) {
|
|
167
|
this.loading = true
|
|
168
|
this.$http({
|
|
169
|
url: this.$http.adornUrl(`/admin/attenders/selectbyname`),
|
|
170
|
method: 'get',
|
|
171
|
params: this.$http.adornParams({
|
|
172
|
'name': name,
|
|
173
|
'meetingId': this.meetingId
|
|
174
|
})
|
|
175
|
}).then(({data}) => {
|
|
176
|
if (data && data.code === 0) {
|
|
177
|
this.loading = false
|
|
178
|
this.options = data.list
|
|
179
|
}
|
|
180
|
})
|
144
|
181
|
}
|
145
|
182
|
}
|
146
|
183
|
}
|