zhuyuan-ice-gl-zy001/~/Projects/guanghulab-miniapp/pages/detail/detail.wxml

58 lines
2.4 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!-- 详情页:人视图 / AI 视图 -->
<view class="page" wx:if="{{note}}">
<!-- 视图切换 -->
<view class="seg">
<view class="seg-item {{view === 'human' ? 'seg-on' : ''}}" data-v="human" bindtap="onSwitchView">👤 人看的</view>
<view class="seg-item {{view === 'ai' ? 'seg-on' : ''}}" data-v="ai" bindtap="onSwitchView">🤖 AI 看的</view>
</view>
<!-- 人视图:渲染阅读 -->
<view wx:if="{{view === 'human'}}" class="card">
<view class="d-title">{{note.title}}</view>
<view class="d-tags">
<text wx:for="{{note.tags}}" wx:key="*this" class="tag">{{item}}</text>
</view>
<view class="d-body">
<block wx:for="{{rendered}}" wx:key="index">
<view wx:if="{{item.type === 'h2'}}" class="md-h2">{{item.text}}</view>
<view wx:elif="{{item.type === 'li'}}" class="md-li">· {{item.text}}</view>
<view wx:elif="{{item.type === 'bold'}}" class="md-bold">{{item.text}}</view>
<view wx:else class="md-p">{{item.text}}</view>
</block>
</view>
<view class="d-meta">{{note.updatedAt}} · {{note.visibility === 'private' ? '私密' : '公开'}}{{note.aiReadable ? ' · AI 可读' : ' · AI 不可读'}}</view>
</view>
<!-- AI 视图:结构化数据 -->
<view wx:if="{{view === 'ai'}}" class="card">
<view class="ai-head">本条目以结构化形式供给 AI 检索</view>
<view class="ai-row">
<view class="ai-label">摘要</view>
<view class="ai-val">{{note.summary}}</view>
</view>
<view class="ai-row">
<view class="ai-label">标签</view>
<view class="ai-val">{{note.tags}}</view>
</view>
<view class="ai-row">
<view class="ai-label">检索权限</view>
<view class="ai-val {{note.aiReadable ? 'ok' : 'deny'}}">
{{note.aiReadable ? 'ALLOWED — 可进入 AI 问答语料池' : 'DENIED — AI 问答不会读取本条目'}}
</view>
</view>
<view class="ai-row">
<view class="ai-label">原文长度</view>
<view class="ai-val">{{note.content.length}} 字符</view>
</view>
<view class="ai-row">
<view class="ai-label">配额</view>
<view class="ai-val">今日剩余 AI 调用:10 / 10(原型展示)</view>
</view>
<view class="ai-tip">正式版:AI 问答时按“公开 + AI 可读”过滤语料,答案附引用条目。私密日记永不进入此池。</view>
</view>
<view class="edit-fab" bindtap="onEdit">✎</view>
</view>