Commit Graph

33 Commits

Author SHA1 Message Date
fhysy ec29e6d110 feat: 添加设备选择表格组件及页面集成
- 新增设备选择组件,支持设备多选与单选
- 在 demo/test/detail.vue 页面集成设备选择功能
- 修复设备列表页面设备 KEY 显示字段错误问题
2025-10-09 16:51:23 +08:00
fhysy 74717f723b feat: 设备表单增加产品选择功能
- 为设备表单添加产品选择弹窗组件
- 实现产品选择后的数据回填和图片自动设置
- 禁用编辑模式下的产品字段
- 移除旧的产品下拉选项变更逻辑
- 添加产品选择相关的状态管理和事件处理
- 更新表单架构以支持产品选择按钮渲染
2025-10-09 16:09:58 +08:00
fhysy 2ce63301fe feat: 新增平台设备管理功能、调整设备管理、运维概览列表查询为倒序,添加产品选择组件
- 新增平台设备分配相关API接口与数据模型
- 实现设备选择弹窗组件,支持多选和查询过滤
- 添加产品选择表格组件,支持单选/多选模式切换
- 在设备详情页增加所属平台信息展示与跳转功能
- 优化设备列表页,增加所属平台字段显示
- 更新多个列表页面默认排序为按创建时间倒序
- 修复CronPickerModal组件标签名错误问题
- 移除个人设置页面中的账号绑定模块注释
- 优化产品详情页设备数量链接样式与交互
- 新增平台管理相关API接口与数据模型定义
2025-09-30 16:10:38 +08:00
fhysy 8727d91415 feat: 添加设备详情页面权限控制和CRON表达式配置功能
- 在设备详情页新增权限访问控制,防止无权限用户访问产品详情
- 引入并集成 shiyzhangcron 组件库实现 CRON 表达式可视化配置
- 新增 CronPickerModal 弹窗组件用于选择和确认 CRON 表达式
- 更新 package.json 添加 shiyzhangcron 依赖
- 调整按钮权限控制逻辑以适配新的权限校验方式
- 优化部分页面样式与交互逻辑
2025-09-29 09:12:40 +08:00
fhysy df397ba648 feat: 移除租户选择功能
- 删除登录页面的租户选择下拉框
- 移除租户切换组件及其相关逻辑
2025-09-29 09:05:12 +08:00
fhysy 019029f3ce feat: 适配设备运行状态实时图表与日志列表大数据量展示
- 实时图表数据排序方式由升序改为降序,提升最新数据的展示优先级
- 增加动态优化逻辑,根据数据量自动调整采样、动画和符号显示策略
- 优化时间轴标签显示,避免重叠并提升可读性
- 日志列表从 Ant Design Table 迁移至 VxeTable,提升大数据量下的渲染性能
- 调整日志接口分页参数,确保一次性加载最多9999条数据
- 监听日志数据变化并动态更新表格内容
- 优化 Tab 组件行为,销毁非活跃面板以减少内存占用
- 统一多个模拟组件中的提示文本表述
2025-09-23 14:00:34 +08:00
fhysy b012582f68 feat: 新增了多个SVG图标,用于后续菜单和界面展示,优化概览页、设备和产品管理
- 调整了概览页流量与设备数据的随机生成范围,修正数据点计算方式,并优化ECharts的Y轴配置,移除了双Y轴显示,使图表更清晰直观。
- 为仪表盘路由添加菜单图标在仪表盘相关路由的meta信息中增加了icon字段,配置了对应的SVG图标,用于侧边栏菜单展示。
- 优化设备管理页面结构与样式
- 调整产品卡片的布局与样式,优化信息展示结构,统一操作按钮样式,并更新了产品状态的显示逻辑。
- 在设备分类、网络管理、协议管理等模块的表单配置中,设置showCollapseButton为false,隐藏了折叠按钮,简化界面交互。
2025-09-22 16:55:26 +08:00
fhysy 92a7bab3e9 feat: 添加概览页并更新默认首页路径,隐藏无用页面和功能
- 新增概览页 (`/overview`) 相关组件和页面文件,包括 KPI 指标展示、设备流量图表、
  设备类型占比饼图、设备接入步骤引导和运维管理步骤引导。
