Commit Graph

132 Commits

Author SHA1 Message Date
user
be235807cc feat(材料管理): 添加状态字段并优化表格显示
在材料管理模块中,添加了状态字段,并优化了表格的显示设置。具体包括:
1. 在i18n配置中添加了状态字段的翻译
2. 在材料组件中添加了状态字段的列
3. 在材料编辑组件中添加了状态字段的选择器
4. 优化了表格列的宽度设置和溢出显示
5. 更新了部门数据的状态字段值
2025-03-30 17:24:23 +08:00
user
df2d89a103 feat: 添加部门状态字段并优化前端表单验证
在部门实体中添加了状态字段,并优化了前端表单的验证逻辑。同时,调整了部分代码结构以提高可维护性。
2025-03-30 15:21:47 +08:00
user
5506ba7e4e refactor(region): 重构区域管理模块以支持分页和排序
- 在Region实体中添加sort_no字段以支持排序
- 重构RegionRepository和RegionService以支持分页查询和树形结构展示
- 更新前端区域管理页面以适配新的API接口
2025-03-30 00:48:05 +08:00
user
217ddc91d0 refactor(region): 重构区域管理模块,优化表格和表单组件
重构了区域管理模块的前端代码,主要包括:
1. 使用VxeTable替换原有表格组件,提升表格性能和交互体验
2. 优化区域编辑表单,增加表单验证和父级区域选择功能
3. 统一加载状态变量名,从isFetching改为isLoading
4. 移除冗余代码,简化组件结构
5. 增加分页和排序功能,提升数据展示效率
2025-03-29 21:49:18 +08:00
user
0a5d5155fe refactor(菜单): 重构菜单树获取逻辑并优化导航栏组件
重构了菜单树的获取逻辑,移除了冗余的 `getMenuTree` 方法,统一使用 `getMenusTree` 方法。同时,优化了导航栏组件的代码结构,简化了菜单项的渲染逻辑,并修复了部分样式问题。
2025-03-29 18:17:58 +08:00
user
4f136b2b7d feat(menu): 优化菜单管理模块,增加分页、过滤和排序功能
本次提交对菜单管理模块进行了多项优化,主要包括:
1. 增加了分页功能,支持按页码和每页条数进行数据加载。
2. 新增了过滤功能,支持按菜单编号、名称和路径进行筛选。
3. 实现了排序功能,支持按菜单编号、名称和排序号进行排序。
4. 优化了菜单树形结构的展示,支持动态加载子菜单。
5. 修复了菜单编辑表单的验证逻辑,确保数据输入的准确性。
6. 更新了菜单数据的导入导出功能,支持CSV格式的文件操作。
7. 增加了菜单类型的字典数据,方便用户选择菜单类型。
8. 优化了前端UI交互,使用VXE-Table组件提升用户体验。

