张含笑
2025-11-14 1808ac7a969f032d68b50c123b886e9999392594
feat:筛选翻页调整
2 files modified
32 ■■■■ changed files
src/pages/work/index.vue 30 ●●●● patch | view | raw | blame | history
src/subPackages/workDetail/index.vue 2 ●●● patch | view | raw | blame | history
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>
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) {