chore: update pom.xml Lombok config and deploy settings
- Update Maven compiler plugin to support Lombok annotation processing - Add deploy.conf for automated deployment - Update backend models and controllers - Update frontend pages and API
This commit is contained in:
@@ -132,15 +132,16 @@
|
||||
<view class="knowledge-list">
|
||||
<view class="knowledge-item" v-for="(item, index) in knowledgeList" :key="index" @tap="goToKnowledgeDetail(item)">
|
||||
<view class="knowledge-icon">
|
||||
<text>{{ item.icon }}</text>
|
||||
<image v-if="item.coverImage" class="knowledge-cover" :src="item.coverImage" mode="aspectFill"></image>
|
||||
<text v-else>{{ item.icon || '💡' }}</text>
|
||||
</view>
|
||||
<view class="knowledge-info">
|
||||
<view class="knowledge-title">{{ item.title }}</view>
|
||||
<view class="knowledge-desc">{{ item.desc }}</view>
|
||||
<view class="knowledge-desc">{{ item.desc || item.summary || '' }}</view>
|
||||
<view class="knowledge-meta">
|
||||
<text class="meta-text">{{ item.time }}</text>
|
||||
<text class="meta-dot">·</text>
|
||||
<text class="meta-text">{{ item.views }}</text>
|
||||
<text class="meta-text">{{ item.time || '' }}</text>
|
||||
<text class="meta-dot" v-if="item.time && item.views">·</text>
|
||||
<text class="meta-text">{{ item.views != null ? item.views : '' }}</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
@@ -209,7 +210,12 @@ import {
|
||||
]);
|
||||
|
||||
this.recipeList = recipesRes.data?.list || recipesRes.data || [];
|
||||
this.knowledgeList = knowledgeRes.data?.list || knowledgeRes.data || [];
|
||||
const rawKnowledge = knowledgeRes.data?.list || knowledgeRes.data || [];
|
||||
this.knowledgeList = rawKnowledge.map(item => ({
|
||||
...item,
|
||||
desc: item.summary ?? item.desc ?? '',
|
||||
icon: item.icon || '💡'
|
||||
}));
|
||||
this.userHealthStatus = healthRes.data || { hasProfile: false, profileStatus: '尚未完成健康档案' };
|
||||
this.showFunctionEntries = !!(displayConfigRes.data && displayConfigRes.data.showFunctionEntries);
|
||||
} catch (error) {
|
||||
@@ -303,7 +309,7 @@ import {
|
||||
goToKnowledgeDetail(item) {
|
||||
if (!item) return
|
||||
uni.navigateTo({
|
||||
url: `/pages/tool/nutrition-knowledge?id=${item.id || 1}`
|
||||
url: `/pages/tool/knowledge-detail?id=${item.id || 1}`
|
||||
})
|
||||
}
|
||||
}
|
||||
@@ -683,6 +689,12 @@ import {
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
flex-shrink: 0;
|
||||
overflow: hidden;
|
||||
|
||||
.knowledge-cover {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
text {
|
||||
font-size: 60rpx;
|
||||
|
||||
Reference in New Issue
Block a user