Commit Graph

21 Commits

Author SHA1 Message Date
砂糖
54fe3496fa feat(发货单): 新增发货单打印功能及明细管理
refactor(组件): 重构发货单明细表格为独立组件
feat(组件): 添加发货单打印预览组件
fix(登录页): 移除默认用户名和密码
style(钢卷面板): 添加显示控制属性并优化布局
chore: 添加vitest测试配置和依赖
2025-11-28 11:02:19 +08:00
砂糖
f2b754126c feat(UI组件): 重构产品与原材料选择组件样式和交互
优化产品选择(ProductSelect)和原材料选择(RawMaterialSelect)组件的UI样式和交互逻辑:
1. 将触发按钮改为输入框样式,提升视觉一致性
2. 简化卡片布局,移除冗余的选择按钮
3. 优化选中状态显示,增加规格和材质信息
4. 调整表单样式,减小字体大小和间距
5. 更新空状态提示文案为"暂无发货记录"和"暂无入库记录"
6. 在package.json中添加volta配置指定node版本
2025-11-20 11:27:47 +08:00
砂糖
0f92560e62 feat(组件): 重构产品和原材料选择器为卡片布局
- 将产品和原材料选择器的表格布局替换为卡片布局,提升用户体验
- 添加卡片选中状态样式和交互逻辑
- 优化多选功能,使用复选框代替表格选择列
- 增加空数据提示和加载状态
- 移除未使用的分类数据初始化代码
2025-11-17 16:24:28 +08:00
砂糖
0e1017c7ab refactor(组件): 重构产品和原材料选择组件为对话框模式
重构产品选择(RawMaterialSelect)和原材料选择(ProductSelect)组件,将原有的下拉选择模式改为对话框模式
优化组件props处理,将required改为default空对象
新增分页、搜索和表格展示功能,提升用户体验
统一多选和单选模式的操作逻辑
2025-11-15 16:39:05 +08:00
砂糖
ef3a764b19 refactor(组件): 重构产品与原材料信息组件,使用直接传递对象替代ID映射
将ProductInfo和RawMaterialInfo组件从基于ID映射数据改为直接接收product/material对象
移除对vuex state的依赖和相关的计算属性
创建缓存版本组件ProductInfoCache和RawMaterialInfoCache
更新所有使用这些组件的视图文件以传递完整对象
2025-11-15 16:04:41 +08:00
砂糖
5080a29bd6 refactor(产品/原材料): 重构产品及原材料信息展示与存储方式
移除BOM相关依赖,将材质、表面处理等属性直接存储在实体中
优化信息展示格式,统一使用方括号表示规格
调整表单字段,简化查询条件
2025-11-14 18:16:16 +08:00
砂糖
754d6d762a refactor(ui): 将BOM相关术语统一修改为参数
修改所有界面中的BOM、SKU等术语为"参数",包括标签、提示信息、表格列名等。涉及多个组件和视图文件,确保术语一致性。
2025-11-13 13:29:19 +08:00
砂糖
f6b7875851 fix: 移除产品查询中的默认类型参数
产品列表查询和产品选择组件中移除了默认的'product'类型参数,改为不指定类型以获取所有类型的产品数据
2025-11-05 09:59:22 +08:00
砂糖
1084f4b134 feat(产品/原材料): 添加规格字段支持
在产品和原材料相关组件中添加规格字段的显示和查询功能,包括:
1. 在详情弹窗中显示规格信息
2. 在列表页添加规格列和查询条件
3. 在表单中添加规格输入项
4. 优化选择器显示格式为"名称[规格](SKU)"
2025-11-04 16:45:30 +08:00
砂糖
9b2de46977 refactor(wms): 使用MaterialSelect组件替换物品类型和物品选择逻辑
将typing.vue、merge.vue和split.vue中的物品类型和物品选择逻辑替换为MaterialSelect组件,简化代码并提高复用性
同时为ProductSelect组件添加width: 100%样式
2025-11-04 16:31:51 +08:00
砂糖
da73d23bfd fix: 修复产品选择和原材料选择组件中默认值设置问题
将空值时的默认值从数组改为空字符串,并统一使用getSku方法显示产品编码
2025-11-04 16:03:53 +08:00
砂糖
6cb591a7ce feat(组件): 增强物料选择组件功能并优化样式
- 为ProductSelect、MaterialSelect和RawMaterialSelect组件添加多选支持
- 优化el-select组件样式,调整高度和标签显示宽度
- 在QRCode组件中添加内容变化监听自动生成二维码
- 在标签预览组件中添加qrcodeRecordId字段
- 在基础面板中添加物料多选查询和状态筛选功能
2025-11-01 13:02:42 +08:00
砂糖
882cdfd7f8 refactor(ProductSelect): 重构产品选择组件显示逻辑
- 使用 listProductWithBom 替代 listProduct 获取带BOM信息的产品列表
- 合并产品代码和SKU显示区域
- 添加调试日志便于排查BOM信息问题
2025-10-31 16:48:20 +08:00
砂糖
d5aaf4e84d feat: 添加产品与原材料BOM信息展示功能
- 新增listProductWithBom和listRawMaterialWithBom接口
- 在ProductSelect和RawMaterialSelect组件中展示BOM属性信息
- 优化物料状态显示条件及仓库过滤逻辑
- 更新统计组件查询参数
2025-10-31 16:20:03 +08:00
砂糖
2c49f4d600 refactor(wms): 重构钢卷管理模块,优化代码结构
- 将钢卷管理页面拆分为基础组件和多个视图组件
- 新增历史数据和产品数据专用视图
- 重构钢卷追溯功能,支持更详细的操作记录展示
- 移除首页和订单看板中不再使用的组件
- 优化产品选择组件,默认类型改为undefined
- 修改钢卷溯源API,支持更灵活的查询参数
2025-10-29 14:33:26 +08:00
砂糖
9db9b0ca57 feat: 修改条码生成逻辑 2025-08-19 15:39:59 +08:00
砂糖
ced0cd350d feat: 移除changeTime,产品和半成品 2025-08-11 14:54:20 +08:00
砂糖
dda806f6cd 增加单位 2025-07-21 18:02:26 +08:00
砂糖
0232a34d23 支持原料选择远程搜索 2025-07-21 11:55:04 +08:00
砂糖
442406d20f 文字修改 2025-07-21 10:56:50 +08:00
砂糖
a7502dd45a 做了几个组件 2025-07-18 15:25:07 +08:00