Commit Graph

202 Commits

Author SHA1 Message Date
user
21f5e9c70a fix(database): 修正SQL查询操作符及新增分页查询接口
- 将SQL条件构造中错误的IFNULL操作符修正为ISNULL
- 添加对NOTNULL和BETWEEN操作符的SQL支持,增强查询表达能力
- 修正BETWEEN操作符的参数绑定逻辑,支持范围查询
- 修改前端相关地方原使用的IFNULL操作符为ISNULL,保持一致性
- 为多个资源REST接口新增统一的带分页的POST列表查询方法
- 分页查询方法增加了对分页参数是否合法的校验处理
- 文档中新增PostgreSQL数据库字段要求及连接配置描述
2025-10-10 14:47:45 +08:00
user
30a6183666 refactor(menu): 清理菜单API相关冗余代码
- 移除MenuResource中未使用的BaseRepository导入和注释代码
- 删除jhi-navbar组件中多余的注释params对象包裹
- 删除测试菜单API的PowerShell脚本文件,简化项目内容
2025-09-26 23:05:32 +08:00
user
452f1fdbd4 refactor(database): 切换 MySQL 到 PostgreSQL 并调整相关配置
- 将数据库驱动、连接URL、依赖和Docker配置从MySQL改为PostgreSQL
- 修改liquibase配置及changelog,将boolean类型字段改为smallint或numeric以兼容PostgreSQL
- 调整SQL查询中关于IFNULL的逻辑,改用显式的NULL判断,增强兼容性
- 优化BaseRepository中SQL条件构建,加入详细SQL执行日志和参数类型输出
- 修改实体类中布尔字段的类型从Boolean/boolean改为Short,并提供对应的取值转换方法
- 更新Spring配置文件中R2DBC和Liquibase连接字符串为PostgreSQL地址
- 修正SecurityUtils中的异常处理,防止AOP错误影响安全上下文获取
- 增加LoggingAspect的执行顺序和代理暴露配置,提升日志切面功能控制
- 调整MenuResource中menus/available接口为POST,处理参数传递方式并修正数据权限条件判定
- 统一调整Liquibase changelog中timestamp类型为动态类型变量,提升各数据库兼容性
2025-09-26 22:42:21 +08:00
user
cb01605bb8 feat(style): 新增款式详情导出Excel功能
- 实现导出款式详情为Excel格式的功能,支持HTML内容兼容Excel显示
- 等待打印区域图片加载完成后再导出,避免导出图片显示异常
- 添加导出成功和失败的提示信息反馈
- 在页面按钮区域新增导出Excel按钮,支持用户一键导出
- 更新中文国际化文案,增加导出Excel相关文本
- 调整部分界面按钮布局顺序,提高用户操作便捷性
2025-09-22 16:36:48 +08:00
user
8b4a14015f style(print): 移除旧打印样式并切换到统一打印表单样式
- 将所有打印组件的css从print-styles.css切换到print-form.css
- 删除print-styles.css文件及其所有相关样式
- 统一调整打印页面的打印内容样式类名及布局结构
- 在样式打印视图中新增返回路由计算逻辑,优化路由跳转回退
- 精简打印视图模板,移除冗余注释及过时样式
- 更新打印页的CSS样式导入,确保打印效果一致
- 调整打印页面的样式容器类命名,增强样式语义和复用性
2025-09-17 11:44:05 +08:00
user
0f417b2224 feat(order-print): 优化订单打印和PDF下载功能及打印样式
- 新增直接打印模式开关,支持无预览直接调起浏览器打印
- 打印功能增强,区分加载中状态避免重复操作
- PDF下载功能改进,增加图片加载等待和样式优化
- PDF生成时添加专用样式类,修正内容宽高及背景色
- 改进打印区域DOM结构,实现左右信息分栏及二维码显示
- 调整打印界面布局,支持响应式设计和打印专用样式
- 移除订单打印中多余代码和注释,提升代码可读性
- 样式文件中新增打印相关样式及交互按钮状态优化
- style-print组件中互换工序与镶嵌明细表格位置,修正标题和数据变量命名
- 修正style-print中表头文本,确保与实际数据内容匹配
2025-09-12 23:05:34 +08:00
user
90875d84c7 feat(style-print): 优化PDF生成样式和参数提高兼容性
- 添加PDF专用样式类pdf-generating,确保打印样式一致性
- 调整A4纸张边距并优化html2canvas的参数缩放和定位
- 在生成PDF时动态添加和移除pdf-generating类
- 增加错误处理时清除样式类,避免影响页面展示
- 优化表格布局及文本换行,防止内容溢出
- 调整打印信息容器和二维码区域的样式适配PDF生成
- 增加样式盒模型统一设置,提高打印兼容性
2025-09-12 22:43:38 +08:00
user
9ca07a9657 feat(style-print): 优化样式打印与PDF生成流程
- 替换打印逻辑,新增直接打印切换开关并支持浏览器默认打印
- 使用 print-js 实现HTML页面打印支持预览功能
- 改进PDF下载功能,确保图片完全加载后生成高质量PDF
2025-09-12 22:12:22 +08:00
user
302e5b566a feat: 优化款式打印功能并修复相关问题
refactor(style-print): 重构打印组件代码结构
fix(style-print): 修复打印和下载PDF时的错误处理
style(style-print): 移除全局样式导入改用局部样式
perf(style-print): 优化PDF生成性能和打印体验
docs(style-print): 添加类型定义和接口注释
2025-07-31 22:56:31 +08:00
user
db2baee10c feat(data): 更新菜单和订单数据,调整图标和字段内容以提升一致性
在menu.csv中更改了订单管理相关菜单的图标;在order.csv中调整了订单数据的顺序和内容,确保数据的一致性和准确性。同时,新增了多个订单和订单明细的记录,更新了相关的样式和属性字段。
2025-07-13 11:37:00 +08:00
user
c1798dc224 feat(style-edit): 更新下拉选择框标签格式为“名称(编号)”以统一显示风格 2025-07-12 23:59:20 +08:00
user
e4923bac17 feat: 统一选择组件中的标签格式为“名称(编号)”并添加状态字段
在多个组件中更新了下拉选择框的标签格式,使其统一为“名称(编号)”的形式,以提升用户体验。同时,在区域编辑页面中新增了状态字段的选择功能,并更新了相关的国际化文件以支持新功能。
2025-06-29 22:34:19 +08:00
user
5e7c45b9e3 feat: 在AICode.cmd中添加npx命令并更新数据库锁定逻辑;在order-print.component.ts中优化日期格式化和样式图片加载逻辑,修复PDF生成过程中的Blob处理 2025-06-22 23:34:49 +08:00
user
54bda60541 feat(order): 添加批量更新订单明细功能和订单号搜索功能
在OrderDtlService中新增批量更新订单明细的方法,并在OrderDtlResource中添加相应的API接口。同时,在订单编辑页面中实现了订单号的搜索功能,确保用户能够快速查找已存在的订单。更新了相关的国际化文件以支持新功能。
2025-06-08 14:43:17 +08:00
user
e467de3a75 fix(order-edit): 更新确认提示框和字段校验逻辑
将重置订单明细的确认提示框从VXETable.modal改为VxeUI.modal,并在字段校验中增加对number字段的检查,以确保在重置操作前的完整性和准确性。
2025-06-07 17:05:15 +08:00
user
589aef6cf2 fix: 将 npm 脚本中的 && 替换为 ; 以提高兼容性
在 webapp:build 和 webapp:prod 脚本中,将 && 操作符替换为 ; 以增强跨平台兼容性,因为某些 shell 环境可能不支持 &&
2025-06-07 16:48:16 +08:00
user
5af2a0714a fix(订单编辑): 添加重置订单明细前的确认提示和必要字段校验
在重置订单明细前添加确认提示框,避免误操作删除数据
增加styleNo和quality字段的校验,防止空值导致错误
2025-06-07 16:32:28 +08:00
user
7311cc8dc9 fix(order-edit): 修复导入语句,合并VxeTableInstance和VxeUI的导入 2025-05-28 14:57:20 +08:00
user
8c05f25c3f feat(order-edit): 添加材料和样式选择时的API调用,更新subgroup值 2025-05-28 14:40:33 +08:00
user
336cfbee92 fix(orders): 将parentNumber的值从'StyleQuality'和'QualityType'更改为'ProductQuality'
修复了多个组件中parentNumber的值,确保一致性并避免潜在的错误。同时,在订单编辑页面添加了重置明细的功能,允许用户根据样式明细重新生成订单明细。
2025-05-25 22:33:52 +08:00
user
58d0e84e75 feat(order-edit): 添加尺寸类型和电解类型选择功能
在订单编辑页面中,新增了尺寸类型和电解类型的下拉选择功能,并优化了相关数据的加载逻辑。同时,移除了不再使用的Setting实体及其相关配置。
2025-05-25 21:22:29 +08:00
user
daaffcee89 refactor(订单和样式编辑): 统一选项标签格式并优化选择组件
将订单和样式编辑页面中的选项标签格式统一为“编号(名称)”形式,并优化了选择组件的过滤和远程搜索功能。此外,新增了客户公司的搜索功能,提升了用户体验和代码的可维护性。
2025-05-23 23:05:13 +08:00
user
b99508505b feat(订单): 添加样式和材料选择功能
在订单编辑和订单页面中,将样式编号和材料输入框改为下拉选择框,并支持远程搜索和过滤功能,以提升用户体验和数据选择的准确性。
2025-05-22 21:46:57 +08:00
user
dcc8647d30 refactor(订单和款式模块): 重构订单和款式的编辑页面逻辑
重构了订单和款式的编辑页面,将“base”模块重命名为“process”模块,优化了数据处理逻辑,减少了重复代码,并统一了数据加载和保存的方式。同时,修复了部分字段的显示和编辑逻辑,提升了代码的可维护性和一致性。
2025-05-09 16:35:23 +08:00
user
207524063e refactor(orders): 优化API请求参数结构并添加材料搜索功能
重构了API请求参数的结构,使其更清晰易读。在订单编辑组件中新增了材料和宝石的搜索功能,提升了用户体验。
2025-05-07 22:23:47 +08:00
user
ce88e46cf5 feat(style): 添加客户款号字段并优化款式编辑界面
在款式模块中新增客户款号字段,优化款式编辑界面的客户编号选择功能,支持远程搜索和筛选。同时,更新了相关数据字典和样式配置,以提升用户体验和数据一致性。
2025-05-07 15:54:22 +08:00
user
46a74bf353 refactor(订单和样式编辑): 优化表单字段和数据处理逻辑
重构了订单和样式编辑组件中的表单字段,修复了字段命名不一致的问题,并优化了数据处理逻辑。具体包括:
1. 将 `customerUnit` 改为 `customsUnit`,确保字段命名一致性。
2. 优化了 `order-edit` 和 `style-edit` 组件中的列配置,隐藏不必要的字段。
3. 改进了材料搜索功能,增加了远程搜索和过滤功能。
4. 调整了 `subgroup` 字段的默认值,从 `B` 改为 `M`,以符合业务需求。
2025-05-01 13:29:38 +08:00
user
9e624b8693 feat(OrderDtl): 添加品质字段以支持订单明细管理
在订单明细实体中新增品质字段,并在相关服务、数据库迁移脚本及前端组件中同步更新,以便更好地管理订单明细的品质信息
2025-04-24 23:16:03 +08:00
user
244e86dccf build(vite): 添加vite-plugin-static-copy插件以复制Swagger UI资源
为了在构建过程中将Swagger UI的相关资源复制到指定目录,引入了vite-plugin-static-copy插件。这确保了Swagger UI所需的静态文件能够正确部署到生产环境。
2025-04-24 16:14:57 +08:00
user
a2dedfe533 feat(订单/款式编辑): 添加标签页切换前的未保存状态检查
在订单和款式的编辑页面中,添加了标签页切换前的检查逻辑,防止用户在未保存编辑内容时切换标签页,避免数据丢失
2025-04-24 15:41:18 +08:00
user
59dff2b1bf refactor(仓库): 重构订单和款式仓库以支持通用数据查询
将订单和款式仓库的查询逻辑重构为通用的数据查询接口,支持分页和过滤条件。新增了`countRows`和`getRows`方法,简化了数据查询的重复代码,并提高了代码的可维护性。
2025-04-24 13:00:21 +08:00
user
3e9e5f3904 feat(订单编辑): 添加状态选择并优化表格列配置
在订单编辑页面中添加了状态选择功能,并优化了表格列的配置。同时,调整了默认的标签页顺序,确保设置标签页优先显示。这些改动提高了用户体验和功能完整性。
2025-04-24 07:41:55 +08:00
user
74077b6ae4 chore: 添加vite-plugin-vue-devtools依赖
为了增强开发体验,添加了vite-plugin-vue-devtools插件,以便在开发过程中更方便地调试Vue应用。
2025-04-23 21:34:08 +08:00
user
d24b2c0b40 refactor(订单管理): 将字段setGroup重命名为subgroup以统一命名规范
本次提交将订单管理模块中的字段`setGroup`统一重命名为`subgroup`,包括数据库表、实体类、服务层、前端组件等。此修改旨在统一命名规范,提升代码的可读性和维护性。
2025-04-23 07:59:01 +08:00
user
b2d5a8e287 feat: 新增订单明细管理功能
新增订单明细表(jhi_orderdtl)及相关实体、仓库、服务和API接口,支持订单明细的增删改查操作。使用Liquibase创建表结构并加载示例数据,确保系统功能一致性和数据完整性。
2025-04-21 20:31:58 +08:00
user
a77c019c45 feat: 在订单管理中新增物料字段并更新图标
- 在订单管理模块中新增了物料字段,包括数据库、服务和前端界面的修改
- 将多个页面中的“新增”按钮图标从`plus`更新为`plus-square`,以提升界面一致性
- 更新了订单查询功能,支持按物料字段进行筛选
2025-04-21 15:31:56 +08:00
user
1f693cdb2f refactor(订单组件): 重构订单组件以使用vxe-table提升可维护性和用户体验
重构了订单组件的代码,使用vxe-table替换原有表格实现,提升了表格的可维护性和用户体验。新增了状态字典、操作符选择、分页配置等功能,并优化了过滤和排序逻辑。同时,更新了UI组件以适配新的表格功能。
2025-04-20 22:45:55 +08:00
user
2035118c70 feat(orders): 优化订单样式打印功能及显示逻辑
- 新增产品类型字段的显示逻辑
- 优化打印样式,确保在A4纸张上正确显示
- 重构PDF生成和打印逻辑,提高代码复用性
- 调整按钮样式,提升用户体验
2025-04-20 16:27:11 +08:00
user
d20f007a46 refactor(orders): 移除 compatConfig 并优化 style-print 组件
移除所有组件中的 compatConfig 配置,以简化代码结构。在 style-print 组件中,新增 styleGroupDicts 和 getStyleGroupName 方法,用于动态加载和显示 StyleGroup 字典项,提升代码可维护性和可读性。
2025-04-19 13:41:02 +08:00
user
e8484a0b63 refactor(style-print): 优化打印页面布局和样式,添加基础明细和镶嵌明细表格
本次提交对款式打印页面进行了重构,主要优化了页面布局和样式,并新增了基础明细和镶嵌明细的表格展示。同时,调整了打印样式以更好地适应A4纸张,提升了打印效果和用户体验。
2025-04-18 23:03:04 +08:00
user
eda7dd690f feat(i18n): 添加页脚相关的中文翻译
refactor(ui): 统一编辑页面的按钮样式和文本显示

