-
Co-authored-by: Cursor <cursoragent@cursor.com>
-
- Updated the .env.production file to set the base API and WebSocket URLs for the testing environment. - Commented out the production URLs for clarity and future reference. - Removed the deprecated CSS file from the dist directory to clean up the project structure.
-
- Added new settings in project.config.json for improved build options. - Enhanced salary calculation services to include conditions for user eligibility based on entry and leave dates across multiple service files. - Updated various UI components to improve user experience and added new options in member source selections.
-
Made-with: Cursor
-
…ew mode for weekly and monthly attendance, updating UI components for better user experience, and implementing Wi-Fi and geofencing options for attendance verification. Refactor backend services to support new attendance data structures and improve query efficiency for eligible users.
-
…ew API endpoints for canceling workflow supplements and backfilling attendance statuses. Enhance UI components for leave applications and attendance records to support new functionalities and improve user experience.
-
…nts for fetching candidates for leave cancellation and punch applications. Update UI components to include navigation for these new features. Enhance backend services to support workflow synchronization for leave cancellation and punch applications.
-
…ave and sick statuses. Refactor logic to determine related workflows and update UI components for better clarity. Introduce new methods for handling workflow data in the backend.
-
…uction environment, while commenting out the previous development URL for clarity.
-
…late and early leave. Update UI components for better user experience, including improved layout and data binding. Refactor related services to accommodate new features and ensure data integrity.
-
…bility. Update leave application UI components for better user experience, including renaming titles and restructuring layout for clarity. Introduce new methods for quota summary extraction and normalization in the quota summary service.
-
…tSystemFormView method. Update main.js and related component files to correct import paths for lf-pickup-code and lf-pickup-complete components. Add new attendance-related pages and update app configuration for improved functiona
-
…date input model to include new fields for min/max billing amounts and actual billing amounts. Refactor search and sorting logic in LqStatisticsService for enhanced data retrieval.
-
…port both member ID and archive number for improved data retrieval. Implement billing, consumption, and refund statistics aggregation to avoid N+1 issues, ensuring accurate financial summaries for members.
-
… for local testing. Adjusted CSS worker files and added new app styles for improved layout and user experience.
-
…ll data is exported without pagination. Enhance error handling for total amount validation to support negative values and various formats. Add a new method for parsing decimal values, accommodating accounting formats. Update documentation for clarity on export parameters and import requirements.
-
…age entities to streamline the project structure.
-
…accurate computation based on 健康师's original labor costs. Added refund achievement tracking in daily report statistics for comprehensive performance analysis.
-
…. Added address input for store location retrieval, integrated Tencent Maps API for geolocation, and updated form fields to include longitude, latitude, and fence polygons. Adjusted dialog and layout for better usability.
-
…al chunk files and the main app script, to optimize application size and improve load times.
-
…ns for management backend and store PC applications, updated environment variables for local development, and removed unused CSS and JS files to optimize the build.
-
- Refactored multiple worker scripts (css.worker.js, editor.worker.js, html.worker.js, json.worker.js, ts.worker.js) for improved performance and maintainability. - Removed the unused CSS file (app.26c706cb.css) to streamline the project structure and reduce unnecessary file bloat.
-
- Added a new endpoint to fix duplicate inventory usage records by merging entries based on UsageBatchId, ProductId, and StoreId. - Implemented logic to retain the earliest record while summing quantities and amounts, marking others as invalid. - Enhanced the service to log the repair process and provide feedback on the number of processed and invalidated records.
-
- Simplified project description to focus on core functionalities of the ERP system. - Revised the project structure section for clarity and organization. - Updated environment requirements and quick start instructions for better accessibility.
-
- Swapped the API base URL in the development environment to use localhost for local testing. - Enhanced the member portrait dialog with improved layout and additional member attributes, including age and birthday type. - Added birthday type filtering options in the birthday view, allowing users to display members with solar and lunar birthdays. - Updated the backend to support querying members based on specified date ranges and birthday types. - Introduced new performance metrics in the personal performance statistics view, categorizing performance by various service types.
-
- Deleted an obsolete SQL file related to member information table modifications. - Removed a hidden character from the ExcelImportHelper.cs file for cleaner code.
-
- Added functionality to convert solar birthdays to lunar format and display the corresponding lunar birthday in the customer detail dialog. - Introduced a new dropdown for selecting lunar month and day in the customer form, allowing users to input lunar birthdays easily. - Updated the customer service to handle birthday type differentiation (solar vs lunar) and ensure proper data handling. - Enhanced the UI for better clarity and usability, including improved dialog styling and form section titles. - Refactored related DTOs to accommodate the new birthday type and format changes.
-
- Introduced a new filter for remaining rights range in the member portrait dialog and query input DTO. - Implemented a resetData method to clear all data when switching members to prevent displaying stale information. - Updated the fetchData method to clear lists upon member change. - Enhanced the LqKhxxService to handle remaining rights range in queries. - Improved the layout of the search form in the lqKhxx view for better usability.
-
- Updated the SaaS documentation to clarify the separation of core business modules. - Enhanced the ImageModerationService for better error handling and configuration management. - Improved code readability by removing unnecessary whitespace and optimizing LINQ queries in various services. - Adjusted performance metrics calculations in the LqStoreDashboardService for accuracy in reporting. - Updated DTOs to reflect changes in performance metrics definitions.
-
- LqReportService: 门店基础信息/数据分析/对比分析 科技部归属及同组织门店改为 lq_md_target - LqTechGeneralManagerSalaryService: 科技部总经理管理门店改为 lq_md_target 按统计月 - LqShareStatisticsTechDeptService: 科技部股份统计收入成本按 lq_md_target 取科技部门店 - LqZjlMdsmxszService: GetManagedStores 科技一部/二部门店改为 lq_md_target 按当前月 - LqAnnualSummaryService: 移除对 Kjb 的 Select 依赖 - 新增接口测试脚本 test-kjb-removal-apis.sh - 新增 SQL: 根据产品平均单价更新库存领取金额
-
- Redesigned the welcome page layout with a new hero section and action cards for quick access to features. - Added a feature list in the welcome component to dynamically render action cards. - Updated the tech department dashboard to improve table display by reducing max height and ensuring proper pagination. - Enhanced inventory service documentation for clarity on stock update processes. - Introduced teacher performance metrics in the billing service for better reporting accuracy.
-
- Refactored multiple worker scripts (css.worker.js, editor.worker.js, html.worker.js, json.worker.js, ts.worker.js) to improve code structure and maintainability. - Removed the unused CSS file (app.26c706cb.css) to clean up the project and reduce bundle size. - Ensured all worker scripts are optimized for better performance.
-
- Updated the file upload process to include image moderation before uploading to OSS. - Added configuration options for enabling/disabling image moderation and specifying the moderation service endpoint. - Enhanced the FileService to handle local file storage and moderation logic, ensuring compliance with content policies. - Updated .env and appsettings.json to reflect new configuration settings for the image moderation feature.
-
- Updated file upload methods to first save files locally before uploading to OSS. - Added new methods for handling Base64 image uploads with local storage and OSS integration. - Improved error handling and logging for file upload processes. - Updated appsettings.json to include LocalFileBaseUrl for local file access.
-
- 修复全员战报明细到店数统计问题:确保到店数不超过拓客数,同一会员多次到店只统计一次 - 修复全部门店开单记录汇总导出接口返回格式:使用统一的响应格式(code, msg, data) - 添加 lq_xh_hyhk 表备注字段功能:支持备注字段的创建、更新、查询和导出 - 优化到店数统计SQL逻辑:先获取拓客会员列表(去重),再统计有到店记录的会员数