Commit Graph

4149 Commits

Author SHA1 Message Date
kjs
f2ebd6ae1b feat: Implement searchable category combobox in item info page
- Added a new CategoryCombobox component for improved category selection.
- Integrated the combobox into the item info form, replacing the previous select component.
- Enhanced data handling to support multiple category selections with comma separation.
- Updated selling and standard price fields to format numbers correctly.

These changes aim to enhance user experience by providing a more intuitive and flexible category selection method.
2026-04-06 18:24:21 +09:00
kjs
5e9544f31d Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-06 18:09:00 +09:00
kjs
ddfbac69ef Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-06 17:23:42 +09:00
kjs
f4ab2c5ce7 Merge branch 'main' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-06 17:23:30 +09:00
DDD1542
00b388c3ab Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-06 17:23:21 +09:00
DDD1542
19e3f7adc2 feat: 공급업체 및 거래처 관리 페이지에서 거래유형 라벨 수정 및 메인 설정 로직 개선 2026-04-06 17:23:19 +09:00
DDD1542
cd22c5aca2 123 2026-04-06 17:23:09 +09:00
kjs
1fbdee9cf2 Merge branch 'main' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-06 17:23:07 +09:00
kjs
7daa394aec feat: Enhance BOM management with tree editing and process integration
- Added new state management for tree editing, allowing users to modify BOM structures dynamically.
- Integrated process options fetching from the API to enhance BOM detail management.
- Implemented functionality for handling where-used queries to track BOM item usage across processes.
- Expanded BOM detail structure to include additional fields such as spec, writer, and updated date for better data representation.

These changes aim to improve the user experience in managing BOM data and facilitate better tracking of item usage within processes.
2026-04-06 17:22:26 +09:00
DDD1542
b30066e7e3 짹짹 2026-04-06 17:12:30 +09:00
DDD1542
3d95eb8caa 짹.짹짹 거리면 두들겨 팸다 2026-04-06 17:12:12 +09:00
kjs
cf9f53e4c5 feat: Enhance process and work standard management functionalities
- Updated the processInfoController to allow for flexible use_yn filtering, supporting both "Y" and "N" values along with their corresponding "USE_Y" and "USE_N" mappings.
- Modified the processWorkStandardController to include selected_bom_items in work item details, enabling better management of BOM data.
- Improved the productionPlanService to handle order summaries more effectively, incorporating legacy and detail data through a unified query structure.
- Enhanced the receiving and outbound pages with new filtering and grouping functionalities, improving user experience and data handling.

These changes aim to streamline process management and improve overall functionality across various modules.
2026-04-06 15:50:33 +09:00
kjs
b974139abe feat: Enhance item management and inspection functionalities
- Implemented automatic numbering preview for item registration and copying, improving user experience during data entry.
- Updated subcontractor management to filter items based on outsourcing codes, ensuring relevant items are displayed.
- Enhanced BOM management to support keyword-based searching and improved data handling for item inspections, including grouping by item code.

These changes aim to streamline item management processes and improve overall functionality across various modules.
2026-04-06 12:19:42 +09:00
kjs
68e7d5763d feat: Update Purchase Order and Sales Order pages for improved functionality
- Added a new manager selection dropdown in the Purchase Order page, displayed conditionally based on the input mode.
- Adjusted the layout of the supplier information section to improve UI consistency.
- Enhanced the Sales Order page to include dynamic filtering based on division codes, ensuring only relevant items are displayed.
- Implemented recalculation of prices based on selected pricing modes and partner IDs, improving pricing accuracy during order processing.

These changes aim to enhance user experience and streamline order management processes.
2026-04-06 10:11:35 +09:00
kjs
f8a02235f8 Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-06 09:25:25 +09:00
kjs
b783d3a33f feat: Implement numbering system for logistics, warehouse, mold, and inspection management
- Integrated a numbering system to automatically generate codes for various entities including logistics carriers, warehouses, molds, and inspections.
- Added functionality to preview generated codes based on defined numbering rules.
- Enhanced modal handling to fetch and allocate numbering codes during entity creation and editing processes.
- Implemented validation to ensure required fields are populated, considering the automatic code generation.

