Sfoglia il codice sorgente

修改了 跳转参数

bding 11 mesi fa
parent
commit
74defe9851
1 ha cambiato i file con 34 aggiunte e 7 eliminazioni
  1. 34 7
      src/views/hzyb/report/surveyHistory.vue

+ 34 - 7
src/views/hzyb/report/surveyHistory.vue

@@ -1,10 +1,14 @@
 <script setup>
 import { onMounted, ref } from "vue";
-import { apiPublicBannerList, apiPublicBannerMark, bannerHistoryList } from "@/api/hzyb/report";
+import {
+  apiPublicBannerList,
+  apiPublicBannerMark,
+  bannerHistoryList,
+} from "@/api/hzyb/report";
 import { List } from "vant";
-import { useRoute, useRouter,onBeforeRouteUpdate  } from "vue-router";
+import { useRoute, useRouter, onBeforeRouteUpdate } from "vue-router";
 const route = useRoute();
-const router=useRouter()
+const router = useRouter();
 const bannerDataList = ref([]);
 
 // banner 获取列表
@@ -54,7 +58,15 @@ async function bannerSwiperHandler(item) {
   });
   if (res.code === 200) {
     wx.miniProgram.navigateTo({
-      url: "/pages-report/disseminatePage/disseminatePage?imgHb=" + item.jump_url_mobile + "&title=" + item.remark,
+      url:
+        "/pages-report/disseminatePage/disseminatePage?imgHb=" +
+        encodeURIComponent(item.jump_url_mobile) +
+        "&title=" +
+        item.remark +
+        "&id=" +
+        item.id +
+        "&enable=" +
+        item.enable,
     });
   }
 }
@@ -70,12 +82,27 @@ onMounted(() => {
 <template>
   <div class="container survey-history-content">
     <div class="state-content">进行中</div>
-    <div class="activity-content" v-for="item in bannerDataList" :key="item.id" @click="bannerSwiperHandler(item)">
+    <div
+      class="activity-content"
+      v-for="item in bannerDataList"
+      :key="item.id"
+      @click="bannerSwiperHandler(item)"
+    >
       <img :src="item.image_url_mobile" alt="" />
     </div>
     <div class="state-content" style="margin-top: 20px">已结束</div>
-    <List v-model:loading="loading" :finished="finished" finished-text="没有更多了" @load="surveyHistoryLoad">
-      <div class="activity-content" v-for="item in bannerHistoryDataList" :key="item.id" @click="bannerSwiperHandler(item)">
+    <List
+      v-model:loading="loading"
+      :finished="finished"
+      finished-text="没有更多了"
+      @load="surveyHistoryLoad"
+    >
+      <div
+        class="activity-content"
+        v-for="item in bannerHistoryDataList"
+        :key="item.id"
+        @click="bannerSwiperHandler(item)"
+      >
         <img :src="item.image_url_mobile" alt="" />
       </div>
     </List>