From 37a3a4ee88046893ccf3128046595224900682f3 Mon Sep 17 00:00:00 2001 From: Ledo Date: Wed, 9 Jul 2025 22:12:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=89=AB=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assembleReport/components/dataItem.vue | 101 ++++++++++++++---- 1 file changed, 79 insertions(+), 22 deletions(-) diff --git a/mes-ui/mini-app/src/pages/assembleReport/components/dataItem.vue b/mes-ui/mini-app/src/pages/assembleReport/components/dataItem.vue index 1694ed3..bf6d38b 100644 --- a/mes-ui/mini-app/src/pages/assembleReport/components/dataItem.vue +++ b/mes-ui/mini-app/src/pages/assembleReport/components/dataItem.vue @@ -112,26 +112,76 @@ const onRefresherrefresh = async () => { // 关闭动画 isTriggered.value = false } -// const searchVal = ref('') +const searchVal = ref(""); // const dataListDefault = ref([]) -// const handleSearch = async () => { -// const code = searchVal.value -// if (code) { -// dataListDefault.value = dataList.value -// dataList.value = dataList.value.filter((e) => { -// return e.code == code -// }) -// } else { -// dataList.value = dataListDefault.value -// } -// } +const handleSearch = async (e) => { + queryParams.subOrDetailName = e.inputValue; + queryParams.pageNo = 1; + isFinish.value = false; + dataList.value = []; + await getListData(); +}; + + +const handleScan = () => { + uni.scanCode({ + success: (res) => { + searchVal.value = res.result + handleSearch({ inputValue: res.result }) + }, + fail: () => { + uni.showToast({ title: '扫码失败', icon: 'none' }) + } + }) +}