1 line
30 KiB
Plaintext
1 line
30 KiB
Plaintext
<view class="more-page stitch-vitalmint data-v-5a4b0d9c" bindtouchend="{{dD}}" bindtouchcancel="{{dE}}"><celebrate-burst wx:if="{{a}}" class="data-v-5a4b0d9c" u-i="5a4b0d9c-0" bind:__l="__l" u-p="{{a}}"/><view wx:if="{{b}}" class="mc-sugar-particles data-v-5a4b0d9c" aria-hidden="true"><text wx:for="{{c}}" wx:for-item="p" wx:key="b" class="{{['mc-sugar-particle', 'data-v-5a4b0d9c', p.c && 'is-south']}}" style="{{'left:' + p.d + ';' + ('font-size:' + p.e) + ';' + ('animation-delay:' + p.f)}}">{{p.a}}</text></view><view wx:if="{{d}}" class="page-gate-loading data-v-5a4b0d9c"><text class="page-gate-loading-text data-v-5a4b0d9c">正在登录…</text></view><block wx:if="{{e}}"><view class="mc-header data-v-5a4b0d9c" style="{{n}}"><view class="mc-header-inner data-v-5a4b0d9c" style="{{m}}"><view class="mc-header-left data-v-5a4b0d9c"><view class="mc-header-back data-v-5a4b0d9c" bindtap="{{g}}"><tongji-icon wx:if="{{f}}" class="data-v-5a4b0d9c" u-i="5a4b0d9c-1" bind:__l="__l" u-p="{{f}}"/></view><view class="mc-header-text data-v-5a4b0d9c"><text class="mc-header-name data-v-5a4b0d9c">{{h}}</text></view></view><view class="mc-header-actions data-v-5a4b0d9c"><view class="mc-header-pill data-v-5a4b0d9c" bindtap="{{j}}"><tongji-icon wx:if="{{i}}" class="data-v-5a4b0d9c" u-i="5a4b0d9c-2" bind:__l="__l" u-p="{{i}}"/><text class="data-v-5a4b0d9c">血糖</text></view><view class="mc-header-icon-btn data-v-5a4b0d9c" bindtap="{{l}}"><tongji-icon wx:if="{{k}}" class="data-v-5a4b0d9c" u-i="5a4b0d9c-3" bind:__l="__l" u-p="{{k}}"/></view></view></view></view><view class="mc-main data-v-5a4b0d9c" style="{{aq}}"><view class="mc-card mc-paradise-card data-v-5a4b0d9c"><view class="mc-paradise-head data-v-5a4b0d9c"><view class="data-v-5a4b0d9c"><text class="mc-card-title data-v-5a4b0d9c">稳糖乐园</text><text class="mc-card-sub data-v-5a4b0d9c">用健康打卡浇灌你的稳糖树</text></view><view class="mc-points-badge data-v-5a4b0d9c"><text class="mc-points-num data-v-5a4b0d9c">{{o}}</text><text class="mc-points-label data-v-5a4b0d9c">稳糖积分</text></view></view><view class="mc-tasks-section data-v-5a4b0d9c"><text class="mc-tasks-title data-v-5a4b0d9c">今日控糖任务</text><view class="mc-tasks-grid data-v-5a4b0d9c"><view wx:for="{{p}}" wx:for-item="task" wx:key="k" class="{{['mc-task-block', 'data-v-5a4b0d9c', task.l && 'is-done']}}" bindtap="{{task.m}}"><view class="mc-task-block-top data-v-5a4b0d9c"><view class="{{['mc-task-check', 'data-v-5a4b0d9c', task.d && 'pending']}}"><tongji-icon wx:if="{{task.a}}" class="data-v-5a4b0d9c" u-i="{{task.b}}" bind:__l="__l" u-p="{{task.c}}"/><view wx:else class="mc-task-dot data-v-5a4b0d9c"/></view><text class="mc-task-block-points data-v-5a4b0d9c">+{{task.e}}积分</text></view><view class="mc-task-block-body data-v-5a4b0d9c"><tongji-icon wx:if="{{task.g}}" class="data-v-5a4b0d9c" u-i="{{task.f}}" bind:__l="__l" u-p="{{task.g}}"/><text class="mc-task-block-name data-v-5a4b0d9c">{{task.h}}</text></view><text wx:if="{{task.i}}" class="mc-task-block-status data-v-5a4b0d9c">已完成</text><view wx:elif="{{task.j}}" class="mc-task-block-action is-water data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">去浇水</text></view><view wx:else class="mc-task-block-action data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">去记录</text></view></view></view></view><view class="mc-tree-zone data-v-5a4b0d9c" style="margin-top:10rpx"><view class="mc-tree-level-head data-v-5a4b0d9c"><view class="data-v-5a4b0d9c"><view class="mc-tree-level-row data-v-5a4b0d9c"><text class="mc-tree-lv-badge data-v-5a4b0d9c">Lv.{{q}}</text><text class="mc-tree-stage-name data-v-5a4b0d9c">{{r}}</text><view class="mc-tree-species-btn data-v-5a4b0d9c" catchtap="{{v}}"><text class="data-v-5a4b0d9c">{{s}}</text><tongji-icon wx:if="{{t}}" class="data-v-5a4b0d9c" u-i="5a4b0d9c-6" bind:__l="__l" u-p="{{t}}"/></view></view><text wx:if="{{w}}" class="mc-tree-xp-hint data-v-5a4b0d9c">{{x}}</text><text wx:else class="mc-tree-xp-hint data-v-5a4b0d9c"> 还差 <text class="mc-tree-xp-bold data-v-5a4b0d9c">{{y}} XP</text> 升级至 Lv.{{z}}</text></view><text class="mc-tree-xp-text data-v-5a4b0d9c">{{A}}</text></view><view class="mc-tree-progress-track data-v-5a4b0d9c"><view class="mc-tree-progress-bar data-v-5a4b0d9c" style="{{'width:' + B}}"/></view><view class="mc-tree-display data-v-5a4b0d9c" bindtap="{{L}}"><text class="mc-tree-display-bg data-v-5a4b0d9c" aria-hidden="true">🌿</text><view class="mc-rain data-v-5a4b0d9c" aria-hidden="true"><view wx:for="{{C}}" wx:for-item="d" wx:key="a" class="mc-droplet data-v-5a4b0d9c" style="{{'left:' + d.b + ';' + ('animation-delay:' + d.c)}}"/></view><view class="{{['mc-tree-emoji-wrap', 'data-v-5a4b0d9c', E && 'is-watering']}}"><text class="mc-tree-emoji data-v-5a4b0d9c">{{D}}</text></view><text wx:for="{{F}}" wx:for-item="s" wx:key="a" class="mc-sparkle data-v-5a4b0d9c" style="{{'left:' + s.b + ';' + ('top:' + s.c) + ';' + ('animation-duration:' + s.d)}}">✨</text><view wx:if="{{G}}" key="{{H}}" class="mc-sugar-decrease-float data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">-0.5 mmol/L</text></view><view wx:if="{{I}}" key="{{K}}" class="mc-float-reward data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">+{{J}}</text></view></view><view class="mc-water-action data-v-5a4b0d9c"><button class="{{['mc-water-btn', 'data-v-5a4b0d9c', N && 'disabled']}}" bindtap="{{O}}"><tongji-icon wx:if="{{M}}" class="data-v-5a4b0d9c" u-i="5a4b0d9c-7" bind:__l="__l" u-p="{{M}}"/><text class="data-v-5a4b0d9c">给小树浇水</text></button><text class="mc-water-hint data-v-5a4b0d9c">{{P}}</text></view></view></view><block wx:if="{{Q}}"><view class="mc-range-toggle data-v-5a4b0d9c"><view wx:for="{{R}}" wx:for-item="opt" wx:key="b" class="{{['mc-range-opt', 'data-v-5a4b0d9c', opt.c && 'active']}}" bindtap="{{opt.d}}"><text class="data-v-5a4b0d9c">{{opt.a}}</text></view></view><view wx:if="{{S}}" class="mc-card data-v-5a4b0d9c"><view class="mc-card-head data-v-5a4b0d9c"><view class="data-v-5a4b0d9c"><text class="mc-card-title data-v-5a4b0d9c">健康日历</text><text class="mc-card-sub data-v-5a4b0d9c">{{T}} · 已记录 {{U}} / {{V}} 天</text></view><tongji-icon wx:if="{{W}}" class="data-v-5a4b0d9c" u-i="5a4b0d9c-8" bind:__l="__l" u-p="{{W}}"/></view><view class="mc-cal-grid mc-cal-grid--full data-v-5a4b0d9c"><text class="mc-cal-weekday data-v-5a4b0d9c">一</text><text class="mc-cal-weekday data-v-5a4b0d9c">二</text><text class="mc-cal-weekday data-v-5a4b0d9c">三</text><text class="mc-cal-weekday data-v-5a4b0d9c">四</text><text class="mc-cal-weekday data-v-5a4b0d9c">五</text><text class="mc-cal-weekday data-v-5a4b0d9c">六</text><text class="mc-cal-weekday is-weekend data-v-5a4b0d9c">日</text><view wx:for="{{X}}" wx:for-item="cell" wx:key="d" class="{{['mc-cal-cell', 'data-v-5a4b0d9c', cell.e && 'off', cell.f && 'recorded', cell.g && 'recorded-high', cell.h && 'today-empty', cell.i && 'in-range', cell.j && 'future-off']}}" bindtap="{{cell.k}}"><text class="data-v-5a4b0d9c">{{cell.a}}</text><view wx:if="{{cell.b}}" class="{{['mc-cal-dot', 'data-v-5a4b0d9c', cell.c && 'is-high']}}"/></view></view><view class="mc-cal-foot data-v-5a4b0d9c"><text class="mc-cal-foot-text data-v-5a4b0d9c">{{Y}}</text><view class="mc-cal-foot-btn data-v-5a4b0d9c" bindtap="{{Z}}"><text class="data-v-5a4b0d9c">去记血糖</text></view></view></view><view class="mc-blood-section data-v-5a4b0d9c"><view class="mc-section-head data-v-5a4b0d9c"><text class="mc-card-title data-v-5a4b0d9c">血糖明细</text><text class="mc-section-count data-v-5a4b0d9c">共 {{aa}} 天</text></view><view wx:if="{{ab}}" class="mc-card mc-state-card data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">加载中…</text></view><view wx:elif="{{ac}}" class="mc-card mc-state-card data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">该时段暂无血糖记录</text></view><view wx:else class="mc-blood-list data-v-5a4b0d9c"><view wx:for="{{ad}}" wx:for-item="day" wx:key="s" id="{{day.t}}" class="mc-card mc-day-card data-v-5a4b0d9c"><view class="mc-day-head data-v-5a4b0d9c"><text class="mc-day-date data-v-5a4b0d9c">{{day.a}}</text><text class="mc-day-weekday data-v-5a4b0d9c">{{day.b}}</text></view><view wx:if="{{day.c}}" class="mc-metric-stack data-v-5a4b0d9c"><view class="{{['mc-metric-row', 'data-v-5a4b0d9c', day.i && 'is-abnormal-high', day.j && 'is-abnormal-low']}}"><text class="mc-metric-label data-v-5a4b0d9c">空腹</text><view class="mc-metric-value-wrap data-v-5a4b0d9c"><text wx:if="{{day.d}}" class="mc-metric-badge is-high data-v-5a4b0d9c">偏高</text><text wx:elif="{{day.e}}" class="mc-metric-badge is-low data-v-5a4b0d9c">偏低</text><text class="{{['mc-metric-value', 'data-v-5a4b0d9c', day.g && 'is-high', day.h && 'is-low']}}">{{day.f}}</text><text class="mc-metric-unit data-v-5a4b0d9c">mmol/L</text></view></view><view class="{{['mc-metric-row', 'data-v-5a4b0d9c', day.q && 'is-abnormal-high', day.r && 'is-abnormal-low']}}"><text class="mc-metric-label data-v-5a4b0d9c">餐后</text><view wx:if="{{day.k}}" class="mc-metric-value-wrap data-v-5a4b0d9c"><text wx:if="{{day.l}}" class="mc-metric-badge is-high data-v-5a4b0d9c">偏高</text><text wx:elif="{{day.m}}" class="mc-metric-badge is-low data-v-5a4b0d9c">偏低</text><text class="{{['mc-metric-value', 'data-v-5a4b0d9c', day.o && 'is-high', day.p && 'is-low']}}">{{day.n}}</text><text class="mc-metric-unit data-v-5a4b0d9c">mmol/L</text></view><view wx:else class="mc-metric-empty data-v-5a4b0d9c"><text class="mc-metric-empty-val data-v-5a4b0d9c">—— </text><text class="mc-metric-empty-unit data-v-5a4b0d9c">mmol/L</text></view></view></view></view></view></view><view class="mc-card mc-social-card data-v-5a4b0d9c" bindtap="{{ag}}"><view class="mc-social-left data-v-5a4b0d9c"><view class="mc-social-icon data-v-5a4b0d9c"><tongji-icon wx:if="{{ae}}" class="data-v-5a4b0d9c" u-i="5a4b0d9c-9" bind:__l="__l" u-p="{{ae}}"/></view><view class="data-v-5a4b0d9c"><text class="mc-social-title data-v-5a4b0d9c">邀请家人点赞</text><text class="mc-social-sub data-v-5a4b0d9c">分享战报给家人,邀请他们为您点赞鼓励</text></view></view><tongji-icon wx:if="{{af}}" class="data-v-5a4b0d9c" u-i="5a4b0d9c-10" bind:__l="__l" u-p="{{af}}"/></view></block><view wx:if="{{ah}}" class="mc-encourage data-v-5a4b0d9c" bindtap="{{am}}"><view class="mc-encourage-icon-wrap data-v-5a4b0d9c"><text class="mc-encourage-icon data-v-5a4b0d9c">💬</text></view><view class="mc-encourage-body data-v-5a4b0d9c"><text class="mc-encourage-text data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">{{ai}}</text><text wx:if="{{aj}}" class="mc-encourage-highlight data-v-5a4b0d9c">{{ak}}</text><text class="data-v-5a4b0d9c">{{al}}</text></text></view></view><scroll-view wx:if="{{an}}" scroll-x class="mc-card-scroll data-v-5a4b0d9c" show-scrollbar="{{false}}"><view class="mc-card-row data-v-5a4b0d9c"><view class="mc-card-chip mc-card-chip-count-only data-v-5a4b0d9c"><text class="mc-card-chip-count data-v-5a4b0d9c">就诊卡</text><text class="mc-card-chip-num data-v-5a4b0d9c">{{ao}} 张</text></view><view wx:for="{{ap}}" wx:for-item="card" wx:key="d" class="{{['mc-card-chip', 'data-v-5a4b0d9c', card.e && 'active']}}" bindtap="{{card.f}}"><text class="data-v-5a4b0d9c">{{card.a}}</text><text wx:if="{{card.b}}" class="mc-card-chip-meta data-v-5a4b0d9c">{{card.c}}岁</text></view></view></scroll-view></view><view class="mc-footer-tip data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">数据每日同步 · 阈值仅作参考,请遵医嘱</text></view><view wx:if="{{ar}}" class="input-modal-mask data-v-5a4b0d9c" bindtap="{{aZ}}"><view class="input-modal data-v-5a4b0d9c" catchtap="{{aY}}"><view class="input-modal-grip data-v-5a4b0d9c"/><view class="input-modal-head data-v-5a4b0d9c"><view class="input-modal-title-wrap data-v-5a4b0d9c"><text class="input-modal-title data-v-5a4b0d9c">{{as}}</text><text class="input-modal-sub data-v-5a4b0d9c">{{at}} · {{av}}</text></view><view class="input-modal-close data-v-5a4b0d9c" bindtap="{{aw}}"><text class="input-modal-close-icon data-v-5a4b0d9c">×</text></view></view><view wx:if="{{ax}}" class="input-modal-loading data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">加载今日数据中…</text></view><scroll-view wx:else class="input-modal-body input-modal-body-ready data-v-5a4b0d9c" scroll-y="{{aP}}" bindtouchend="{{aQ}}" bindtouchcancel="{{aR}}"><view class="input-modal-tip data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">请如实填写,留空表示该项不上传。当天可多次修改。</text></view><view wx:if="{{ay}}" class="voice-entry-section data-v-5a4b0d9c"><view class="voice-entry-head data-v-5a4b0d9c"><text class="voice-entry-title data-v-5a4b0d9c">语音录入</text><text class="voice-entry-desc data-v-5a4b0d9c">选一种方式,自动填入下方字段</text></view><view class="{{['voice-input-bar', 'voice-input-bar--primary', 'data-v-5a4b0d9c', aB && 'active', aC && 'muted']}}" catchtouchstart="{{aD}}" bindtouchend="{{aE}}" bindtouchcancel="{{aF}}" catchtouchmove="{{aG}}"><view class="voice-input-accent data-v-5a4b0d9c"/><view class="voice-input-badge data-v-5a4b0d9c">推荐</view><view class="voice-input-icon data-v-5a4b0d9c"><voice-speak-mascot wx:if="{{az}}" class="data-v-5a4b0d9c" u-i="5a4b0d9c-11" bind:__l="__l" u-p="{{az}}"/></view><view class="voice-input-text data-v-5a4b0d9c"><text class="voice-input-title data-v-5a4b0d9c">{{aA}}</text><text class="voice-input-hint data-v-5a4b0d9c">例:空腹6.5,餐后8.2</text></view></view></view><view class="input-section-title data-v-5a4b0d9c">血糖(mmol/L)</view><view class="input-field data-v-5a4b0d9c"><view class="input-field-label data-v-5a4b0d9c"><view class="input-field-dot input-field-dot-fasting data-v-5a4b0d9c"/><text class="data-v-5a4b0d9c">空腹血糖</text></view><view class="input-field-input data-v-5a4b0d9c"><input class="data-v-5a4b0d9c" type="digit" value="{{aH}}" placeholder="如 6.5" placeholder-class="input-placeholder" bindinput="{{aI}}"/></view></view><view class="input-field data-v-5a4b0d9c"><view class="input-field-label data-v-5a4b0d9c"><view class="input-field-dot input-field-dot-postprandial data-v-5a4b0d9c"/><text class="data-v-5a4b0d9c">餐后血糖</text></view><view class="input-field-input data-v-5a4b0d9c"><input class="data-v-5a4b0d9c" type="digit" value="{{aJ}}" placeholder="如 8.0" placeholder-class="input-placeholder" bindinput="{{aK}}"/></view></view><view class="input-field data-v-5a4b0d9c"><view class="input-field-label data-v-5a4b0d9c"><view class="input-field-dot input-field-dot-other data-v-5a4b0d9c"/><text class="data-v-5a4b0d9c">其他血糖</text></view><view class="input-field-input data-v-5a4b0d9c"><input class="data-v-5a4b0d9c" type="digit" value="{{aL}}" placeholder="如 7.2" placeholder-class="input-placeholder" bindinput="{{aM}}"/></view></view><view class="input-section-title data-v-5a4b0d9c">备注</view><view class="input-field input-field-textarea data-v-5a4b0d9c"><block wx:if="{{r0}}"><textarea class="data-v-5a4b0d9c" value="{{aN}}" placeholder="如:饭前空腹测量、餐后2小时测量等(选填)" placeholder-class="input-placeholder" show-confirm-bar="{{false}}" auto-height="{{true}}" bindinput="{{aO}}"/></block></view></scroll-view><view class="input-modal-actions data-v-5a4b0d9c"><view wx:if="{{aS}}" class="{{['input-modal-btn', 'danger', 'data-v-5a4b0d9c', aT && 'disabled']}}" bindtap="{{aU}}"><text class="data-v-5a4b0d9c">删除</text></view><view class="{{['input-modal-btn', 'primary', 'data-v-5a4b0d9c', aW && 'disabled']}}" bindtap="{{aX}}"><text class="data-v-5a4b0d9c">{{aV}}</text></view></view></view></view><view wx:if="{{ba}}" class="input-modal-mask data-v-5a4b0d9c" bindtap="{{bG}}"><view class="input-modal data-v-5a4b0d9c" catchtap="{{bF}}"><view class="input-modal-grip data-v-5a4b0d9c"/><view class="input-modal-head data-v-5a4b0d9c"><view class="input-modal-title-wrap data-v-5a4b0d9c"><text class="input-modal-title data-v-5a4b0d9c">{{bb}}</text><text class="input-modal-sub data-v-5a4b0d9c">{{bc}} · {{bd}}</text></view><view class="input-modal-close data-v-5a4b0d9c" bindtap="{{be}}"><text class="input-modal-close-icon data-v-5a4b0d9c">×</text></view></view><view wx:if="{{bf}}" class="input-modal-loading data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">加载中…</text></view><scroll-view wx:else class="input-modal-body data-v-5a4b0d9c" scroll-y="{{bw}}" bindtouchend="{{bx}}" bindtouchcancel="{{by}}"><view class="{{['voice-input-bar', 'data-v-5a4b0d9c', bi && 'active']}}" catchtouchstart="{{bj}}" bindtouchend="{{bk}}" bindtouchcancel="{{bl}}" catchtouchmove="{{bm}}"><view class="voice-input-icon data-v-5a4b0d9c"><voice-speak-mascot wx:if="{{bg}}" class="data-v-5a4b0d9c" u-i="5a4b0d9c-12" bind:__l="__l" u-p="{{bg}}"/></view><view class="voice-input-text data-v-5a4b0d9c"><text class="voice-input-title data-v-5a4b0d9c">{{bh}}</text><text class="voice-input-hint data-v-5a4b0d9c">例:高压120,低压80</text></view></view><view class="input-section-title data-v-5a4b0d9c">血压(mmHg)</view><view class="input-field-row data-v-5a4b0d9c"><view class="input-field input-field-half data-v-5a4b0d9c"><view class="input-field-label data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">高压</text></view><view class="input-field-input data-v-5a4b0d9c"><input class="data-v-5a4b0d9c" type="number" value="{{bn}}" placeholder="如 120" placeholder-class="input-placeholder" bindinput="{{bo}}"/></view></view><view class="input-field input-field-half data-v-5a4b0d9c"><view class="input-field-label data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">低压</text></view><view class="input-field-input data-v-5a4b0d9c"><input class="data-v-5a4b0d9c" type="number" value="{{bp}}" placeholder="如 80" placeholder-class="input-placeholder" bindinput="{{bq}}"/></view></view></view><view class="input-section-title data-v-5a4b0d9c">用药(选填)</view><view class="input-field data-v-5a4b0d9c"><view class="input-field-label data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">西药</text></view><view class="input-field-input data-v-5a4b0d9c"><input class="data-v-5a4b0d9c" type="text" value="{{br}}" placeholder="如:二甲双胍" placeholder-class="input-placeholder" bindinput="{{bs}}"/></view></view><view class="input-field data-v-5a4b0d9c"><view class="input-field-label data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">胰岛素</text></view><view class="input-field-input data-v-5a4b0d9c"><input class="data-v-5a4b0d9c" type="text" value="{{bt}}" placeholder="如:门冬 8U" placeholder-class="input-placeholder" bindinput="{{bv}}"/></view></view></scroll-view><view class="input-modal-actions data-v-5a4b0d9c"><view wx:if="{{bz}}" class="{{['input-modal-btn', 'danger', 'data-v-5a4b0d9c', bA && 'disabled']}}" bindtap="{{bB}}"><text class="data-v-5a4b0d9c">删除</text></view><view class="{{['input-modal-btn', 'primary', 'data-v-5a4b0d9c', bD && 'disabled']}}" bindtap="{{bE}}"><text class="data-v-5a4b0d9c">{{bC}}</text></view></view></view></view><view wx:if="{{bH}}" class="input-modal-mask data-v-5a4b0d9c" bindtap="{{co}}"><view class="input-modal data-v-5a4b0d9c" catchtap="{{cn}}"><view class="input-modal-grip data-v-5a4b0d9c"/><view class="input-modal-head data-v-5a4b0d9c"><view class="input-modal-title-wrap data-v-5a4b0d9c"><text class="input-modal-title data-v-5a4b0d9c">记今日饮食</text><text class="input-modal-sub data-v-5a4b0d9c">{{bI}}</text></view><view class="input-modal-close data-v-5a4b0d9c" bindtap="{{bJ}}"><text class="input-modal-close-icon data-v-5a4b0d9c">×</text></view></view><view wx:if="{{bK}}" class="input-modal-loading data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">加载中…</text></view><scroll-view wx:else class="input-modal-body data-v-5a4b0d9c" scroll-y="{{ch}}" bindtouchend="{{ci}}" bindtouchcancel="{{cj}}"><view wx:if="{{bL}}" class="input-modal-ai-tip data-v-5a4b0d9c"><text class="input-modal-ai-tip-label data-v-5a4b0d9c">AI 推荐</text><text class="input-modal-ai-tip-text data-v-5a4b0d9c">早 {{bM}}<text wx:if="{{bN}}" class="data-v-5a4b0d9c"> · 喝 {{bO}}</text> · 午 {{bP}} · 晚 {{bQ}}</text><view class="input-modal-ai-tip-btn data-v-5a4b0d9c" bindtap="{{bR}}"><text class="data-v-5a4b0d9c">一键填入</text></view></view><view class="input-modal-tip data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">至少填写一餐,完成后可浇水领取积分。</text></view><view class="{{['voice-input-bar', 'data-v-5a4b0d9c', bU && 'active']}}" catchtouchstart="{{bV}}" bindtouchend="{{bW}}" bindtouchcancel="{{bX}}" catchtouchmove="{{bY}}"><view class="voice-input-icon data-v-5a4b0d9c"><voice-speak-mascot wx:if="{{bS}}" class="data-v-5a4b0d9c" u-i="5a4b0d9c-13" bind:__l="__l" u-p="{{bS}}"/></view><view class="voice-input-text data-v-5a4b0d9c"><text class="voice-input-title data-v-5a4b0d9c">{{bT}}</text><text class="voice-input-hint data-v-5a4b0d9c">例:早餐鸡蛋粥,午餐米饭炒青菜</text></view></view><view class="input-field data-v-5a4b0d9c"><view class="input-field-label data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">早餐</text></view><view class="input-field-input data-v-5a4b0d9c"><input class="data-v-5a4b0d9c" type="text" value="{{bZ}}" placeholder="如:玉米碴粥、鸡蛋" placeholder-class="input-placeholder" bindinput="{{ca}}"/></view></view><view class="input-field data-v-5a4b0d9c"><view class="input-field-label data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">午餐</text></view><view class="input-field-input data-v-5a4b0d9c"><input class="data-v-5a4b0d9c" type="text" value="{{cb}}" placeholder="如:二米饭、炖白菜豆腐" placeholder-class="input-placeholder" bindinput="{{cc}}"/></view></view><view class="input-field data-v-5a4b0d9c"><view class="input-field-label data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">晚餐</text></view><view class="input-field-input data-v-5a4b0d9c"><input class="data-v-5a4b0d9c" type="text" value="{{cd}}" placeholder="如:杂面窝头、炒茄子" placeholder-class="input-placeholder" bindinput="{{ce}}"/></view></view><view class="input-field input-field-textarea data-v-5a4b0d9c"><block wx:if="{{r0}}"><textarea class="data-v-5a4b0d9c" value="{{cf}}" placeholder="饮食备注(选填)" placeholder-class="input-placeholder" show-confirm-bar="{{false}}" auto-height="{{true}}" bindinput="{{cg}}"/></block></view></scroll-view><view class="input-modal-actions data-v-5a4b0d9c"><view class="{{['input-modal-btn', 'primary', 'data-v-5a4b0d9c', cl && 'disabled']}}" bindtap="{{cm}}"><text class="data-v-5a4b0d9c">{{ck}}</text></view></view></view></view><view wx:if="{{cp}}" class="input-modal-mask data-v-5a4b0d9c" bindtap="{{cN}}"><view class="input-modal data-v-5a4b0d9c" catchtap="{{cM}}"><view class="input-modal-grip data-v-5a4b0d9c"/><view class="input-modal-head data-v-5a4b0d9c"><view class="input-modal-title-wrap data-v-5a4b0d9c"><text class="input-modal-title data-v-5a4b0d9c">记今日运动</text><text class="input-modal-sub data-v-5a4b0d9c">{{cq}}</text></view><view class="input-modal-close data-v-5a4b0d9c" bindtap="{{cr}}"><text class="input-modal-close-icon data-v-5a4b0d9c">×</text></view></view><view wx:if="{{cs}}" class="input-modal-loading data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">加载中…</text></view><scroll-view wx:else class="input-modal-body data-v-5a4b0d9c" scroll-y="{{cG}}" bindtouchend="{{cH}}" bindtouchcancel="{{cI}}"><view class="input-modal-tip data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">填写运动类型或时长,完成后可浇水领取积分。</text></view><view class="{{['voice-input-bar', 'data-v-5a4b0d9c', cw && 'active']}}" catchtouchstart="{{cx}}" bindtouchend="{{cy}}" bindtouchcancel="{{cz}}" catchtouchmove="{{cA}}"><view class="voice-input-icon data-v-5a4b0d9c"><voice-speak-mascot wx:if="{{ct}}" class="data-v-5a4b0d9c" u-i="5a4b0d9c-14" bind:__l="__l" u-p="{{ct}}"/></view><view class="voice-input-text data-v-5a4b0d9c"><text class="voice-input-title data-v-5a4b0d9c">{{cv}}</text><text class="voice-input-hint data-v-5a4b0d9c">例:散步30分钟,中强度</text></view></view><view class="input-field data-v-5a4b0d9c"><view class="input-field-label data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">运动类型</text></view><view class="input-field-input data-v-5a4b0d9c"><input class="data-v-5a4b0d9c" type="text" value="{{cB}}" placeholder="如:散步、太极拳" placeholder-class="input-placeholder" bindinput="{{cC}}"/></view></view><view class="input-field data-v-5a4b0d9c"><view class="input-field-label data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">时长(分钟)</text></view><view class="input-field-input data-v-5a4b0d9c"><input class="data-v-5a4b0d9c" type="number" value="{{cD}}" placeholder="如:30" placeholder-class="input-placeholder" bindinput="{{cE}}"/></view></view><view class="input-section-title data-v-5a4b0d9c">运动强度</view><view class="intensity-row data-v-5a4b0d9c"><view wx:for="{{cF}}" wx:for-item="opt" wx:key="b" class="{{['intensity-chip', 'data-v-5a4b0d9c', opt.c && 'active']}}" bindtap="{{opt.d}}"><text class="data-v-5a4b0d9c">{{opt.a}}</text></view></view></scroll-view><view class="input-modal-actions data-v-5a4b0d9c"><view class="{{['input-modal-btn', 'primary', 'data-v-5a4b0d9c', cK && 'disabled']}}" bindtap="{{cL}}"><text class="data-v-5a4b0d9c">{{cJ}}</text></view></view></view></view><view wx:if="{{cO}}" class="voice-rec-overlay data-v-5a4b0d9c"><view class="voice-rec-card data-v-5a4b0d9c"><view class="{{['voice-rec-icon', 'data-v-5a4b0d9c', cQ && 'active']}}"><tongji-icon wx:if="{{cP}}" class="data-v-5a4b0d9c" u-i="5a4b0d9c-15" bind:__l="__l" u-p="{{cP}}"/></view><text class="voice-rec-title data-v-5a4b0d9c">{{cR}}</text><text class="voice-rec-sub data-v-5a4b0d9c">松开手指结束并识别</text></view></view><view wx:if="{{cS}}" class="report-mask data-v-5a4b0d9c" bindtap="{{de}}"><view class="report-panel data-v-5a4b0d9c" catchtap="{{dd}}"><view class="report-panel-head data-v-5a4b0d9c"><text class="report-panel-title data-v-5a4b0d9c">本周稳糖战报</text><text class="report-panel-close data-v-5a4b0d9c" bindtap="{{cT}}">×</text></view><view class="report-poster data-v-5a4b0d9c"><view class="report-poster-top data-v-5a4b0d9c"><sugar-tree-graphic wx:if="{{cU}}" class="data-v-5a4b0d9c" u-i="5a4b0d9c-16" bind:__l="__l" u-p="{{cU}}"/><text class="report-poster-name data-v-5a4b0d9c">{{cV}}</text></view><text class="report-poster-week data-v-5a4b0d9c">{{cW}}</text><view class="report-stat-grid data-v-5a4b0d9c"><view class="report-stat-item data-v-5a4b0d9c"><text class="report-stat-num data-v-5a4b0d9c">{{cX}}</text><text class="report-stat-label data-v-5a4b0d9c">天有记录</text></view><view class="report-stat-item data-v-5a4b0d9c"><text class="report-stat-num data-v-5a4b0d9c">{{cY}}</text><text class="report-stat-label data-v-5a4b0d9c">完整一日</text></view><view class="report-stat-item data-v-5a4b0d9c"><text class="report-stat-num data-v-5a4b0d9c">{{cZ}}</text><text class="report-stat-label data-v-5a4b0d9c">连续天数</text></view></view><text class="report-poster-quote data-v-5a4b0d9c">{{da}}</text><text class="report-poster-disclaimer data-v-5a4b0d9c">习惯参考,不替代医嘱 · 家人打开分享可查看近7日记录</text></view><view class="report-actions data-v-5a4b0d9c"><button class="report-share-btn data-v-5a4b0d9c" open-type="share" bindtap="{{db}}">分享给家人</button><view class="report-secondary-btn data-v-5a4b0d9c" bindtap="{{dc}}"><text class="data-v-5a4b0d9c">关闭</text></view></view></view></view><view wx:if="{{df}}" class="input-modal-mask data-v-5a4b0d9c" bindtap="{{dv}}"><view class="mc-water-panel data-v-5a4b0d9c" catchtap="{{dt}}"><view class="mc-water-panel-head data-v-5a4b0d9c"><text class="mc-water-panel-title data-v-5a4b0d9c">今日稳糖进度</text><view class="mc-water-panel-close data-v-5a4b0d9c" bindtap="{{dg}}"><text class="data-v-5a4b0d9c">×</text></view></view><text class="mc-water-panel-summary data-v-5a4b0d9c">{{dh}}</text><view class="mc-water-panel-list data-v-5a4b0d9c"><view wx:for="{{di}}" wx:for-item="row" wx:key="f" class="{{['mc-water-panel-row', 'data-v-5a4b0d9c', row.g]}}"><tongji-icon wx:if="{{row.b}}" class="data-v-5a4b0d9c" u-i="{{row.a}}" bind:__l="__l" u-p="{{row.b}}"/><view class="mc-water-panel-row-main data-v-5a4b0d9c"><text class="mc-water-panel-row-name data-v-5a4b0d9c">{{row.c}}</text><text class="mc-water-panel-row-sub data-v-5a4b0d9c">{{row.d}}</text></view><text class="mc-water-panel-row-tag data-v-5a4b0d9c">{{row.e}}</text></view></view><view wx:if="{{dj}}" class="mc-water-panel-growth data-v-5a4b0d9c"><text class="data-v-5a4b0d9c">{{dk}}</text></view><view class="mc-water-panel-actions data-v-5a4b0d9c"><button wx:if="{{dl}}" class="mc-water-panel-btn primary data-v-5a4b0d9c" bindtap="{{dn}}"> 立即浇水领 {{dm}} 积分 </button><button wx:elif="{{dp}}" class="mc-water-panel-btn data-v-5a4b0d9c" bindtap="{{dr}}"> 去记录「{{dq}}」 </button><button wx:else class="mc-water-panel-btn ghost data-v-5a4b0d9c" bindtap="{{ds}}"> 知道了 </button></view></view></view><view wx:if="{{dw}}" class="input-modal-mask data-v-5a4b0d9c" bindtap="{{dC}}"><view class="mc-species-panel data-v-5a4b0d9c" catchtap="{{dB}}"><view class="mc-water-panel-head data-v-5a4b0d9c"><text class="mc-water-panel-title data-v-5a4b0d9c">选择你的稳糖树</text><view class="mc-water-panel-close data-v-5a4b0d9c" bindtap="{{dx}}"><text class="data-v-5a4b0d9c">×</text></view></view><text class="mc-species-panel-tip data-v-5a4b0d9c"> 全勤打卡约 {{dy}} 天满级 · 每级 {{dz}} 积分 · 从小到大的 10 个阶段见下方 </text><scroll-view scroll-y class="mc-species-scroll data-v-5a4b0d9c"><view wx:for="{{dA}}" wx:for-item="sp" wx:key="e" class="{{['mc-species-card', 'data-v-5a4b0d9c', sp.f && 'active']}}" bindtap="{{sp.g}}"><view class="mc-species-card-head data-v-5a4b0d9c"><text class="mc-species-card-emoji data-v-5a4b0d9c">{{sp.a}}</text><view class="data-v-5a4b0d9c"><text class="mc-species-card-name data-v-5a4b0d9c">{{sp.b}}</text><text class="mc-species-card-tagline data-v-5a4b0d9c">{{sp.c}}</text></view></view><view class="mc-species-stages data-v-5a4b0d9c"><view wx:for="{{sp.d}}" wx:for-item="stage" wx:key="d" class="{{['mc-species-stage', 'data-v-5a4b0d9c', stage.e && 'reached', stage.f && 'current']}}"><text class="mc-species-stage-emoji data-v-5a4b0d9c">{{stage.a}}</text><text class="mc-species-stage-lv data-v-5a4b0d9c">Lv.{{stage.b}}</text><text class="mc-species-stage-name data-v-5a4b0d9c">{{stage.c}}</text></view></view></view></scroll-view></view></view></block></view> |