|
3113bac668
|
feat(iot): 新增设备地图功能并优化产品编辑界面
- 新增设备地图组件,用于展示设备在地图上的位置
-优化产品编辑界面,增加预览图和图标上传功能
- 修改 API 调用路径,使用 SSE (Server-Sent Events) 实现实时数据推送
- 更新表格展示,增加设备上报记录的详细信息
|
2025-03-10 20:55:56 +08:00 |
|
|
085d0ae690
|
feat(device): 增加设备详情和地图功能
- 在 Device 接口中添加了 hardwareVersion、firmwareVersion、productName 和 id 字段
- 修改了 sendCommand函数,增加了 deviceId 和 qos 参数- 更新了设备详情页面,添加了新的设备信息字段
- 在地图页面添加了设备列表和设备信息窗口
- 优化了表单组件,增加了 Qos等级选择和字段校验- 统一了删除按钮的样式
|
2025-03-07 19:16:59 +08:00 |
|
|
39fca49ea6
|
feat(iot): 新增设备执行服务功能
- 添加设备服务列表查询接口和下发命令接口
- 实现设备详情页面的服务执行功能
- 新增动态表单组件用于服务执行时的数据输入
- 优化设备详情页面布局和展示内容
|
2025-03-05 21:15:40 +08:00 |
|
|
0b660c69b0
|
feat(dashboard): 添加内容发布来源组件并更新数据面板
- 新增 ContentPublishingSource 组件,用于展示设备状态、设备类型和告警类型等图表
- 更新 DataPanel 组件,使用传入的设备、告警和产品信息进行展示
- 在主页面中引入新组件并优化布局
|
2025-03-04 19:50:04 +08:00 |
|
|
64d2079779
|
refactor.dashboard: 重构工作台页面
- 移除欢迎信息和分割线
- 添加产品数、设备数等统计卡片
- 新增链式图表组件
- 更新数据面板布局和样式
- 添加设备上报记录功能
-优化地图组件
- 调整产品属性表格
|
2025-03-02 17:53:03 +08:00 |
|
|
ea1df9d55f
|
feat(iot): 新增设备地图功能并优化设备相关接口
- 新增设备地图页面,实现设备在地图上的展示和信息弹出
- 扩展设备接口,增加经纬度和图标字段
- 优化设备编辑页面,将产品名称改为所属产品下拉选择- 更新产品属性页面,调整属性类型为读写类型
- 添加高德地图相关依赖和类型定义
|
2025-02-28 20:47:07 +08:00 |
|
|
827bb69f22
|
feat(iot): 增加设备所属产品详情展示并优化搜索功能
- 在设备详情页面添加所属产品信息展示,包括产品名称、类型、型号、通讯协议等
- 实现设备和产品名称的模糊搜索功能
- 优化设备列表查询,改用名称搜索替代原有列表查询方式
-修复产品 TSL 页面权限控制错误
|
2025-02-25 22:00:47 +08:00 |
|
|
2bc05aaea8
|
refactor(iot): 优化设备管理功能
- 修改设备编辑功能,将"修改"改为"编辑"
- 优化设备搜索功能,支持按产品名称搜索
-完善设备详情页面,显示设备状态
- 调整路由配置,增加设备详情路由
|
2025-02-25 16:37:41 +08:00 |
|
|
6f99833fe5
|
refactor: 优化多个组件的代码结构和功能
- 移除了多个组件中的无用代码和不必要的 console.log 语句
- 优化了部分组件的用户选择和消息展示逻辑
- 统一了消息类型相关的命名
- 调整了部分组件的样式和布局
|
2025-02-23 18:04:12 +08:00 |
|
|
67e58660ff
|
feat(iot): 设备列表增加所属产品筛选功能
- 在设备列表页面和设备卡片页面添加所属产品筛选条件
- 更新设备列表数据结构,增加所属产品字段- 修改设备卡片组件,显示所属产品信息
|
2025-02-21 21:48:34 +08:00 |
|
|
b3e4a11a7b
|
refactor(system): 优化日志列表组件
- 移除自定义 ID 列,使用 Arco Design 的 rowSelection 功能替代- 添加 rowSelection 配置,实现全选和单选功能- 优化代码结构,提高可维护性
|
2025-02-21 21:34:24 +08:00 |
|
|
ab6c1c63cd
|
feat(system): 添加操作日志管理功能
- 新增操作日志列表页面,包含查询、重置、批量删除等功能
- 添加日志详情和日志批量删除接口
- 更新菜单管理页面,修改面包屑导航
- 新增操作日志管理路由模块
|
2025-02-20 20:11:56 +08:00 |
|
|
c194d5fa7a
|
feat(user): 用户编辑支持多角色选择
- 将 UserRecord 中的 roleId 改为 roleIds,支持多个角色
- 更新用户编辑组件,使用 multiple 选择框- 调整表单初始化和提交逻辑,以适应多角色选择
|
2025-02-17 23:26:35 +08:00 |
|
|
13296d4797
|
style:优化代码格式和缩进
- 使用 ESLint、Prettier 和 Stylelint 规则格式化代码
- 修复文件权限问题
- 优化部分组件的样式和布局
|
2025-02-17 22:42:51 +08:00 |
|
|
f5f436e90e
|
refactor(notification): 优化消息编辑页面用户选择功能
- 移除部门树的搜索框
- 默认展开部门树的所有节点
- 使用 InputTag 组件显示已选用户
- 限制显示的用户数量为 5 个
- 优化用户选择的逻辑,支持全选和单选
-重构代码,提高可维护性和可读性
|
2025-02-10 23:58:45 +08:00 |
|
|
a9e39fd950
|
refactor(navbar): 重构角色切换功能
- 将角色名称改为角色备注显示在按钮上- 动态生成角色选项,提高可维护性
- 优化代码结构,提高可读性和可扩展性
|
2025-02-10 16:45:08 +08:00 |
|
|
d94cbe2aee
|
feat(user): 添加用户角色切换功能并调整导航栏布局
- 在 user store 中添加 switchRole action用于切换用户角色
- 在导航栏中加入角色切换功能,允许用户在管理员和经理角色之间切换
- 优化导航栏布局,暂时注释掉公告通知按钮- 更新 API 调用,添加新的 switchRole 函数
|
2025-02-06 14:08:24 +08:00 |
|
|
d0a1c21488
|
feat:为公告详情、设备详情和产品详情页面添加返回按钮
- 在公告详情页面(notification和user模块)添加返回按钮- 在设备详情和产品详情页面(iot模块)添加返回按钮- 优化面包屑导航文案- 统一返回按钮样式
|
2025-01-29 14:09:31 +08:00 |
|
|
a45b8985b6
|
feat(iot): 新增设备管理卡片展示功能
- 添加设备列表页面,支持查询、重置功能
- 实现设备详情页面,展示设备信息和扩展属性
- 新增设备编辑组件,支持创建和修改设备
- 重构公告卡片组件,改为设备卡片样式
|
2025-01-29 13:33:40 +08:00 |
|
|
dfd9d165ca
|
refactor(notification): 优化公告编辑组件中的附件处理逻辑
-将 formData 中的 attachments 属性改为 attachmentIds,以更准确地表示附件 ID 列表
- 在编辑公告时,将附件列表转换为附件 ID 列表
- 更新附件上传和删除逻辑,以适应新的附件 ID 列表结构
- 移除 BulletinRecord接口中的 closeTime 属性,简化数据结构
|
2025-01-18 19:55:31 +08:00 |
|
|
c4e5dbbe9f
|
refactor(notification): 优化公告和消息编辑界面布局
-调整了公告编辑和消息编辑界面的宽度和高度
-优化了内容编辑区域的布局- 移除了消息编辑界面的多余 div 包装
|
2025-01-17 16:20:12 +08:00 |
|
|
5dd5771d62
|
refactor(pagination): 重构分页逻辑并优化相关组件
- 重构 usePagination 钩子,使用 ref 替代直接操作对象属性
- 优化多个组件中的分页相关代码,使用新的 pagination 结构
- 在 bulletin-card 组件中添加空状态卡片样式
- 调整 message-edit 组件,增加消息类型选择功能
- 修改 bulletins 接口,统一字段命名
|
2025-01-17 16:10:39 +08:00 |
|
|
18f563ce42
|
fix(menu模块以及各模块bug): 修复各模块bug
|
2025-01-16 21:26:50 +08:00 |
|
|
9604bca0ea
|
fix(view模块): 消灭大部分黄色警告
移除国际化相关代码并优化公告功能
- 移除了多语言相关代码,统一使用中文
- 重构了公告编辑和详情页面,优化了附件展示和编辑器配置
- 更新了用户管理和菜单管理相关页面的中文文案
- 调整了登录和用户设置页面的验证码输入框属性
|
2025-01-15 20:54:47 +08:00 |
|
|
8fa3b8f0c3
|
feat(bulletin-card): 添加公告通知卡片功能
- 新增公告通知卡片页面和相关组件
- 实现公告列表查询、筛选和分页功能
- 添加公告详情页面
- 优化公告卡片样式和布局
|
2025-01-14 16:33:04 +08:00 |
|
|
9f98fe832a
|
feat(system): 优化菜单管理功能
- 修改菜单查询接口,增加按名称搜索功能
- 更新消息管理相关接口路径
- 优化菜单编辑组件,使用树形结构选择父级菜单
- 移除产品 TSL 组件中的冗余代码
|
2025-01-13 20:30:03 +08:00 |
|
|
8421ce2836
|
fix(pinia模块,并将消息模块加入版本管理): 修复之前的页面请求失效问题
BUG出现在pinia的defineStore方法上,第一个参数是写唯一标识,此前错误的将所有都写成了dept,故导致出现请求失效BUG
|
2025-01-13 12:14:12 +08:00 |
|
|
a5859ba7b3
|
feat(system): 新增菜单管理功能
- 添加菜单管理页面,包括菜单列表、搜索、重置、新建、编辑和删除功能
- 实现菜单数据的获取、创建、更新和删除接口
- 添加菜单编辑组件,用于新建和编辑菜单
- 在系统路由中添加菜单管理路由
|
2025-01-11 17:33:44 +08:00 |
|
|
00515c683c
|
perf(用户管理模块): 分页查询改为部门树查询
|
2025-01-10 21:37:09 +08:00 |
|
|
bae90b97b7
|
refactor(路由模块): 路由取消i8n判断
|
2025-01-10 15:20:13 +08:00 |
|
|
d298aea3fb
|
refactor(路由模块): 路由取消i8n判断
|
2025-01-10 15:09:16 +08:00 |
|
|
882ba89113
|
perf(权限模块): 给所有模块和路由添加权限校验
|
2025-01-10 10:40:37 +08:00 |
|
|
803ce3dfa6
|
perf(物联网产品,设备,物模型模块): 优化物联网管理整个模块代码及其它模块bug
|
2025-01-09 15:28:27 +08:00 |
|
|
47f226e019
|
Merge remote-tracking branch 'origin/feature/device' into feature/device
|
2025-01-08 11:14:11 +08:00 |
|
|
1cbd436f73
|
feat(新增物模型模块及优化部门树): 新增物模型模块及优化其它模块代码
|
2025-01-08 11:13:44 +08:00 |
|
|
daf3f540a4
|
perf(消息新增功能模块): 换动态表单为静态表单
|
2025-01-06 11:29:35 +08:00 |
|
|
421704bf81
|
Merge remote-tracking branch 'origin/feature/device' into feature/device
|
2025-01-06 11:04:43 +08:00 |
|
|
f7ef4fe1dd
|
perf(iot产品与设备模块): 优化产品与设备的增删改查功能
1.优化产品新增功能
2.优化设备新增功能
3.新增产品详情功能
4.新增设备详情功能
|
2025-01-06 11:03:30 +08:00 |
|
|
7757e71890
|
Merge remote-tracking branch 'origin/feature/device' into feature/device
|
2025-01-04 21:48:01 +08:00 |
|
|
5e3c0a953a
|
perf(iot产品和设备管理模块): 实现产品和设备的新增功能
|
2025-01-04 21:47:34 +08:00 |
|
vertoryao
|
309dffa60b
|
Merge remote-tracking branch 'origin/develop' into feature/device
# Conflicts:
# .env.development
# .eslintrc.js
# components.d.ts
# config/vite.config.dev.ts
# index.html
# package.json
# pnpm-lock.yaml
# src/api/authority.ts
# src/api/dept.ts
# src/api/interceptor.ts
# src/api/message.ts
# src/api/role.ts
# src/api/user.ts
# src/assets/world.json
# src/components/breadcrumb/index.vue
# src/components/footer/index.vue
# src/components/menu/index.vue
# src/components/message-box/index.vue
# src/components/message-box/list.vue
# src/components/navbar/index.vue
# src/components/tab-bar/readme.md
# src/components/tab-bar/tab-item.vue
# src/config/settings.json
# src/directive/permission/index.ts
# src/hooks/permission.ts
# src/locale/en-US.ts
# src/locale/zh-CN.ts
# src/mock/index.ts
# src/router/guard/permission.ts
# src/router/guard/userLoginInfo.ts
# src/router/routes/modules/dashboard.ts
# src/router/routes/modules/system.ts
# src/router/routes/modules/user.ts
# src/store/index.ts
# src/store/modules/auth/index.ts
# src/store/modules/auth/type.ts
# src/store/modules/user/index.ts
# src/store/modules/user/types.ts
# src/utils/excel.ts
# src/views/dashboard/workplace/components/banner.vue
# src/views/dashboard/workplace/components/data-panel.vue
# src/views/dashboard/workplace/index.vue
# src/views/dashboard/workplace/locale/en-US.ts
# src/views/dashboard/workplace/locale/zh-CN.ts
# src/views/exception/403/index.vue
# src/views/exception/404/index.vue
# src/views/exception/500/index.vue
# src/views/login/components/banner.vue
# src/views/login/components/login-form.vue
# src/views/login/index.vue
# src/views/login/locale/en-US.ts
# src/views/login/locale/zh-CN.ts
# src/views/system/authority/components/auth-edit.vue
# src/views/system/authority/components/auth-table.vue
# src/views/system/authority/index.vue
# src/views/system/authority/locale/en-US.ts
# src/views/system/authority/locale/zh-CN.ts
# src/views/system/dept/components/dept-edit.vue
# src/views/system/dept/index.vue
# src/views/system/dept/locale/en-US.ts
# src/views/system/dept/locale/zh-CN.ts
# src/views/system/permission/index.vue
# src/views/system/role/components/role-edit.vue
# src/views/system/role/index.vue
# src/views/system/role/locale/en-US.ts
# src/views/system/role/locale/zh-CN.ts
# src/views/system/user/components/user-edit.vue
# src/views/system/user/index.vue
# src/views/system/user/locale/en-US.ts
# src/views/system/user/locale/zh-CN.ts
# src/views/user/setting/components/basic-information.vue
# src/views/user/setting/components/password-reset.vue
# src/views/user/setting/components/user-panel.vue
# src/views/user/setting/index.vue
# src/views/user/setting/locale/en-US.ts
# src/views/user/setting/locale/zh-CN.ts
|
2024-12-27 10:32:25 +08:00 |
|
|
cd9a66522a
|
feat(iot产品和设备管理模块): 新增产品和管理的增删改插
|
2024-12-26 11:34:54 +08:00 |
|
vertoryao
|
51937b0cdd
|
feat(登录模块): 优化权限
|
2024-12-26 11:31:25 +08:00 |
|
|
3d7394217f
|
perf(分页模块): 优化分页代码
1.将重复代码放进hooks
|
2024-12-26 11:18:04 +08:00 |
|
|
fba0fe8b77
|
fix(i18n模块): 修改部分i18n代码
|
2024-12-26 11:14:48 +08:00 |
|
|
7386ea2a94
|
feat(首页工作台): 新增首页工作台内容
|
2024-12-26 11:08:15 +08:00 |
|
|
92f4189810
|
perf(权限模块): 优化代码,修改bug
1.修改api路径
2.优化事务代码
3.逐步去除英文展示
|
2024-12-26 10:43:27 +08:00 |
|
|
6f08eda851
|
feat(消息模块): 新增消息的展示及增删改查
1.新增消息的头部展示
2.新增消息管理的增删改查功能
3.新增用户消息的查看
|
2024-12-26 10:36:24 +08:00 |
|
vertoryao
|
586bd23203
|
feat(菜单模块):添加菜单模块
- 优化登录流程
- 添加服务器端获取菜单
|
2024-12-25 17:03:45 +08:00 |
|
vertoryao
|
6b25c03d37
|
feat(登录模块):优化登录流程
|
2024-12-24 17:13:37 +08:00 |
|