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/subPackages/workDetail/addWork/index.vue |   40 ++++++++++++++++++++++++++++++++++++----
 1 files changed, 36 insertions(+), 4 deletions(-)

diff --git a/src/subPackages/workDetail/addWork/index.vue b/src/subPackages/workDetail/addWork/index.vue
index b78d0eb..ce9e0c7 100644
--- a/src/subPackages/workDetail/addWork/index.vue
+++ b/src/subPackages/workDetail/addWork/index.vue
@@ -1,8 +1,40 @@
-<!-- 新建工单 -->
+
 <template>
-  <view> 基础 </view>
+  <view>
+    <WebViewPlus
+      @webMessage="onPostMessage"
+      ref="sWebViewRef"
+      :src="`${viewUrl}`"
+    />
+  </view>
 </template>
 
-<script setup></script>
+<script setup>
+import { getWebViewUrl } from "@/utils/index.js";
+import WebViewPlus from "@/components/WebViewPlus.vue";
+const sWebViewRef = ref(null);
+const viewUrl = getWebViewUrl("/addWork");
 
-<style lang="scss" scoped></style>
+function onPostMessage(data) {
+  if (data.type === "submitSuccess") {
+    // #ifdef MP-WEIXIN
+    if ("fun" in data && data.fun === "add") {
+      uni.setStorageSync("joinParams", {
+        type: "add",
+      });
+    }
+    // #endif
+
+    // #ifndef MP-WEIXIN
+    uni.setStorageSync("joinParams", {
+      type: "add",
+    });
+    uni.switchTab({
+      url: `/pages/work/index?addLog=111`,
+    });
+    // #endif
+  }
+}
+</script>
+
+<style scoped lang="scss"></style>

--
Gitblit v1.9.3