From 60384e8241fa855b5780260633ee9b9f8904847a Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期五, 20 六月 2025 14:24:19 +0800 Subject: [PATCH] feat(eims-ui-mobile): 为多个页面添加搜索功能 - 在 equ-list、insp-st、maint-st、req-list 和 res-list 页面中添加设备名称和资产编号的模糊搜索 --- eims-ui-mobile/src/pages/equ/equ-list.vue | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/eims-ui-mobile/src/pages/equ/equ-list.vue b/eims-ui-mobile/src/pages/equ/equ-list.vue index e185716..920c368 100644 --- a/eims-ui-mobile/src/pages/equ/equ-list.vue +++ b/eims-ui-mobile/src/pages/equ/equ-list.vue @@ -15,6 +15,7 @@ custom-style="background: #4D80F0;" safeAreaInsetTop ></wd-navbar> + <wd-search v-model="searchValue" placeholder="璇疯緭鍏ュ叧閿瓧" @search="handleSearch" /> <wd-drop-menu> <wd-drop-menu-item v-model="equTypeId" @@ -39,7 +40,7 @@ <view class="flex justify-between items-baseline"> <view class="flex items-center menu-title-box"> <view class="menu-indicator"></view> - <text class="ml-1 text-xs">{{ item.assetNo }}</text> + <text class="ml-1 text-sm">{{ item.assetNo }}</text> <wd-tag v-if="item.status === '0'" class="ml-2" bg-color="cyan">璇曠敤</wd-tag> <wd-tag v-else-if="item.status === '1'" class="ml-2" type="success">浣跨敤</wd-tag> <wd-tag v-else-if="item.status === '2'" class="ml-2" type="danger">鍋滅敤</wd-tag> @@ -61,7 +62,7 @@ {{ item.equName }} <text class="text-color-gray ml-2 text-mini">{{ item.modelNo }}</text> </view> - <view class="text-color-gray text-xs mt-1"> + <view class="text-color-gray text-sm mt-1"> {{ item.location }} | {{ item.madeIn }} </view> </view> @@ -85,7 +86,7 @@ const equTypeId = ref<number>(-1) // 璁惧鐘舵�� const status = ref<number>(-1) - +const searchValue = ref<string>('') const isSelectEqu = ref(false) const typeList = ref<Record<string, any>[]>([{ dictLabel: '璁惧绫诲瀷', dictValue: -1 }]) @@ -108,6 +109,9 @@ pageSize, equTypeId: equTypeId.value, status: status.value, + params: { + searchValue: searchValue.value, + }, } if (equTypeId.value === -1) { delete parmams.equTypeId @@ -154,6 +158,11 @@ } } +function handleSearch() { + console.log('handleSearch') + paging.value.reload() +} + /** * 閫夋嫨璁惧鍥炶皟 * @param equ -- Gitblit v1.9.3