|
@@ -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>
|