Commit Graph
445 Commits
Author SHA1 Message Date
2910410219andClaude bf1e9fa89a feat: Token映射配置增强 + 模型详情API + 编辑器布局优化
1. Token 映射下拉:
   - 新增 flattenWrappedFields 函数递归提取 { type, attrs } 结构中的叶子字段
   - 下拉选项显示 路径 — 标签 格式,选中值存完整路径
   - 同步/流式从响应映射取,异步从回调响应映射取

2. 模型详情 API:
   - 新增 getModelManage 详情接口 (/model/manage/getModelManage)
   - openDialog 改为 async,编辑时调详情接口获取完整数据
   - 修复 res.data.modelManage 取值路径

3. JSON 编辑器布局:
   - 弹窗宽度 1000px → 1200px
   - 配置侧栏 320px → 380px
   - config-summary 改用 flex:1 防止滚动条截断文本

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-17 14:45:53 +08:00
2910410219 51b5008951 chore: update dev env 2026-07-17 11:09:08 +08:00
2910410219andClaude fd287a0d92 fix(json-schema-editor): getNodeJsonPath 路径修复 - 包装对象父节点增加 .attrs. 前缀
根节点直子之外的 { type, attrs } 包装对象,其子字段路径中缺少 .attrs. 段。
通过给包装节点添加 _isWrapped 标记,让路径生成逻辑正确插入 .attrs. 前缀。

例如 messages.attrs[0].content 改为 messages.attrs[0].attrs.content

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-17 11:08:57 +08:00
2910410219 fa9ada2334 fix(json-schema-editor): 根节点输出时去除 { type, attrs } 包装
最外层根 object 不应该套 { type, attrs } 包装,
应直接输出子字段组成的原始对象。

- nodeToValue 中增加根节点判断:node === rootNode.value 时直接返回 rawValue
- 非根节点保持原有 { type, attrs/value, ...config } 格式不变
2026-07-16 17:32:20 +08:00
2910410219 76be2dc85c feat(json-schema-editor): JSON编辑器新增 isContainer 容器字段联动隐藏配置
将旧的分级 upLevel/remove 联动规则改为基于完整路径的平铺结构。

新增特性:
- 标量字段(string/number/boolean)配置面板中增加"容器字段"开关
- 开关打开后展示"联动隐藏"下拉菜单,列出当前字段同级及以上所有可选字段
- 下拉展示格式:"字段key — 完整路径"(如 type — messages.attrs[0].content.attrs[0].type)
- 选中后以 { key: path } 格式输出,渲染器按路径直接定位隐藏字段

核心改动:
- index.vue: 新增 getAvailableFields / getNodeJsonPath 替代旧的分级遍历逻辑
  - getAvailableFields: 从当前字段向上遍历,跳过数组层级,根级只含容器自身
  - getNodeJsonPath: inAttrs 状态机生成完整路径(messages.attrs[0].content.attrs[0].type)
  - linkRules 类型从 Array<{ upLevel, remove[] }> 改为 Array<Record<string, string>>
  - formToConfig / hasAnyConfig 同步更新
- FieldConfigDialog.vue: 重构联动隐藏UI,单 el-select multiple 替代分级 checkbox
- JsonNode.vue: 类型同步 + 摘要显示容器触发器及规则数

数据格式示例:
  "isContainer": true,
  "linkRules": [
    { "type": "messages.attrs[0].content.attrs[0].type" }
  ]
2026-07-16 17:26:30 +08:00
2910410219 5742608b97 feat: JSON编辑器增强 - Token映射下拉、字段选项key:value、序列化始终包装type
1. 模型配置弹窗: Token映射三个字段由输入框改为下拉菜单
   - 同步/流式从响应映射取key, 异步从回调响应映射取key
   - 切换返回类型时清空Token映射, 无映射配置时禁用并提示
2. JSON编辑器序列化: 所有节点始终输出{type, value/attrs}格式
   - 容器(object/array)始终{type, attrs}, 标量始终{type, value}
3. 字段配置增强:
   - 对象类型新增"循环生成"开关
   - 下拉控件选项列表改为key:value双输入框
