From 0c92fd00fae033a2aa04bb65b2d32bd2c8f9fd4a Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Wed, 04 Feb 2026 15:48:34 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 applications/mobile-web-view/src/appPages/work/workDetail/index.vue |   35 +++++++++++++++--------------------
 1 files changed, 15 insertions(+), 20 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..12f8732 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,15 +57,14 @@
 <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
@@ -79,35 +76,33 @@
 })
 const openPreview = index => {
 	const detail = workDetailData.value
-	const showUrl = getShowImg(detail.eventImageUrl)	
+	const showUrl = getShowImg(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