Commit Graph

85 Commits

Author SHA1 Message Date
dzq e5c6da07bd feat(智能柜卡片): 优化智能柜卡片及单元格展示样式
- 在商品图片SVG中添加"小格"文字标识
- 将柜体名称从描述项移至详情按钮文本
- 优化单元格卡片布局,添加虚线分隔线和格口号显示
- 调整单元格操作按钮样式为链接样式并显示商品名称
- 改进单元格信息区域的间距和排版
2025-06-04 16:45:22 +08:00
dzq 9d5f885766 feat(智能柜管理): 重构单元格商品管理界面并新增商品配置模态框
- 将单元格列表从表格布局改为卡片式布局,提升可视化效果
- 新增商品配置模态框用于管理已配置商品的库存和下架操作
- 优化单元格编辑模态框,增加商品信息展示和库存修改功能
- 添加默认商品图片占位符
- 调整分页参数和样式,优化移动端显示效果
2025-06-04 11:50:25 +08:00
dzq 8c8f65be7f feat(商品详情): 添加商品订单记录和编辑功能
- 在商品详情页添加订单记录分页表格,展示关联订单信息
- 新增商品编辑按钮和编辑模态框功能
- 扩展OrderQuery接口添加goodsId字段用于订单查询
- 修复商品详情页点击商品名称跳转错误的问题
2025-06-03 17:34:41 +08:00
dzq 12cef7b84f feat(用户认证): 添加企业微信用户绑定功能并完善商品详情页
- 在登录流程中存储企业微信用户信息到store
- 添加企业微信用户绑定接口及相关类型定义
- 当检测到未绑定用户时显示绑定对话框
- 新增商品详情路由及页面,优化商品列表交互
- 改进商品卡片样式和点击跳转逻辑
2025-06-03 16:25:51 +08:00
dzq 8f6ae14e47 feat: 更新系统名称并优化智能柜功能
- 将系统名称从"智借还"更改为"智柜通"
- 在智能柜模块中添加运行模式和借呗支付功能
- 优化商品管理界面为卡片式布局
- 调整智能柜详情页展示信息
- 移除商品分类相关代码
- 修改部分对话框为抽屉式展示
2025-06-02 16:54:24 +08:00
dzq 7319fae447 feat: 更新智能柜相关界面和功能
- 在SmartCabinetDTO接口中添加usedCells和availableCells字段
- 修改机柜图片映射文件中的命名格式为"X格柜"
- 将商店相关文案统一修改为地址
- 优化智能柜卡片布局,增加使用状态显示并调整样式
2025-06-02 10:25:04 +08:00
dzq 33408d023d refactor(用户借呗): 重构借呗相关字段命名和显示逻辑
将"余额"统一改为"借呗"相关命名,包括剩余借呗、已用借呗和借呗额度
添加借呗额度字段并在各界面展示
统一金额格式化逻辑到工具函数
移除不再使用的currentBalance变量
2025-05-29 15:57:45 +08:00
dzq 908ff3e191 refactor(订单/角色管理): 优化表单布局和菜单过滤逻辑
1. 在订单页面将搜索表单拆分为独立表单并调整样式
2. 在角色管理页面添加菜单树遍历日志并过滤特定路由
```

解释:
1. 第一个修改属于重构(refactor),调整了订单页面的表单布局,将搜索部分拆分为独立表单并添加了样式类
2. 第二个修改也是重构(refactor),在角色管理页面添加了console.log调试信息,并修改了菜单过滤逻辑,排除了特定路由
3. 使用了中文简体的"优化"作为主要动词,符合中文提交习惯
4. 在scope中明确了修改涉及的具体模块(订单/角色管理)
5. 正文部分简洁说明了两个主要修改点,没有重复标题中的信息
2025-05-29 11:18:38 +08:00
dzq dd957140e4 feat(角色管理): 添加获取全部角色接口并优化角色排序逻辑
- 新增getRoleAllApi接口用于获取所有角色数据
- 在角色列表查询中使用新接口并添加排序逻辑,将base角色置顶,admin角色置底
- 添加空值检查防止角色信息未找到时出错
- 在企业微信余额模块中,将总余额显示拆分为总借呗和已用借呗,并更新相关接口返回类型
2025-05-29 10:04:10 +08:00
dzq 9862f8bff8 style(views): 统一搜索表单样式并优化布局
- 为多个视图的搜索表单添加flex布局和一致的间距样式
- 调整表单内边距和元素间距,提升视觉一致性
- 移除部分视图中的重置按钮,简化搜索表单
- 为MQTT服务管理视图重构表格容器样式
2025-05-28 10:22:50 +08:00
dzq 8a3cd9fec9 refactor(views): 优化表单和表格样式及布局
- 移除表单项的冗余label文本,使用placeholder替代
- 统一搜索和重置按钮的间距样式
- 替换PureTableBar为自定义table-container样式
- 调整分页组件样式和默认页大小
- 为表格容器添加统一样式包括阴影、圆角和间距
```

