4337 Commits

Author SHA1 Message Date
fdaf07896a Merge pull request 'jskim-node' (#27) from jskim-node into main
Some checks failed
Build and Push Images / build-and-push (push) Failing after 58s
Reviewed-on: #27
2026-04-13 04:55:54 +00:00
fc05650c2a Merge branch 'main' into jskim-node 2026-04-13 04:55:49 +00:00
kjs
97b23e024c Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-13 13:55:05 +09:00
kjs
8a2ee0c0e7 refactor: Update API calls in inspection management pages to include company-specific filters
- Modified API requests in the inspection management pages for multiple companies to include a `filterCompanyCode` query parameter.
- This change ensures that the data fetched is specific to the respective company, enhancing data accuracy and relevance.
- Aimed at improving the user experience by providing tailored data views across different company implementations.
2026-04-13 13:55:04 +09:00
aad40c79a1 Merge pull request 'jskim-node' (#26) from jskim-node into main
Some checks failed
Build and Push Images / build-and-push (push) Failing after 51s
Reviewed-on: #26
2026-04-13 04:40:22 +00:00
5441337a15 Merge branch 'main' into jskim-node 2026-04-13 04:40:16 +00:00
kjs
77b7a0cdbb refactor: Update table column widths and improve pagination settings in purchase and sales order pages
- Changed column width definitions from fixed to minimum widths for better responsiveness in the purchase order and sales order pages.
- Increased the pagination size from 500 to 5000 for supplier and user data fetching to accommodate larger datasets.
- Enhanced item search functionality by including management item filters in server queries, improving data handling and user experience.
- These changes aim to provide a more flexible and user-friendly interface across multiple company implementations.
2026-04-13 13:38:44 +09:00
kjs
4267b42fdf refactor: Streamline logistics pages by removing unused variables and enhancing header filters
- Removed unnecessary variables and commented-out code related to master-detail grouping in the outbound and receiving pages.
- Simplified the header filter and sorting logic to improve performance and readability.
- Updated the column mapping and filtering mechanisms to ensure a more efficient data handling process.
- These changes aim to enhance the overall user experience and maintainability of the logistics management interface across multiple company implementations.
2026-04-13 13:15:28 +09:00
kjs
9272ddb345 refactor: Improve table header and cell styling for production plan management and item inspection pages
- Updated the table header and cell styles to enhance visibility and usability, including adjustments to z-index and sticky positioning.
- Implemented dynamic label mapping for inspection types in the item inspection page to improve clarity.
- Enhanced the sales order page by including management item filters in server queries, allowing for better data handling and user experience.
- These changes aim to provide a more intuitive interface and improve data representation across multiple company implementations.
2026-04-13 11:58:26 +09:00
b7846c0d4b Merge pull request 'jskim-node' (#25) from jskim-node into main
Some checks failed
Build and Push Images / build-and-push (push) Failing after 48s
Reviewed-on: #25
2026-04-13 01:55:33 +00:00
kjs
b28e8e206c feat: Implement drag-and-drop functionality for modal column reordering in purchase order page
- Added DnD (Drag and Drop) capabilities to allow users to reorder columns in the modal for purchase orders.
- Introduced a new `SortableModalHead` component to manage the sortable headers.
- Implemented local storage functionality to save and retrieve the column order, enhancing user customization.
- This feature aims to improve the user experience by providing flexibility in how data is displayed across multiple company implementations.
2026-04-13 10:55:11 +09:00
kjs
2776437702 refactor: Simplify customer form validation and remove unused fields
- Updated the customer form validation to only check for the business number, removing checks for contact phone and email.
- Removed unused input fields for contact person, phone, and email from the customer management page to streamline the form and improve user experience.
- This change aims to enhance the clarity and usability of the customer management interface across multiple company implementations.
2026-04-13 10:52:48 +09:00
8524c80cab Merge pull request 'jskim-node' (#24) from jskim-node into main
Some checks failed
Build and Push Images / build-and-push (push) Failing after 1m32s
Reviewed-on: #24
2026-04-13 01:37:09 +00:00
58564f2528 Merge branch 'main' into jskim-node 2026-04-13 01:37:04 +00:00
kjs
f1d01d0eed feat: Update progress label mapping in work instruction pages
- Enhanced the `getProgressLabel` function to utilize a mapping for progress statuses, improving clarity in status representation.
- The mapping includes translations for statuses such as "completed", "in_progress", and "pending", ensuring a more user-friendly display across multiple company implementations.
- This change aims to improve the overall user experience by providing clearer information regarding work progress.
2026-04-13 10:36:41 +09:00
kjs
72aa401da5 Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-13 10:26:24 +09:00
kjs
e693963c2a feat: Enhance inbound-outbound and material status pages with remark parsing and category mapping
- Implemented a `parseRemark` function to convert JSON remarks into human-readable text, improving clarity in the inbound-outbound page.
- Updated the category filtering logic to utilize parsed remarks, enhancing data representation.
- Added unit label mapping for better display of item units in the inbound-outbound page.
- Enhanced the material status page with a status mapping feature, allowing for dynamic styling based on status labels.
- These changes aim to improve user experience by providing clearer information and better data management across multiple company implementations.
2026-04-13 10:26:23 +09:00
c3f4e2b54c Merge pull request 'jskim-node' (#23) from jskim-node into main
Some checks failed
Build and Push Images / build-and-push (push) Failing after 46s
Reviewed-on: #23
2026-04-12 13:08:02 +00:00
d1331a4cad Merge branch 'main' into jskim-node 2026-04-12 13:06:05 +00:00
kjs
702d37e096 Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-12 22:05:15 +09:00
kjs
59f60799ab feat: Increase data retrieval limits in purchase and sales pages
- Updated API calls in the purchase and sales item pages to increase the data size limit from 500 to 5000, enhancing the ability to fetch larger datasets.
- This change aims to improve performance and user experience by allowing more data to be loaded in a single request across multiple company implementations.
2026-04-12 22:04:09 +09:00
0485a3715d Merge pull request 'jskim-node' (#22) from jskim-node into main
Some checks failed
Build and Push Images / build-and-push (push) Failing after 47s
Reviewed-on: #22
2026-04-12 12:58:42 +00:00
8d8cd5fbb7 Merge branch 'main' into jskim-node 2026-04-12 12:58:36 +00:00
kjs
1709ba6fbb feat: Implement searchable category comboboxes and enhance item management
- Added searchable category combobox and multi-category combobox components to improve item selection in the purchase and sales item pages.
- Updated the supplier management page to utilize useCallback for item search, enhancing performance and responsiveness.
- Implemented real-time search functionality for item selection, ensuring a smoother user experience.
- Enhanced the handling of item mappings and prices, allowing for soft deletion of supplier connections while retaining data integrity.

These changes aim to improve the overall user experience by providing more intuitive item management and selection processes across multiple company implementations.
2026-04-12 21:57:03 +09:00
kjs
96b9ac78db feat: Enhance user mapping in BOM and inventory pages
- Updated API calls in the InventoryStatusPage and BomManagementPage to fetch user data with a limit of 9999 users, improving performance and ensuring all users are loaded.
- Implemented user mapping to display user names instead of IDs, enhancing clarity in user-related data across multiple company implementations.
- These changes aim to improve the overall user experience by providing clearer information and better data management in the logistics and BOM sections.
2026-04-12 21:31:36 +09:00
kjs
e8eeef1e53 fix: Update error handling and warehouse code rendering in inventory and outbound pages
- Enhanced error handling in the OutboundPage component to capture and display error messages from API responses, improving user feedback during operations.
- Updated the InventoryStatusPage to render warehouse names instead of codes, providing clearer information to users.
- These changes aim to enhance the user experience by ensuring better error visibility and more informative data representation across multiple company implementations.
2026-04-12 21:16:09 +09:00
kjs
31bdbe1331 feat: Enhance inventory and outbound pages with category mapping and user information
- Implemented user mapping to display user names instead of IDs in the inventory and receiving pages.
- Added category mapping for materials and units in the outbound page, improving data representation.
- Updated API calls to fetch user and category data, ensuring accurate and user-friendly displays.
- These enhancements aim to improve the overall user experience by providing clearer information and better data management across multiple company implementations.
2026-04-12 19:34:45 +09:00
kjs
3a63cafea1 fix: Update dependency array in SalesOrderPage component
- Added `categoryOptions` to the dependency array of the useEffect hook that fetches orders, ensuring that the component re-fetches orders when category options change.
- This change improves the responsiveness of the SalesOrderPage when category options are updated, enhancing the overall user experience across multiple company implementations.
2026-04-12 19:02:54 +09:00
kjs
2598fc24d7 Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-11 23:03:14 +09:00
kjs
05f08ee04a refactor: Enhance TableSettingsModal column management
- Updated column visibility logic to filter based on defaultVisibleKeys, ensuring only relevant columns are displayed.
- Improved merging of saved column settings by filtering out invalid columns from the saved settings.
- Adjusted the order of visible columns to prioritize those defined in defaultVisibleKeys, enhancing user experience in table settings.

These changes aim to provide a more intuitive and efficient column management experience in the TableSettingsModal component.
2026-04-11 23:03:12 +09:00
c6c9fdddf0 Merge pull request 'jskim-node' (#21) from jskim-node into main
Some checks failed
Build and Push Images / build-and-push (push) Failing after 58s
Reviewed-on: #21
2026-04-11 13:21:48 +00:00
5ccde46028 Merge branch 'main' into jskim-node 2026-04-11 13:21:41 +00:00
kjs
04e20e1b21 Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-11 22:21:12 +09:00
kjs
2fc149c84b chore: Update Docker configuration for frontend deployment
- Added SERVER_API_URL argument to the Dockerfile for backend API integration.
- Updated docker-compose.yml to include SERVER_API_URL for the frontend service.

These changes aim to ensure proper communication between the frontend and backend services during deployment.
2026-04-11 22:21:11 +09:00
83fa903827 Merge pull request 'jskim-node' (#20) from jskim-node into main
Some checks failed
Build and Push Images / build-and-push (push) Failing after 49s
Reviewed-on: #20
2026-04-11 12:44:48 +00:00
f75b0d05ce Merge branch 'main' into jskim-node 2026-04-11 12:44:40 +00:00
kjs
18333fe1f1 Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-11 14:50:21 +09:00
kjs
972a0143ad refactor: Integrate ImageUpload component for mold image handling
- Replaced manual image upload logic with the ImageUpload component for better management of mold images.
- Updated image source handling to ensure proper display of images based on their URL format.
- Enhanced error handling for image display to improve user experience.

These changes aim to streamline the image upload process and enhance the overall functionality of the mold information page across multiple companies.
2026-04-11 14:50:18 +09:00
kjs
a232399cbc refactor: Update item division handling in supplier and customer management pages
- Added loading of item division categories to enhance filtering capabilities in supplier and customer management pages.
- Updated filtering logic to dynamically use item division codes for improved item search results.
- Ensured consistent handling of division codes across multiple company pages.

These changes aim to improve the user experience and data management in supplier and customer processes across various companies.
2026-04-11 13:40:01 +09:00
SeongHyun Kim
d18d708dbb Merge branch 'main' of https://g.wace.me/jskim/vexplor_dev
Some checks failed
Build and Push Images / build-and-push (push) Failing after 1m35s
2026-04-10 18:49:34 +09:00
SeongHyun Kim
e7f41f884e merge: staging → main (POP 재고관리 전면 구현) 2026-04-10 18:49:02 +09:00
SeongHyun Kim
ed881646a5 merge: POP 재고관리 전면 구현 (feature→staging) 2026-04-10 18:48:52 +09:00
167897f36c Merge pull request 'jskim-node' (#19) from jskim-node into main
Some checks failed
Build and Push Images / build-and-push (push) Failing after 1m31s
Reviewed-on: #19
2026-04-10 09:38:40 +00:00
9679eff1a0 Merge branch 'main' into jskim-node 2026-04-10 09:38:32 +00:00
kjs
7f3f0c1a9f Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-10 18:38:05 +09:00
kjs
d3e005914b refactor: Enhance subcontractor and item management functionality
- Added loading of item division categories to improve item search capabilities in subcontractor management pages.
- Updated filtering logic to use dynamic category codes for division filtering in subcontractor and sales item pages.
- Consolidated standard price labels in purchase item pages for clarity.

These changes aim to improve the user experience and data handling in subcontractor and item management processes across multiple companies.
2026-04-10 18:38:03 +09:00
91ac97b728 Merge pull request 'jskim-node' (#18) from jskim-node into main
Some checks failed
Build and Push Images / build-and-push (push) Failing after 1m35s
Reviewed-on: #18
2026-04-10 08:33:18 +00:00
97cdeddd2a Merge branch 'main' into jskim-node 2026-04-10 08:33:12 +00:00
kjs
97d94e77d2 Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-10 17:32:34 +09:00
kjs
58faa1f759 refactor: Improve inspection management page functionality and UI
- Enhanced the rendering of the manager column to display user labels instead of IDs for better clarity.
- Updated the default state for the defect form to set is_active to "사용" upon creation.
- Simplified the badge rendering logic for the is_active status to improve readability.
- Adjusted the select component for active status to remove unnecessary options and streamline user interaction.

These changes aim to enhance the user experience and data representation in the inspection management process across multiple companies.
2026-04-10 17:32:33 +09:00