From 4de4baa6eea8f80160f6cdc8a4ebd17c0c48f0ee Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Fri, 17 Oct 2025 16:43:12 +0800
Subject: [PATCH] feat:提交代碼

---
 src/subPackages/workDetail/index.vue |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/src/subPackages/workDetail/index.vue b/src/subPackages/workDetail/index.vue
index cb02317..e463cdf 100644
--- a/src/subPackages/workDetail/index.vue
+++ b/src/subPackages/workDetail/index.vue
@@ -1,22 +1,31 @@
 <!-- 工单详情 - 包含待审核、待处理、处理中、已完成 -->
 <template>
 	<div class="workDetailContainer">
-		 <web-view ref="sWebViewRef" :src="`${viewUrl}`" />
+		 <WebViewPlus ref="sWebViewRef" :src="`${viewUrl}`" @webMessage="onPostMessage"/>
 	</div>
 </template>
 
 <script setup>
+		import {getWebViewUrl} from "@/utils/index.js";
 	import { onLoad } from '@dcloudio/uni-app';
 	import { useUserStore } from '@/store/index.js'
 	const userStore = useUserStore()
 	const userInfo = userStore.userInfo
 	const sWebViewRef = ref(null);
-	const viewUrl = ref(`http://192.168.1.157:5173/drone-app-web-view/#/webViewWrapper/workDetail?params=${JSON.stringify(userStore?.userInfo)}`);
+	const viewUrl = ref('')
 	onLoad( (options) => {
-		const eventNum= options.eventNum;
-		
-		viewUrl.value =`http://192.168.1.157:5173/drone-app-web-view/#/webViewWrapper/workDetail?params=${JSON.stringify(userStore?.userInfo)}&eventNum=${eventNum}`
+		const eventNum= options.eventNum;	
+		viewUrl.value = getWebViewUrl('/workDetail', {eventNum:eventNum})	
 	});
+	
+	function onPostMessage(data) {
+	  if (data.type === 'workback'){
+		
+	    uni.switchTab({
+	      url: '/pages/work/index'
+	    });
+	  }
+	}
 </script>
 
 <style lang="scss" scoped>

--
Gitblit v1.9.3