4. 类型注释更新
2026-07-15 16:33:58 +08:00
2910410219 a6eaf57898 v2模型管理相关 2026-07-14 16:30:26 +08:00
2910410219 f179a5b755 新版模型v2相关 2026-07-14 11:03:46 +08:00
2910410219 ea3945d70f 工作空间默认一次拿10个结果 2026-07-08 16:45:40 +08:00
2910410219 0a4c281997 修复工作空间结果日期重复问题 2026-07-08 16:42:40 +08:00
2910410219 57c0e4281a Merge branch 'feature/workflow' of http://116.204.74.41:3000/red-future/admin-ui into feature/workflow 2026-07-08 14:08:41 +08:00
2910410219 5b6b52a18b 文件预览调整 2026-07-08 14:08:39 +08:00
admin 2412e9abea ng代理minio支持websocket 2026-07-08 13:06:19 +08:00
admin 1df43a33a1 Merge remote-tracking branch 'origin/feature/workflow' into feature/workflow 2026-07-08 11:56:22 +08:00
admin a7c5ebbab0 ng代理minio支持websocket 2026-07-08 11:56:06 +08:00
2910410219 3512981408 Merge branch 'feature/workflow' of http://116.204.74.41:3000/red-future/admin-ui into feature/workflow 2026-07-08 11:52:15 +08:00
2910410219 72cb10c4f5 修改外层上传文件收集逻辑 2026-07-08 11:52:12 +08:00
admin 1bdef0efd6 ng代理minio支持websocket 2026-07-08 10:57:22 +08:00
admin eaec78354b ng代理minio支持websocket 2026-07-08 10:15:03 +08:00
admin 36e62a5360 ng代理minio支持websocket 2026-07-08 09:55:39 +08:00
2910410219 7c01f69a24 贴片模版组件更新 2026-07-07 18:11:57 +08:00
2910410219 67ec83832f ai助手1.0 2026-07-07 17:53:32 +08:00
2910410219 9f9f7eb376 首页plus 2026-07-07 17:28:58 +08:00
2910410219 ab7bb9fc42 更新临时对话状态显示问题 2026-07-07 16:44:42 +08:00
2910410219 5f0d860d27 对话记录和工作空间链路确认 2026-07-07 16:00:08 +08:00
2910410219 4679280e45 首页更新 2026-07-07 14:36:59 +08:00
2910410219 6a588015d0 feat: 主页对话功能完善 — 会话列表、工作流执行、样式优化
- 新增会话列表 API(getSessionList)及类型定义
- 修复对话记录为空:兼容 API 返回 data.list 结构
- 删除接口改为 DELETE 方法,参数统一使用 id
- 实现工作流执行逻辑,与内容创作对齐(含表单参数、文件上传、flowContent)
- 动态表单样式优化:三段式布局防溢出、上传区支持拖拽、节点分组显示
- 对话记录时间格式化:当天显示 HH:mm,非当天显示日期
- 对话记录默认展示全部,移除分页展开
- 发送按钮支持选中工作流时空文本可点击
- 默认占位展示引导提示,替代空状态
- 添加对话记录删除确认弹窗
- 下载改用后端代理,避免跨域问题
2026-07-07 11:31:40 +08:00
2910410219 6be970dcaf fix: 贴片模板显示逻辑改为按节点实例patchLayout开关判断
- currentWorkflowHasPatchLayout 改为检查节点实例的 patchLayout 字段
- InputBar 工作流对接真实接口,禁用技能选择
- home/index.vue 移除 mock 数据,工作空间对接真实接口
- 工作空间增加预览/下载/删除功能
2026-07-06 17:44:01 +08:00
2910410219 cce0bc6448 恢复贴片相关 2026-07-06 16:49:06 +08:00
admin 4391189e0c ng代理minio支持websocket 2026-07-06 16:33:56 +08:00
2910410219 0dd9637725 更新 2026-07-06 16:19:48 +08:00
2910410219 d7f7d68f39 更新claude规范 2026-07-06 16:18:59 +08:00
2910410219 c2b6cd274d 贴片模版限制html文件 2026-07-06 16:17:35 +08:00
2910410219 422c85a068 视频贴片相关 2026-07-06 16:08:02 +08:00
2910410219 595858ae5e Merge branch 'feature/workflow' of http://116.204.74.41:3000/red-future/admin-ui into feature/workflow 2026-07-04 17:57:31 +08:00
2910410219 175d2e47ce json编辑器组件相关 2026-07-04 17:57:28 +08:00
admin 5113808991 运维脚本调整 2026-07-03 12:56:30 +08:00
2910410219 50f430def2 修改租户余额展示 2026-07-02 11:43:42 +08:00
2910410219 fceb8eb3c7 Merge branch 'feature/workflow' of http://116.204.74.41:3000/red-future/admin-ui into feature/workflow 2026-07-02 11:33:07 +08:00
2910410219 ab9c3cf863 增加租户和余额查看功能 2026-07-02 11:27:43 +08:00
admin a4d0028473 运维脚本调整 2026-06-26 16:54:22 +08:00
admin 5de47b5701 运维脚本调整 2026-06-26 15:58:00 +08:00
admin 0f01b301e9 common版本更新 2026-06-26 15:16:50 +08:00
admin 2b5ac801a2 Merge remote-tracking branch 'origin/feature/workflow' into feature/workflow 2026-06-25 17:05:54 +08:00
admin c52f3d5a8a common版本更新 2026-06-25 17:05:14 +08:00
2910410219 e8833b458d 数据查询新增功能 2026-06-25 15:13:52 +08:00
2910410219 4b8ff9af65 Merge branch 'feature/workflow' of http://116.204.74.41:3000/red-future/admin-ui into feature/workflow 2026-06-25 13:32:56 +08:00
2910410219 a6fdba912d 增加报表配置管理 2026-06-25 13:32:52 +08:00
admin e3c63b9377 cicd 2026-06-22 16:32:47 +08:00
admin 9653b5c276 cicd 2026-06-22 16:24:49 +08:00