From 922be295d3d1c602e371c60a2b79f977d710e895 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Thu, 23 Oct 2025 11:41:15 +0800
Subject: [PATCH] feat:我的页面

---
 src/pages/work/index.vue |   79 ++++++++++++++++++++++++---------------
 1 files changed, 48 insertions(+), 31 deletions(-)

diff --git a/src/pages/work/index.vue b/src/pages/work/index.vue
index 031f261..2e9f6ca 100644
--- a/src/pages/work/index.vue
+++ b/src/pages/work/index.vue
@@ -1,49 +1,66 @@
 <template>
 	<view class="flex flex-col eventTickets">
-		 <WebViewPlus v-if="isApp" ref="sWebViewRef" :src="`${viewUrl}`" @webMessage="onPostMessage"/>
+		<WebViewPlus v-if="isApp" ref="sWebViewRef" :src="`${viewUrl}`" @webMessage="onPostMessage" />
 
 	</view>
 
 </template>
 
 <script setup>
-	import {getWebViewUrl} from "@/utils/index.js";
-import WebViewPlus from "@/components/WebViewPlus.vue";
-  import {useTabAddButton} from "@/hooks/index.js";
-const sWebViewRef = ref(null);
-const viewUrl = getWebViewUrl('/work', {})
-function onPostMessage(data) {
-	if(data.type==='workid'){
-    uni.navigateTo({
-      url: `/subPackages/workDetail/index?eventNum=${data.eventNum}`
-    });
-  }else if(data.type === 'bigImage'){
-    uni.navigateTo({
-      url: `/subPackages/workDetail/photoMagnify/index?eventNum=${data.eventNum}`
-    });
-  }
+	import {
+		getWebViewUrl
+	} from "@/utils/index.js";
+	import WebViewPlus from "@/components/WebViewPlus.vue";
+	import {
+		useTabAddButton
+	} from "@/hooks/index.js";
+	const sWebViewRef = ref(null);
+	const viewUrl = getWebViewUrl('/work', {})
 
-}
+	function onPostMessage(data) {
+
+		if (data.type === 'jumpMapNav') {
+			uni.navigateTo({
+				url: `/subPackages/workDetail/mapWork/index?currentItem=${data.eventNum}`
+			});
+
+		} else if (data.type === 'workid') {
+			uni.navigateTo({
+				url: `/subPackages/workDetail/index?eventNum=${data.eventNum}`
+			});
+		} else if (data.type === 'bigImage') {
+			uni.navigateTo({
+				url: `/subPackages/workDetail/photoMagnify/index?eventNum=${data.eventNum}`
+			});
+
+		}
+
+	}
 	const isApp = ref(false)
 	onShow(() => {
-    uni.setTabBarItem({
-      index: 2, // Tab 的索引(从0开始)
-      // text: '新建工单',
-      visible: true,
-      "pagePath": "subPackages/workDetail/addWork/index"
-    });
-    uni.setTabBarItem({
-      index: 3, // Tab
-      visible: false,
-    });
-	  isApp.value = true
+		uni.setTabBarItem({
+			index: 2, // Tab 的索引(从0开始)
+			// text: '新建工单',
+			visible: true,
+			"pagePath": "subPackages/workDetail/addWork/index"
+		});
+		uni.setTabBarItem({
+			index: 3, // Tab
+			visible: false,
+		});
+		isApp.value = true
 	});
 
 	onHide(() => {
-	  isApp.value = false
+		isApp.value = false
 	});
 </script>
 
 <style scoped lang="scss">
-
-</style>
+	.eventTickets {
+		width: 100%;
+		height: 100%;
+		background: url('/src/static/images/user/allBg.svg') no-repeat center center;
+		background-size: cover;
+	}
+</style>
\ No newline at end of file

--
Gitblit v1.9.3