These changes aim to streamline the management of logistics, warehouse, mold, and inspection processes by automating code generation and improving user experience.
2026-04-06 09:25:22 +09:00
7179fa21ea 김주석 의원장님 살려주세요 2026-04-05 22:58:34 +09:00
SeongHyun Kim
9ea59e94df Merge branch 'main' of https://g.wace.me/jskim/vexplor_dev 2026-04-05 17:45:55 +09:00
SeongHyun Kim
c10468a8c3 Merge feature/pop-screen-merge: POP 기능 병합 (PC 무변경) 2026-04-05 17:45:37 +09:00
SeongHyun Kim
a04ddd15ec feat: POP 기능 병합 (pop-screen → main, PC 무변경 46건)
- POP 생산: 재고 관리, 재작업 이력, BOM 자재투입 기능 추가
- POP 설정: 설정 시스템 + 관리 페이지 (/pop/admin)
- POP 화면: 버그 수정 + 설정 연동 + 다음공정 활성화 수정
- PC 코드 무변경 (보류 6건: app.ts, 출고/입고/작업지시 컨트롤러, 레이아웃)
2026-04-05 17:45:33 +09:00
DDD1542
9f4464342a Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-05 01:59:56 +09:00
DDD1542
983145a6e7 123 2026-04-05 01:59:53 +09:00
DDD1542
fec791d3e0 feat: 그룹 설정 및 데이터 그룹핑 기능 추가123 2026-04-03 18:27:13 +09:00
kjs
588f7692a2 Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-03 17:38:16 +09:00
kjs
e25ca7beca feat: Enhance outbound and receiving functionalities
- Updated inventory history insertion logic in both outbound and receiving controllers to use consistent field names and types.
- Added a new endpoint for retrieving warehouse locations, improving the ability to manage inventory locations.
- Enhanced the outbound page to include location selection based on the selected warehouse, improving user experience and data accuracy.
- Implemented validation for warehouse code duplication during new warehouse registration in the warehouse management page.

These changes aim to streamline inventory management processes and enhance the overall functionality of the logistics module.
2026-04-03 17:38:14 +09:00
DDD1542
78c327c40a Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-03 17:01:08 +09:00
DDD1542
425e1c6cf8 feat: 개선된 데이터 필터링 로직 및 동적 검색 필터 옵션 로드 기능 추가 2026-04-03 17:01:06 +09:00
kjs
b3498677ab Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-03 16:03:44 +09:00
kjs
eee20c6581 refactor: Update logistics and inspection pages for improved field labels and validation
- Changed field labels for clarity in logistics info page, updating "유형" to "업체유형" and enhancing placeholders for better user guidance.
- Added required validation for fields in both logistics and inspection forms, ensuring essential data is captured before submission.
- Introduced dynamic generation of route names based on departure and destination inputs in the logistics info page.
- Enhanced inspection management page with additional user options and improved handling of inspection types and criteria.

These changes aim to enhance user experience and data integrity across logistics and inspection functionalities.
2026-04-03 16:02:14 +09:00
DDD1542
1cadb71d70 Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node
; Conflicts:
;	frontend/app/(main)/COMPANY_16/outsourcing/subcontractor/page.tsx
2026-04-03 16:01:54 +09:00
DDD1542
f92e8729ae Add UI/UX design philosophy document combining Palantir's information density and Toss's user-centric approach 2026-04-03 15:51:33 +09:00
kjs
64e26f2c3f Merge branch 'jskim-node' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-03 14:17:28 +09:00
kjs
adcc16da36 feat: Enhance mold management functionality
- Added new `updateMoldSerial` API endpoint for updating mold serial details.
- Modified existing mold-related SQL queries to include `id` and `created_date` fields.
- Updated frontend to handle mold serial updates and image uploads.
- Improved subcontractor management table with additional fields and rendering logic.

