From d7b8298e174d39256beb3803d120de191b60621f Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期五, 04 七月 2025 15:32:21 +0800
Subject: [PATCH] 上传调整

---
 pages/tabbar/user/my.vue |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/pages/tabbar/user/my.vue b/pages/tabbar/user/my.vue
index 2bbfdd4..12d9de8 100644
--- a/pages/tabbar/user/my.vue
+++ b/pages/tabbar/user/my.vue
@@ -6,7 +6,8 @@
     </view>
     <view class="header"  @click="userDetail">
       <view class="head-1">
-        <image :src="userInfo.face || userImage"></image>
+        <image v-if="userInfo.face" :src="endpoint + '/' + userInfo.face"></image>
+        <image v-else :src="userImage"></image>
       </view>
       <view class="head-2" v-if="userInfo.id">
         <view class="user-name">{{ userInfo.nickName }}</view>
@@ -111,6 +112,7 @@
 <script>
 import '@/components/uview-components/uview-ui';
 import tool from "@/pages/tabbar/user/utils/tool.vue";
+import { getSTSToken } from "@/api/common.js";
 import { getCouponsNum, getFootprintNum } from "@/api/members.js";
 import { getUserWallet } from "@/api/members";
 import configs from '@/config/config'
@@ -121,6 +123,7 @@
   },
   data() {
     return {
+	  endpoint: '',
       configs,
       userImage:configs.defaultUserPhoto,
       coverTransform: "translateY(0px)",
@@ -132,7 +135,9 @@
       walletNum: "",
     };
   },
-  onLoad() { },
+  onLoad() {
+	  this.initCOS()
+  },
   onShow() {
     this.userInfo = this.$options.filters.isLogin() || {};
     if (this.$options.filters.isLogin("auth")) {
@@ -158,6 +163,14 @@
 
   mounted() { },
   methods: {
+	  // 鍒濆鍖栬吘璁簯cos瀹㈡埛绔�
+	  initCOS() {
+		  // 璋冪敤鍚庣鑾峰彇sts涓存椂璁块棶鍑瘉
+		  getSTSToken().then(res => {
+			   this.endpoint = res.data.data.endpoint
+		  })
+	  },
+	  // 璺宠浆瑙嗛涓婚〉
 	  jumpToVideoHome() {
 		  uni.navigateTo({
 		    url: '/pages/video/home-page?authorId=' + storage.getUserInfo().id

--
Gitblit v1.8.0