1 line
28 KiB
Plaintext
1 line
28 KiB
Plaintext
<view class="{{['daily-page', 'data-v-612eeee9', cS && 'is-invite-viewer']}}"><view wx:if="{{a}}" class="invite-view-wrap data-v-612eeee9"><view class="invite-hero data-v-612eeee9"><view class="invite-hero-bg data-v-612eeee9"/><view class="invite-hero-content data-v-612eeee9"><view class="invite-hero-badge data-v-612eeee9"><tongji-icon wx:if="{{b}}" class="data-v-612eeee9" u-i="612eeee9-0" bind:__l="__l" u-p="{{b}}"/><text class="invite-hero-badge-text data-v-612eeee9">家人分享</text></view><text class="invite-hero-title data-v-612eeee9">{{c}}</text><text class="invite-hero-sub data-v-612eeee9">{{d}}</text><view wx:if="{{e}}" class="invite-hero-patient data-v-612eeee9"><tongji-icon wx:if="{{f}}" class="data-v-612eeee9" u-i="612eeee9-1" bind:__l="__l" u-p="{{f}}"/><text class="data-v-612eeee9">{{g}}</text></view></view></view><view wx:if="{{h}}" class="invite-skeleton-wrap data-v-612eeee9"><view class="invite-skeleton-card data-v-612eeee9"/><view class="invite-skeleton-card invite-skeleton-short data-v-612eeee9"/><view class="invite-skeleton-card invite-skeleton-tall data-v-612eeee9"/></view><view wx:elif="{{i}}" class="invite-body data-v-612eeee9"><view class="invite-card invite-card-code data-v-612eeee9"><view class="invite-card-head data-v-612eeee9"><view class="invite-card-icon-wrap invite-card-icon-wrap--cyan data-v-612eeee9"><tongji-icon wx:if="{{j}}" class="data-v-612eeee9" u-i="612eeee9-2" bind:__l="__l" u-p="{{j}}"/></view><view class="invite-card-head-text data-v-612eeee9"><text class="invite-card-label data-v-612eeee9">今日邀请码</text><text class="invite-card-hint data-v-612eeee9">凭此码今日可查看</text></view></view><text class="invite-code-value data-v-612eeee9">{{k}}</text></view><view class="invite-card invite-card-summary data-v-612eeee9"><view class="invite-summary-top data-v-612eeee9"><view class="invite-tree-panel invite-tree-tappable data-v-612eeee9" bindtap="{{m}}"><sugar-tree-graphic wx:if="{{l}}" class="data-v-612eeee9" u-i="612eeee9-3" bind:__l="__l" u-p="{{l}}"/><text class="invite-tree-tap-hint data-v-612eeee9">点树听一句鼓励</text></view><view class="invite-tree-meta data-v-612eeee9"><text class="invite-tree-title data-v-612eeee9">{{n}}</text><text class="invite-tree-desc data-v-612eeee9">{{o}}</text><text class="invite-tree-week data-v-612eeee9">{{p}}</text></view></view><view class="invite-stat-grid data-v-612eeee9"><view class="invite-stat-item data-v-612eeee9"><view class="invite-stat-icon-wrap data-v-612eeee9"><tongji-icon wx:if="{{q}}" class="data-v-612eeee9" u-i="612eeee9-4" bind:__l="__l" u-p="{{q}}"/></view><text class="invite-stat-num data-v-612eeee9">{{r}}</text><text class="invite-stat-label data-v-612eeee9">天有记录</text></view><view class="invite-stat-item data-v-612eeee9"><view class="invite-stat-icon-wrap data-v-612eeee9"><tongji-icon wx:if="{{s}}" class="data-v-612eeee9" u-i="612eeee9-5" bind:__l="__l" u-p="{{s}}"/></view><text class="invite-stat-num data-v-612eeee9">{{t}}</text><text class="invite-stat-label data-v-612eeee9">完整一日</text></view><view class="invite-stat-item data-v-612eeee9"><view class="invite-stat-icon-wrap data-v-612eeee9"><tongji-icon wx:if="{{v}}" class="data-v-612eeee9" u-i="612eeee9-6" bind:__l="__l" u-p="{{v}}"/></view><text class="invite-stat-num data-v-612eeee9">{{w}}</text><text class="invite-stat-label data-v-612eeee9">连续天数</text></view></view><view wx:if="{{x}}" class="invite-quote-box data-v-612eeee9"><text class="invite-quote data-v-612eeee9">{{y}}</text></view></view><view class="invite-card invite-card-records data-v-612eeee9"><view class="invite-section-head data-v-612eeee9"><view class="invite-card-icon-wrap invite-card-icon-wrap--teal data-v-612eeee9"><tongji-icon wx:if="{{z}}" class="data-v-612eeee9" u-i="612eeee9-7" bind:__l="__l" u-p="{{z}}"/></view><view class="invite-section-head-text data-v-612eeee9"><text class="invite-section-title data-v-612eeee9">近7日血糖记录</text><text class="invite-section-sub data-v-612eeee9">空腹 / 餐后 / 血压</text></view></view><view wx:if="{{A}}" class="invite-records-empty data-v-612eeee9"><tongji-icon wx:if="{{B}}" class="data-v-612eeee9" u-i="612eeee9-8" bind:__l="__l" u-p="{{B}}"/><text class="data-v-612eeee9">暂无记录数据</text></view><view wx:else class="invite-timeline data-v-612eeee9"><view wx:for="{{C}}" wx:for-item="day" wx:key="A" class="{{['invite-day-row', 'data-v-612eeee9', day.B && 'is-empty', day.C && 'is-last']}}"><view class="invite-day-rail data-v-612eeee9"><view class="{{['invite-day-dot', 'data-v-612eeee9', day.a && 'filled']}}"/><view wx:if="{{day.b}}" class="invite-day-line data-v-612eeee9"/></view><view class="invite-day-panel data-v-612eeee9"><view class="invite-day-head data-v-612eeee9"><text class="invite-day-date data-v-612eeee9">{{day.c}}</text><text class="invite-day-week data-v-612eeee9">{{day.d}}</text></view><view wx:if="{{day.e}}" class="invite-metric-grid data-v-612eeee9"><view class="invite-metric-chip data-v-612eeee9"><text class="invite-metric-label data-v-612eeee9">空腹</text><view class="invite-metric-value-row data-v-612eeee9"><text class="{{['invite-metric-value', 'data-v-612eeee9', day.g && 'is-high']}}">{{day.f}}</text><text wx:if="{{day.h}}" class="invite-metric-unit data-v-612eeee9">mmol/L</text></view><view wx:if="{{day.i}}" class="invite-metric-flag data-v-612eeee9"><tongji-icon wx:if="{{day.k}}" class="data-v-612eeee9" u-i="{{day.j}}" bind:__l="__l" u-p="{{day.k}}"/><text class="data-v-612eeee9">偏高</text></view></view><view class="invite-metric-chip data-v-612eeee9"><text class="invite-metric-label data-v-612eeee9">餐后</text><view class="invite-metric-value-row data-v-612eeee9"><text class="{{['invite-metric-value', 'data-v-612eeee9', day.m && 'is-high']}}">{{day.l}}</text><text wx:if="{{day.n}}" class="invite-metric-unit data-v-612eeee9">mmol/L</text></view><view wx:if="{{day.o}}" class="invite-metric-flag data-v-612eeee9"><tongji-icon wx:if="{{day.q}}" class="data-v-612eeee9" u-i="{{day.p}}" bind:__l="__l" u-p="{{day.q}}"/><text class="data-v-612eeee9">偏高</text></view></view><view wx:if="{{day.r}}" class="invite-metric-chip data-v-612eeee9"><text class="invite-metric-label data-v-612eeee9">血压</text><view class="invite-metric-value-row data-v-612eeee9"><text class="{{['invite-metric-value', 'data-v-612eeee9', day.t && 'is-high']}}">{{day.s}}</text><text class="invite-metric-unit data-v-612eeee9">mmHg</text></view><view wx:if="{{day.v}}" class="invite-metric-flag data-v-612eeee9"><tongji-icon wx:if="{{day.x}}" class="data-v-612eeee9" u-i="{{day.w}}" bind:__l="__l" u-p="{{day.x}}"/><text class="data-v-612eeee9">偏高</text></view></view></view><view wx:else class="invite-day-empty data-v-612eeee9"><tongji-icon wx:if="{{day.z}}" class="data-v-612eeee9" u-i="{{day.y}}" bind:__l="__l" u-p="{{day.z}}"/><text class="data-v-612eeee9">当日未记录</text></view></view></view></view></view><view class="invite-card invite-card-like data-v-612eeee9"><view class="invite-section-head data-v-612eeee9"><view class="invite-card-icon-wrap invite-card-icon-wrap--green data-v-612eeee9"><tongji-icon wx:if="{{D}}" class="data-v-612eeee9" u-i="612eeee9-13" bind:__l="__l" u-p="{{D}}"/></view><view class="invite-section-head-text data-v-612eeee9"><text class="invite-section-title data-v-612eeee9">给 Ta 点个赞</text><text class="invite-section-sub data-v-612eeee9">今日 {{E}} 位家人已鼓励</text></view></view><view class="invite-nickname-row data-v-612eeee9"><view wx:for="{{F}}" wx:for-item="n" wx:key="b" class="{{['invite-nickname-chip', 'data-v-612eeee9', n.c && 'active']}}" bindtap="{{n.d}}"><text class="data-v-612eeee9">{{n.a}}</text></view></view><view class="{{['invite-like-btn', 'data-v-612eeee9', J && 'done', K && 'loading', L && 'burst']}}" bindtap="{{M}}"><tongji-icon wx:if="{{G}}" class="data-v-612eeee9" u-i="612eeee9-14" bind:__l="__l" u-p="{{H}}"/><text class="data-v-612eeee9">{{I}}</text></view></view><view class="invite-footer data-v-612eeee9"><tongji-icon wx:if="{{N}}" class="data-v-612eeee9" u-i="612eeee9-15" bind:__l="__l" u-p="{{N}}"/><text class="invite-disclaimer data-v-612eeee9">仅展示近7天分享范围内记录 · 习惯参考,不替代医嘱</text></view></view><view wx:else class="invite-error-card data-v-612eeee9"><view class="invite-error-icon-wrap data-v-612eeee9"><tongji-icon wx:if="{{O}}" class="data-v-612eeee9" u-i="612eeee9-16" bind:__l="__l" u-p="{{O}}"/></view><text class="invite-error-title data-v-612eeee9">无法查看</text><text class="invite-error-text data-v-612eeee9">{{P}}</text></view></view><view wx:if="{{Q}}" class="page-gate-loading data-v-612eeee9"><text class="page-gate-loading-text data-v-612eeee9">正在登录…</text></view><block wx:if="{{R}}"><view class="elder-header data-v-612eeee9"><text class="elder-greet data-v-612eeee9">{{S}},{{T}}</text><text class="{{['elder-status', 'data-v-612eeee9', V]}}">{{U}}</text><scroll-view wx:if="{{W}}" scroll-x class="elder-card-scroll data-v-612eeee9" show-scrollbar="{{false}}"><view class="elder-card-row data-v-612eeee9"><view wx:for="{{X}}" wx:for-item="card" wx:key="b" class="{{['elder-card-chip', 'data-v-612eeee9', card.c && 'active']}}" bindtap="{{card.d}}"><text class="data-v-612eeee9">{{card.a}}</text></view></view></scroll-view></view><view class="elder-actions data-v-612eeee9"><view class="elder-btn elder-btn-primary data-v-612eeee9" bindtap="{{Z}}"><tongji-icon wx:if="{{Y}}" class="data-v-612eeee9" u-i="612eeee9-17" bind:__l="__l" u-p="{{Y}}"/><text class="elder-btn-text data-v-612eeee9">录入今日血糖</text></view><view class="{{['elder-btn', 'elder-btn-voice', 'data-v-612eeee9', ac && 'speaking', ad && 'disabled']}}" bindtap="{{ae}}"><tongji-icon wx:if="{{aa}}" class="data-v-612eeee9" u-i="612eeee9-18" bind:__l="__l" u-p="{{aa}}"/><text class="elder-btn-text data-v-612eeee9">{{ab}}</text></view></view><view wx:if="{{af}}" class="elder-chart-block data-v-612eeee9"><view class="card chart-card data-v-612eeee9"><view class="card-head data-v-612eeee9"><view class="card-head-left data-v-612eeee9"><text class="card-title data-v-612eeee9">血糖趋势</text><text class="card-subtitle data-v-612eeee9">{{ag}} · mmol/L</text></view><view class="card-legend data-v-612eeee9"><view class="{{['legend-item', 'data-v-612eeee9', ah && 'inactive']}}" bindtap="{{ai}}"><view class="legend-dot legend-dot-fasting data-v-612eeee9"/><text class="data-v-612eeee9">空腹</text></view><view class="{{['legend-item', 'data-v-612eeee9', aj && 'inactive']}}" bindtap="{{ak}}"><view class="legend-dot legend-dot-postprandial data-v-612eeee9"/><text class="data-v-612eeee9">餐后</text></view></view></view><view wx:if="{{al}}" class="chart-summary data-v-612eeee9"><view class="chart-summary-item data-v-612eeee9"><text class="chart-summary-num data-v-612eeee9">{{am}}</text><text class="chart-summary-label data-v-612eeee9">天偏高</text></view><view class="chart-summary-item data-v-612eeee9"><text class="chart-summary-num data-v-612eeee9">{{an}}</text><text class="chart-summary-label data-v-612eeee9">天正常</text></view><view class="chart-summary-item data-v-612eeee9"><text class="chart-summary-num data-v-612eeee9">{{ao}}</text><text class="chart-summary-label data-v-612eeee9">天有记录</text></view></view><view class="chart-canvas-wrap data-v-612eeee9"><canvas wx:if="{{ap}}" id="bloodWaveChart" type="2d" class="chart-canvas data-v-612eeee9" bindtouchstart="{{aq}}" bindtouchmove="{{ar}}"/><view wx:if="{{as}}" class="chart-canvas-placeholder data-v-612eeee9"><text class="data-v-612eeee9">图表已暂停显示</text></view><view wx:if="{{at}}" class="chart-empty data-v-612eeee9"><text class="chart-empty-text data-v-612eeee9">当前时间范围暂无血糖数据</text></view><cover-view wx:if="{{av}}" class="chart-tip data-v-612eeee9" style="{{'left:' + aB + ';' + ('top:' + aC)}}"><cover-view class="chart-tip-date data-v-612eeee9">{{aw}}</cover-view><cover-view wx:if="{{ax}}" class="chart-tip-row data-v-612eeee9"><cover-view class="legend-dot legend-dot-fasting data-v-612eeee9"/><cover-view class="chart-tip-text data-v-612eeee9">空腹 {{ay}}</cover-view></cover-view><cover-view wx:if="{{az}}" class="chart-tip-row data-v-612eeee9"><cover-view class="legend-dot legend-dot-postprandial data-v-612eeee9"/><cover-view class="chart-tip-text data-v-612eeee9">餐后 {{aA}}</cover-view></cover-view></cover-view></view></view><view class="range-bar data-v-612eeee9"><view wx:for="{{aD}}" wx:for-item="opt" wx:key="b" class="{{['range-item', 'data-v-612eeee9', opt.c && 'active']}}" bindtap="{{opt.d}}"><text class="data-v-612eeee9">{{opt.a}}</text></view></view></view><view class="elder-today-panel data-v-612eeee9"><text class="elder-panel-title data-v-612eeee9">今日血糖</text><view class="elder-today-grid data-v-612eeee9"><view class="{{['elder-metric', 'data-v-612eeee9', aI && 'is-high']}}"><text class="elder-metric-label data-v-612eeee9">{{aE}}</text><view class="elder-metric-value-row data-v-612eeee9"><text class="elder-metric-value data-v-612eeee9">{{aF}}</text><text wx:if="{{aG}}" class="elder-metric-unit data-v-612eeee9">mmol/L</text></view><text wx:if="{{aH}}" class="elder-metric-flag data-v-612eeee9">偏高,请遵医嘱</text></view><view class="{{['elder-metric', 'data-v-612eeee9', aN && 'is-high']}}"><text class="elder-metric-label data-v-612eeee9">{{aJ}}</text><view class="elder-metric-value-row data-v-612eeee9"><text class="elder-metric-value data-v-612eeee9">{{aK}}</text><text wx:if="{{aL}}" class="elder-metric-unit data-v-612eeee9">mmol/L</text></view><text wx:if="{{aM}}" class="elder-metric-flag data-v-612eeee9">偏高,请遵医嘱</text></view></view></view><view class="elder-more-link data-v-612eeee9" bindtap="{{aO}}"><view class="elder-more-body data-v-612eeee9"><text class="elder-more-title data-v-612eeee9">查看更多</text><text class="elder-more-sub data-v-612eeee9">健康日历 · 运动 · 家人互动</text></view><text class="elder-more-arrow data-v-612eeee9">›</text></view><view wx:if="{{aP}}" class="card ai-diet-card data-v-612eeee9"><view class="ai-diet-hero data-v-612eeee9"><view class="ai-diet-hero-aurora data-v-612eeee9" aria-hidden="true"><view class="ai-diet-blob ai-diet-blob-1 data-v-612eeee9"/><view class="ai-diet-blob ai-diet-blob-2 data-v-612eeee9"/><view class="ai-diet-blob ai-diet-blob-3 data-v-612eeee9"/></view><view class="ai-diet-hero-content data-v-612eeee9"><view class="ai-diet-hero-main data-v-612eeee9"><view class="{{['ai-diet-hero-icon', 'data-v-612eeee9', aR && 'thinking']}}" aria-hidden="true"><view class="ai-diet-hero-icon-ring data-v-612eeee9"/><tongji-icon wx:if="{{aQ}}" class="data-v-612eeee9" u-i="612eeee9-19" bind:__l="__l" u-p="{{aQ}}"/></view><view class="ai-diet-hero-copy data-v-612eeee9"><view class="ai-diet-hero-titles data-v-612eeee9"><text class="ai-diet-title data-v-612eeee9">AI 饮食建议</text><view class="ai-diet-badge data-v-612eeee9"><view class="ai-diet-badge-dot data-v-612eeee9"/><text class="data-v-612eeee9">智能定制</text></view></view><text class="ai-diet-sub data-v-612eeee9">读您近 7 天 · 30 天血糖,定制今日三餐</text></view></view><view class="{{['ai-diet-refresh', 'data-v-612eeee9', aU && 'disabled']}}" role="button" aria-label="换一换今日饮食建议" bindtap="{{aV}}"><tongji-icon wx:if="{{aS}}" class="data-v-612eeee9" u-i="612eeee9-20" bind:__l="__l" u-p="{{aS}}"/><text class="data-v-612eeee9">{{aT}}</text></view></view></view><view wx:if="{{aW}}" class="ai-diet-skeleton data-v-612eeee9"><view wx:for="{{aX}}" wx:for-item="n" wx:key="a" class="ai-diet-skeleton-row data-v-612eeee9"><view class="ai-diet-skeleton-tag data-v-612eeee9"/><view class="ai-diet-skeleton-line data-v-612eeee9"/><view class="ai-diet-skeleton-line short data-v-612eeee9"/></view><text class="ai-diet-skeleton-hint data-v-612eeee9">正在生成今日饮食建议…</text></view><view wx:else class="{{['ai-diet-body', 'data-v-612eeee9', bx && 'is-streaming']}}"><view class="ai-diet-section-head data-v-612eeee9"><text class="ai-diet-section-title data-v-612eeee9">今日饮食</text><text wx:if="{{aY}}" class="ai-diet-section-tag data-v-612eeee9">生成中…</text></view><view class="ai-diet-meal-list data-v-612eeee9"><view class="ai-diet-meal-card meal-breakfast data-v-612eeee9"><view class="ai-diet-meal-head data-v-612eeee9"><view class="ai-diet-meal-icon data-v-612eeee9" aria-hidden="true"><tongji-icon wx:if="{{aZ}}" class="data-v-612eeee9" u-i="612eeee9-21" bind:__l="__l" u-p="{{aZ}}"/></view><text class="ai-diet-meal-label data-v-612eeee9">早餐</text></view><text class="ai-diet-meal-text data-v-612eeee9">{{ba}}<text wx:if="{{bb}}" class="ai-stream-cursor data-v-612eeee9">▍</text></text></view><view wx:if="{{bc}}" class="ai-diet-meal-card meal-drinks data-v-612eeee9"><view class="ai-diet-meal-head data-v-612eeee9"><view class="ai-diet-meal-icon data-v-612eeee9" aria-hidden="true"><tongji-icon wx:if="{{bd}}" class="data-v-612eeee9" u-i="612eeee9-22" bind:__l="__l" u-p="{{bd}}"/></view><text class="ai-diet-meal-label data-v-612eeee9">喝的</text></view><text class="ai-diet-meal-text data-v-612eeee9">{{be}}<text wx:if="{{bf}}" class="ai-stream-cursor data-v-612eeee9">▍</text></text></view><view class="ai-diet-meal-card meal-lunch data-v-612eeee9"><view class="ai-diet-meal-head data-v-612eeee9"><view class="ai-diet-meal-icon data-v-612eeee9" aria-hidden="true"><tongji-icon wx:if="{{bg}}" class="data-v-612eeee9" u-i="612eeee9-23" bind:__l="__l" u-p="{{bg}}"/></view><text class="ai-diet-meal-label data-v-612eeee9">午餐</text></view><text class="ai-diet-meal-text data-v-612eeee9">{{bh}}<text wx:if="{{bi}}" class="ai-stream-cursor data-v-612eeee9">▍</text></text></view><view class="ai-diet-meal-card meal-dinner data-v-612eeee9"><view class="ai-diet-meal-head data-v-612eeee9"><view class="ai-diet-meal-icon data-v-612eeee9" aria-hidden="true"><tongji-icon wx:if="{{bj}}" class="data-v-612eeee9" u-i="612eeee9-24" bind:__l="__l" u-p="{{bj}}"/></view><text class="ai-diet-meal-label data-v-612eeee9">晚餐</text></view><text class="ai-diet-meal-text data-v-612eeee9">{{bk}}<text wx:if="{{bl}}" class="ai-stream-cursor data-v-612eeee9">▍</text></text></view></view><view wx:if="{{bm}}" class="ai-diet-tip-box data-v-612eeee9"><view class="ai-diet-tip-head data-v-612eeee9"><tongji-icon wx:if="{{bn}}" class="data-v-612eeee9" u-i="612eeee9-25" bind:__l="__l" u-p="{{bn}}"/><text class="ai-diet-tip-label data-v-612eeee9">小贴士</text></view><text class="ai-diet-tip-text data-v-612eeee9">{{bo}}<text wx:if="{{bp}}" class="ai-stream-cursor data-v-612eeee9">▍</text></text></view><view wx:if="{{bq}}" class="ai-diet-avoid data-v-612eeee9"><view class="ai-diet-avoid-head data-v-612eeee9"><tongji-icon wx:if="{{br}}" class="data-v-612eeee9" u-i="612eeee9-26" bind:__l="__l" u-p="{{br}}"/><text class="ai-diet-avoid-label data-v-612eeee9">今日尽量少碰</text></view><view class="ai-diet-avoid-tags data-v-612eeee9"><text wx:for="{{bs}}" wx:for-item="item" wx:key="b" class="ai-diet-avoid-tag data-v-612eeee9">{{item.a}}</text></view></view><view wx:if="{{bt}}" class="ai-diet-actions data-v-612eeee9"><view class="ai-diet-btn primary data-v-612eeee9" bindtap="{{bv}}"><text class="data-v-612eeee9">填入今日饮食</text></view><view class="ai-diet-btn ghost data-v-612eeee9" bindtap="{{bw}}"><text class="data-v-612eeee9">手动记录</text></view></view></view><view wx:if="{{by}}" class="{{['ai-diet-exercise', 'data-v-612eeee9', bK]}}"><view class="ai-diet-exercise-head data-v-612eeee9"><view class="ai-diet-exercise-icon data-v-612eeee9" aria-hidden="true"><tongji-icon wx:if="{{bz}}" class="data-v-612eeee9" u-i="612eeee9-27" bind:__l="__l" u-p="{{bz}}"/></view><view class="ai-diet-exercise-head-text data-v-612eeee9"><text class="ai-diet-exercise-title data-v-612eeee9">运动降糖</text><text class="{{['ai-diet-exercise-tag', 'data-v-612eeee9', bB]}}">{{bA}}</text></view></view><text wx:if="{{bC}}" class="ai-diet-exercise-headline data-v-612eeee9">{{bD}}</text><view class="ai-diet-exercise-list data-v-612eeee9"><view wx:for="{{bE}}" wx:for-item="it" wx:key="c" class="ai-diet-exercise-item data-v-612eeee9"><text class="ai-diet-exercise-bullet data-v-612eeee9">{{it.a}}</text><text class="ai-diet-exercise-item-text data-v-612eeee9">{{it.b}}</text></view></view><view wx:if="{{bF}}" class="ai-diet-exercise-meta data-v-612eeee9"><tongji-icon wx:if="{{bG}}" class="data-v-612eeee9" u-i="612eeee9-28" bind:__l="__l" u-p="{{bG}}"/><text class="data-v-612eeee9">{{bH}}</text></view><text wx:if="{{bI}}" class="ai-diet-exercise-note data-v-612eeee9">{{bJ}}</text></view><view class="ai-diet-ask-panel data-v-612eeee9"><view class="ai-diet-ask-head data-v-612eeee9"><text class="ai-diet-ask-title data-v-612eeee9">能不能吃?</text><text class="ai-diet-ask-hint data-v-612eeee9">输入食物名称,结合您的档案判断</text></view><view class="ai-diet-ask-row data-v-612eeee9"><input class="ai-diet-ask-input data-v-612eeee9" type="text" value="{{bL}}" placeholder="如:白馒头、地瓜、粘豆包" placeholder-class="input-placeholder" confirm-type="search" aria-label="想咨询的食物名称" bindinput="{{bM}}" bindconfirm="{{bN}}"/><view class="{{['ai-diet-ask-btn', 'data-v-612eeee9', bR && 'disabled']}}" role="button" aria-label="向 AI 咨询该食物" bindtap="{{bS}}"><tongji-icon wx:if="{{bO}}" class="data-v-612eeee9" u-i="612eeee9-29" bind:__l="__l" u-p="{{bP}}"/><text class="data-v-612eeee9">{{bQ}}</text></view></view><view wx:if="{{bT}}" class="{{['ai-diet-ask-result', 'data-v-612eeee9', cb]}}"><view wx:if="{{bU}}" class="{{['ai-diet-ask-badge', 'data-v-612eeee9', bW]}}"><text class="data-v-612eeee9">{{bV}}</text></view><text class="ai-diet-ask-advice data-v-612eeee9">{{bX}}<text wx:if="{{bY}}" class="ai-stream-cursor data-v-612eeee9">▍</text></text><text wx:if="{{bZ}}" class="ai-diet-ask-portion data-v-612eeee9">建议份量:{{ca}}</text></view></view><view wx:if="{{cc}}" class="ai-diet-analysis data-v-612eeee9"><view class="ai-diet-analysis-head data-v-612eeee9"><tongji-icon wx:if="{{cd}}" class="data-v-612eeee9" u-i="612eeee9-30" bind:__l="__l" u-p="{{cd}}"/><text class="ai-diet-analysis-title data-v-612eeee9">以上建议依据 · 血糖回顾</text></view><view class="ai-diet-analysis-grid data-v-612eeee9"><view wx:for="{{ce}}" wx:for-item="s" wx:key="l" class="ai-diet-analysis-col data-v-612eeee9"><text class="ai-diet-analysis-range data-v-612eeee9">{{s.a}}</text><block wx:if="{{s.b}}"><view class="{{['ai-diet-analysis-rate', 'data-v-612eeee9', s.d]}}"><view class="ai-diet-analysis-rate-val data-v-612eeee9"><text class="ai-diet-analysis-rate-num data-v-612eeee9">{{s.c}}</text><text class="ai-diet-analysis-rate-pct data-v-612eeee9">%</text></view><text class="ai-diet-analysis-rate-label data-v-612eeee9">达标率</text></view><view class="ai-diet-analysis-metrics data-v-612eeee9"><view class="ai-diet-analysis-metric data-v-612eeee9"><text class="ai-diet-analysis-m-label data-v-612eeee9">偏高</text><text class="{{['ai-diet-analysis-m-value', 'data-v-612eeee9', s.f && 'is-warn']}}">{{s.e}}<text class="ai-diet-analysis-m-unit data-v-612eeee9">天</text></text></view><view class="ai-diet-analysis-metric data-v-612eeee9"><text class="ai-diet-analysis-m-label data-v-612eeee9">空腹均</text><text class="ai-diet-analysis-m-value data-v-612eeee9">{{s.g}}</text></view><view class="ai-diet-analysis-metric data-v-612eeee9"><text class="ai-diet-analysis-m-label data-v-612eeee9">餐后均</text><text class="ai-diet-analysis-m-value data-v-612eeee9">{{s.h}}</text></view></view><text class="ai-diet-analysis-days data-v-612eeee9">{{s.i}} 天有记录</text></block><view wx:else class="ai-diet-analysis-empty data-v-612eeee9"><tongji-icon wx:if="{{s.k}}" class="data-v-612eeee9" u-i="{{s.j}}" bind:__l="__l" u-p="{{s.k}}"/><text class="data-v-612eeee9">暂无记录</text></view></view></view></view><view wx:if="{{cf}}" class="ai-diet-footer data-v-612eeee9"><text wx:if="{{cg}}" class="ai-diet-rules data-v-612eeee9">{{ch}}</text><text wx:if="{{ci}}" class="ai-diet-disclaimer data-v-612eeee9">{{cj}}</text></view></view><view class="footer-tip data-v-612eeee9"><text class="data-v-612eeee9">数据仅供参考,请遵医嘱</text></view><view wx:if="{{ck}}" class="input-modal-mask data-v-612eeee9" bindtap="{{cv}}"><view class="input-modal phone-gate-modal data-v-612eeee9" catchtap="{{ct}}"><view class="input-modal-grip data-v-612eeee9"/><view class="input-modal-head data-v-612eeee9"><view class="input-modal-title-wrap data-v-612eeee9"><text class="input-modal-title data-v-612eeee9">授权手机号</text><text class="input-modal-sub data-v-612eeee9">绑定手机号后即可记录血糖,无需先填写就诊卡</text></view><view class="input-modal-close data-v-612eeee9" bindtap="{{cl}}"><text class="input-modal-close-icon data-v-612eeee9">×</text></view></view><view class="phone-gate-body data-v-612eeee9"><text class="phone-gate-tip data-v-612eeee9">微信仅提供手机号,请选择性别以便写入就诊档案。</text><view class="phone-gate-gender data-v-612eeee9"><text class="phone-gate-gender-label data-v-612eeee9">性别</text><view class="phone-gate-gender-row data-v-612eeee9"><view class="{{['phone-gate-gender-opt', 'data-v-612eeee9', cm && 'active']}}" bindtap="{{cn}}"><text class="data-v-612eeee9">男</text></view><view class="{{['phone-gate-gender-opt', 'data-v-612eeee9', co && 'active']}}" bindtap="{{cp}}"><text class="data-v-612eeee9">女</text></view></view></view><button class="phone-gate-btn data-v-612eeee9" open-type="getPhoneNumber" loading="{{cq}}" disabled="{{cr}}" bindgetphonenumber="{{cs}}"> 微信授权手机号 </button></view></view></view><view wx:if="{{cw}}" class="input-modal-mask data-v-612eeee9" bindtap="{{cR}}"><view class="input-modal data-v-612eeee9" catchtap="{{cQ}}"><view class="input-modal-grip data-v-612eeee9"/><view class="input-modal-head data-v-612eeee9"><view class="input-modal-title-wrap data-v-612eeee9"><text class="input-modal-title data-v-612eeee9">{{cx}}</text><text class="input-modal-sub data-v-612eeee9">{{cy}} · {{cz}}</text></view><view class="input-modal-close data-v-612eeee9" bindtap="{{cA}}"><text class="input-modal-close-icon data-v-612eeee9">×</text></view></view><view wx:if="{{cB}}" class="input-modal-loading data-v-612eeee9"><text class="data-v-612eeee9">加载今日数据中…</text></view><scroll-view wx:else scroll-y class="input-modal-body input-modal-body-ready data-v-612eeee9"><view class="input-modal-tip data-v-612eeee9"><text class="data-v-612eeee9">请如实填写,留空表示该项不上传。当天可多次修改。</text></view><view class="input-section-title data-v-612eeee9">血糖(mmol/L)</view><view class="input-field data-v-612eeee9"><view class="input-field-label data-v-612eeee9"><view class="input-field-dot input-field-dot-fasting data-v-612eeee9"/><text class="data-v-612eeee9">空腹血糖</text></view><view class="input-field-input data-v-612eeee9"><input class="data-v-612eeee9" type="digit" value="{{cC}}" placeholder="如 6.5" placeholder-class="input-placeholder" bindinput="{{cD}}"/></view></view><view class="input-field data-v-612eeee9"><view class="input-field-label data-v-612eeee9"><view class="input-field-dot input-field-dot-postprandial data-v-612eeee9"/><text class="data-v-612eeee9">餐后血糖</text></view><view class="input-field-input data-v-612eeee9"><input class="data-v-612eeee9" type="digit" value="{{cE}}" placeholder="如 8.0" placeholder-class="input-placeholder" bindinput="{{cF}}"/></view></view><view class="input-field data-v-612eeee9"><view class="input-field-label data-v-612eeee9"><view class="input-field-dot input-field-dot-other data-v-612eeee9"/><text class="data-v-612eeee9">其他血糖</text></view><view class="input-field-input data-v-612eeee9"><input class="data-v-612eeee9" type="digit" value="{{cG}}" placeholder="如 7.2" placeholder-class="input-placeholder" bindinput="{{cH}}"/></view></view><view class="input-section-title data-v-612eeee9">备注</view><view class="input-field input-field-textarea data-v-612eeee9"><block wx:if="{{r0}}"><textarea class="data-v-612eeee9" value="{{cI}}" placeholder="如:饭前空腹测量、餐后2小时测量等(选填)" placeholder-class="input-placeholder" show-confirm-bar="{{false}}" auto-height="{{true}}" bindinput="{{cJ}}"/></block></view></scroll-view><view class="input-modal-actions data-v-612eeee9"><view wx:if="{{cK}}" class="{{['input-modal-btn', 'danger', 'data-v-612eeee9', cL && 'disabled']}}" bindtap="{{cM}}"><text class="data-v-612eeee9">删除</text></view><view class="{{['input-modal-btn', 'primary', 'data-v-612eeee9', cO && 'disabled']}}" bindtap="{{cP}}"><text class="data-v-612eeee9">{{cN}}</text></view></view></view></view></block></view> |