This website requires JavaScript.
Explore
Help
Sign In
duxingchen
0 Followers
·
0 Following
Joined on
2026-01-05
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
6
Projects
Packages
Public Activity
Starred Repositories
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-24 09:56:18 +08:00
86c819feb3
fix: correct exact url routing and trailing slash for user preferences api
b2474e7dcd
fix: resolve 404 not found for user preferences api by correctly registering blueprint
fd47c5ebbe
fix: resolve func undefined in menu init and slice error on undefined array in kitting vue
8af460b5d4
fix: resolve fatal startup error in SysUser model caused by invalid column type
b5610de1f1
feat: restructure basic info menu, add kitting monitor table, and implement user preferences api
Compare 6 commits »
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-23 15:09:52 +08:00
5fe645dc0b
fix: resolve broken material select dropdown in service.vue
a522525ef4
perf: enforce server-side pagination for tables and audit infinite scroll logic for selects
93dc375ba4
perf: replace client-side pagination with server-side pagination in stock selection dialog and fix duplicate variable in semi.vue
Compare 3 commits »
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-23 14:39:37 +08:00
08c921fe66
feat: standardize default page size to 20, add pagination to pick list, and fix table horizontal scrollbar visibility
c5974ff05c
fix: relax permission requirement on stock list api to unblock outbound operations
Compare 2 commits »
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-23 13:58:35 +08:00
e1006f383a
refactor: global import cleanup and stability fix for auth module
505b8e5a32
fix: add missing get_jwt import to resolve NameError in my-permissions API
0bdd4c068e
fix: add missing db import to resolve NameError in password update API
61ec906cfb
fix: resolve 500 error in password update API by aligning schema and fixing hash logic
Compare 4 commits »
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-23 11:58:29 +08:00
2242aca6fe
feat: implement user-specific column preferences and remove hardcoded defaults in inbound tables
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-23 11:54:24 +08:00
719fe108ba
feat: remove old password requirement, fix user info display, and add password change reminder on home page
ec5331ffb3
feat: fix table alignment in product view and implement self-service password update with role masking
Compare 2 commits »
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-23 11:20:34 +08:00
f701ed7fc8
fix: disable clickable material name links for users without edit permissions across all inbound tables
d53362f06f
feat: adjust page size, fix missing stock column, and implement smart SKU aggregation when SN is hidden
2574da03e5
fix: remove duplicate permissionMap declaration and eliminate infinite polling interval in stocktake page
6dfc540dc1
fix: enforce field-level permission checks for semi-finished and finished goods tables
Compare 4 commits »
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-23 09:56:08 +08:00
7c9331d78a
perf: implement optimistic UI for scanner, disable auto-camera, and sort excel by SKU
13e910645d
fix: restore missing export to excel button and logic in blind stocktake page
Compare 2 commits »
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-20 17:02:31 +08:00
032479fe38
fix: capture and persist target object names for delete, outbound, and borrow operations in audit logs
b08bbba718
fix: enforce Beijing Time (UTC+8) globally by replacing datetime.utcnow
Compare 2 commits »
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-20 13:33:17 +08:00
d7df1dea57
fix: add write permission to QA buttons and decouple inbound/print quantities
b6e3ea76fa
fix: filter out invisible menus and clean up ghost nodes in permission tree
Compare 2 commits »
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-20 11:23:23 +08:00
6c20233d45
fix: handle int type for JWT expires configuration to prevent 500 error on login
71e5f075d2
feat: implement composite debounced search with prepended select and wipe out duplicate root permission nodes
Compare 2 commits »
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-20 10:18:29 +08:00
3bb3975022
fix: use .c to access SQLAlchemy subquery columns correctly
34629b432a
fix: correct SQLAlchemy join condition to resolve MaterialBase AttributeError
990399a408
feat: implement cross-table search and debounced dynamic search for borrow and return records
74089c7d7d
fix: clean orphaned permission tree nodes and enhance outbound search with material name/spec model
6336432a5c
refactor: restructure permission list to a tree format matching the sidebar navigation
Compare 7 commits »
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-20 09:30:37 +08:00
4223a95f10
feat: generate permission sql for stocktake modules and implement single-device login restriction
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-19 17:17:08 +08:00
faea0379da
refactor: replace transfer outbound type with production outbound across frontend and backend
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-19 17:04:32 +08:00
29ab7432a3
修正,让调拨出库改为生产出库
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-19 16:29:44 +08:00
c1c67ae4aa
refactor: extract stocktake and adjustment routes into a standalone top-level menu category
53c198f363
feat: fix stocktake deletion bug, and add pagination, search, sorting to stocktake lists
Compare 2 commits »
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-19 15:59:26 +08:00
5510bae3b2
fix: align API routes for generate-missing endpoint and remove redundant api prefix
5842042db6
refactor: merge end stocktake buttons and attach missing-calculation logic to the primary button
fa8b113f9d
fix: implement sequential order_no generation and enforce UTC+8 Beijing time for adjustments
b37049a4d7
feat: add generate-missing logic to identify unscanned stock as inventory loss
6cc3d1b6e0
feat: upgrade adjustment workflow to require explicit inbound SKU or outbound tracking number and fix UTC timezone issue
Compare 5 commits »
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-19 15:18:08 +08:00
ae63748060
feat: refactor stocktake import flow to use a preview-and-select dialog
05410b5b4d
fix: correct StocktakeDraft import case and remove duplicate api prefix in frontend request urls
50cf63414f
feat: fix 401 auth error and bridge stocktake discrepancies to adjustment module
Compare 3 commits »
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-19 14:33:29 +08:00
5454947176
fix: correct user store import path in adjustment vue to fix vite build error
09869667c8
fix: add extend_existing=True to StockAdjustment model to resolve MetaData conflict
c55eed0d75
fix: remove duplicate StockAdjustment model from stocktake.py to fix SQLAlchemy MetaData conflict
d8a57ab66e
feat: initialize inventory profit and loss adjustment module
Compare 4 commits »
duxingchen
pushed to
2.0权限管理
at
duxingchen/KCGL
2026-03-19 11:53:13 +08:00
7a4717ce21
fix: restrict overdue warning color strictly to the countdown text and remove row-level style pollution
First
Previous
1
2
3
4
5
...
Next
Last