这个提交消息遵循了以下原则:
1. 使用refactor类型,因为主要是代码结构调整和样式优化,不改变功能
2. 添加了scope(views)表明修改范围是视图组件
3. 描述简明扼要,说明了主要修改内容
4. 在正文中使用列表形式列举了主要变更点
5. 保持了中文语言环境下的简洁表达
6. 符合50字符限制且不使用句号结尾的要求
2025-05-28 10:03:32 +08:00
dzq adddd98d7d style(views): 调整抽屉组件和表单的样式间距
统一调整抽屉组件的标题和内容间距,优化表单项和分页组件的边距,提升界面一致性
2025-05-27 15:57:04 +08:00
dzq fc6889cd10 refactor(views): 优化组件样式和结构调整
- 将`Icon`组件替换为`IconifyIconOffline`以统一图标组件使用
- 移除商品和智能柜相关页面中不再需要的归属类型字段
- 调整商品列表和智能柜详情页的布局样式,包括表单间距和表格容器样式
- 移除商品柜配置相关代码,简化商品管理功能
- 统一搜索表单布局,使用flex布局优化按钮位置
2025-05-27 15:12:49 +08:00
dzq cab3eeaecc style(views): 调整商店管理页面样式和布局
- 移除商店名称标签和重置按钮,简化搜索表单
- 移除批量删除按钮和表格标题,精简操作区域
- 为分页组件添加统一的上边距样式
- 保持代码风格一致性,优化页面布局
2025-05-27 10:59:54 +08:00
dzq 0bb25784f0 style: 调整表格样式和列宽设置
- 统一调整多个页面中表格的样式间距和列宽
- 移除部分表格列的固定宽度设置以增强响应式布局
- 简化用户详情页的信息展示,移除冗余字段
2025-05-27 10:12:54 +08:00
dzq 28789ce95d feat(角色管理): 优化菜单树处理逻辑并添加注释
重构菜单树监听逻辑,添加详细注释说明处理流程。将叶子节点收集和菜单分类逻辑分离,提高代码可读性。

feat(企业余额): 重构用户余额页面布局和搜索功能

