- 清理 1155 个已删除的历史文件(废弃 prompt_logs、tmp、旧 ops 脚本) - export/ 数据文件从 git 移除(已在 .gitignore) - demo-miniprogram 从 tmp/ 移入 apps/,添加 CLAUDE.md 注解 - DDL 合并:完整 schema 定义填充到 db/*/schemas/(从 docs/database/ddl/ 复制) - 39 个 v1 迁移脚本归档到 db/_archived/migrations_v1_merged/ - 4 个迁移变更类 BD_Manual 文档归档到 docs/database/_archived/ - .gitignore 补充 .vite/ 和 apps/*.zip - settings.json 添加 effortLevel 默认配置 - scripts/ops/ 新增运维脚本入库 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
61 lines
1.8 KiB
Plaintext
61 lines
1.8 KiB
Plaintext
<!-- pages/notes/notes.wxml — 备注记录 -->
|
||
|
||
<!-- 加载态(toast 浮层,不白屏) -->
|
||
<view class="g-toast-loading" wx:if="{{pageState === 'loading'}}">
|
||
<view class="g-toast-loading-inner">
|
||
<t-loading theme="circular" size="40rpx" />
|
||
<text class="g-toast-loading-text">加载中...</text>
|
||
</view>
|
||
</view>
|
||
|
||
<!-- 错误态 -->
|
||
<view class="page-error" wx:elif="{{pageState === 'error'}}">
|
||
<view class="error-content">
|
||
<text class="error-icon">😵</text>
|
||
<text class="error-text">加载失败,请重试</text>
|
||
<view class="retry-btn" hover-class="retry-btn--hover" bindtap="onRetry">
|
||
<text class="retry-btn-text">重新加载</text>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
|
||
<!-- 空数据态 -->
|
||
<view class="page-empty-wrap" wx:elif="{{pageState === 'empty'}}">
|
||
<view class="page-empty">
|
||
<t-empty description="暂无备注记录" />
|
||
</view>
|
||
</view>
|
||
|
||
<!-- 正常态 -->
|
||
<view class="page-normal" wx:elif="{{pageState === 'normal'}}">
|
||
<!-- 备注列表 -->
|
||
<view class="note-list">
|
||
<view
|
||
class="note-card"
|
||
wx:for="{{notes}}"
|
||
wx:key="id"
|
||
>
|
||
<text class="note-content">{{item.content}}</text>
|
||
<view class="note-bottom">
|
||
<text class="note-tag {{item.tagType === 'coach' ? 'tag-coach' : 'tag-customer'}}">{{item.tagLabel}}</text>
|
||
<view class="note-bottom-right">
|
||
<view class="note-delete-btn" catchtap="onDeleteNote" data-id="{{item.id}}" hover-class="note-delete-btn--hover">
|
||
<t-icon name="delete" size="16px" color="#a6a6a6" />
|
||
</view>
|
||
<text class="note-time">{{item.timeLabel}}</text>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
|
||
<!-- 底部提示 -->
|
||
<view class="list-footer">
|
||
<text class="footer-text">— 已加载全部记录 —</text>
|
||
</view>
|
||
|
||
<!-- AI 悬浮按钮 -->
|
||
<ai-float-button />
|
||
</view>
|
||
|
||
<dev-fab />
|