From 039679bf092a8a6cb1f8c921c8a2cfa5306dcf73 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Thu, 26 Feb 2026 14:25:02 +0800
Subject: [PATCH] Merge branch 'master' of http://139.196.74.78:10010/r/jagzwxm/ja_web
---
applications/mobile-web-view/src/appPages/work/workDetail/index.vue | 37 ++++++++++++++++---------------------
1 files changed, 16 insertions(+), 21 deletions(-)
diff --git a/applications/mobile-web-view/src/appPages/work/workDetail/index.vue b/applications/mobile-web-view/src/appPages/work/workDetail/index.vue
index 90aada8..4e19622 100644
--- a/applications/mobile-web-view/src/appPages/work/workDetail/index.vue
+++ b/applications/mobile-web-view/src/appPages/work/workDetail/index.vue
@@ -3,13 +3,11 @@
<div class="detailTop">
<div class="image-container">
<van-swipe class="detailSwipe" :autoplay="3000" indicator-color="#4C85FF">
- <van-swipe-item v-for="(img, index) in getImageList" :key="index">
- <van-image class="detailImage" :src="img" fit="cover" width="100%" height="200px"
- @click="openPreview(index)" preview-visible="false" />
- </van-swipe-item>
- </van-swipe>
-
- <van-image-preview v-model:show="previewShow" :images="getImageList" :initial-index="previewIndex" />
+ <van-swipe-item v-for="(img, index) in getImageList" :key="index">
+ <van-image class="detailImage" :src="img" fit="cover" width="100%" height="235px"
+ @click="openPreview(index)" preview-visible="false" />
+ </van-swipe-item>
+ </van-swipe>
</div>
</div>
<!-- 工单内容 -->
@@ -59,55 +57,52 @@
<script setup>
import { showToast, showNotify, showImagePreview } from 'vant'
import { getShowImg, getSmallImg } from '@/utils/util'
-import { useRoute } from 'vue-router'
+import { useRoute,useRouter } from 'vue-router'
const route = useRoute()
+const router = useRouter()
const workDetailData = ref({})
// 预览图片
-const previewShow = ref(false)
-const previewIndex = ref(0)
const getImageList = computed(() => {
const imageArr = []
const detail = workDetailData.value
if (detail.eventImageUrl) {
- const smallUrl = getSmallImg(detail.eventImageUrl)
+ const smallUrl = detail.eventImageUrl
imageArr.push(smallUrl)
}
return imageArr
})
const openPreview = index => {
const detail = workDetailData.value
- const showUrl = getShowImg(detail.eventImageUrl)
+ const showUrl = detail.eventImageUrl
showImagePreview({
images: [showUrl],
startPosition: 0,
})
- previewIndex.value = index
- previewShow.value = true
}
// 跳转地图
const jumpMap = item => {
- const transmitData = { data: { type: 'jumpMapNav', eventNum: item.event_num } }
- wx.miniProgram.navigateTo({ url: `/subPackages/workDetail/mapWork/index?currentItem=${item.event_num}` })
- wx.miniProgram.postMessage(transmitData)
- uni.postMessage(transmitData)
+router.push({
+ path: '/webViewWrapper/mapWork',
+ query: {
+ currentItem: JSON.stringify(item)
+ }
+ })
}
onMounted(async () => {
workDetailData.value = JSON.parse(route.query.workDetailData)
-console.log('route.query',workDetailData.value);
})
</script>
<style lang="scss" scoped>
.workDetailContainer {
- padding-top: 44px;
.detailTop {
.image-container {
position: relative;
width: 100%;
- height: 205px;
+ // height: 205px;
.detailImage {
width: 100%;
--
Gitblit v1.9.3