2026-07-03 02:45:00 +08:00
|
|
|
|
# 项目长期记忆
|
|
|
|
|
|
|
|
|
|
|
|
## 用户偏好
|
|
|
|
|
|
- **产品介绍页风格**:偏好明亮/浅色风格,不要暗色科技风;单屏不滚动布局
|
|
|
|
|
|
- **生图能力**:项目有 ImageGen 文生图工具可用,可用于生成产品渲染图等
|
|
|
|
|
|
- **操作规则**:开发/修改程序前必须确认需求,不可自说自话操作;生产环境服务器文件和数据必须用户授权后才可动
|
2026-09-19 23:40:46 +08:00
|
|
|
|
|
|
|
|
|
|
## Ardot 设计稿经验(充电柜H5应用)
|
|
|
|
|
|
- **设计稿文件ID**: `701384244279693`("安知充H5应用设计稿")
|
|
|
|
|
|
- **7屏完整列表**: 登录(2:1004) 首页(2:1022) 设备详情(2:1094,高1260) 设备列表(2:1334) 仓体详情(2:1359) 订单(2:1411) 我的(2:1468)
|
|
|
|
|
|
- **关键教训 — frame fills 必须用数组格式**: `fills` 属性必须用 `[{type:"SOLID", color:{r,g,b}}]` RGB对象数组。`fill:"#FFF"` 十六进制简写在 batch_edit 的 Update 操作中对已有frame节点可能不生效(Insert 新节点时可用简写,Update 已有节点必须用数组格式)
|
|
|
|
|
|
- **strokes 必须用数组格式**: `strokes: [{type:"SOLID", color:{r,g,b}, width:N}]`,不是对象形式
|
|
|
|
|
|
- **cornerRadius 必须是数字**: 不能传数组
|
|
|
|
|
|
- **屏幕背景色**: tab页面 #f5f5f5,子页面(设备详情/列表/仓体详情) 也是 #f5f5f5;登录页用渐变 linear-gradient(135deg,#f0f4ff,#e0e7ff,#f0f9ff)
|
|
|
|
|
|
- **卡片统一白色**: 所有卡片/容器 #FFFFFF + 圆角
|
|
|
|
|
|
- **颜色系统**: 主蓝#2563eb, 在线绿#16a34a(bg:#f0fdf4), 离线灰#9ca3af(bg:#f9fafb), 故障红#dc2626(bg:#fef2f2), 停止橙#f59e0b(bg:#fffbeb), 充电中蓝#2563eb(bg:#eff6ff), 满电紫#7c3aed
|
|
|
|
|
|
- **设备详情36仓**: 6板×6通道=36, 通道卡片白底+顶部3px彩色状态条(色条用RECTANGLE子节点fill表示状态色)
|