From 6a20878b9b1e3460531b055d72d5d671f761abc3 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期四, 16 十月 2025 15:36:20 +0800
Subject: [PATCH] 定制商品
---
pages/mine/activity/myActivity.vue | 28 +++++++++++++++-------------
1 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/pages/mine/activity/myActivity.vue b/pages/mine/activity/myActivity.vue
index 12902c1..c451cc7 100644
--- a/pages/mine/activity/myActivity.vue
+++ b/pages/mine/activity/myActivity.vue
@@ -1,6 +1,5 @@
<template>
<view class="activity-container">
- <u-navbar :is-back="true" title="鎴戠殑娲诲姩" title-color="#333" back-icon-color="#333"></u-navbar>
<!-- 椤堕儴 Tab 瀵艰埅 -->
<view class="tab-nav">
@@ -28,10 +27,10 @@
>
<!-- 灏侀潰鍖哄煙 -->
<view class="cover-container">
- <block v-if="item.coverType === '鍥剧墖' || item.coverType === '瑙嗛'">
- <image :src="getPreviewUrl(item.cover)" mode="aspectFill" class="activity-cover" />
+ <block v-if="item.coverType === 'image' || item.coverType === 'video'">
+ <image :src="item.url" mode="aspectFill" class="activity-cover" />
</block>
- <block v-if="item.coverType === '鏂囧瓧'">
+ <block v-if="item.coverType === 'text'">
<view class="activity-cover text-cover">{{ item.cover }}</view>
</block>
</view>
@@ -81,10 +80,10 @@
class="activity-item card"
>
<view class="cover-container">
- <block v-if="item.coverType === '鍥剧墖' || item.coverType === '瑙嗛'">
- <image :src="getPreviewUrl(item.cover)" mode="aspectFill" class="activity-cover" />
+ <block v-if="item.coverType === 'image' || item.coverType === 'video'">
+ <image :src="item.url" mode="aspectFill" class="activity-cover" />
</block>
- <block v-if="item.coverType === '鏂囧瓧'">
+ <block v-if="item.coverType === 'text'">
<view class="activity-cover text-cover">{{ item.cover }}</view>
</block>
</view>
@@ -124,10 +123,10 @@
class="activity-item card"
>
<view class="cover-container">
- <block v-if="item.coverType === '鍥剧墖' || item.coverType === '瑙嗛'">
- <image :src="getPreviewUrl(item.cover)" mode="aspectFill" class="activity-cover" />
+ <block v-if="item.coverType === 'image' || item.coverType === 'video'">
+ <image :src="item.url" mode="aspectFill" class="activity-cover" />
</block>
- <block v-if="item.coverType === '鏂囧瓧'">
+ <block v-if="item.coverType === 'text'">
<view class="activity-cover text-cover">{{ item.cover }}</view>
</block>
</view>
@@ -161,8 +160,9 @@
</template>
<script>
+import '@/components/uview-components/uview-ui';
import {getMyActivityList,collectCancel,activityCancel} from '@/api/activity.js'
-import {getPreviewUrl} from '@/api/common.js'
+import {getFilePreviewUrl} from '@/api/common.js'
export default {
data() {
return {
@@ -199,8 +199,10 @@
}
})
},
- getPreviewUrl(params){
- return getPreviewUrl(params);
+ getUrl(params){
+ getFilePreviewUrl(params).then(res =>{
+ return res.data.data
+ })
},
switchTab(index) {
if (this.currentTab !== index) {
--
Gitblit v1.8.0