廖力工作日志 2026-01-15 09:36:56 星期四
上周主线: 本来应该完成:1.完成脚本编辑界面的所有数据绑定的工作。2.完成中间文件管理的数据绑定工作。但由于一直在等接口所以实际上在做一些体验优化工作
本周主线:进行一些体验优化工作,数据接口来了再进行对接口的工作
##今天的任务:
1.改进界面用户体验
2.开始了解图片编辑模块的需求 — 延后
图片编辑模块的业务照搬美图秀秀,原因是美图秀秀提供的图片编辑功能可以用于图生视频的前置编辑
目前已有的大模块为:
调整 -- 调整图像尺寸
抠图 -- 获得前景
人像 -- 人像美化
滤镜 -- 一些照片风格滤镜
2.1 了解图片编辑模块的子模块拆分是怎么做的
2.2 了解图片编辑模块的代码风格
2.3 了解图片编辑模块的单例模式实现和状态管理是怎么做的
2.4 了解当前图片编辑模块缺失的内容有哪些
1.调整模块
基础调整已经完成 但包含一些bug
没有高级调整功能
2.抠图模块
3.消除笔模块
4.ai超清模块
5.ai扩图模块
6.无损放大模块
总结,主要做调整和 抠图,人像和滤镜功能disable掉,暂时不做
2.5 了解当前图片编辑模块为未来可以做哪些代码或结构上的优化
1.当前图片编辑的模块配色没有使用色板
2.当前图片编辑模块的尺寸没有使用rem导致尺寸在rem分辨率适配下失真
3.界面需要对齐设计稿
1.当前界面需要全屏显示
2.当前界面的ui元素和设计稿不对齐
4.目前一级菜单上的样式未对齐设计稿3.开始新的工具2.0 的需求 – 最新,紧急
1.需求简述:通过对话流的方式和不同的llm进行自然语言对话,支持上传图片和视频,且不同的大语言模型可能支持的多媒体类型和数量不同。
2.多会话.支持筛选
3.可复用一部分工作台v2的样式,但是必须解耦
1.需要将workbanchv2的一些组件放到外部组件库里去形成全局通用组件
目前看到可以公用的组件是:
1.chatComponents --- ChatContainer的一些属性需要抽象出来,目前版本和工作台v2粘合得很紧
2.dropDown
3.icons
4.sendMsgBtn
5.rainbowRing
6.chatTextArea
7.iconBtn
8.fullScreenLoadingCover
4.工具2.0接口确认:
1.对话历史列表
--是否需要分页?前端实现下拉加载。
2.创建聊天
3.流式聊天请求接口
4.大模型配置获取接口
5.视频/图片上传接口
6.视频/图片删除接口
7.聊天删除接口
已经完成的任务:
工具2.0 完成基础目录搭建
工具2.0 完成菜单置入
工具2.0 完成侧边菜单部分栏目名称修改##明天的任务:
1.将workbanchv2中部分组件整理归类为公用组件,移动到外部ui组件库。
2.搭建工具2.0的前端构架
3.完成工具2.0的前端静态页初步重构 – 先不管文件上传管理/流式对话样式的不同的问题
1.完成对话历史列表
对话历史列表的搜索功能需要做一些更改
对话历史列表的宽度/字体大小等需要修改至和设计稿一致
2.完成对话框
1.完成上传图片下拉框
2.完成模型切换下拉框
3.完成对话文本编辑器置入
4.完成发送按钮置入
3.改造对话流容器
4.编写新的user/system对话样式
5.编写新的“回到底部”按钮
4.暂时对接工作台v2的接口测试效果长期任务:
1.适配一个移动端版本
2.图片编辑模块的需求 — 延后
图片编辑模块的业务照搬美图秀秀,原因是美图秀秀提供的图片编辑功能可以用于图生视频的前置编辑
目前已有的大模块为:
调整 – 调整图像尺寸
抠图 – 获得前景
人像 – 人像美化
滤镜 – 一些照片风格滤镜
2.1 了解图片编辑模块的子模块拆分是怎么做的
2.2 了解图片编辑模块的代码风格
2.3 了解图片编辑模块的单例模式实现和状态管理是怎么做的
2.4 了解当前图片编辑模块缺失的内容有哪些
1.调整模块
基础调整已经完成 但包含一些bug
没有高级调整功能
2.抠图模块
3.消除笔模块
4.ai超清模块
5.ai扩图模块
6.无损放大模块
总结,主要做调整和 抠图,人像和滤镜功能disable掉,暂时不做
2.5 了解当前图片编辑模块为未来可以做哪些代码或结构上的优化
1.当前图片编辑的模块配色没有使用色板
2.当前图片编辑模块的尺寸没有使用rem导致尺寸在rem分辨率适配下失真
3.界面需要对齐设计稿
1.当前界面需要全屏显示
2.当前界面的ui元素和设计稿不对齐
4.目前一级菜单上的样式未对齐设计稿设计稿规格为:1440*900
—————————————————————-其它内容———————————————————————–
{“chatId”: “c7d286f2-bb5d-40a4-ada2-31be7f371b74”, “jobId”: “d09949ee-1bee-4c9f-aa89-5edaeae865dc”, “messageId”: “ce70671a-0f46-44f0-882d-6b47d812d114”, “de”: {“id”: 3, “name”: “文籽”, “avatar”: “/agent.png”, “position”: “文案专员”}, “content”: {“status”: 2, “thinking”: “”, “text”: “”, “type”: “copywriting”, “tasks”: [], “title”: “阿维塔06短视频脚本”, “body”: “”}, “artifacts”: [{“id”: 1, “name”: “短视频创作”, “description”: “”, “type”: “videoScript”, “scene”: 1, “platform”: 1, “carSeriesName”: “阿维塔06”, “carSeriesId”: 1, “highlight”: [], “topic”: “”, “videoScript”: “”}]}
{“chatId”: “c7d286f2-bb5d-40a4-ada2-31be7f371b74”, “jobId”: “d09949ee-1bee-4c9f-aa89-5edaeae865dc”, “messageId”: “ce70671a-0f46-44f0-882d-6b47d812d114”, “de”: {“id”: 3, “name”: “文籽”, “avatar”: “/agent.png”, “position”: “文案专员”}, “content”: {“status”: 2, “thinking”: “”, “text”: “”, “type”: “copywriting”, “tasks”: [], “title”: “阿维塔06短视频脚本”, “body”: “”}, “artifacts”: [{“id”: 1, “name”: “短视频创作”, “description”: “”, “type”: “videoScript”, “videoScript”: “”}]}