|
|
@@ -210,7 +210,7 @@
|
|
|
class="product-card"
|
|
|
@click="handleLogin()"
|
|
|
>
|
|
|
- <image class="product-cover" :src="item.coverImage || '/static/default-product.png'" mode="aspectFill" />
|
|
|
+ <image class="product-cover" :src="getImageUrl(item.coverImage) || '/static/default-product.png'" mode="aspectFill" />
|
|
|
<view class="product-info">
|
|
|
<text class="product-name">{{ item.name }}</text>
|
|
|
<view class="product-price-row">
|
|
|
@@ -233,7 +233,7 @@
|
|
|
</view>
|
|
|
<view class="activity-list" v-else>
|
|
|
<view class="activity-card" v-for="act in dimensionActivities" :key="act.id" @click="goActivityDetail(act)">
|
|
|
- <image class="activity-cover" :src="act.coverImage || '/static/default-activity.png'" mode="aspectFill" />
|
|
|
+ <image class="activity-cover" :src="getImageUrl(act.coverImage) || '/static/default-activity.png'" mode="aspectFill" />
|
|
|
<view class="activity-info">
|
|
|
<text class="activity-name line-clamp-1">{{ act.title }}</text>
|
|
|
<view class="activity-meta">
|
|
|
@@ -353,6 +353,7 @@ import CircleDetail from '../../components/CircleDetail.vue'
|
|
|
import LoginGuideCard from '../../components/LoginGuideCard.vue'
|
|
|
import FamilyChallengeCard from '../../components/FamilyChallengeCard.vue'
|
|
|
import { acceptParentInvite, productList, getActivityList, getFeaturedArticles, getFamilyEnergySandbox, getVisibleFamilyMembers, getTodayTasksByCategory, getChildren, getEnergyOverview, getProductsByDomain, getChallengeList, getMyCircles, discoverCircles, joinGeneralCircle, leaveGeneralCircle } from '../../utils/api.js'
|
|
|
+import config from '@/config.js'
|
|
|
|
|
|
var DIMENSIONS = [
|
|
|
{ code: 'body', name: '身', icon: '🌏', color: '#8D6E63', bgColor: 'rgba(141,110,99,0.15)', title: '主动健康', desc: '用最适合的方法,从根源调理家人体质,畅享高质量长寿生活' },
|
|
|
@@ -977,6 +978,9 @@ export default {
|
|
|
})
|
|
|
}, 500)
|
|
|
},
|
|
|
+ getImageUrl: function(path) {
|
|
|
+ return config.API_BASE_URL + path
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
}
|