Skip to content

Comments

Feat/tap 5855 incremental verification#405

Merged
cn-xufei merged 42 commits intodevelopfrom
feat/TAP-5855-incremental-verification
May 22, 2025
Merged

Feat/tap 5855 incremental verification#405
cn-xufei merged 42 commits intodevelopfrom
feat/TAP-5855-incremental-verification

Conversation

@cn-xufei
Copy link
Collaborator

No description provided.

cn-xufei added 30 commits March 15, 2025 19:50
…proved configuration handling and UI updates
…d enhance InspectDetailDialog with improved layout and functionality
…nd methods, and enhance data sorting functionality
…ottomPanel components based on platform and mode
…to TopHeader

- Removed the old template structure from DataValidationDialog.vue and replaced it with a new implementation for improved clarity and maintainability.
- Updated the TopHeader.vue to include the DataValidationDialog component, enhancing the overall functionality of the header.
- Adjusted data properties and methods in DataValidationDialog to ensure proper state management and event handling.
- Cleaned up unused imports and improved component structure across related files.
- Added an event handler for opening the inspection dialog in MigrationMonitor.vue.
- Refactored DataValidationDialog.vue to utilize the Composition API, improving readability and maintainability.
- Updated the template and script structure in DataValidationDialog.vue for better state management and event handling.
- Cleaned up unused code and improved the overall component structure in related files.
…ud applications

- Changed import statement for WSClient in init.js to use named import for consistency.
- Deleted unused App.tsx file from DAAS application to clean up the codebase.
- Refactored App.vue to utilize useI18n for localization and removed provideI18n.
- Removed deprecated hooks (useMessage, useI18n) from DAAS application.
- Updated ObjectList and ObjectTable components to eliminate references to removed hooks.
- Enhanced WebhookAlerts.vue with improved structure and validation logic.
- Made various adjustments to ensure consistent error handling and messaging across components.
…og and DataValidationDialog

- Enhanced data merging logic in NodeLog.vue to prevent unnecessary updates and improve performance.
- Simplified the handleHideContent method to utilize caching for better efficiency.
- Updated ConditionBox.vue to streamline imports and improve readability.
- Refactored DataValidationDialog.vue to enhance validation settings and UI structure, including the addition of an auto-repair feature.
- Added MutationObserver to monitor changes in the log container and detect content overflow.
- Updated handleLog method to manage the visibility of log content based on overflow status.
- Cleaned up unneeded code and improved the handling of log item states for better performance and user experience.
- Added a style attribute to ensure the TaskInspect component has a minimum width of 1000px for better layout consistency.
- Bumped version of element-plus to ^2.9.10 in package.json and pnpm-lock.yaml for improved features and bug fixes.
- Modified Vite configuration in cloud and daas apps to refine SVG attribute handling.
- Added new SVG icons (Lightning, LucideHash, LucideLink, LucideTable, Sparkles) to the assets/icons directory.
- Enhanced styles in element.scss and utilities.scss for better layout and spacing.
- Updated various components in the business package for improved functionality and user experience, including SceneDialog, Form, and ConditionBox.
- Refactored ConsolePanel and other components for better code organization and readability.
cn-xufei added 12 commits May 14, 2025 17:44
…proved functionality and localization

- Changed tab click handling in AlarmNotification.vue to use tab name directly.
- Updated event binding in AlarmNotification.vue from @tab-click to @tab-change for better event handling.
- Added new localization string for TASK_INSPECT_DIFFERENCE in AlarmSetting.vue and corresponding locale files.
- Enhanced alarm settings in SettingPanel.vue to include TASK_INSPECT_DIFFERENCE with appropriate properties and notifications.
- Added Vue 3.5.13 as a dependency in package.json and pnpm-lock.yaml for improved features.
- Included ElEmpty component in components.d.ts for better integration with Element Plus.
- Modified InspectDetailDialog.vue to utilize ElEmpty for improved UI handling of empty states.
- Updated TaskInspect.vue to refine data fetching logic and improve code clarity.
- Changed border radius from 'rounded-lg' to 'rounded-xl' in TaskInspect.vue for improved styling.
- Changed border radius from 'rounded-lg' to 'rounded-xl' in InspectDetailDialog.vue to enhance styling consistency.
…functionality

- Changed the parent code for 'roleList' in menu.js from 'roleList' to 'roles' for better hierarchy representation.
- Updated routes.js to dynamically import the Role component for improved performance.
- Enhanced Role.vue by integrating PageContainer and Check components, and refactored the template for better structure and readability.
- Added validation rules for username and email fields in List.vue to ensure required inputs are handled correctly.
- Updated button styles to accommodate empty span elements alongside icon-only buttons for better visual consistency across small, default, and large button variants.
…on files

- Introduced a new status 'PING_TIMEOUT' in TaskInspect.vue with corresponding visual representation.
- Added English, Simplified Chinese, and Traditional Chinese translations for 'PING_TIMEOUT' in the respective locale files.
…s components

- Added `center` and `customClass: 'pro-confirm'` properties to confirmation dialogs in Header.vue, Cluster.vue, and other components for improved visual consistency.
- Updated styles in element.scss to define the new `.pro-confirm` class for better dialog presentation.
- Refactored confirmation logic in various components to ensure uniformity in user interactions.
… functionality and code clarity

- Made the `params` argument optional in the `getConfig` method of TaskInspect.ts for better flexibility.
- Removed unused `loadEmailReceivers` function and cleaned up related code in SettingPanel.vue to enhance readability.
- Adjusted formatting and structure in SettingPanel.vue for improved consistency and maintainability.
- Updated the interval fetching logic in TaskInspect.vue to include a check for enabled status, enhancing the component's responsiveness.
- Added patch for `@formily/vue@2.3.3` to enhance compatibility.
- Updated `unplugin-auto-import` and `unplugin-vue-components` to their latest versions for improved functionality.
- Refactored various components to streamline imports and enhance readability.
- Improved styling in `Header.vue` and `List.vue` for better user experience.
- Cleaned up unused code and optimized component structure across the application.
@cn-xufei cn-xufei merged commit a6771f1 into develop May 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant