From 1808ac7a969f032d68b50c123b886e9999392594 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Fri, 14 Nov 2025 16:37:13 +0800
Subject: [PATCH] feat:筛选翻页调整

---
 src/subPackages/workDetail/index.vue |    2 +-
 src/pages/work/index.vue             |   30 +++++++++++++++---------------
 2 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/src/pages/work/index.vue b/src/pages/work/index.vue
index ec3d5a8..cecf111 100644
--- a/src/pages/work/index.vue
+++ b/src/pages/work/index.vue
@@ -1,6 +1,6 @@
 <template>
 	<view class="eventTickets">
-		<WebViewPlus  ref="sWebViewRef" :src="`${viewUrl}`" @webMessage="onPostMessage" />
+		<WebViewPlus ref="sWebViewRef" :src="`${viewUrl}`" @webMessage="onPostMessage" />
 
 	</view>
 
@@ -16,12 +16,14 @@
 	} from "@/hooks/index.js";
 	const sWebViewRef = ref(null);
 	// const viewUrl = getWebViewUrl('/work', {})
-const updateKey = ref(0)
-const viewUrl = computed(() => {
-  return getWebViewUrl(  '/work', { updateKey: updateKey.value })
-})
-	function onPostMessage(data) {
+	const updateKey = ref(0)
+	const viewUrl = computed(() => {
+		return getWebViewUrl('/work', {
+			updateKey: updateKey.value
+		})
+	})
 
+	function onPostMessage(data) {
 		if (data.type === 'jumpMapNav') {
 			uni.navigateTo({
 				url: `/subPackages/workDetail/mapWork/index?currentItem=${data.eventNum}`
@@ -29,7 +31,7 @@
 
 		} else if (data.type === 'workid') {
 			uni.navigateTo({
-				url: `/subPackages/workDetail/index?eventNum=${data.eventNum}`
+				url: `/subPackages/workDetail/index?eventNum=${data.eventNum}&totalNum=${data.totalNum}&keyword=${data.keyword}&aiType=${data.aiType}`
 			});
 		} else if (data.type === 'bigImage') {
 			uni.navigateTo({
@@ -41,13 +43,11 @@
 	}
 	const isApp = ref(false)
 	onShow(() => {
-		  const joinParams = uni.getStorageSync('joinParams');
-		  if (joinParams) {
-		    // 使用后清除
-		    console.log('是否打印', updateKey.value)
-		    updateKey.value = updateKey.value + 1
-		    uni.removeStorageSync('joinParams');
-		  }
+		const joinParams = uni.getStorageSync('joinParams');
+		if (joinParams) {
+			updateKey.value = updateKey.value + 1
+			uni.removeStorageSync('joinParams');
+		}
 		uni.setTabBarItem({
 			index: 2, // Tab 的索引(从0开始)
 			// text: '新建工单',
@@ -73,4 +73,4 @@
 		height: 100%;
 
 	}
-</style>
+</style>
\ No newline at end of file
diff --git a/src/subPackages/workDetail/index.vue b/src/subPackages/workDetail/index.vue
index b39443e..38e7656 100644
--- a/src/subPackages/workDetail/index.vue
+++ b/src/subPackages/workDetail/index.vue
@@ -15,7 +15,7 @@
 	const viewUrl = ref('')
 	onLoad( (options) => {
 		const eventNum= options.eventNum;
-		viewUrl.value = getWebViewUrl('/workDetail', {eventNum:eventNum})
+		viewUrl.value = getWebViewUrl('/workDetail', {eventNum:eventNum,totalNum:options.totalNum,keyword:options.keyword,aiType:options.aiType})
 	});
 
 	function onPostMessage(data) {

--
Gitblit v1.9.3