Skip to content

Commit

Permalink
Opt: search change auto refetch api
Browse files Browse the repository at this point in the history
  • Loading branch information
zijiren233 committed Nov 17, 2023
1 parent bf70895 commit db5718a
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 5 deletions.
7 changes: 6 additions & 1 deletion src/components/RoomList.vue
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,12 @@ onMounted(() => {
</el-select>
<el-input v-model="keyword" placeholder="搜索" @keyup.enter="getRoomList(false)" required>
<template #prepend>
<el-select v-model="search" placeholder="Select" style="width: 90px">
<el-select
v-model="search"
@change="getRoomList(false)"
placeholder="Select"
style="width: 90px"
>
<el-option label="综合" value="all" />
<el-option label="名称" value="name" />
<el-option label="ID" value="id" />
Expand Down
7 changes: 6 additions & 1 deletion src/components/admin/dialogs/userRooms.vue
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,12 @@ const getRoomList = async (showMsg = false) => {
</el-select>
<el-input v-model="keyword" placeholder="搜索" @keyup.enter="getRoomList(false)" required>
<template #prepend>
<el-select v-model="search" placeholder="Select" style="width: 90px">
<el-select
v-model="search"
@change="getRoomList(false)"
placeholder="Select"
style="width: 90px"
>
<el-option label="综合" value="all" />
<el-option label="名称" value="name" />
<el-option label="ID" value="id" />
Expand Down
2 changes: 1 addition & 1 deletion src/views/SearchPage.vue
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ const getRoomList = async (showMsg = false) => {
<div class="text-center">
<div class="lg:w-5/12 mx-auto">
<div class="inline-block mb-2 l-input">
<select v-model="search">
<select v-model="search" @change="getRoomList(false)">
<option value="all">综合</option>
<option value="name">房间名称</option>
<option value="creator">创建者</option>
Expand Down
7 changes: 6 additions & 1 deletion src/views/admin/settings/RoomsManager.vue
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,12 @@ onMounted(async () => {
required
>
<template #prepend>
<el-select v-model="search" placeholder="Select" style="width: 90px">
<el-select
v-model="search"
@change="getRoomListApi()"
placeholder="Select"
style="width: 90px"
>
<el-option label="综合" value="all" />
<el-option label="名称" value="name" />
<el-option label="ID" value="roomId" />
Expand Down
7 changes: 6 additions & 1 deletion src/views/admin/settings/UserManager.vue
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,12 @@ onMounted(async () => {
required
>
<template #prepend>
<el-select v-model="search" placeholder="Select" style="width: 90px">
<el-select
v-model="search"
@change="getUserListApi()"
placeholder="Select"
style="width: 90px"
>
<el-option label="综合" value="all" />
<el-option label="名称" value="name" />
<el-option label="ID" value="roomId" />
Expand Down

0 comments on commit db5718a

Please sign in to comment.