钟良源
|
79ae68ce92
|
feat(flowEditor): 优化节点添加功能和界面
- 新增分组标签页,优化节点分类展示
- 改进边添加节点功能,支持在特定位置添加- 调整节点添加按钮样式和布局
- 优化画布点击事件处理,清除节点添加状态
|
5 months ago |
钟良源
|
c0f7ffabf8
|
feat(flowEditor): 实现流程图中在边上添加节点的功能
- 在 CustomEdge 组件中添加悬停状态和添加节点按钮
- 在 EdgeContextMenu 中添加"添加节点"选项
- 在 FlowEditor组件中实现添加节点的逻辑
- 新增 AddNodeMenu、EdgeAddNodeButton 和 PaneContextMenu 组件用于添加节点
- 优化流程图的右键菜单,支持在画布空白处添加节点
|
5 months ago |
钟良源
|
09222ca3b9
|
pref(scene): 优化卡片样式并添加用户头像
- 在卡片标题中设置字体大小为 16px
- 调整卡片底部样式,添加用户头像
- 使用 Redux hooks 获取用户信息
- 优化卡片组件,展示用户头像和用户名
|
5 months ago |
钟良源
|
8aa79a275e
|
style(instance): 优化操作栏的鼠标样式
|
5 months ago |
钟良源
|
d888ee1f09
|
feat(src/pages/_app.tsx): 添加用户信息获取和处理逻辑
|
5 months ago |
钟良源
|
f455f39a51
|
pref(instance): 概览数据增加默认值,避免出现NaN问题
|
5 months ago |
钟良源
|
55034ec34f
|
feat(instance): 实现应用实例列表的操作栏功能
|
5 months ago |
钟良源
|
904f1da2ea
|
feat(instance): 对接应用实例页面中所需的api
- 完成基础数据渲染
|
5 months ago |
钟良源
|
8a0c58b397
|
feat(scene): 所有工程页对删除工程api
- 实现工程的删除功能
|
5 months ago |
钟良源
|
15189c6f1c
|
feat(scene): 所有工程页对接新增和编辑api
- 实现工程新增和编辑功能
- 优化cover组件,保持组件间的数据同步
|
5 months ago |
钟良源
|
8106ef17f8
|
feat(components): 优化导航栏并移除应用模块
|
5 months ago |
钟良源
|
137312acdc
|
fix(dashboard): 修复工作台首页加载状态
|
5 months ago |
钟良源
|
1bf8b3e9cf
|
feat(scene): 新增工程场景页面功能
- 添加创建和编辑工程场景的弹窗
- 实现工程场景列表的展示和分页
- 增加工程场景的搜索功能
- 添加工程场景的封面图选择功能
- 实现工程场景的大屏配置功能
|
5 months ago |
钟良源
|
599d37c46d
|
feat(scene): 优化卡片样式、添加编辑和删除功能
|
5 months ago |
钟良源
|
f1711ea739
|
style(scene): 优化工程卡片样式和布局
|
5 months ago |
钟良源
|
ed33300404
|
pref(user): 移除未使用的 react-redux 导入
|
5 months ago |
钟良源
|
4d1caaae1c
|
feat: 添加 token 过期提示消息
|
5 months ago |
钟良源
|
2bd2fd2e9c
|
assets: 增加静态资源
|
5 months ago |
钟良源
|
ce1f68140a
|
feat(scene): 新增工程卡片组件
|
5 months ago |
钟良源
|
908ed8bd32
|
feat(scene): 工程页面添加数据获取和展示功能
|
5 months ago |
钟良源
|
19385fa878
|
feat(dashboard): 对接工作台首页数据接口
|
5 months ago |
钟良源
|
cdac1b10bb
|
refactor(user): 重构用户登出功能
- 将 logout函数重命名为 logoutHooks,以更清晰地表示其用途
- 在 API 和组件中使用新的 logoutHooks 函数
- 移除了 Navbar 组件中的冗余代码和未使用的导入
- 优化了用户登出的逻辑,包括清除本地存储的用户状态
|
5 months ago |
钟良源
|
9998e2073d
|
pref: 优化类型判断
|
5 months ago |
钟良源
|
176f1bf6b2
|
feat(_app):项目初始化后全局挂载axios拦截器
|
5 months ago |
钟良源
|
1576ad120f
|
feat(login): 添加登录等待页面并优化登录流程
- 新增登录等待页面,展示加载动画
- 优化登录逻辑,处理授权成功后的页面跳转
- 调整单点登录的 redirect_uri 为根路径
|
5 months ago |
钟良源
|
730327c49c
|
build(dev): 本地开发设置新的默认端口
|
5 months ago |
钟良源
|
8a535b965a
|
redirect: 修改根路径重定向至登录页面
- 将根路径 "/" 的重定向目标从 "/dashboard/workplace" 修改为 "/login"- 确保用户在访问根路径时能正确跳转到登录页面
|
5 months ago |
钟良源
|
95017c0f91
|
feat(auth): 对接原本项目的单点登录功能(后端回调有问题)
- 新增 SSO 登录相关代码和接口
-重构登录逻辑,支持单点登录
- 添加 token 管理和用户信息存储
- 优化环境变量配置
|
5 months ago |
钟良源
|
dd1cdac9f1
|
pref: 调整ide容器中的目录顺序
|
5 months ago |
钟良源
|
d1c6e94edf
|
pref(layout): 使用useMemo对路由表进行预构建,避免因异步数据处理导致的闪烁问题(页面先跳转403后渲染正常)
|
5 months ago |
钟良源
|
37ff877c98
|
pref(login): 修改登录页的部分布局,修改登录后的跳转地址
|
5 months ago |
钟良源
|
cbc97f6222
|
pref(app): 优化项目初始的语言设定
|
5 months ago |
钟良源
|
b63e91a19d
|
refactor(NavBar): 删除导航栏汇总多余的功能
|
5 months ago |
钟良源
|
d80429f682
|
pref(app): 修改系统默认语言为中文
|
5 months ago |
钟良源
|
5c8a36e10f
|
pref: 移除无用的chart文件
|
5 months ago |
钟良源
|
c84f9946cd
|
feat(chart): 新增热力图组件并应用到工作台概览页面
|
5 months ago |
钟良源
|
ff3090522f
|
feat(flowEditor): 优化节点连接逻辑并添加数据类型验证
- 新增 getHandleType 函数,用于获取 handle 类型 (api 或 data)
- 新增 validateDataType函数,用于验证数据类型是否匹配
- 修改 onConnect 和 onReconnect 回调,增加类型验证逻辑
- 优化节点双击编辑逻辑,增加不可编辑节点类型
- 调整面板位置和样式,提升用户体验
- 新增 defaultNodeTypes 接口,统一节点数据结构
|
5 months ago |
钟良源
|
0d579c69e7
|
feat(flowEditor): 新增 JSON与 STR 互转节点并优化节点样式
- 新增 JSON2STR 和 STR2JSON 节点类型
- 为不同节点类型添加自定义参数配置
- 调整节点内容布局,区分 API 和数据部分
-优化节点输入输出端口的样式和位置
|
5 months ago |
钟良源
|
7234b0af5b
|
feat(flowEditor): 新增两个事件节点编辑功能
- 为 EventListenEditor 和 EventSendEditor 添加事件选择功能
- 实现 EventSelect 组件用于事件选择和新增
- 更新 nodeContent 组件以显示事件名称
- 添加测试用的事件列表数据
|
5 months ago |
钟良源
|
e189ffeb4d
|
pref(flowEditor): 优化节点时长展示和编辑功能
- 重构 formatFooter 函数,支持 WAIT 和 CYCLE 类型的节点时长展示
- 优化 WaitEditor 组件,直接使用 customDef 对象而非字符串解析
- 提高代码可维护性,为未来扩展其他节点类型做准备
|
5 months ago |
钟良源
|
943ac9e648
|
feat(flowEditor): 增加周期性节点支持
- 新增 CronPicker 组件用于编辑周期表达式
- 在 CycleEditor 中集成 CronPicker,支持周期参数配置- 优化 NodeContent 组件,支持显示周期性节点的执行周期
- 新增 isJSON 函数用于判断是否为 JSON 字符串
|
5 months ago |
钟良源
|
682412784b
|
pref(CronPicker): 优化切换Tab时的状态更新逻辑
|
5 months ago |
钟良源
|
6eb76c9f95
|
feat(CronPicker): 增加周类型选择并优化界面布局
- 在日期类型中添加"周"选项,支持指定星期的定时任务
- 调整表单项的布局,移除标签宽度设置,增加右边距
- 优化周类型选择时的星期选择界面
|
5 months ago |
钟良源
|
391db1c78a
|
build(dependencies): 添加 cron-parser 和 cronstrue
- 在 package.json 中添加了 cron-parser 和 cronstrue 依赖
- 在 pnpm-lock.yaml 中记录了新增依赖的版本和元数据
|
5 months ago |
钟良源
|
97417a3c49
|
feat(components): 添加 CronPicker 组件
- 实现了一个功能完善的 Cron 表达式选择器组件- 包含图形化配置和 Cron 表达式两种输入方式
- 支持分钟、小时、日期、星期、月份等配置
- 提供预设常用配置和错误提示功能
-集成了 cron-parser 和 cronstrue 库进行表达式解析和描述
|
5 months ago |
钟良源
|
fbad3337cf
|
pref(flowEditor): 优化 WaitEditor 组件中的代码
- 在检查 nodeData.component.customDef 时添加空值保护,提高代码健壮性
|
5 months ago |
钟良源
|
75aaa9a02e
|
feat(flowEditor): 添加等待节点编辑器
- 实现了等待节点的编辑器组件,包括小时、分钟、秒的选择
- 添加了节点别名和描述的编辑功能
- 优化了节点 footer 的显示逻辑,支持自定义内容- 修复了与门和或门节点不可编辑的问题
|
5 months ago |
钟良源
|
d92beca5c1
|
refactor(flowEditor): 重构节点编辑器
- 将 LocalNodeEditor 组件拆分为多个独立的编辑器组件
- 新增 ConditionEditor、AndEditor、OrEditor等多个组件用于不同类型的节点编辑
- 优化节点编辑器的结构和样式,使用 ParamsTable 组件统一参数编辑界面
- 调整 NodeEditorProps接口,使 node 属性可选
|
5 months ago |
钟良源
|
f9a8b66e8c
|
refactor(flowEditor): 调整节点编辑器的文件结构
- 将 nodeEditors 文件夹从 components 目录移动到 flowEditor 目录下
- 更新相关文件中的导入路径
- 此更改旨在优化项目结构,使节点编辑器组件更易于管理和访问
|
5 months ago |
钟良源
|
2e5c6bc70b
|
refactor(flowEditor): 抽离参数表格组件
- 从 EndNodeEditor 和 StartNodeEditor 中提取公共的参数表格逻辑
- 新增 ParamsTable 组件用于渲染参数表格
- 优化了参数表格的添加、编辑和删除功能- 统一了参数表格的样式和交互
|
5 months ago |