提交 56a6d7ea authored 作者: 王鹏飞's avatar 王鹏飞

feat: add filterable attribute to select components

上级 624c332a
...@@ -152,6 +152,7 @@ defineExpose({ refetch, tableRef, params, loading }) ...@@ -152,6 +152,7 @@ defineExpose({ refetch, tableRef, params, loading })
<el-select <el-select
v-model="params[item.prop]" v-model="params[item.prop]"
v-bind="item" v-bind="item"
filterable
clearable clearable
@change="search" @change="search"
v-if="item.type === 'select'" v-if="item.type === 'select'"
......
...@@ -157,6 +157,7 @@ getProList({ name: '', 'per-page': '100' }).then((res: any) => { ...@@ -157,6 +157,7 @@ getProList({ name: '', 'per-page': '100' }).then((res: any) => {
<!-- {{ teacherList }} --> <!-- {{ teacherList }} -->
<el-select <el-select
v-model="form.teacher_id" v-model="form.teacher_id"
filterable
clearable clearable
placeholder="请输入班主任" placeholder="请输入班主任"
style="width: 230px" style="width: 230px"
...@@ -168,6 +169,7 @@ getProList({ name: '', 'per-page': '100' }).then((res: any) => { ...@@ -168,6 +169,7 @@ getProList({ name: '', 'per-page': '100' }).then((res: any) => {
<el-form-item label="所属专业" prop="specialty_id"> <el-form-item label="所属专业" prop="specialty_id">
<el-select <el-select
v-model="form.specialty_id" v-model="form.specialty_id"
filterable
clearable clearable
placeholder="请输入所属专业" placeholder="请输入所属专业"
style="width: 230px" style="width: 230px"
......
...@@ -198,6 +198,7 @@ if (props.isEdit === '2' || props.isEdit === '1') { ...@@ -198,6 +198,7 @@ if (props.isEdit === '2' || props.isEdit === '1') {
</el-form-item> </el-form-item>
<el-form-item label="所属部门/学校" prop="organ_id"> <el-form-item label="所属部门/学校" prop="organ_id">
<el-select <el-select
filterable
clearable clearable
v-model="form.organ_id" v-model="form.organ_id"
:disabled="props.isEdit === '2'" :disabled="props.isEdit === '2'"
...@@ -213,6 +214,7 @@ if (props.isEdit === '2' || props.isEdit === '1') { ...@@ -213,6 +214,7 @@ if (props.isEdit === '2' || props.isEdit === '1') {
<el-form-item label="专业" prop="specialty_id"> <el-form-item label="专业" prop="specialty_id">
<el-select <el-select
v-model="form.specialty_id" v-model="form.specialty_id"
filterable
clearable clearable
placeholder="请选择专业" placeholder="请选择专业"
style="width: 100%" style="width: 100%"
...@@ -225,6 +227,7 @@ if (props.isEdit === '2' || props.isEdit === '1') { ...@@ -225,6 +227,7 @@ if (props.isEdit === '2' || props.isEdit === '1') {
<el-form-item label="班级" prop="class_id"> <el-form-item label="班级" prop="class_id">
<el-select <el-select
v-model="form.class_id" v-model="form.class_id"
filterable
clearable clearable
placeholder="请选择班级" placeholder="请选择班级"
style="width: 100%" style="width: 100%"
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论