Commit Graph

  • de887136a3 feat: restore available qty color and add BOM shortage analysis (kitting) for outbound DXC 2026-03-19 09:33:15 +08:00
  • e6dafc7775 feat: add global toast message on form validation failure for inbound operations DXC 2026-03-18 17:25:14 +08:00
  • b74a033fc3 入库必须添加库位,否则不允许入库 dxc 2026-03-18 17:09:48 +08:00
  • 878d11af28 fix: reset stock quantity color and enforce location validation for all inbound operations DXC 2026-03-18 17:04:23 +08:00
  • 06677ee92c style: format user creation time to display only date DXC 2026-03-18 16:43:44 +08:00
  • 5038392cea 当前版本:V3.2(3.18上传版本) dxc 2026-03-18 16:25:14 +08:00
  • 8c0a0340af fix: hide smart split tags area when no valid fragments are parsed in scanner dialog DXC 2026-03-18 16:19:55 +08:00
  • 089a5b1c0f style: revert smart scanner dialog from fullscreen to windowed mode DXC 2026-03-18 15:28:53 +08:00
  • 6c5ceb4d36 3.18入库序列号扫描成功,想要优化,如果回档回到版本 dxc 2026-03-18 15:05:13 +08:00
  • 367dceef31 feat: add master summary sheet to stocktake excel export DXC 2026-03-18 14:57:12 +08:00
  • f6153fc10d feat: add unscanned items sheet to stocktake export and fix user real name mapping DXC 2026-03-18 14:48:49 +08:00
  • a5f4d32306 fix: map correct user real name for stocktake excel export DXC 2026-03-18 14:43:24 +08:00
  • 41a4518911 fix: map correct database fields for spec and location in excel export DXC 2026-03-18 14:37:09 +08:00
  • 00781422eb fix: correct excel export formatting (timezone, spec, user, location) and add auto-polling for collaborative stocktake DXC 2026-03-18 14:22:01 +08:00
  • ac15ef74db fix: resolve MaterialBase sku property error and add dynamic refresh after stock adjustment DXC 2026-03-18 14:01:36 +08:00
  • 33969b8336 fix: support stock adjustment for items without stocktake draft DXC 2026-03-18 13:53:55 +08:00
  • e08012d9dd fix: add missing imports for openpyxl and patch draft resolution in stock adjustment DXC 2026-03-18 13:24:16 +08:00
  • 49a66f9be3 fix: resolve 500 error in excel export and 404 in stock adjust DXC 2026-03-18 11:46:38 +08:00
  • b19699cfba fix: use blob response for excel export auth and secure adjust route DXC 2026-03-18 11:24:41 +08:00
  • 54ea476206 refactor: unify variance calculation and implement backend Excel export with borrowed assets sheet DXC 2026-03-18 11:10:54 +08:00
  • 1e38696e68 feat: support indefinite borrow period for long-term asset allocation DXC 2026-03-18 10:57:21 +08:00
  • 79d4a365e0 feat: add partial return support with returned_quantity tracking DXC 2026-03-18 10:41:19 +08:00
  • 63ea2a22a4 fix: set default outbound and borrow quantity to 1 to improve user experience DXC 2026-03-18 10:10:05 +08:00
  • 11f5a1f51e fix: patch validation bypass for mandatory inspection DXC 2026-03-17 13:26:17 +08:00
  • 7829cac59a style: fix layout misalignment in batch inspection dialog DXC 2026-03-17 13:16:21 +08:00
  • 4857581963 refactor: implement unified batch selection mode for clean table UI DXC 2026-03-17 13:13:28 +08:00
  • c1c494893f feat: implement dynamic inspection requirement logic based on material master data DXC 2026-03-17 11:56:04 +08:00
  • 368298a29d feat: sort outbound selection list by warehouse location to optimize pick path DXC 2026-03-13 13:52:17 +08:00
  • 403bbe281f feat: persist stocktake phase in local storage for smart resumption routing DXC 2026-03-13 13:14:49 +08:00
  • 6dc1d69d7d refactor: redesign stocktake UI flow to support multi-day sessions and scanner resumption DXC 2026-03-13 12:02:37 +08:00
  • a8f89517e7 refactor: optimize stocktake UI state machine and add confirmation dialogs DXC 2026-03-13 11:53:11 +08:00
  • 7b709db6af fix: resolve UI z-index blocking on finish button and hide variance report during active session DXC 2026-03-13 11:27:32 +08:00
  • 5212b98fc1 fix: add debug trace and robust UI unlocking to finish stocktake action DXC 2026-03-13 11:11:34 +08:00
  • 72d5a594cf fix: add UI state transition and error handling for finish stocktake action DXC 2026-03-13 11:01:22 +08:00
  • 332f928c78 refactor: simplify stocktake flow without DB schema changes and remove invalid field queries DXC 2026-03-13 10:45:37 +08:00
  • 13c7357b6f fix: resolve sqlalchemy f405 type casting error on stocktake query DXC 2026-03-13 10:33:17 +08:00
  • d61de5cfc9 fix: send correct numeric user_id to stocktake draft api to prevent 500 error DXC 2026-03-13 10:24:34 +08:00
  • f42f19f8e5 fix: support multiple copies printing natively in backend print service DXC 2026-03-13 10:16:57 +08:00
  • 3ba4e74a60 fix: support multiple copies printing natively in backend print service DXC 2026-03-13 10:06:28 +08:00
  • 7e23141870 refactor: redesign stocktake flow to require manual discrepancy audit and individual adjustments DXC 2026-03-13 09:59:01 +08:00
  • 9b290506da feat: lock dialog and disable close actions during image upload to prevent orphan files and state errors DXC 2026-03-13 09:23:35 +08:00
  • 96122ed671 fix: increase axios timeout to 60s to fix photo upload failure DXC 2026-03-13 09:16:23 +08:00
  • df2fa4baf1 refactor: upgrade stocktake scanner to fullscreen and implement scan-input-resume loop DXC 2026-03-13 08:47:53 +08:00
  • b091654812 refactor: enforce absolute UI parity for scrap page with immersive scan layout DXC 2026-03-12 13:07:49 +08:00
  • 3afcf1434c refactor: extract scrap to top-level menu and rebuild create UI using immersive scanner layout DXC 2026-03-12 13:00:09 +08:00
  • c482aa3ba7 style: optimize touch action for interactive elements without blocking pinch zoom DXC 2026-03-12 12:50:27 +08:00
  • 970e231bbc style: format warning thresholds as integers and darken warning row colors DXC 2026-03-12 09:49:09 +08:00
  • dbe6997ca7 feat: add inventory descending as fallback sort for normal items and ensure list refresh after warning setup DXC 2026-03-12 09:46:18 +08:00
  • 58a519a62f fix: refactor advanced filters to use WHERE for subquery columns and rewrite warning sort in pure order_by expressions DXC 2026-03-12 09:39:48 +08:00
  • d8e86959b8 fix: 基础信息排序问题 dxc 2026-03-12 09:29:50 +08:00
  • 3ecdb121d2 \"fix: remove list brackets from case() for SQLAlchemy 2.0 compatibility\" DXC 2026-03-12 08:56:08 +08:00
  • 7e403a87cd \"fix: let frontend dictate warning sort flag and add SQL numeric casting\" DXC 2026-03-12 08:53:09 +08:00
  • f0ec9a68d7 \"fix: use explicit labels and native text order_by to enforce strict warning logic\" DXC 2026-03-11 17:35:27 +08:00
  • 6bc2d2848e \"fix: rewrite warning sort logic with proper case syntax and is_(True)\" DXC 2026-03-11 17:28:50 +08:00
  • d0fa474ee4 \"fix: auto enable warning sort based on permission when no manual sort specified\" DXC 2026-03-11 17:21:31 +08:00
  • 404577e6b5 \"fix: improve warning sort logic - red group by shortage desc, yellow group by safety distance asc\" DXC 2026-03-11 17:17:10 +08:00
  • 4bf5a23d31 \"fix: add missing imports for db and MaterialBase in base.py\" DXC 2026-03-11 17:10:07 +08:00
  • 6b932f79a8 fix: Ð޸´Ԥ¾¯ÉèÖÃÖÐãÐֵΪ null µ¼Öºó¶Ë 500 ±ÀÀ£µÄÎÊÌ⣬²¢Ôö¼Óǰºó¶˰²ȫУÑé DXC 2026-03-11 17:06:19 +08:00
  • 25fbb293df fix: 禁用高级筛选内下拉框的 teleport,解决选择选项后导致 Popover 意外关闭的问题 dxc 2026-03-11 15:09:49 +08:00
  • 31d91bceb0 fix: 恢复搜索框原有的动态搜索功能,并与指定字段精确搜索前缀完美融合 dxc 2026-03-11 13:43:43 +08:00
  • b1cc280a71 feat: 重构全局搜索框为复合条件选择,支持按名称、俗名、规格进行精准查杂 dxc 2026-03-11 13:37:52 +08:00
  • e224a07a47 feat: 升级预警批量设置交互,引入批量操作模式切换,提升界面整洁度与体验 dxc 2026-03-11 13:28:11 +08:00
  • d2d9abe201 全局审计日fix: 使用鸭子类型强制安全解包 SQLAlchemy Row 对象,彻底解决 to_dict 报错志 dxc 2026-03-11 13:11:16 +08:00
  • ac97c6066b feat: 升级审计装饰器,支持自动抓取并记录 API 请求体作为变更明细 DXC 2026-03-10 17:36:02 +08:00
  • cd192624b9 fix: 统一系统生成时间为北京时间(UTC+8)并优化审计日志表格列展示 DXC 2026-03-10 17:33:14 +08:00
  • de0a5c8db2 全局审计日志 dxc 2026-03-10 17:27:54 +08:00
  • bc866e7670 fix: 修复标签打印功能中'打印份数'参数未生效的问题 DXC 2026-03-10 17:27:14 +08:00
  • ea28ee1c86 feat: 为核心业务 API 全面挂载审计日志装饰器 DXC 2026-03-10 17:16:57 +08:00
  • aeea3fc25c feat: 将审计日志页面注册至前端路由体系 DXC 2026-03-10 12:25:32 +08:00
  • e1e74e5983 feat: 增加后端初始化逻辑,自动向数据库注入审计日志菜单与默认权限 DXC 2026-03-10 12:24:34 +08:00
  • be6575344a feat: 新增企业级操作审计日志闭环模块(包含底层模型、记录装饰器与前端看板) DXC 2026-03-10 12:15:26 +08:00
  • 525acae423 feat: 新增按钮级权限指令 v-permission 与 Axios 全局防重复提交机制 DXC 2026-03-10 11:59:41 +08:00
  • 3ab47ab2fb 修改登录tocken逻辑,不存在1天需要刷新逻辑 dxc 2026-03-10 10:01:13 +08:00
  • 7536bfd75e chore: 优化 Vite 热更新配置,支持局域网动态 IP 访问并修复 wss 跨域报错 DXC 2026-03-10 09:59:49 +08:00
  • 1708a8ba79 fix: 修复 axios 类型导出导致的 vite 构建报错及白屏问题 DXC 2026-03-10 09:55:26 +08:00
  • e4632086a1 feat: 重构鉴权系统为双Token无感刷新,并增加前端Token过期安全预判机制 DXC 2026-03-10 09:45:41 +08:00
  • 6fc6851e57 perf: 开启列表图片懒加载并优化分页大小 DXC 2026-03-10 09:29:49 +08:00
  • 529b2a218a 3.9上传服务器版本 dxc 2026-03-10 08:59:48 +08:00
  • 43d16cd196 feat: 列表页搜索框增加即时搜索与防抖机制 DXC 2026-03-09 17:36:54 +08:00
  • 5d813c24bc feat: 采购/半成品/成品列表拆分SKU独立搜索框 DXC 2026-03-09 17:29:24 +08:00
  • 646baa08fe feat: 采购/半成品/成品列表支持基于SKU的模糊搜索 DXC 2026-03-09 17:21:00 +08:00
  • fbc7c9d7b6 测试环境替换生产环境脚本代码 dxc 2026-03-09 17:05:55 +08:00
  • bab7f34c17 refactor: 安全提取纯净BOM编号,将原后缀输入框改为备注功能 DXC 2026-03-06 17:32:35 +08:00
  • 59eebb5736 feat: 优化库位选择器,支持打开时自动回显至已选层级 DXC 2026-03-06 17:12:52 +08:00
  • 1adaa38893 style: 优化库位树折叠状态及下钻选择器点击热区 DXC 2026-03-06 17:07:38 +08:00
  • f9eb3e9646 feat: 封装下钻式库位选择器,并修复层级颜色识别问题 DXC 2026-03-06 15:11:30 +08:00
  • 8aaf45468e style: 优化库位树层级颜色,并升级入库页面的库位选择为树形选择器 DXC 2026-03-06 15:00:04 +08:00
  • 7201b658fb feat: 优化库位树UI层级颜色,并将入库页面库位输入升级为级联选择器 DXC 2026-03-06 14:52:47 +08:00
  • 359b8a8345 "feat: 1-实现动态层级树形库位管理功能 2 - 首页新增库位设置按钮和树形管理弹窗 3 - 后端添加 SysWarehouseLocation 模型和 CRUD API 4 - 树形结构支持无限层级,自动计算 full_path 5 - 修复 product.vue 中 defaultColumns 未定义 bug dxc 2026-03-06 14:33:13 +08:00
  • cc26f91b50 fix: 修复报错提示弹两次的问题并增加保存按钮loading状态 dxc 2026-03-06 10:46:10 +08:00
  • 4048447123 feat: 增加 BOM 另存为跨版本内容查重校验 dxc 2026-03-06 10:38:58 +08:00
  • 902c4f248f fix: 完善另存为版本推算逻辑,自动避让已存在的版本号 dxc 2026-03-06 10:33:48 +08:00
  • 9c32733234 fix: 修复获取BOM详情时未传递版本号导致数据串用的问题 dxc 2026-03-06 10:30:04 +08:00
  • 14bfe44e46 feat: 增加子件查重与模糊搜索功能 dxc 2026-03-06 10:26:19 +08:00
  • 3cc5e77729 feat: 优化BOM表单交互 - 另存为版本号选择与用量输入体验" dxc 2026-03-06 10:12:12 +08:00
  • 8091c5f326 fix: 修复 BOM 删除时错误删除所有版本的问题 dxc 2026-03-06 09:55:59 +08:00
  • 86fa5ef458 修改启用查询问题 dxc 2026-03-06 09:36:34 +08:00
  • a5ffc200f5 入库记录只显示批次不显示序列号问题修复 dxc 2026-03-04 09:00:22 +08:00
  • e39c3fd030 筛选高级权限修改,基础信息启用禁用修改 dxc 2026-03-03 17:29:21 +08:00
  • 35f602d308 Merge remote-tracking branch 'origin/2.0权限管理' into 2.0权限管理 dxc 2026-03-03 11:12:28 +08:00