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