58 lines
2.4 KiB
Text
58 lines
2.4 KiB
Text
<!-- 详情页:人视图 / 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>
|