From be4e2d7c2b330c3b8991a0286ea16cc1285b9ec0 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Fri, 08 May 2026 17:47:32 +0800
Subject: [PATCH] feat: 微信小程序支持上传头像

---
 src/pages/work/index.vue |   34 ++++++++++++++++++----------------
 1 files changed, 18 insertions(+), 16 deletions(-)

diff --git a/src/pages/work/index.vue b/src/pages/work/index.vue
index 942ecdd..7d982e1 100644
--- a/src/pages/work/index.vue
+++ b/src/pages/work/index.vue
@@ -1,13 +1,3 @@
-<!--
- * @Author       : yuan
- * @Date         : 2025-12-18 10:06:30
- * @LastEditors  : yuan
- * @LastEditTime : 2025-12-20 11:37:09
- * @FilePath     : \src\pages\work\index.vue
- * @Description  : 
- * Copyright 2025 OBKoro1, All Rights Reserved. 
- * 2025-12-18 10:06:30
--->
 <template>
   <view class="eventTickets">
     <WebViewPlus
@@ -21,34 +11,48 @@
 <script setup>
 import { getWebViewUrl } from "@/utils/index.js";
 import WebViewPlus from "@/components/WebViewPlus.vue";
-import { useTabAddButton } from "@/hooks/index.js";
 import { onShow, onHide } from "@dcloudio/uni-app";
 
 const sWebViewRef = ref(null);
-// const viewUrl = getWebViewUrl('/work', {})
 const updateKey = ref(0);
 const viewUrl = computed(() => {
+  // #ifdef MP-WEIXIN
   return getWebViewUrl("/work", {
     updateKey: updateKey.value,
+    showAddBtn: 1,
   });
+  // #endif
+
+  // #ifndef MP-WEIXIN
+  return getWebViewUrl("/work", {
+    updateKey: updateKey.value,
+    showAddBtn: 0,
+  });
+  // #endif
 });
 
 function onPostMessage(data) {
+  // #ifdef MP-WEIXIN
+  if (data.type === "addWork") {
+  }
+  // #endif
+
+  // #ifndef MP-WEIXIN
   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}&totalNum=${data.totalNum}&keyword=${data.keyword}&aiType=${data.aiType}&status=${data.status}`,
+      url: `/subPackages/workDetail/index?eventNum=${data.eventNum}&totalNum=${data.totalNum}&keyword=${data.keyword}&aiType=${data.aiType}&status=${data.status}&current=${data.current}`,
     });
   } else if (data.type === "bigImage") {
     uni.navigateTo({
       url: `/subPackages/workDetail/photoMagnify/index?eventNum=${data.eventNum}`,
     });
   }
+  // #endif
 }
-const isApp = ref(false);
 onShow(() => {
   const joinParams = uni.getStorageSync("joinParams");
   if (joinParams) {
@@ -69,11 +73,9 @@
   });
   // #endif
 
-  // isApp.value = true
 });
 
 onHide(() => {
-  // isApp.value = false
 });
 </script>
 

--
Gitblit v1.9.3