feat: 电子药箱小程序 - 4Tab药品管理

- 电子药箱: 药品库存管理 + 手动录入 + 今日用药打卡
- 药品百科: 搜索 + 分类筛选 + 20种药品静态数据
- 惠教中心: 4条药品使用指南课程
- 我的: 家庭成员信息管理
- 自定义TabBar + navigation-bar组件
- SVG药品分类插图
This commit is contained in:
陈誉午
2026-07-29 11:20:52 +08:00
commit 994b267f5c
683 changed files with 43849 additions and 0 deletions
@@ -0,0 +1,37 @@
<view wx:if="{{outerIconList.length || showMoreEntry || innerIconList.length}}" class="landscape-more-button landscape-more-button-{{module}}">
<view
class="landscape-more-button-item"
style="{{item.containerStyle}}"
wx:for="{{outerIconList}}"
wx:for-item="item"
wx:key="key"
data-key="{{item.key}}"
bindtap="onOuterIconTap"
>
<image wx:if="{{item.iconUrl || item.src}}" class="landscape-more-button-image" src="{{item.iconUrl || item.src}}" mode="aspectFit" style="{{item.style}}" />
<mp-icon wx:if="{{item.mpIcon}}" icon="{{item.mpIcon.icon}}" color="{{item.mpIcon.color}}" size="{{item.mpIcon.size}}" />
</view>
<view wx:if="{{module === 'player' && (showMoreEntry || innerIconList.length)}}" class="landscape-more-button-item landscape-more-button-item-more" bindtap="openDrawer">
<mp-icon icon="more" color="#fff" size="{{30}}" />
</view>
</view>
<Drawer wx:if="{{module === 'player' && !useExternalDrawer}}" id="volc-landscape-more-button-drawer">
<view class="landscape-more-drawer">
<view
class="landscape-more-drawer-item"
style="{{item.containerStyle}}"
wx:for="{{innerIconList}}"
wx:for-item="item"
wx:key="key"
data-key="{{item.key}}"
bindtap="onInnerIconTap"
>
<view class="landscape-more-drawer-icon">
<image wx:if="{{item.iconUrl || item.src}}" class="landscape-more-drawer-image" src="{{item.iconUrl || item.src}}" mode="aspectFit" style="{{item.style}}" />
<mp-icon wx:if="{{item.mpIcon}}" icon="{{item.mpIcon.icon}}" color="{{item.mpIcon.color}}" size="{{item.mpIcon.size}}" />
</view>
<view class="landscape-more-drawer-name">{{item.title || item.name}}</view>
</view>
</view>
</Drawer>