Files
vtj/TODO.md
“chenhuachun” 48492a1505 chore: 🚀 todo
2025-10-11 16:32:24 +08:00

3.6 KiB
Raw Permalink Blame History

Todo

需求池

AI助手支持解析Sketch/Figma/蓝湖/MasterGo元数据生成页面

  • Sketch/Figma 实现方式
    1. 开发Sketch插件导出设计稿图层json格式数据
    2. AI助手支持上传json文件和文本录入json内容
    3. 解析和压缩json数据
    4. 调用 Claude 4 生成提示词
    5. 对接回现有的DeepSeek生成代码API

AI识别图生代码时自动生成相似装饰图片

  • 技术调研

历史记录支持手动和自动模式

  • 实现需求
    1. 历史记录面板增加一个 自动/手动 开关 和 手动触发保存记录的按钮
    2. 手动触发的保存需要填写备注信息, 最近的50份记录排除手动的即手动保存的记录不会自动删除
    3. 历史项目支持打标记,打了标记的项即转为手动记录

可配置化的JSON设置器

  • 组件有的属性是 Object/Array 类型不了解内部数据结构时用户难设置。需要对数据进行schema描述提示用表格形式显示需要支持数类型键值对、基础类型数组、对象的数组。

设计视图区支持打开多个文件

  • 工作区的Tab改为记录最近打开的页面、区块设计视图、源码视图、DSL视图改为到当前激活的Tab项内切换。

增加AI Agent支持自然语言操作页面、区块、数据源等

  • 验证可行性

扩展物料库

  • 独立代码仓库构建扩展物料库

静态文件资源管理器

  • 支持本地文件和oss文件资源管理

设计器支持应用级的全局功能和样式配置

  • 自定义增强应用全局代码,全局样式

芋道深度集成案例

自建平台项目示例工程

设计器优化

  • 页面、区块支持自动生成名称
  • 大纲树显示节点class名 - 节点样式设置支持 flex-grow、flex-shrink设置
  • XIcon组件迁移到 @vtj/icons 依赖调整AI提示词
  • AI元数据支持文本输入支持 MasterGo
  • 依赖物料组件支持配置是否显示在组件库面板
  • 页面路由支持嵌套增加RouterView
  • 区块定义属性支持指定属性设置器
  • 区块定义支持设置组件暴露
  • 支持自定义路由和文件名,文件保存位置
  • 页面中的区块支持快捷方式打开

视频教程

在线LCDP

  • 应用支持权限设置: 公开(无需任何身份验证即可访问),内部公开(任何登录的用户都可以访问),非公开(仅限自己访问)
  • 用户列表支持注册时间排序

重构DevTool模块

bugs

  • 页面另存为区块时css样式没有带过去
  • 页面mounted拿不到$refs
  • 区块第一次拖进页面后,无法再拖到,需要刷新才可以
  • vue代码 v-if v-for template标签内无子标签或多个子标签parser异常
  • pro engine 处理跳转链接需要适配 设置了 pageRouteName 的情况
  • XMenu组件支持折叠图标模式

版本规划

v0.13.0

  • AI Agent 应用级智能体
  • AI助手元数据支持文本录入支持MasterGo导出的json
  • 页面、区块支持自定义文件名、页面路由支持RouterView
  • 应用全局功能配置包括css、store、request
  • 变量设置器左侧增加当前项目可用页面tab
  • 区块定义支持设置组件暴露
  • 配置化JSON设置器
  • 资源文件管理器
  • 设计视图支持打开多个文件
  • 历史记录支持手动保存,支持自定义标记

v0.14.0

  • 国际化支持
  • swagger接口导入
  • 模板市场
  • 物料制作平台
  • 自定义文件名、路由
  • 依赖支持配置出码组件名的格式(驼峰/分割符、是否需要import和注册