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' }) + } + }) +}