This update improves the overall functionality and user experience in managing molds and subcontractors.
2026-04-03 14:17:26 +09:00
DDD1542
1348ad118d docs: add ERP low-code development guidelines and component usage rules 2026-04-03 14:02:32 +09:00
DDD1542
8d95d3b0ed Merge branch 'main' of https://g.wace.me/jskim/vexplor_dev 2026-04-03 12:10:52 +09:00
DDD1542
c6cccc0a03 fix: update table styles and improve column sorting logic in logistics info page 2026-04-03 12:10:50 +09:00
8c70d4d9fb Merge pull request 'feat: Enhance logging and configuration for Smart Factory integration' (#7) from jskim-node into main
Some checks failed
Build and Push Images / build-and-push (push) Failing after 47s
Reviewed-on: jskim/vexplor_dev#7
2026-04-03 02:24:17 +00:00
5032f5c83f Merge branch 'main' into jskim-node 2026-04-03 02:24:12 +00:00
kjs
ca7b145c7f feat: Enhance logging and configuration for Smart Factory integration
- Added companyCode to the AuthController for improved logging.
- Updated sendSmartFactoryLog function to support company-specific API keys.
- Configured environment variables for company-specific Smart Factory API keys in Docker Compose files.

This update ensures that logs are more informative and that the correct API keys are used based on the company context.
2026-04-03 11:23:02 +09:00
f4e455bf1e Merge pull request 'jskim-node' (#6) from jskim-node into main
All checks were successful
Build and Push Images / build-and-push (push) Successful in 16m3s
Reviewed-on: jskim/vexplor_dev#6
2026-04-03 01:50:49 +00:00
kjs
41e278099e Merge branch 'main' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-03 10:44:43 +09:00
kjs
092a9736d9 Merge branch 'main' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-03 10:44:27 +09:00
kjs
218fd73d5b Merge branch 'main' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-03 10:26:55 +09:00
kjs
6bdfd26fa2 [agent-pipeline] pipe-20260403004704-gib0 round-2 2026-04-03 09:51:46 +09:00
kjs
d0b8ab02b3 [agent-pipeline] pipe-20260403004704-gib0 round-1 2026-04-03 09:48:39 +09:00
DDD1542
d54c99cc04 Merge branch 'main' of https://g.wace.me/jskim/vexplor_dev
; Conflicts:
;	frontend/app/globals.css
;	frontend/components/layout/AdminPageRenderer.tsx
2026-04-03 09:30:16 +09:00
DDD1542
d03f92947d feat: Implement dynamic search filter in Shipping Plan page
- Integrated DynamicSearchFilter component to manage search filters.
- Removed individual search state variables and replaced with a single searchFilters state.
- Updated fetchData function to handle new filter structure.
- Refactored search filter UI to utilize DynamicSearchFilter.
- Adjusted table header styles for better visibility and consistency.

style: Update global styles for improved UI consistency

- Unified font size across the application to 16px, excluding buttons.
- Adjusted header padding and font size for better readability.
- Enhanced dark mode styles for checkboxes to ensure visibility.

feat: Add Options Setting page for category and numbering configurations

- Created a new OptionsSettingPage component with tabs for category and numbering settings.
- Implemented drag-to-resize functionality for the category column list.
- Integrated CategoryColumnList and CategoryValueManager components for managing categories.

feat: Introduce useTableSettings hook for table configuration management

- Developed useTableSettings hook to manage column visibility, order, and width.
- Implemented localStorage persistence for table settings.
- Enhanced TableSettingsModal to accept defaultVisibleKeys for initial column visibility.

chore: Update AdminPageRenderer to include new COMPANY_16 routes

- Added new routes for COMPANY_16 master-data options and other pages.
2026-04-03 09:28:59 +09:00
DDD1542
f179a575ab feat: add shipping plan page with search and detail editing functionality
- Implemented the ShippingPlanPage component for managing shipment plans.
- Added search filters for date range, status, customer, and keywords.
- Integrated table for displaying shipment plans with grouping and selection features.
- Included detail panel for editing plan quantity, date, and memo with validation.
- Enhanced table readability with CSS adjustments for cell padding and hover effects.

style: improve global styles for table readability

- Adjusted padding and font sizes for table cells and headers.
- Added striped background for even rows and hover effects for better visibility.

fix: update TableSettingsModal for better overflow handling

- Modified modal layout to ensure proper scrolling for content overflow.
- Ensured drag-and-drop functionality for column settings remains intact.

chore: register new routes for COMPANY_7 and COMPANY_16 features

- Added dynamic imports for new pages related to purchase, logistics, quality, and design for COMPANY_7 and COMPANY_16.
2026-04-03 09:28:43 +09:00
2b358d998e Merge pull request 'jskim-node' (#5) from jskim-node into main
Reviewed-on: jskim/vexplor_dev#5
2026-04-02 09:30:04 +00:00
kjs
1de5c24dc9 Merge branch 'main' of https://g.wace.me/jskim/vexplor_dev into jskim-node 2026-04-02 18:04:07 +09:00