jskim-node #50

Merged
jskim merged 6 commits from jskim-node into main 2026-05-13 06:41:35 +00:00

6 Commits

Author SHA1 Message Date
ceff19cae0 Merge branch 'main' into jskim-node 2026-05-13 06:41:29 +00:00
kjs
d714077ddc Add New Design Management Pages for COMPANY_31
- Introduced multiple new pages for design management, including Change Management, Design Request, My Work, Project, Task Management, Equipment Info, and Inspection Record.
- Each page includes relevant UI components such as tables, forms, and modals for managing design-related tasks and equipment inspections.
- Implemented state management and API integration for fetching and manipulating design requests and equipment data.
- Enhanced user experience with dynamic search filters and responsive layouts.

(TASK: ERP-XXX)
2026-05-13 15:38:24 +09:00
kjs
bd978ff80c Enhance Shipping Order and Plan Functionality
- Updated the shipping order controller to improve customer name retrieval by removing unnecessary partner_id fallback.
- Implemented shipment plan number allocation logic in the shipping plan controller, ensuring unique numbering based on defined rules or fallback mechanisms.
- Enhanced the batch save functionality to include the new shipment plan number in the database insertions.
- Added new state management for production and shipment plans in the Cutting Plan page, allowing for better organization and retrieval of related data.
- Introduced delivery location field in the sales order page, improving data entry for shipping details.

(TASK: ERP-XXX)
2026-05-12 16:24:33 +09:00
kjs
1003273709 Implement Work Standard Copy Functionality for Items
- Added new API endpoints to retrieve the work standard tree by item and to copy work standards from a source item to target items, supporting conflict strategies.
- Enhanced the backend logic to handle the retrieval and copying of work standards, including validation for required parameters and error handling.
- Introduced a new modal component in the frontend for managing the copy operation, allowing users to select target items and define conflict resolution strategies.

(TASK: ERP-029)
2026-05-11 18:02:39 +09:00
kjs
12fc9818cf Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-05-11 15:06:15 +09:00
kjs
663a51e94d Add All BOM Substitutes API and Update BOM Management
- Introduced a new API endpoint to retrieve all substitutes for a given BOM ID, allowing for bulk retrieval of substitute items.
- Enhanced the BOM service to support the new functionality, including company code filtering and versioning options.
- Updated the BOM management page to integrate the new substitute retrieval feature, enabling users to manage substitutes more effectively during the copy process.
- Added necessary state management and UI elements for handling substitutes in the copy modal.

(TASK: ERP-028)
2026-05-11 15:06:13 +09:00