- 添加用户总余额卡片展示
- 合并姓名和手机号搜索框为统一搜索框
- 优化金额显示格式,添加千位分隔符
- 重构页面样式,采用卡片式布局
2025-05-26 17:38:55 +08:00
dzq c73260a207 refactor(role): 重构角色管理界面为标签页形式
- 将角色列表从表格改为左侧标签页导航
- 新增角色表单整合到主页面中,移除独立弹窗
- 增加菜单权限分类展示功能
- 优化页面布局和样式
2025-05-26 16:28:33 +08:00
dzq 2ca1a758a4 fix: 将输入框的keyup事件改为keydown事件
统一所有输入框的搜索触发事件,从@keyup.enter.native.prevent改为@keydown.enter.prevent,确保搜索功能在不同浏览器和设备上的一致性
2025-05-26 10:23:05 +08:00
dzq 210386a036 feat: 为搜索输入框添加.native.prevent修饰符并优化角色表单菜单选择
1. 在多个视图的搜索输入框上添加.native.prevent修饰符,防止表单默认提交行为
2. 重构角色表单的菜单权限选择,从树形结构改为分类复选框形式
3. 在智能柜详情页添加商品名称搜索功能
4. 在cabinet-cell接口中添加goodsName查询参数
2025-05-26 09:59:51 +08:00
dzq 9d7b502698 refactor(导航组件): 移除未使用的搜索和通知组件导入
为了简化代码并减少不必要的依赖,移除了`navbar.vue`、`horizontal.vue`和`mixNav.vue`中未使用的`Search`和`Notice`组件导入。同时,注释了`SearchModal.vue`中未使用的键盘事件处理逻辑,以优化代码结构。
2025-05-24 16:47:21 +08:00
dzq e1f18cfc48 feat(用户搜索): 添加统一搜索框并优化搜索逻辑
在用户管理页面中,将原有的姓名、手机号、身份证号三个独立搜索框合并为一个统一搜索框,并根据输入内容自动识别搜索类型。新增 `handleSearchInput` 方法,通过正则表达式判断输入内容为身份证号、手机号或姓名,并动态更新搜索参数。简化了用户操作,提升了搜索体验。
2025-05-24 16:24:03 +08:00
dzq b4451bd2ea feat: 添加用户余额查询功能并优化搜索输入框交互
- 新增用户余额查询页面,支持查看用户余额及总余额
- 在多个搜索输入框中添加回车键触发搜索功能
- 移除不必要的岗位选项代码
- 优化角色表单的菜单选中逻辑
- 调整部分页面的样式和布局
2025-05-24 16:12:38 +08:00
dzq c01a01519a feat(智能柜): 添加归属类型字段并更新相关逻辑
在智能柜模块中添加归属类型字段,包括表单、详情页和API接口的更新,以支持区分借还柜和固资通两种类型
2025-05-23 10:49:56 +08:00
dzq b1f4216df6 feat(用户管理): 新增用户标签功能
在用户管理和用户详情页面中新增标签功能,支持添加、删除和筛选用户标签。新增了标签相关的API接口和前端交互逻辑,提升用户管理的灵活性和可扩展性。
2025-05-22 15:43:38 +08:00
dzq d2390361b1 feat: 添加编辑柜体抽屉组件并集成到详情页
在详情页中添加了编辑柜体的抽屉组件,允许用户通过点击按钮打开抽屉并编辑柜体信息。抽屉组件包含表单验证和提交功能,提交成功后刷新详情页数据。
2025-05-21 17:16:30 +08:00
dzq 9fb6bb0ed6 refactor(智能柜卡片): 优化智能柜卡片表单模态框的显示方式
将智能柜卡片表单模态框从`el-dialog`改为`el-drawer`,提升用户体验。同时修复了重复显示登录提示的问题,并优化了代码格式。
2025-05-21 15:05:15 +08:00
dzq a742b56413 feat(单元格管理): 新增主板ID字段并优化单元格表单布局
在单元格管理和编辑功能中,新增了主板ID字段,并调整了表单布局以提升用户体验。同时,将单元格表单从对话框改为抽屉式布局,便于操作和查看。
2025-05-21 11:33:21 +08:00
dzq ba7b027c7b feat(用户管理): 添加角色管理和筛选功能
在用户管理模块中新增角色管理和筛选功能,包括:
1. 在用户查询和更新接口中添加 `roleId` 和 `sysRoleId` 字段
2. 在用户详情页添加角色修改功能
3. 在用户列表页添加角色筛选选项卡
2025-05-21 10:33:58 +08:00
dzq 53efdc88b7 feat(仪表盘): 添加未还商品、订单和金额统计功能
在仪表盘页面中新增了未还商品数量、未还订单数量和未还金额的统计显示,并更新了相关图标以提升用户体验。同时调整了布局以适应新增的数据展示。
2025-05-21 09:23:05 +08:00
dzq 44381780a7 feat: 添加商品总金额字段并调整统计展示
在 `StatsDTO` 接口中添加 `goodsTotalAmount` 字段以支持商品总金额的统计。同时,调整 `welcome/index.vue` 中的统计展示逻辑,将待办事项改为数据统计,并新增未还统计展示。移除 `qyUser` 中未使用的 `sysUser` 字段,并添加 `roleId` 和 `roleName` 字段以支持角色信息的展示。
2025-05-21 08:07:00 +08:00
dzq e1888f55d4 feat(商品管理): 添加商品使用说明字段
在商品DTO、请求参数及表单中添加`usageInstruction`字段,以便用户输入商品使用说明
2025-05-20 16:12:15 +08:00
dzq 39deeb7774 feat: 添加总订单金额统计并调整界面布局
在商店统计接口中新增`orderAmountSum`字段,用于显示总订单金额。同时调整欢迎页面的布局,增加总金额的显示,并优化卡片的内边距和宽度。
2025-05-20 15:45:41 +08:00
dzq ea52794aae style: 调整页面间距和分页大小以优化布局
统一将页面间距和分页大小调整为12px,移除不必要的底部填充,优化整体布局和视觉一致性。
2025-05-20 14:58:51 +08:00
dzq 14cca119a9 refactor(welcome): 调整页面布局和样式以提升用户体验
重新组织待办事项、数据统计、智能设备和商品信息的布局,优化页面结构,使其更直观和易于使用。同时调整样式细节,确保各模块在不同屏幕尺寸下显示一致。
2025-05-20 11:57:17 +08:00
dzq 2c319bae8f feat(欢迎页): 添加统计数据显示功能
在欢迎页中新增了统计数据的显示功能,包括商店、商品、订单、柜子、格口等数据的动态展示,并引入了热门商品和今日最新订单的展示模块。通过调用 `getStats` API 获取数据,并在页面加载时进行渲染,提升了页面的信息丰富度和用户体验。
2025-05-20 11:00:22 +08:00
dzq 328158d829 style: 调整菜单和卡片样式,优化界面一致性
- 更新菜单项和子菜单的文本颜色及背景色
- 调整卡片布局和阴影效果,提升视觉层次
- 统一待办事项和数据统计模块的样式
2025-05-19 17:14:26 +08:00
dzq dc4d746412 feat(机柜管理): 添加主板管理功能并更新机柜图片映射
在机柜管理模块中添加了主板管理功能,包括主板列表的查询、编辑和删除操作。同时更新了机柜图片映射,移除了不再使用的图片文件并调整了相关映射配置。
2025-05-19 11:21:47 +08:00
dzq 727671c58b feat: 添加120口机柜的两种新图片并更新映射
在`cabinetImgMap.ts`中添加了120口机柜的两种新图片配置,分别为`cabinet_120_6X20.jpg`和`cabinet_120_4X30.jpg`,并更新了对应的映射关系。新增图片文件已放置在`public/img/cabinet`目录下。
2025-05-19 10:37:10 +08:00
dzq 1aa7cee0c0 feat: 添加企业微信用户余额修改功能
在用户详情页面中增加余额修改功能,允许管理员直接修改用户余额。同时,更新订单查询接口以支持通过企业微信用户ID查询订单记录,并优化用户详情页面的信息展示。
2025-05-19 08:21:44 +08:00
dzq 56904be993 feat(用户管理): 添加企业用户详情页功能
新增企业用户详情页,支持查看用户基本信息,优化用户列表展示样式,并添加路由和API接口
2025-05-17 16:38:00 +08:00
dzq b195336876 feat: 添加4口机柜图片并更新相关逻辑
- 新增4口机柜图片文件
- 在cabinetImgMap.ts中添加4口机柜的映射
- 更新useTag.ts中的路由匹配逻辑,增加对query.id的判断
- 在smart-cabinet-card/index.vue和ab98/index.vue中添加多标签页支持
- 修改goods-edit-modal.vue中的删除逻辑,并调整弹窗为抽屉样式
- 在smart-cabinet-card/detail.vue中添加格口管理功能,支持配置商品、库存和下架操作
2025-05-17 09:57:22 +08:00
dzq 0716346cdb feat: 添加VITE_PUBLIC_IMG_PATH环境变量并更新图片路径
为了支持不同环境下的图片路径配置,添加了VITE_PUBLIC_IMG_PATH环境变量,并在相关组件中更新了图片路径的引用方式。同时,调整了标签组件的样式以提升用户体验。
2025-05-16 10:21:55 +08:00
dzq e0dd5a221f style: 调整布局和样式以改善UI一致性和间距
- 减少主内容区域的边距以优化空间利用
- 注释掉无效的CSS规则
- 调整表单和卡片组件的间距和布局
- 统一按钮和分页组件的内边距
2025-05-15 16:59:28 +08:00
dzq 2b44260a25 refactor(ui): 优化布局样式和组件结构
- 调整侧边栏菜单激活状态的样式
- 移除标签组件中未使用的代码
- 删除智能柜表单中不必要的字段
- 优化智能柜卡片布局,使用el-descriptions组件展示信息
2025-05-15 15:49:42 +08:00
dzq aaf8055df7 feat(智能柜): 新增智能柜详情页面及相关功能
- 添加智能柜详情页面,展示柜体信息及配置选项
- 新增智能柜详情API接口
- 在路由中配置智能柜详情页面路径
- 优化智能柜配置模态框,增加数据加载逻辑
- 新增智能柜图片映射工具文件
2025-05-15 10:03:15 +08:00
dzq 268d248f57 feat(api/cabinet): 添加mainCabinet字段到智能柜接口
为了支持主柜与子柜的关联关系,在SmartCabinetDTO、AddSmartCabinetCommand和UpdateSmartCabinetCommand接口中添加了mainCabinet字段。同时新增了相关图片资源。
2025-05-14 15:36:31 +08:00
dzq f0be0febb2 feat: 新增主柜配置功能并优化配置逻辑
- 在 `smart-cabinet` 模块中新增 `MainCabinetConfigModal` 组件,用于配置主柜信息
- 优化 `ShopConfigModal` 和 `GatewayConfigModal` 的 `visible` 属性,使用 `computed` 替代 `ref`
- 调整 `cabinet-goods` 模块的分页选项,增加更多可选页大小
- 修复 `smart-cabinet-edit-modal` 中 `cabinetId` 的默认值问题
2025-05-14 15:36:17 +08:00
dzq b9bd840bea feat(智能柜): 新增商店名称字段并优化配置刷新逻辑
在智能柜DTO中新增`shopName`字段,用于显示柜体归属商店名称。同时,在商店配置和网关配置模态框中添加`refresh`事件,确保配置成功后刷新列表数据
2025-05-13 17:06:43 +08:00
dzq 5eb7ae6f00 feat(订单模块): 添加微信openid查询支持并优化用户详情页订单展示
- 在订单查询接口中添加微信openid字段,支持通过openid查询订单
- 重构用户详情页,使用el-descriptions组件优化基本信息展示
- 添加订单列表展示功能,支持分页、加载状态及订单详情查看
2025-05-13 15:34:05 +08:00
dzq 4146851ac2 feat(柜体管理): 添加格口号列和柜机列表功能
在柜体管理页面中,新增了格口号列以展示单元格编号,并添加了左侧柜机列表,方便用户快速切换柜体进行管理。同时优化了页面布局和样式,提升了用户体验。
2025-05-13 10:42:57 +08:00