refactor(components): 重构饮酒卡片组件并优化日历交互体验

- 移除DrinkCard组件中的模板切换功能和多种布局模式
- 简化DrinkCard组件结构,统一使用琥珀流光样式
- 添加未来日期禁用功能,防止用户选择未来日期
- 优化卡片样式为现代化深色主题设计
- 调整日历单元格点击交互逻辑,过滤未来日期
- 更新Canvas导出尺寸适配新卡片高度
- 优化照片网格布局算法,支持响应式排列
- 简化页面操作按钮,移除冗余功能入口
- 移除情感状态显示,专注核心饮酒记录功能
This commit is contained in:
cg
2026-07-15 23:12:13 +08:00
parent b95243c8f8
commit 145976f221
7 changed files with 610 additions and 996 deletions
+3 -3
View File
@@ -257,13 +257,13 @@
<text></text>
</view>
</view>
<view v-if="photos.length < 9" class="photo-add" @click="choosePhoto">
<view v-if="photos.length < 6" class="photo-add" @click="choosePhoto">
<text class="photo-add-icon">📷</text>
<text class="photo-add-text">拍照/相册</text>
</view>
</view>
<view class="photo-tip">
<text class="text-caption">最多选择9张照片记录今夜的精彩瞬间</text>
<text class="text-caption">最多选择6张照片记录今夜的精彩瞬间</text>
</view>
</view>
@@ -472,7 +472,7 @@ export default {
},
choosePhoto() {
uni.chooseImage({
count: 9 - this.photos.length,
count: 6 - this.photos.length,
sizeType: ['compressed'],
sourceType: ['album', 'camera'],
success: (res) => {