Commit Graph

  • a5672def19 docs: update material validation interface documentation to v2.0 dev Misaka_Company 2026-02-28 09:03:29 +08:00
  • c75e5ae52a docs: add .env.example template for environment configuration main Misaka_Company 2026-02-27 17:48:45 +08:00
  • 1addb55df1 fix: auto-save report after clean() completes in GUI and CLI Misaka_Company 2026-02-27 17:21:29 +08:00
  • a37cf4ad91 fix: persist execution.dryrun setting and add headless mode option for User Misaka_Company 2026-02-27 16:04:17 +08:00
  • 2d485be0ac feat: add ERP credential configuration for User mode in settings Misaka_Company 2026-02-27 15:21:46 +08:00
  • 4a17c8fd11 refactor: change error report format from table to code blocks Misaka_Company 2026-02-27 14:15:29 +08:00
  • f1d42ad708 fix: prevent table content overflow in Markdown reports Misaka_Company 2026-02-27 14:14:15 +08:00
  • 3b7c00377f style: format all Python files with Black Misaka 2026-02-26 22:44:03 +08:00
  • 1b16842a2c refactor: move action buttons to right panel for User mode in material validation Misaka 2026-02-26 22:40:44 +08:00
  • 18f784f067 refactor: extract common tab functionality to BaseTab and add decorators Misaka 2026-02-26 21:17:37 +08:00
  • 3a9c6f0978 feat: add hide/show filter buttons for User mode in material validation Misaka_Company 2026-02-26 17:57:11 +08:00
  • b318856394 refactor: simplify UI layout using grid instead of pack for admin controls Misaka_Company 2026-02-26 17:20:49 +08:00
  • c76ea31fcb fix: hide Production ID source controls when admin selects full table validation Misaka_Company 2026-02-26 15:52:54 +08:00
  • 2a784e66c0 feat: add unmatched materials section to execution report Misaka_Company 2026-02-26 14:52:58 +08:00
  • 784007c8d4 fix: ensure page2 is closed even on exception in process_single_order Misaka_Company 2026-02-26 14:19:56 +08:00
  • 8d51c5b368 feat: add delete execution feature with progress tracking and dryrun mode Misaka_Company 2026-02-26 13:02:48 +08:00
  • 63601a994f feat: add dryrun parameter to skip save operations Misaka_Company 2026-02-26 10:09:05 +08:00
  • 167fa2893f feat: support multiple managers in DiscreteMaterialPlanCleaner Misaka_Company 2026-02-26 10:01:48 +08:00
  • c5f48eb7c8 style: format code in discrete material cleaner Misaka 2026-02-25 22:38:36 +08:00
  • 7819570ef3 feat: support both productionID and order number input formats Misaka 2026-02-25 22:29:51 +08:00
  • 0a2c3c55c6 feat: add wait mechanisms for delete and save operations in discrete material cleaner Misaka_Company 2026-02-25 11:45:31 +08:00
  • de25841364 style: apply code formatting to discrete_material_plan_cleaner.py Misaka 2026-02-24 22:23:34 +08:00
  • a520c9a05c fix: add SQL Server to MySQL syntax conversion for parameter placeholders and table names Misaka 2026-02-24 21:49:08 +08:00
  • f2bbcfc426 Merge branch 'mysql' into dev Misaka 2026-02-24 20:44:52 +08:00
  • 24053c6a3b feat: implement unified logging system for GUI components Misaka 2026-02-24 20:31:59 +08:00
  • 19dfe5b09e refactor: rename Chinese-named Python files to English Misaka_Company 2026-02-24 17:35:23 +08:00
  • 7a8a38a3b6 refactor: improve discrete material plan processing logic with better status handling Misaka_Company 2026-02-24 17:13:56 +08:00
  • e5f6f4ee0c feat: add MaterialCode-based deduplication to material validation queries Misaka_Company 2026-02-24 16:22:35 +08:00
  • 0644bdfb11 feat: add column sorting functionality to material validation table Misaka_Company 2026-02-24 15:45:55 +08:00
  • 4fcb29f488 docs: add comprehensive material validation interface documentation Misaka_Company 2026-02-24 15:00:38 +08:00
  • 88b2216db0 fix: prevent AttributeError for User users by skipping filter area creation Misaka_Company 2026-02-24 14:41:17 +08:00
  • 3c45ef58d1 chore: add .secrets.toml to gitignore Misaka 2026-02-13 21:08:26 +08:00
  • 85be5e166b fix: support MySQL in production order query by using dynamic placeholders Misaka 2026-02-13 18:19:13 +08:00
  • ac94b1cb82 refactor: clean up code by removing redundant comments and docstrings Misaka_Company 2026-02-13 15:19:05 +08:00
  • ed7eaf038b refactor: optimize performance and code quality with significant improvements Misaka_Company 2026-02-13 13:57:59 +08:00
  • 82819ae9d1 refactor: improve button navigation logic with proper state detection Misaka_Company 2026-02-13 13:06:17 +08:00
  • 3b491d7b36 refactor: optimize settings and validation tabs for User users Misaka 2026-02-11 22:40:07 +08:00
  • 28d7db26db feat: add line numbers to Production ID input widget Misaka 2026-02-11 22:10:38 +08:00
  • ee0b4187d7 feat: add auto-show scrollbar for Production ID input widget Misaka 2026-02-11 21:59:56 +08:00
  • 6f8df2f2e6 feat: add Production ID input widget and UI configuration Misaka 2026-02-11 21:47:17 +08:00
  • 62f323d420 refactor: remove data query tab and related code Misaka 2026-02-11 21:01:58 +08:00
  • b9184bbe3e fix: handle material validation filter for non-admin users Misaka 2026-02-11 20:59:08 +08:00
  • 35b568d647 feat: add cumulative pending quantity validation before material deletion Misaka_Company 2026-02-10 17:57:03 +08:00
  • d18bedcd77 feat: implement user type-based UI access control Misaka_Company 2026-02-10 17:30:26 +08:00
  • db461e39f9 feat: add Admin user selection dialog (管理员用户选择对话框) Misaka_Company 2026-02-10 17:05:42 +08:00
  • 6d81d5cb76 feat: add computer name-based silent login (无感登录) Misaka_Company 2026-02-10 16:44:47 +08:00
  • 7264fdc71a fix: handle DatabaseType enum conversion in config management Misaka_Company 2026-02-10 16:20:17 +08:00
  • 72468ddf23 fix: correct SQL parameter count in DiscreteMaterialPlanDAO batch insert Misaka_Company 2026-02-10 16:18:17 +08:00
  • 21f5827cd3 chore: remove init_users.sql Misaka_Company 2026-02-10 10:56:45 +08:00
  • cff5e78c1d refactor: optimize material deletion with exact code matching and database queries Misaka_Company 2026-02-10 10:53:53 +08:00
  • 6ec7484036 docs: add comprehensive configuration management documentation Misaka 2026-02-09 23:34:34 +08:00
  • b88ce96194 docs: add comprehensive database architecture documentation Misaka 2026-02-09 23:14:40 +08:00
  • aaa46ef282 feat: migrate configuration to .env environment variables Misaka 2026-02-09 22:39:14 +08:00
  • 04b99292ad feat: implement user authentication and permission-based data filtering Misaka_Company 2026-02-09 18:17:31 +08:00
  • 57c23f4608 feat: add manager filter to material validation tab Misaka_Company 2026-02-09 17:32:59 +08:00
  • 2496694f05 ux: add custom result dialog with visual success/failure icons Misaka_Company 2026-02-09 16:00:15 +08:00
  • 192443c3b9 feat: implement inline editing with proper status tracking Misaka_Company 2026-02-09 15:35:20 +08:00
  • 2fb44a2a9b feat: add material type management dialog with checkbox filter Misaka_Company 2026-02-09 13:17:25 +08:00
  • 13d6c20383 refactor: sync all rows with database on confirmation Misaka_Company 2026-02-06 17:42:32 +08:00
  • cd21e54abf feat: add material deletion confirmation with checkbox UI Misaka_Company 2026-02-06 16:40:28 +08:00
  • 0ef1b86f12 refactor: rename MaterialsToBeDeleted to MaterialsTypeToBeDeleted Misaka_Company 2026-02-06 14:15:51 +08:00
  • ca1a1f3219 refactor: remove Excel data source options from material validation UI Misaka_Company 2026-02-06 13:38:48 +08:00
  • 2096a51f55 feat: add database-driven material validation with multi-mode support Misaka_Company 2026-02-06 13:08:31 +08:00
  • 53a1e33e45 feat: add SQL Server database persistence for extracted material plan data Misaka_Company 2026-02-06 12:18:15 +08:00
  • 3180ccacb8 feat: enhance progress reporting granularity in data extraction workflow Misaka_Company 2026-02-05 15:17:18 +08:00
  • 2ca53f6a55 style: normalize code formatting across the codebase Misaka_Company 2026-02-05 14:56:35 +08:00
  • c34a300f0b docs: add progress callback mechanism documentation Misaka_Company 2026-02-05 14:38:08 +08:00
  • 13bc4520bf refactor: centralize configuration management with type-safe schema Misaka_Company 2026-02-05 14:27:28 +08:00
  • 885d87dff8 feat: add progress callback mechanism for real-time updates in data extraction Misaka_Company 2026-02-05 14:06:30 +08:00
  • 71621dc8a0 feat: add Tkinter GUI application for ERP automation tools Misaka_Company 2026-02-05 13:33:23 +08:00
  • c9e68a2bf0 fix: handle large dataset queries and type conversion Misaka_Company 2026-02-05 11:28:33 +08:00
  • c6b97443e5 feat: add material status validation tool Misaka_Company 2026-02-05 10:11:13 +08:00
  • a78afe383f fix: adjust footer detection logic in excel converter Misaka_Company 2026-02-05 08:39:18 +08:00
  • c176063bfa feat: add material matching logic for discrete material plan cleaner Misaka_Company 2026-01-23 16:50:14 +08:00
  • 902ff9b831 refactor: use database for production order queries Misaka_Company 2026-01-23 16:06:40 +08:00
  • 1e2eed76e2 chore: remove obsolete login.py Misaka_Company 2026-01-23 15:17:12 +08:00
  • 60b6fecbb3 chore: move scripts to tools directory Misaka_Company 2026-01-23 15:12:33 +08:00
  • bbf84b7f8c docs: update project structure and add database documentation Misaka_Company 2026-01-23 15:00:55 +08:00
  • 4b0a882b69 refactor: improve material code input selection Misaka_Company 2026-01-23 14:30:35 +08:00
  • ebd53b168e refactor: improve locator precision and data extraction Misaka_Company 2026-01-23 13:52:52 +08:00
  • cf88800444 feat: Check preparation status before cleaning data Misaka_Company 2026-01-23 11:11:22 +08:00
  • acd19025d4 Stop tracking orderID.txt Misaka_Company 2026-01-22 18:17:40 +08:00
  • 201f65d715 feat: implement material plan data cleaning automation Misaka_Company 2026-01-22 18:14:56 +08:00
  • 8708709cac feat: add discrete material plan data cleaning tool Misaka_Company 2026-01-22 15:55:38 +08:00
  • 24acc39411 Update .gitignore to include orderID.txt for better file management Misaka_Company 2026-01-20 10:49:29 +08:00
  • 525d2920e3 Add Excel to Markdown converter with support for multiple sheets and customizable output Misaka_Company 2026-01-20 10:48:52 +08:00
  • 92d4572985 Refactor ExcelConverter to streamline logging and enhance summary reporting Misaka_Company 2026-01-16 15:59:25 +08:00
  • bb9348d12b Refactor DiscreteMaterialPlanExtractor to use logout function from auth module and update headless mode in main script Misaka_Company 2026-01-16 15:20:05 +08:00
  • 93f986260e Add logout functionality to DiscreteMaterialPlanExtractor for improved session management Misaka_Company 2026-01-16 14:59:18 +08:00
  • 51cba4caee Refactor main script to utilize DiscreteMaterialPlanExtractor for data extraction and streamline order processing Misaka_Company 2026-01-16 13:51:20 +08:00
  • c8a9c33ecc Refactor download and file merging logic to use ExcelConverter for improved data handling Misaka_Company 2026-01-16 13:01:54 +08:00
  • 4d441be304 Add ExcelConverter module and demo script for Excel data transformation Misaka_Company 2026-01-16 12:51:06 +08:00
  • f9651ccf07 Add Excel analysis and conversion scripts for order data processing Misaka_Company 2026-01-16 11:15:19 +08:00
  • 537cb58f2e Enhance order number input with retry logic for improved reliability Misaka_Company 2026-01-16 10:20:54 +08:00
  • 01b682d122 Refactor main script to enhance batch downloading of order data and implement file merging functionality Misaka_Company 2026-01-16 10:19:58 +08:00
  • b4607e93e4 Reorder order number input to improve query flow in main script Misaka_Company 2026-01-16 09:26:53 +08:00
  • d75cacee2c Add locator helper module and enhance main script for element interaction Misaka_Company 2026-01-16 08:46:02 +08:00
  • 632940cfed Implement login module for user authentication in BIP system Misaka_Company 2026-01-15 10:47:27 +08:00
  • 4682e37ead Add .gitignore and CLAUDE.md for project setup and guidance Misaka_Company 2026-01-15 10:31:12 +08:00
  • e3925c287f first commit Misaka_Company 2026-01-13 10:51:01 +08:00