From 0414525d662f621940d9dfce9240b9c0f8b0b98e Mon Sep 17 00:00:00 2001 From: bb_pan Date: Sat, 11 Oct 2025 17:37:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/repair/repairManage/index.vue | 20 +++++++++++++++++++- src/pages/repair/testExamine/index.vue | 4 ++-- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/src/pages/repair/repairManage/index.vue b/src/pages/repair/repairManage/index.vue index 92ee522..80d48f3 100644 --- a/src/pages/repair/repairManage/index.vue +++ b/src/pages/repair/repairManage/index.vue @@ -54,7 +54,7 @@ - + @@ -139,6 +139,7 @@ const queryParams = ref({ pageNum: 1, pageSize: 20, }) +const scrollTop = ref(0) // 滚动位置 // 右滑按钮组 const options = ref([ @@ -219,6 +220,10 @@ const getTableList = async (isTap = false) => { }) console.log('queryParams.value查询参数', queryParams.value) const res = await getRepairListAPI(queryParams.value) + setTimeout(() => { + scrollTop.value = uni.getStorageSync('scrollTop') || 0 + console.log('🚀 ~ scrollTop.value:', scrollTop.value) + }, 400) total.value = res.data.total if (isTap) { tableList.value = res.data.rows @@ -243,6 +248,15 @@ onShow(() => { getTableList(true) }) +let timer = null +const onScroll = (e) => { + if (timer) clearTimeout(timer) + timer = setTimeout(() => { + uni.setStorageSync('scrollTop', e.detail.scrollTop) + uni.setStorageSync('queryParams', JSON.stringify(queryParams.value)) + }, 500) +} + // 滚动触底事件 const onScrollTolower = debounce(() => { console.log('触底事件') @@ -255,6 +269,10 @@ const onScrollTolower = debounce(() => { // tap 栏切换 const changeTab = (index) => { active.value = index + uni.setStorageSync('scrollTop', 0) + uni.setStorageSync('activeTab', index) + uni.removeStorageSync('queryParams') + uni.removeStorageSync('scrollTop') if (index == 1) { queryParams.value.appTaskStatus = 0 // 查未完成的 queryParams.value.pageNum = 1 diff --git a/src/pages/repair/testExamine/index.vue b/src/pages/repair/testExamine/index.vue index 329a6af..0aabeb0 100644 --- a/src/pages/repair/testExamine/index.vue +++ b/src/pages/repair/testExamine/index.vue @@ -118,7 +118,7 @@ 维修单号: - {{ item.repairTaskCode }} + {{ item.repairCode }} @@ -130,7 +130,7 @@ 创建人: {{ item.createBy }} + >{{ item.createBy2 }}