- 更新路由配置,将默认首页重定向路径从 `/analytics` 改为 `/overview`。
- 注释掉部分原有菜单项与路由配置(如文档、Gitee 地址、Vben 官方地址等)。
- 设置 `defaultHomePath` 为 `/overview`,确保应用启动后默认进入概览页。
2025-09-19 15:16:36 +08:00
fhysy 78c7cff383 refactor: 优化设备和产品详情页组件加载
- 引入 defineAsyncComponent 实现异步组件加载
- 在产品详情页添加 Metadata 组件预取
- 优化标签页 active-key绑定方式
2025-09-18 09:35:51 +08:00
fhysy ac343f006a feat: 重构设备管理页面并添加新功能、获取默认设备图片保存到vuex
- 重构了设备列表页面的布局和样式,增加了卡片视图和列表视图的切换功能
- 添加了设备默认图片功能,新建或编辑设备时自动加载默认图片
- 优化了设备列表的搜索、筛选和分页功能
- 更新了设备详情和编辑页面的样式
- 调整了产品列表和设备列表的关联逻辑
2025-09-16 17:10:20 +08:00
fhysy c48501610b refactor: 重构产品页添加卡片视图,功能和事件物模型添加参数查看弹窗
- 设备功能、上下线日志添加排序字段
- 调整页面、清除无用代码
- 重构产品管理页,添加表格和卡片视图切换功能,搜索表单、分页等功能。
- 产品物模型功能和事件参数查看弹窗
- 新增了参数弹窗组件用于展示参数详情。
2025-09-11 17:16:07 +08:00
fhysy 2925fce7fb feat: 添加设备日志查询功能
- 新增设备日志查询 API
- 实现事件、功能、上下线日志查询
- 优化属性日志查询接口
- 修复事件和功能模拟相关问题
2025-09-11 15:08:01 +08:00
fhysy 8d0b69cd4c refactor: 优化网关、网络和协议页面的展示效果
- 移除表格中的编号列
- 添加表单折叠功能
- 更新 spinner 组件样式,改成打字机效果
2025-09-11 14:55:36 +08:00
fhysy a9a4c31c1f refactor: 重构设备页面样式和功能、对接设备实时数据和设备在线状态、产品、设备管理页面适配白天/黑暗模式切换
- 更新设备详情页面布局和样式
- 优化实时数据展示和图表功能
- 统一模拟界面样式
- 调整产品详情组件样式
- 优化主题切换支持
2025-09-03 15:08:23 +08:00
fhysy f0a666fb1d feat: 添加设备上下线模拟、产品json导入功能
- 新增设备上下线模拟接口和相关组件
- 实现设备状态模拟和高级模式下的 JSON 编辑
- 优化设备详情页面布局,添加设备图片显示
- 修复 websocket 取消订阅时的消息格式问题
2025-08-29 11:59:43 +08:00
fhysy a465fa498a feat: 实现设备模拟功能并优化相关页面
- 新增设备模拟相关的 API 接口
- 实现设备属性上报、功能下发和事件上报
- 优化设备详情页面,增加实时数据订阅和设备状态订阅
- 改进物模型编辑页面,支持步长设置和固定密码校验
- 重构部分组件以支持新功能
2025-08-28 11:34:59 +08:00
fhysy b2a8aa545e feat: 完成设备详情、运行状态、设备模拟、日志管理页面
- 新增日志管理组件
- 重构运行状态组件,采用标签页布局
- 新增事件面板组件
- 优化参数模态框,支持数据类型和表单类型联动
- 调整设备模拟组件名称
2025-08-25 15:08:37 +08:00
fhysy 1ac9339eb3 feat: 添加设备管理和设备详情页面,解决产品物模型修改乱序问题
- 新增设备详情页面组件和相关功能
- 实现设备信息加载和显示
- 添加运行状态、设备功能、日志管理等子页面
- 优化设备状态展示和操作
- 增加物模型查看功能
2025-08-21 14:37:51 +08:00
fhysy 60e3f4fc73 feat: 新增物模型查看组件并优化产品详情页面
- 新增 MonacoEditor 组件用于代码编辑
- 新增 TSLViewer 组件用于查看物模型
- 更新 BasicInfo、DeviceAccess 和 Metadata 组件的显示逻辑
- 调整 MetadataTable 组件的列宽
- 在 package.json 中添加 monaco-editor 依赖
- 在 vite.config.mts 中添加 monaco-editor 插件配置
2025-08-18 16:11:58 +08:00
fhysy 0c0a1994b2 feat: 新增属性分组功能
- 在产品详情页面添加属性分组标签页
- 实现属性分组的创建、编辑和删除功能
- 添加属性分组的排序和描述信息
- 优化属性选择界面,支持搜索和过滤功能
2025-08-15 17:43:51 +08:00
fhysy f8619047c5 refactor: 重构设备产品详情页面的属性、功能和事件定义
- 将属性、功能和事件定义抽离为单独的组件
- 优化了数据类型、表单类型等选项的管理
- 改进了输出参数的编辑功能
- 统一了保存和取消操作的样式
- 调整了部分UI样式,如描述字段的样式
2025-08-15 15:46:41 +08:00
fhysy fde2ec9bae feat: 新增产品物模型编辑功能
- 添加物模型编辑组件,包括属性(完成)、功能和事件定义
- 实现物模型数据的加载、保存和重置功能
- 增加枚举列表编辑弹窗
- 优化物模型表格展示和操作
2025-08-14 16:57:25 +08:00
fhysy b86957758a feat: 新增产品接入方式选择功能
- 添加 AccessSelector组件用于选择接入方式
- 实现设备接入方式的查询和展示
- 增加接入方式选择和更换功能
- 优化产品详情页面布局
2025-08-13 14:04:45 +08:00
fhysy 1e5302ee64 feat: 新增产品详情页面,完成设备配置信息页和参数配置功能
- 添加产品详情页面路由和访问权限
- 实现产品基本信息展示和编辑功能
- 增加产品参数编辑功能
- 实现产品状态变更和配置应用
- 添加设备数量统计和跳转功能
2025-08-13 12:01:08 +08:00
fhysy aef11b310f Merge remote-tracking branch 'origin/master'
# Conflicts:
#	apps/web-antd/src/api/device/product/index.ts
#	apps/web-antd/src/api/device/product/model.d.ts
2025-08-08 17:56:39 +08:00
fhysy 7a2b7e0383 feat: 新增产品分类管理、产品管理功能
- 添加产品列表等接口
- 实现产品信息展示、编辑等功能
- 添加产品分类管理相关功能
2025-08-08 17:55:30 +08:00
fhysy de7568b525 feat: 新增产品分类管理、产品管理功能
- 添加产品列表等接口
- 实现产品信息展示、编辑等功能
- 添加产品分类管理相关功能
2025-08-08 17:54:08 +08:00
fhysy da0cb82255 feat: 新增产品分类功能,抽离本地全局字典
- 添加产品分类相关 API接口
- 实现产品分类列表和 drawers 组件
- 移除冗余的字典定义,统一字典管理
- 优化网络、协议等模块的代码结构
2025-08-07 17:18:32 +08:00
fhysy ff6669eb17 feat: 优化网关页面展示
- 新增接入方式列
- 修改网络组件和消息协议列的字段
- 优化接入方式下拉框样式,增加描述信息
- 添加接入方式列的自定义渲染
2025-08-07 14:42:34 +08:00
fhysy cb5ab82af4 feat(运维管理): 重构网关页面并添加新功能
-重新设计了网关列表和表单的结构,增加了更多字段和选项
- 添加了网络组件和消息协议的动态加载功能
- 实现了根据接入方式动态显示不同表单字段的逻辑
- 优化了表单验证和数据提交的流程
- 统一了启用状态的显示和操作
- 调整了部分UI样式,提高了用户体验
2025-08-07 08:43:01 +08:00
fhysy fe3c9b570e feat(运维管理): 调整系统配置,添加运维管理相关页面
- 关闭tab标签、前端更新检测(后期正式环境开启回来)
- 添加网络组件、协议管理、设备接入网关页面(未完成)和对接接口
2025-08-05 17:03:41 +08:00
fhysy f53bed6616 feat(web-antd): 德润谷云物联平台定制
- 更新应用标题和命名空间
- 修改登录页面文案
- 添加用户信息列表和模态组件
- 更新 logo 和版权信息
- 调整登录页面布局
2025-08-01 17:14:18 +08:00
fhysy 6283f719ac feat(all): 初始化项目 2025-07-29 17:17:31 +08:00