-
348409b69d
统一采购件入库页面高级管理权限
dxc
2026-03-03 11:12:19 +08:00
-
051f0a05e5
半成品成品价格于BOM表关联
dxc
2026-03-03 11:11:28 +08:00
-
-
d095a370ad
feat: 统一半成品和成品入库页面的高级筛选权限管理
openhands
2026-03-03 03:08:29 +00:00
-
ec8bdb2476
feat: sync advanced filter fields with column permissions
dxc
2026-03-02 17:53:52 +08:00
-
cf821b78aa
fix: make advanced filters work
dxc
2026-03-02 17:36:25 +08:00
-
e3a143f730
fix: correct field labels in product advanced filter
dxc
2026-03-02 17:18:23 +08:00
-
f4b8acb916
feat: add total_price field and update advanced filter options
dxc
2026-03-02 17:09:25 +08:00
-
09db84b0ce
fix: sync advanced filter field options with actual form fields
dxc
2026-03-02 17:00:30 +08:00
-
06ec540c41
fix: correct advanced filter field options in semi.vue
dxc
2026-03-02 16:54:47 +08:00
-
71e763bcb6
feat: calculate semi-inbound cost based on BOM code
dxc
2026-03-02 16:47:49 +08:00
-
a5fcbd70f8
feat: add table sorting and advanced filtering for products
dxc
2026-03-02 16:36:24 +08:00
-
b377c93e1f
feat: support filtering for all table headers in semi-inbound
dxc
2026-03-02 16:28:35 +08:00
-
465daca758
feat: Add sorting and advanced filters to inbound semi view
dxc
2026-03-02 16:21:16 +08:00
-
37f4b1a94f
feat: add full-column sorting and advanced filtering to semi module
dxc
2026-03-02 16:18:51 +08:00
-
893be24071
feat: add column sorting and advanced filtering for purchase inbound
dxc
2026-03-02 15:39:32 +08:00
-
2ac64076dd
feat: add advanced filter to material list
dxc
2026-03-02 15:23:47 +08:00
-
c5872aed3c
feat: add advanced filtering and full-field sorting to material list
dxc
2026-03-02 15:22:04 +08:00
-
9b794d7f64
inventory-backend/app/api/v1/material/base.py ```python <<<<<<< SEARCH @auth_required() def get(self): """获取基础物料列表""" page = request.args.get('page', 1, type=int) size = request.args.get('size', 100, type=int) keyword = request.args.get('keyword', '').strip() category = request.args.get('category', '').strip() type_ = request.args.get('type', '').strip() company = request.args.get('company', '').strip() is_enabled = request.args.get('isEnabled', type=int)
dxc
2026-03-02 15:18:38 +08:00
-
80ee0fe88e
2.4版本,录入用的2.3,这个是用于进行录入之后遇到的问题等进行的修改
dxc
2026-03-02 15:07:29 +08:00
-
f49f8dba04
修改半成品价格名称
dxc
2026-03-02 13:41:15 +08:00
-
cf75b80e13
半成品成品价格于BOM表关联
dxc
2026-03-02 13:39:52 +08:00
-
16350842f8
fix: correct cost calculation for semi and product exports
dxc
2026-03-02 12:22:45 +08:00
-
d7dff943fc
feat: use highest historical unit price for material bases in export
dxc
2026-03-02 12:22:30 +08:00
-
2f140e112f
fix: remove total_price from product inbound service
dxc
2026-03-02 12:12:57 +08:00
-
8264867b1c
fix: add total_price field to product inbound creation and update calculation
dxc
2026-03-02 12:10:41 +08:00
-
d993e6796e
refactor: remove total_price from product inbound service
dxc
2026-03-02 12:09:24 +08:00
-
4e05734865
fix: split cost fields into multiple rows in product.vue
dxc
2026-03-02 12:03:06 +08:00
-
7f19867139
fix: adjust product service to use manual_cost instead of unit_total_cost
dxc
2026-03-02 11:57:14 +08:00
-
bcd39729f8
fix: adjust BOM cost calculation SQL and refactor for consistency
dxc
2026-03-02 11:52:24 +08:00
-
9cfbdc7d13
feat: refactor cost handling and add BOM cost calculation
dxc
2026-03-02 11:51:24 +08:00
-
d3510b0261
fix: correct BOM cost calculation by using raw SQL and manual_cost
dxc
2026-03-02 11:47:44 +08:00
-
7b0082c6e0
feat: add BOM cost calculation for product inbound service
dxc
2026-03-02 11:44:50 +08:00
-
b08196c479
refactor: replace manual_cost with unit_total_cost and total_price
dxc
2026-03-02 11:39:49 +08:00
-
68ea351c99
refactor: replace manual_cost with unit_total_cost and total_price
dxc
2026-03-02 11:35:55 +08:00
-
f001be9eef
feat: replace manual cost with unit total cost in inbound forms
dxc
2026-03-02 10:28:43 +08:00
-
545cd86632
refactor: simplify cost calculation to 3 fields, drop manual_cost
dxc
2026-03-02 10:24:51 +08:00
-
b688480892
refactor: use highest unit price per material base in export
dxc
2026-03-02 09:55:49 +08:00
-
646804bb98
修改半成品的分为单价和总价格
dxc
2026-03-02 09:22:41 +08:00
-
3daf7e4500
成品下拉框修改完成
dxc
2026-02-28 17:37:34 +08:00
-
e61c179d77
修改半成品和成品新增时候搜索下拉框显示问题,新增负责人和生产人历史记录功能
dxc
2026-02-28 17:27:57 +08:00
-
f7cfb5a346
修改半成品和成品新增时候搜索下拉框显示问题,新增负责人和生产人历史记录功能
dxc
2026-02-28 17:08:35 +08:00
-
29fd397e4f
fix: use path converter for BOM routes
dxc
2026-02-28 15:44:38 +08:00
-
54d83803c4
fix: URL-encode BOM numbers containing slashes
dxc
2026-02-28 15:40:59 +08:00
-
05fbb4e3b3
fix: sanitize bomNo to avoid duplicate path in detail API
dxc
2026-02-28 15:38:02 +08:00
-
fb56359f41
fix: use ilike and trim for category, company and type filters
dxc
2026-02-28 14:05:17 +08:00
-
00ebffb9fd
修改盘库时候数量增加减少的按钮大小
dxc
2026-02-28 12:05:21 +08:00
-
4b29912f6f
feat: add borrowed quantity column and update stocktake export formulas
dxc
2026-02-28 11:55:19 +08:00
-
cc33108e88
feat: add TransBorrow.get_borrowed_quantity method
dxc
2026-02-28 11:43:10 +08:00
-
d78ef22251
fix: prevent price data leak in inventory export
dxc
2026-02-28 11:32:21 +08:00
-
c3e2494b3e
fix: correct default sorting and export desensitization logic
dxc
2026-02-28 11:23:00 +08:00
-
fed85e51c5
feat: add sorting and export desensitization to material list
dxc
2026-02-28 11:09:02 +08:00
-
d2082c712b
2.0录入测试版
dxc
2026-02-28 10:49:09 +08:00
-
b85f28fc72
修改采购件页面金额显示,修改权限管理页面非字段级内容可见与可编辑联动
dxc
2026-02-28 09:23:07 +08:00
-
8f6d0cd40b
修改采购件页面金额显示,修改权限管理页面非字段级内容可见与可编辑联动
dxc
2026-02-28 09:10:51 +08:00
-
281a41c549
feat: add company, category and material_type filters to product list
dxc
2026-02-27 17:23:33 +08:00
-
dda54e829b
feat: add category and type filters to product search
dxc
2026-02-27 17:18:25 +08:00
-
5beb373677
fix: standardize operator role to uppercase for permission checks
dxc
2026-02-27 17:11:29 +08:00
-
c1e4acc1d8
fix: standardize role case handling in permission logic
dxc
2026-02-27 17:07:45 +08:00
-
a0993767fe
fix: make SUPER_ADMIN role checks case-insensitive across app
dxc
2026-02-27 17:04:22 +08:00
-
ad8bb5a75d
feat: adapt semi and product inbound views for tablet and hide barcode input
dxc
2026-02-27 16:53:28 +08:00
-
c414efc7a4
权限管理完成,在进行采购件税前税后单价新增字段
dxc
2026-02-27 16:45:17 +08:00
-
09a2af0b55
refactor: rename unit_price to pre_tax_unit_price in outbound service
dxc
2026-02-27 16:43:30 +08:00
-
89620b2445
fix: case-insensitive super admin role check and wildcard permission
dxc
2026-02-27 16:34:23 +08:00
-
a1df62238e
fix: correct post-tax unit price calculation in buy inbound service
dxc
2026-02-27 16:28:22 +08:00
-
3a056335bb
refactor: adapt price fields to StockBuy model changes in export_excel
dxc
2026-02-27 16:22:51 +08:00
-
fbff519ac9
fix: remove duplicate updatePrices function
dxc
2026-02-27 16:06:18 +08:00
-
657c916703
feat: add post-tax unit price, company filter, and frontend price linkage
dxc
2026-02-27 15:58:55 +08:00
-
3c1c822f88
feat: add pre/post-tax price linkage, hide barcode, and tablet adapt
dxc
2026-02-27 15:44:10 +08:00
-
4324e5a688
feat: add field-level data protection for BOM and user management
dxc
2026-02-27 15:16:11 +08:00
-
1fe00a8ba3
feat: Add field permission checks to outbound and transaction APIs
dxc
2026-02-27 15:11:10 +08:00
-
afcf90a859
feat: enforce field-level permissions for buy and service modules
dxc
2026-02-27 15:03:44 +08:00
-
5bc3dab31c
feat: add field-level permission control for inbound modules
dxc
2026-02-27 14:52:12 +08:00
-
079987e7f3
feat: enforce field-level permissions for material creation and update
dxc
2026-02-27 14:41:27 +08:00
-
00c45c72fb
inventory-web/src/views/system/UserCreate.vue ``
vue <<<<<<< SEARCH <el-button type="primary" @click="handleCreate"> + 新增员工 </el-button> ======= <el-button v-if="userStore.hasPermission('system_user:operation')" type="primary" @click="handleCreate"> + 新增员工 </el-button> >>>>>>> REPLACE ``
dxc
2026-02-27 14:34:48 +08:00
-
6fa5233ea6
feat: implement RBAC and field masking for system_user module
dxc
2026-02-27 14:28:48 +08:00
-
3f83e8742b
fix: remove duplicate error messages in BOM manage page
dxc
2026-02-27 14:20:51 +08:00
-
348e4dd024
feat: add RBAC read-write separation and field masking for bom_manage
dxc
2026-02-27 14:13:02 +08:00
-
42b0cddd3e
feat: add column permission checks to transaction records table
dxc
2026-02-27 14:07:48 +08:00
-
a2b1a62132
feat: add RBAC and field masking for borrow/return/records pages
dxc
2026-02-27 14:05:52 +08:00
-
5065410662
feat: add RBAC control for outbound list module
dxc
2026-02-27 13:57:59 +08:00
-
3714dd180b
feat: apply RBAC read/write separation to outbound_create module
dxc
2026-02-27 13:54:06 +08:00
-
af41eb1803
feat: add RBAC controls for outbound selection module
dxc
2026-02-27 13:45:49 +08:00
-
f79fb53b17
inventory-web/src/views/stock/stocktake/index.vue ``
vue <<<<<<< SEARCH <el-button type="primary" size="large" class="action-btn-full" @click="startNewSession" :loading="btnLoading"> 开始新盘点 </el-button> ======= <el-button v-if="userStore.hasPermission('inventory_stocktake:operation')" type="primary" size="large" class="action-btn-full" @click="startNewSession" :loading="btnLoading"> 开始新盘点 </el-button> >>>>>>> REPLACE ``
dxc
2026-02-27 13:40:55 +08:00
-
38f0bbe41d
feat: add RBAC for inventory stocktake module
dxc
2026-02-27 13:36:10 +08:00
-
1ad477eda8
feat: add permission management to inbound service module
dxc
2026-02-27 13:12:45 +08:00
-
1d2e8feced
feat: apply RBAC permission control to product module
dxc
2026-02-27 13:03:27 +08:00
-
246fb45cde
fix: correct try block syntax
dxc
2026-02-27 12:56:54 +08:00
-
6e914f1e96
feat: add RBAC permission control for semi inbound module
dxc
2026-02-27 12:08:57 +08:00
-
b5b1efdc4e
fix: remove duplicate allColumns declaration
dxc
2026-02-27 11:56:15 +08:00
-
56bb6a1c84
chore: add user store import to buy inbound view
dxc
2026-02-27 11:51:28 +08:00
-
379bc5786f
feat: implement RBAC for inbound buy module with field-level permissions
dxc
2026-02-27 11:48:33 +08:00
-
a96597da33
基础信息页面权限管理成功,后端返回值隐藏未开放权限内容
dxc
2026-02-27 11:10:22 +08:00
-
4c1c61065e
fix: exclude operation columns from field permission dropdown
dxc
2026-02-27 11:08:00 +08:00
-
25487dbede
fix: operation permission detection for codes ending with :operation
dxc
2026-02-27 11:00:44 +08:00
-
a547d6b164
fix: restore strict column permission control
dxc
2026-02-27 10:57:30 +08:00
-
661ce4e5a0
fix: disable column hiding by permissions in material list view
dxc
2026-02-27 10:54:18 +08:00
-
d6d9621bf3
fix: resolve global permission code collision with material_list prefix
dxc
2026-02-27 10:43:32 +08:00
-
f178b9cd00
fix: correct permission codes in inbound base API
dxc
2026-02-27 10:36:28 +08:00
-
11fafde5e3
fix: remove temporary role whitelist and add permission denial logging
dxc
2026-02-27 10:29:15 +08:00
-
1f9a363545
chore: add debug logs and temp whitelist to permission decorator
dxc
2026-02-27 10:27:44 +08:00