这些改进提升了菜单管理模块的易用性和性能,方便用户更高效地管理系统菜单。
2025-03-29 13:09:06 +08:00
user
ef984b75b4 refactor: 重命名CSS类名以提高代码一致性
将`.vxe-filter-group`重命名为`.vxe-form-filter`,以统一表单过滤组件的类名,提升代码的可读性和维护性。同时更新相关Vue组件中的类名引用,确保功能一致。
2025-03-29 07:56:34 +08:00
user
8bdaba8509 style: 更新表单和过滤器的CSS类名及样式
将表单和过滤器的CSS类名从`vxe-form-group`统一改为`vxe-filter-group`,并调整相关样式以提高响应式布局的灵活性。同时,为`vxe-select`组件添加`filterable`属性以支持过滤功能。
2025-03-29 00:06:52 +08:00
user
0b747d8b03 feat: 更新字典和库存操作的提示信息
在字典和库存的创建、更新和删除操作中,添加了更详细的提示信息,包括操作的字典或库存名称。同时,调整了提示信息的显示类型,以更好地反映操作结果。
2025-03-28 23:12:50 +08:00
user
6dd2ee230f refactor(dict): 使用vxe-form重构表单组件以提升代码可维护性
重构了dict-edit和dict组件中的表单部分,使用vxe-form组件替代原有的自定义表单布局,简化了代码结构并提高了可维护性。同时,更新了表单验证逻辑,确保必填字段的校验更加统一和规范。
2025-03-28 20:35:12 +08:00
user
e658378ae3 refactor(表单): 重构结构和字典编辑表单,优化样式和验证逻辑
本次提交主要对股票和字典的编辑表单进行了重构,使用 `vxe-form` 组件替代了原有的自定义表单结构,优化了表单的布局和样式,并增加了表单验证规则。同时,更新了 `alert.service.ts` 中的提示信息展示方式,使其更加统一和简洁。此外,修复了部分国际化文本的格式问题。
2025-03-28 18:32:08 +08:00
user
45748bfd02 refactor(dict): 重构字典模块的前端代码,优化表单样式和交互逻辑
- 将 `form-group` 重命名为 `form-edit-group`,并调整相关样式
- 使用 `vxe-table` 替换原有表格组件,优化分页和排序功能
- 重构字典编辑页面,使用 `vxe-input` 和 `vxe-select` 替换原生表单控件
- 删除冗余的 `stock-edit_b.vue` 文件,统一使用 `stock-edit.vue`
- 优化字典列表页面的过滤表单,使用 `vxe-select` 和 `vxe-input` 提升交互体验
2025-03-27 22:23:53 +08:00
user
ff5b57e3c1 refactor(Stock): 优化删除对话框变量命名及表单样式
将删除对话框变量名从 `deleteDialog` 改为 `showDelete`,以提高代码可读性。同时调整表单样式,优化输入框和选择框的布局。
2025-03-27 17:52:58 +08:00
user
3ed795f4a7 refactor(stock): 替换bootstrap组件为vxe-ui组件并优化删除对话框逻辑
将stock组件中的bootstrap表单组件替换为vxe-ui组件,以统一UI风格并提升用户体验。同时优化删除对话框的逻辑,简化状态管理,避免直接操作DOM元素。
2025-03-27 15:31:42 +08:00
user
4ae9e81f98 refactor(Stock组件): 优化表单控件及输入处理逻辑
- 将表单控件从bootstrap-vue迁移至vxe-table组件,提升一致性
- 使用debounce优化输入处理,减少频繁请求
- 更新CSS样式以适配新的表单控件布局
2025-03-27 13:06:40 +08:00
user
2248916473 refactor: 移除stock组件中minWidth的硬编码值
移除表格列配置中的minWidth硬编码值,以便更好地适应动态布局需求。
2025-03-27 07:49:59 +08:00
user
f8004e5b46 refactor(login): 重构登录服务为单例模式并优化登录表单样式
重构登录服务为单例模式以提高代码的可维护性和一致性,同时优化登录表单的样式和布局,提升用户体验。移除冗余代码并修复部分样式问题。
2025-03-26 23:59:27 +08:00
user
bd28727507 refactor: 升级 Bootstrap 到 v5 并替换 BootstrapVue 为 BootstrapVueNext
- 将 Bootstrap 从 v4 升级到 v5,并移除 BootstrapVue,替换为 BootstrapVueNext
- 更新相关组件和依赖,调整代码以适应新版本的 Bootstrap 和 BootstrapVueNext
- 移除不再需要的兼容性配置,优化代码结构
2025-03-25 21:30:10 +08:00
user
fa49f3399c refactor: 替换VXE组件为BootstrapVue并更新相关配置
- 将VXE组件替换为BootstrapVue组件
- 更新Vite配置以支持BootstrapVue
- 添加BootstrapVue相关依赖
- 移除VXE相关代码和样式
2025-03-25 16:40:47 +08:00
user
dc4df2204e chore: 更新 vxe-pc-ui 和 vxe-table 依赖版本
更新 vxe-pc-ui 到 4.4.23 和 vxe-table 到 4.11.29 以获取最新的功能和安全修复
2025-03-25 14:04:36 +08:00
user
6713a1e025 refactor: 移除Bootstrap-Vue依赖并替换为VxeUI
移除Bootstrap-Vue相关依赖和配置,替换为VxeUI组件库。主要修改包括:
1. 移除`bootstrap-vue`和`@vue/compat`依赖。
2. 替换`b-navbar`等Bootstrap组件为VxeUI组件。
3. 更新`alert.service.ts`以使用VxeTable的提示功能。
4. 优化导航栏的响应式布局和样式。
2025-03-25 11:34:37 +08:00
user
68ca3823bc refactor(ui): 优化股票管理界面样式和功能
- 移除调试用的 console.log 语句
- 调整按钮样式,使用 vxe-button 替换原生按钮
- 添加打印功能并优化查询逻辑
- 统一列渲染逻辑,提升代码可维护性
2025-03-25 09:50:09 +08:00
user
4c87eaa302 feat(stock): 为工具栏添加刷新功能并优化类型定义
为 `vxe-toolbar` 添加了刷新功能,通过 `queryMethod` 方法实现数据同步。同时优化了 `toolbarRef` 和 `tableRef` 的类型定义,移除了未使用的 `toolClickEvent` 方法。
2025-03-23 23:38:41 +08:00
user
ccbd16e913 feat(stock): 添加vxe-pc-ui依赖并优化库存管理界面
引入vxe-pc-ui库以增强表格功能,优化库存管理界面的过滤、分页和工具栏操作。同时更新了相关CSS样式和国际化配置,提升了用户体验和代码可维护性。
2025-03-22 23:07:45 +08:00
user
242f249e52 refactor(stock): 重构股票列表组件,使用vxe-table替换原生表格
重构股票列表组件,将原生HTML表格替换为vxe-table,以提升表格的交互性和可维护性。同时,调整了排序逻辑和分页组件的实现,确保功能一致且代码更简洁。
2025-03-22 00:14:44 +08:00
user
c975adb431 refactor(dict): 优化字典管理页面的状态显示和删除逻辑
- 将状态显示逻辑从组件配置移至模板中,提高代码可读性
- 重构删除逻辑,使用 `removeRow` 替代 `removeId` 和 `dict`,简化代码结构
- 更新国际化文件,添加“状态”字段的翻译
2025-03-21 22:13:47 +08:00
user
721731500a refactor: 移除未使用的vxe-pc-ui依赖并清理相关代码
移除`vxe-pc-ui`依赖,清理了`package.json`和`package-lock.json`中的相关配置。同时,删除了`dict.vue`和`vxe-table.ts`中与`vxe-pc-ui`相关的代码,简化了表格配置逻辑。这些更改旨在减少项目依赖,提高代码的可维护性。
2025-03-21 17:34:29 +08:00
user
ffc12826c7 refactor: 替换vue-table-with-tree-grid为vxe-table以提升表格功能
本次提交将项目中使用的`vue-table-with-tree-grid`替换为`vxe-table`,以增强表格的功能性和可维护性。主要更改包括:
- 新增`vxe-table`相关依赖并在`main.ts`中进行全局配置。
- 更新多个组件中的表格实现,使用`vxe-table`的API和功能。
- 移除`vue-table-with-tree-grid`及其相关代码。
2025-03-21 17:09:33 +08:00
user
aed713b2fd refactor(company): 移除未使用的搜索和活动公司查询方法
本次提交主要移除了`CompanyRepository`和`CompanyService`中未使用的搜索和活动公司查询方法,简化了代码结构并提高了可维护性。同时,修复了`company.vue`中状态过滤器的显示问题,并添加了状态字段的排序功能。
2025-03-21 13:14:21 +08:00
user
96e6095199 feat(库存管理): 添加状态字段并支持状态字典查询
在库存管理模块中添加状态字段,并支持通过字典查询状态选项。修改了前端组件、后端服务以及国际化文件,确保状态字段的显示、编辑和筛选功能正常
2025-03-21 10:43:28 +08:00
user
0193ccd13e refactor: 优化参数构建逻辑,使用Object.fromEntries简化代码
在stock.component.ts和dict.component.ts中,重构了handleSyncList方法中的参数构建逻辑,使用Object.fromEntries替代了原有的reduce方法,使代码更简洁易读。
2025-03-21 00:17:19 +08:00
user
77c9943703 refactor: 统一字段命名并优化字典树查询逻辑
将字段名从下划线命名法改为驼峰命名法,如 `sort_no` 改为 `sortNo`。同时优化了字典树查询逻辑,使用 `Map<String, Object>` 替代 `Dict` 实体类,简化了数据处理流程。
2025-03-21 00:02:14 +08:00
user
1e9ab24918 refactor(stock): 重构组件的过滤参数处理逻辑
- 将单一的 filterParams 对象拆分为多个键值对,分别存储操作符和值
- 优化了过滤参数的处理方式,提高了代码可读性和可维护性
2025-03-20 11:06:43 +08:00
user
71e4414b06 feat(stock): 优化库存筛选功能
- 添加操作符选择下拉菜单,支持多种筛选条件
- 重构筛选逻辑,提高可维护性
- 优化表单样式,提升用户体验
- 新增国际化支持,添加操作符的中文翻译
2025-03-20 10:51:36 +08:00
user
f9602b1e85 refactor(company): 重构公司列表查询逻辑,支持动态操作符和分页大小调整
重构了公司列表的查询逻辑,支持动态操作符(如=、like、>、<)进行过滤,并增加了分页大小的调整功能。同时,优化了后端查询接口,使其更灵活和高效。
2025-03-19 23:22:34 +08:00
user
a1b799674f refactor(pms): 优化字典组件并移除未使用的代码
- 移除了未使用的 StockDTO 和 TransactDTO 类
- 删除了相关的 TransactMapper 类
- 在 StockResource 中移除了对 StockDTO 的引用
- 优化了字典组件的排序和分页功能
2025-03-19 23:02:41 +08:00
user
7d71213fee refactor(pms): 移除交易实体中的确认人和确认时间字段
- 从 Transact 实体中删除 confirmed_by 和 confirmed_date 字段
- 更新 Liquibase 变更集以反映这一更改
- 移除 JacksonConfiguration 中的 objectMapper 方法
-修改 buildPaginationQueryOpts 为 buildPaginationQuery
2025-03-19 21:18:50 +08:00
user
8ea849035f refactor: 优化Liquibase配置和股票组件API请求
更新Liquibase配置,将`datetimeType`改为`timestamp`并添加`dateType`,以提高数据库兼容性。重构股票组件的API请求逻辑,使用`buildPaginationQueryOpts`函数简化查询参数构建。
2025-03-19 17:49:48 +08:00
user
ac2f1292f0 feat(stock): 增加库存列表筛选和排序功能
- 为过滤参数添加操作符选择(等于、模糊匹配、大于、小于)
- 实现多条件筛选功能
- 添加每页显示条数选择
- 优化排序逻辑,固定 ID 列为第二排序条件
- 修复分页显示逻辑,适应每页显示全部的场景
- 优化 SQL 查询语句生成逻辑
2025-03-19 16:15:39 +08:00
user
1abc943e01 feat(config): 添加PageableOpenApiCustomizer配置类
新增PageableOpenApiCustomizer配置类,用于自定义OpenAPI的分页参数,确保size参数的最小值为0
2025-03-19 11:45:40 +08:00
user
f6fcf714c5 fix(repository): 优化带中括号参数的处理逻辑
- 修改了 BaseRepository 类中的参数处理逻辑
- 增加了对中括号对的检查,确保参数格式正确
- 这个修改提高了参数处理的准确性和可靠性
2025-03-18 23:53:02 +08:00
user
f60cbe4f5a refactor(repository): 重构 BaseRepository 并优化字典和库存相关接口
- 重构 BaseRepository 中的 countRow 和 getList 方法,支持更灵活的查询条件
- 优化 DictRepository 和 StockRepository 接口,移除冗余方法
- 更新 DictService 和 StockService 中的查询方法,使用新的接口
- 调整前端组件中的字典查询逻辑,适应新的接口
- 添加 MenuType 字典数据
2025-03-18 23:46:03 +08:00
user
3a97428e5a feat(stock): 添加仓位列表接口并优化分页功能
- 新增仓位列表接口 /api/stocks/list
- 新增数据字典列表接口 /api/dicts/list
- 重构 BaseRepository 类,支持自定义查询条件和分页
- 优化 DictRepository 和 DictService,增加 countRow 方法
- 修改 DictResource 和 StockResource,支持带参数的列表查询
- 更新前端菜单编辑组件,添加分页相关功能
2025-03-18 18:22:55 +08:00
user
75281a9f6e refactor(repository): 重构 StockRepository 内部实现
- 移除了 StockRepositoryInternal 接口中的内部实现类 StockRepositoryInternalImpl
- 新增 BaseRepository 类作为所有内部仓库实现类的基类
- 优化了 countRow 和 getList 方法的实现逻辑
- 删除了未使用的 ObjectMapper 实例
- 简化了 SQL 查询的构建和执行过程
2025-03-18 16:57:54 +08:00
user
4655a7dcb9 feat(stock): 实现自定义查询条件的分页查询接口
- 新增 countRow 和 getList 方法,支持自定义查询条件和分页
- 修改数据库查询逻辑,支持动态生成 SQL 查询语句
- 更新服务层和控制器层,增加新的查询接口
- 优化原有列表查询接口,移除冗余代码
2025-03-18 16:43:59 +08:00
user
7e5fd7fdc8 refactor(stock): 重构库存接口并添加分页功能
- 移除未使用的代码和注释
- 重写 getList 方法以支持分页查询
- 更新 getActive 方法以使用新的分页查询
- 删除未使用的 getTest 方法
- 优化 SQL 查询以提高性能
2025-03-18 11:33:59 +08:00
user
facc4c8eb5 refactor(stock): 重构库存查询接口
- 新增 StockRepositoryInternal 接口和 StockRepositoryInternalImpl 实现类,用于处理内部查询逻辑
- 修改 getActiveStocks 方法,使用 findStocks 方法实现相同功能
- 优化 getTestStocks 方法,使用新的 getTest 方法替代原有的查询逻辑
- 更新相关服务和控制器以适应新的查询接口
2025-03-17 23:35:24 +08:00
user
325890143f feat(stock): 添加库存测试接口并优化相关服务
- 在 StockRepository 中添加 findTestStocks 方法,用于查询测试库存数据
- 在 StockService 中实现 getTestStocks 方法,处理查询逻辑
- 修改 StockResource 中的 getList 方法,更名为 getTest 并调用新服务方法
2025-03-17 20:47:14 +08:00
user
2c0f557b32 refactor(stock): 重构库存查询接口
- 修改 findActiveStocks 方法返回类型,从 List<Map<String, Object>> 改为 Flux<StockDTO>
- 优化 getActiveStocks 方法,使用 SecurityUtils 获取当前组织信息
- 更新数据库查询语句,调整字段名
- 调整 API 返回值类型,从 Flux 改为 List
2025-03-17 16:57:26 +08:00
user
68b42c59dc refactor(stock): 优化库存查询接口返回类型和处理逻辑
- 将 StockRepository 中 findActiveStocks 方法的返回类型从 Flux 改为 List
- 修改 StockService 中 getActiveStocks 方法,直接返回 List 而非 Flux
- 优化 StockResource 中 getActiveStocks 请求的处理逻辑
- 统一库存状态查询条件中的字符串格式
2025-03-17 14:25:22 +08:00