From 232225891f27532a550ab9eb50d84f2f07dfac7f Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期一, 16 六月 2025 14:27:11 +0800 Subject: [PATCH] 用户权限管理,url替换后端获取,安装树状结构插件da-tree --- pages/mine/activity/myActivity.vue | 27 ++++++++++++++------------- 1 files changed, 14 insertions(+), 13 deletions(-) diff --git a/pages/mine/activity/myActivity.vue b/pages/mine/activity/myActivity.vue index 12902c1..37f2a2a 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> @@ -162,7 +161,7 @@ <script> 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 +198,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