mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-23 00:53:33 +00:00
filter apikeys by either key name or username
This commit is contained in:
@@ -104,7 +104,7 @@
|
|||||||
<input
|
<input
|
||||||
v-model="searchKeyword"
|
v-model="searchKeyword"
|
||||||
class="w-full rounded-lg border border-gray-200 bg-white px-3 py-2 pl-9 text-sm text-gray-700 placeholder-gray-400 shadow-sm transition-all duration-200 hover:border-gray-300 focus:border-cyan-500 focus:outline-none focus:ring-2 focus:ring-cyan-500/20 dark:border-gray-600 dark:bg-gray-800 dark:text-gray-200 dark:placeholder-gray-500 dark:hover:border-gray-500"
|
class="w-full rounded-lg border border-gray-200 bg-white px-3 py-2 pl-9 text-sm text-gray-700 placeholder-gray-400 shadow-sm transition-all duration-200 hover:border-gray-300 focus:border-cyan-500 focus:outline-none focus:ring-2 focus:ring-cyan-500/20 dark:border-gray-600 dark:bg-gray-800 dark:text-gray-200 dark:placeholder-gray-500 dark:hover:border-gray-500"
|
||||||
placeholder="搜索名称..."
|
placeholder="搜索名称或所有者..."
|
||||||
type="text"
|
type="text"
|
||||||
@input="currentPage = 1"
|
@input="currentPage = 1"
|
||||||
/>
|
/>
|
||||||
@@ -1611,12 +1611,18 @@ const sortedApiKeys = computed(() => {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 然后进行名称搜索
|
// 然后进行名称搜索(搜索API Key名称和所有者名称)
|
||||||
if (searchKeyword.value) {
|
if (searchKeyword.value) {
|
||||||
const keyword = searchKeyword.value.toLowerCase().trim()
|
const keyword = searchKeyword.value.toLowerCase().trim()
|
||||||
filteredKeys = filteredKeys.filter(
|
filteredKeys = filteredKeys.filter((key) => {
|
||||||
(key) => key.name && key.name.toLowerCase().includes(keyword)
|
// 搜索API Key名称
|
||||||
)
|
const nameMatch = key.name && key.name.toLowerCase().includes(keyword)
|
||||||
|
// 搜索所有者名称
|
||||||
|
const ownerMatch =
|
||||||
|
key.ownerDisplayName && key.ownerDisplayName.toLowerCase().includes(keyword)
|
||||||
|
// 如果API Key名称或所有者名称匹配,则包含该条目
|
||||||
|
return nameMatch || ownerMatch
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// 如果没有排序字段,返回筛选后的结果
|
// 如果没有排序字段,返回筛选后的结果
|
||||||
|
|||||||
Reference in New Issue
Block a user