|
|
b2ce9d31f8
|
fix(stocktake): replace hardcoded 'admin' with actual current user in excel export
|
2026-03-27 09:04:13 +08:00 |
|
|
|
2a27f2e0df
|
feat(stocktake): implement strict blind stocktake logic with hidden system qty, editable count and status filters
|
2026-03-26 17:42:51 +08:00 |
|
|
|
c8810891d8
|
fix(api): globally replace invalid material_base/material_name attributes with correct base relationship
|
2026-03-26 17:14:26 +08:00 |
|
|
|
93dc375ba4
|
perf: replace client-side pagination with server-side pagination in stock selection dialog and fix duplicate variable in semi.vue
|
2026-03-23 14:52:01 +08:00 |
|
|
|
c5974ff05c
|
fix: relax permission requirement on stock list api to unblock outbound operations
|
2026-03-23 14:22:52 +08:00 |
|
|
|
7c9331d78a
|
perf: implement optimistic UI for scanner, disable auto-camera, and sort excel by SKU
|
2026-03-23 09:51:59 +08:00 |
|
|
|
53c198f363
|
feat: fix stocktake deletion bug, and add pagination, search, sorting to stocktake lists
|
2026-03-19 16:21:09 +08:00 |
|
|
|
b37049a4d7
|
feat: add generate-missing logic to identify unscanned stock as inventory loss
|
2026-03-19 15:34:54 +08:00 |
|
|
|
7867fc5e40
|
fix: resolve TypeError between float and Decimal in stocktake excel export
|
2026-03-19 11:47:31 +08:00 |
|
|
|
a32d4f6b65
|
fix: resolve 500 error on excel export by aligning headers and data row lengths for remark field
|
2026-03-19 11:41:53 +08:00 |
|
|
|
a19167e804
|
fix: add missing remark header to stocktake excel export
|
2026-03-19 11:36:48 +08:00 |
|
|
|
0bc0908b9b
|
fix: ensure remark field is properly parsed and saved to database during stocktake update
|
2026-03-19 11:27:40 +08:00 |
|
|
|
367dceef31
|
feat: add master summary sheet to stocktake excel export
|
2026-03-18 14:57:12 +08:00 |
|
|
|
f6153fc10d
|
feat: add unscanned items sheet to stocktake export and fix user real name mapping
|
2026-03-18 14:48:49 +08:00 |
|
|
|
a5f4d32306
|
fix: map correct user real name for stocktake excel export
|
2026-03-18 14:43:24 +08:00 |
|
|
|
41a4518911
|
fix: map correct database fields for spec and location in excel export
|
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
|
2026-03-18 14:22:01 +08:00 |
|
|
|
ac15ef74db
|
fix: resolve MaterialBase sku property error and add dynamic refresh after stock adjustment
|
2026-03-18 14:01:36 +08:00 |
|
|
|
33969b8336
|
fix: support stock adjustment for items without stocktake draft
|
2026-03-18 13:53:55 +08:00 |
|
|
|
e08012d9dd
|
fix: add missing imports for openpyxl and patch draft resolution in stock adjustment
|
2026-03-18 13:24:16 +08:00 |
|
|
|
49a66f9be3
|
fix: resolve 500 error in excel export and 404 in stock adjust
|
2026-03-18 11:46:38 +08:00 |
|
|
|
54ea476206
|
refactor: unify variance calculation and implement backend Excel export with borrowed assets sheet
|
2026-03-18 11:10:54 +08:00 |
|
|
|
332f928c78
|
refactor: simplify stocktake flow without DB schema changes and remove invalid field queries
|
2026-03-13 10:45:37 +08:00 |
|
|
|
13c7357b6f
|
fix: resolve sqlalchemy f405 type casting error on stocktake query
|
2026-03-13 10:33:17 +08:00 |
|
|
|
d61de5cfc9
|
fix: send correct numeric user_id to stocktake draft api to prevent 500 error
|
2026-03-13 10:25:17 +08:00 |
|
|
|
7e23141870
|
refactor: redesign stocktake flow to require manual discrepancy audit and individual adjustments
|
2026-03-13 09:59:01 +08:00 |
|
|
|
4b29912f6f
|
feat: add borrowed quantity column and update stocktake export formulas
Co-authored-by: aider (openai/DeepSeek-V3.2-Thinking) <aider@aider.chat>
|
2026-02-28 11:55:19 +08:00 |
|
|
|
38f0bbe41d
|
feat: add RBAC for inventory stocktake module
Co-authored-by: aider (openai/DeepSeek-V3.2-Thinking) <aider@aider.chat>
|
2026-02-27 13:36:10 +08:00 |
|
|
|
387c8973d6
|
盘库盲盘以及导出excel实现
|
2026-02-06 14:30:14 +08:00 |
|
|
|
489e62e55b
|
摄像头逻辑进行修改,更改分辨率进行快速的读取识别
|
2026-02-06 11:28:48 +08:00 |
|
|
|
e027ebd4a9
|
盘库操作初设计
|
2026-02-06 10:16:37 +08:00 |
|