|
|
68fd93b457
|
fix: BOM跳转恢复 + 采购单导入优化 + 基础信息表单禁用守卫
- BOM: 移除父件/子件跳转按钮的 isReadOnlyMode 限制, 任何模式均可跳转
- BOM: 补全缺失的5个权限码(sys_element + sys_role_permission)
- 采购单导入: supplier_link→detail_link, 新增采购人/邮箱自动填充
- 采购单导入: 实时搜索(300ms防抖)+模糊匹配, 保留搜索按钮
- 采购单导入: 移除原始/详情链接的历史 autocomplete
- 基础信息: el-form 增加 formDisabled, 无 material_list:operation 时全局禁用
- /approved-unstocked API 增加 permission_required(inbound_buy)
- PurchaseRequest.to_dict() 增加 requester_email
|
2026-07-14 17:02:07 +08:00 |
|
|
|
4fb5a96c4c
|
V3.52修改BOM另存为问题
|
2026-06-26 16:09:52 +08:00 |
|
|
|
6686747e57
|
BomManage: saveDraftData 简化为全局唯一草稿静默覆盖模式
|
2026-06-10 12:11:53 +08:00 |
|
|
|
c7b84ff3c6
|
fix: BOM草稿模块缺陷修复(事务回滚 + 外键约束 + 前端状态清理)
|
2026-06-10 11:30:07 +08:00 |
|
|
|
ffc482bd9e
|
BomManage: 增删改刷新保留折叠状态,搜索时才重置 activeCategories
|
2026-06-05 11:31:37 +08:00 |
|
|
|
7087769a33
|
BomManage: 首屏懒渲染优化 — el-table 加 v-if 按需挂载,v-loading 替换为骨架屏
|
2026-06-05 11:24:40 +08:00 |
|
|
|
3d30cbc5c2
|
BomManage: autocomplete 添加 validate-event=false,rules 校验字段从 parent_id 改为 parentNameInput
|
2026-06-05 11:05:41 +08:00 |
|
|
|
355a21e94c
|
物料搜索:el-select 重构为 el-autocomplete Regression 修复(value-key 缺失 + parentNameInput 未声明 + onChildClear 不完整)
|
2026-06-05 11:02:35 +08:00 |
|
|
|
8bb3e58b44
|
前端全局:<el-select remote> 三道防线扩展到 BOM 配方/采购/采购入库/售后入库
- 第一道防线:<el-select> 模板显式补充 reserve-keyword="true" / default-first-option="true",覆盖 4 文件 5 实例
- 第二道防线:handleRemoteSearch / handleSearchMaterial 首行深度净化 query(零宽字符/控制字符/BOM/不可见 Unicode)
- 第三道防线:handleVisibleChange / handleMaterialDropdownVisible 加竞态守卫,已有 searchKeyword 或 options 非空时跳过默认列表加载;带 debounce 的场景主动 clearTimeout 互斥
- service.vue 原本缺少 searchKeyword 状态,本轮新增 ref('') 专供 el-select 守卫使用
- BomManage.vue 父件/子件共用 handleVisibleChange,两套守卫分别按 parentQueryParams.keyword 和 state.queryParams.keyword 隔离判断
|
2026-06-04 16:44:59 +08:00 |
|
|
|
2977acbae7
|
BOM 配方管理:禁止编辑原数据,引入另存为(深拷贝+清 ID)+ 只读查看模式(点击编号进只读弹窗)
|
2026-06-04 14:44:29 +08:00 |
|
|
|
d119bebe94
|
fix: BOM搜索子件名称+自动搜索防抖
|
2026-05-21 17:41:14 +08:00 |
|
|
|
baaaf7799a
|
fix: BOM子件下拉修复回显丢失和索引错位问题
|
2026-05-21 17:14:36 +08:00 |
|
|
|
33879c33f7
|
fix: BomManage 修复外部跳转时查重逻辑 - 遍历分组 items 查找 parent_id,并主动触发背景列表刷新
|
2026-05-15 09:48:52 +08:00 |
|
|
|
f2f9409206
|
feat: 更新系统名称为MOM/BOM分类分组展示/上传组件增强(删除确认+压缩包150MB)
|
2026-05-12 15:45:41 +08:00 |
|
|
|
1edd471208
|
feat(bom): BOM列表按物料类别分组展示,支持折叠展开与数量统计
|
2026-05-12 15:27:47 +08:00 |
|
|
|
97e7618bf3
|
feat(bom+inbound): BOM子件跳转规格修复 + 成品/半成品按钮迁移到标题行
|
2026-04-28 10:10:45 +08:00 |
|
|
|
ec71cb24f4
|
feat: 新增物料/成品/半成品页面一键直达BOM管理功能
|
2026-04-27 15:24:07 +08:00 |
|
|
|
466e94c4dd
|
fix(inventory): 修复 BOM 编辑回显显示 ID 及出库齐套分析库存为 0 的问题
|
2026-04-20 18:30:51 +08:00 |
|
|
|
6f977a74c7
|
fix(bom): assign unique popper-class by index to fix child select infinite scroll
|
2026-03-24 16:09:00 +08:00 |
|
|
|
9d79a3cebb
|
fix(bom): remove teleported false and use dynamic scroll listener to fix invisible dropdown in table
|
2026-03-24 16:01:08 +08:00 |
|
|
|
3017600a37
|
fix(bom): fix select infinite scroll by disabling teleport and returning correct total count
|
2026-03-24 15:54:52 +08:00 |
|
|
|
b12a91a763
|
refactor(bom): optimize material select with remote search and pagination lazy loading
|
2026-03-24 15:37:42 +08:00 |
|
|
|
bab7f34c17
|
refactor: 安全提取纯净BOM编号,将原后缀输入框改为备注功能
|
2026-03-06 17:32:35 +08:00 |
|
|
|
cc26f91b50
|
fix: 修复报错提示弹两次的问题并增加保存按钮loading状态
|
2026-03-06 10:46:10 +08:00 |
|
|
|
4048447123
|
feat: 增加 BOM 另存为跨版本内容查重校验
|
2026-03-06 10:38:58 +08:00 |
|
|
|
902c4f248f
|
fix: 完善另存为版本推算逻辑,自动避让已存在的版本号
|
2026-03-06 10:33:48 +08:00 |
|
|
|
14bfe44e46
|
feat: 增加子件查重与模糊搜索功能
|
2026-03-06 10:26:19 +08:00 |
|
|
|
3cc5e77729
|
feat: 优化BOM表单交互 - 另存为版本号选择与用量输入体验"
|
2026-03-06 10:12:12 +08:00 |
|
|
|
4324e5a688
|
feat: add field-level data protection for BOM and user management
Co-authored-by: aider (openai/DeepSeek-V3.2-Thinking) <aider@aider.chat>
|
2026-02-27 15:16:11 +08:00 |
|
|
|
3f83e8742b
|
fix: remove duplicate error messages in BOM manage page
Co-authored-by: aider (openai/DeepSeek-V3.2-Thinking) <aider@aider.chat>
|
2026-02-27 14:20:51 +08:00 |
|
|
|
348e4dd024
|
feat: add RBAC read-write separation and field masking for bom_manage
Co-authored-by: aider (openai/DeepSeek-V3.2-Thinking) <aider@aider.chat>
|
2026-02-27 14:13:02 +08:00 |
|
|
|
b682d4b02f
|
对于出库选单和Bom库的逻辑完善以及功能美化
|
2026-02-12 16:54:26 +08:00 |
|
|
|
d61668bc4b
|
修改bom表逻辑和出库选单内容
|
2026-02-12 10:39:21 +08:00 |
|
|
|
b93a565c82
|
feat: add material spec to BOM responses and UI
Co-authored-by: aider (openai/DeepSeek-V3.2-Thinking) <aider@aider.chat>
|
2026-02-12 10:10:37 +08:00 |
|
|
|
fcebe70848
|
feat: add BOM management page
Co-authored-by: aider (openai/DeepSeek-V3.2-Thinking) <aider@aider.chat>
|
2026-02-12 09:47:22 +08:00 |
|
|
|
bb8c07a465
|
feat: add BOM management view
|
2026-02-12 09:46:58 +08:00 |
|