style(component): 优化表格行配置和图标显示

feat(table): 添加基础信息表格的合计行功能
2025-04-18 12:05:51 +08:00
user
2b0c0704bf refactor(style-edit): 重构款式分组表单项为动态生成
将款式分组表单项从静态硬编码改为动态生成,使用 `v-for` 循环遍历 `styleGroupDicts`,提升代码的可维护性和扩展性。同时,新增了款式分组数据的加载逻辑,确保表单项能够根据数据动态更新。
2025-04-17 20:20:36 +08:00
user
6bfeca1c09 chore: 更新Liquibase数据文件中的风格分类和字典数据
更新style.csv文件中的style_group02字段值,并添加新的风格分类和字典数据到dict.csv文件中,以支持新的产品分类需求。
2025-04-17 15:31:48 +08:00
user
a20d645511 refactor(style): 将字段名从groupXX重命名为styleGroupXX以增加语义清晰度 2025-04-17 15:31:32 +08:00
user
58b07c6b87 refactor(style): 统一组别字段命名并添加品质字段
重构组别字段命名,将`group0`至`group5`统一为`group00`至`group05`,并在样式相关组件和实体中添加品质字段,以支持品质信息的存储和展示。
2025-04-16 23:54:12 +08:00
user
01074a91da refactor(style-edit): 更新vxe-table组件配置并优化保存逻辑
将vxe-table的编辑模式从'cell'改为'row',并更新了相关依赖版本。优化了保存逻辑,确保数据提交后自动刷新表格数据
2025-04-15 23:17:40 +08:00
user
21b7dd1621 refactor(style-edit): 优化样式编辑界面的表格编辑逻辑
- 移除 `styleNumber` 字段,简化 `StyleDtl` 实体类
- 修改表格编辑配置,支持手动触发编辑模式
- 新增 `addDtlEvent`、`editDtlEvent`、`saveDtlEvent` 和 `cancelDtlEvent` 方法,增强编辑功能
- 修复排序逻辑,默认按 `sortNo` 排序
2025-04-14 23:33:31 +08:00
user
186639175d feat(style-edit): 添加表格编辑和删除功能
在样式编辑页面中,为表格添加了单元格编辑功能,并实现了删除行的功能。同时优化了操作按钮的样式和布局。
2025-04-14 10:44:20 +08:00
user
ef1d4bdd55 feat: 更新数据表及样式编辑页面
- 在serial.csv、cost.csv和dict.csv中添加新数据记录
- 更新role-edit.vue和style-edit.vue中的图标和表格模板
- 在style-edit.component.ts中新增processTypes和settingTypes的加载逻辑
2025-04-13 00:03:26 +08:00
user
4359af9aa5 feat: 新增款式明细管理功能并优化现有代码
新增款式明细管理功能,包括后端API、前端页面及Liquibase配置。优化了现有代码,修复了部分bug,提升了系统稳定性和用户体验。
2025-04-12 20:34:53 +08:00