support pinyin search

This commit is contained in:
Timi
2026-09-22 17:50:22 +08:00
parent 72e6cdbeea
commit dbf0b2e299
2 changed files with 5 additions and 5 deletions
+3 -3
View File
@@ -7,7 +7,7 @@
type="search" type="search"
borderless borderless
clearable clearable
placeholder="搜索产品名称或编码" placeholder="搜索产品名称(拼音)或编码"
/> />
</div> </div>
@@ -161,7 +161,7 @@ async function fetch(reset = false, preserveScroll = false): Promise<void> {
const result = await ProductAPI.stockProductList({ const result = await ProductAPI.stockProductList({
index, index,
size: pageSize, size: pageSize,
keyword: keyword.value || undefined keyword: keyword.value.trim() || undefined
}); });
if (token !== requestToken) { if (token !== requestToken) {
return; return;
@@ -182,7 +182,7 @@ async function fetch(reset = false, preserveScroll = false): Promise<void> {
const result = await ProductAPI.stockProductList({ const result = await ProductAPI.stockProductList({
index: pageIndex.value, index: pageIndex.value,
size: pageSize, size: pageSize,
keyword: keyword.value || undefined keyword: keyword.value.trim() || undefined
}); });
if (token !== requestToken) { if (token !== requestToken) {
return; return;
+2 -2
View File
@@ -2,12 +2,12 @@
<div v-can="permissionCodes.productStock.read" class="product-stock-record-list"> <div v-can="permissionCodes.productStock.read" class="product-stock-record-list">
<div class="filters bg-white"> <div class="filters bg-white">
<t-input <t-input
v-model.trim="keyword" v-model="keyword"
class="keyword" class="keyword"
type="search" type="search"
borderless borderless
clearable clearable
placeholder="搜索产品名称或编码" placeholder="搜索产品名称(拼音)或编码"
/> />
<t-dropdown-menu class="menus"> <t-dropdown-menu class="menus">
<t-dropdown-item v-model="operationType" label="操作类型" :options="operationOptions" @change="selectOperationType" /> <t-dropdown-item v-model="operationType" label="操作类型" :options="operationOptions" @change="selectOperationType" />