diff --git a/apps/daas/package.json b/apps/daas/package.json index dd9842331a..50f8d08bdd 100644 --- a/apps/daas/package.json +++ b/apps/daas/package.json @@ -55,9 +55,9 @@ "nodemon": "^2.0.7", "rollup-plugin-visualizer": "^5.14.0", "sass": "^1.86.2", - "unplugin-auto-import": "^0.17.6", + "unplugin-auto-import": "^19.2.0", "unplugin-icons": "^0.19.0", - "unplugin-vue-components": "^0.27.0", + "unplugin-vue-components": "^28.5.0", "vite": "^6.2.4", "vue-tsc": "^2.0.21" }, diff --git a/apps/daas/src/auto-imports.d.ts b/apps/daas/src/auto-imports.d.ts index 459454d427..541046c404 100644 --- a/apps/daas/src/auto-imports.d.ts +++ b/apps/daas/src/auto-imports.d.ts @@ -3,6 +3,7 @@ // @ts-nocheck // noinspection JSUnusedGlobalSymbols // Generated by unplugin-auto-import +// biome-ignore lint: disable export {} declare global { const ElIcon: typeof import('element-plus/es')['ElIcon'] diff --git a/apps/daas/src/components.d.ts b/apps/daas/src/components.d.ts index d237710e02..bbeefec609 100644 --- a/apps/daas/src/components.d.ts +++ b/apps/daas/src/components.d.ts @@ -34,7 +34,6 @@ declare module 'vue' { ElDropdown: typeof import('element-plus/es')['ElDropdown'] ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem'] ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu'] - ElEmpty: typeof import('element-plus/es')['ElEmpty'] ElForm: typeof import('element-plus/es')['ElForm'] ElFormItem: typeof import('element-plus/es')['ElFormItem'] ElHeader: typeof import('element-plus/es')['ElHeader'] @@ -65,6 +64,7 @@ declare module 'vue' { ElRow: typeof import('element-plus/es')['ElRow'] ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] ElSelect: typeof import('element-plus/es')['ElSelect'] + ElSelectLoading: typeof import('element-plus/es')['ElSelectLoading'] ElSelectV2: typeof import('element-plus/es')['ElSelectV2'] ElSkeleton: typeof import('element-plus/es')['ElSkeleton'] ElSkeletonItem: typeof import('element-plus/es')['ElSkeletonItem'] diff --git a/apps/daas/src/layouts/Header.vue b/apps/daas/src/layouts/Header.vue index 185f51c5d5..07b393939e 100644 --- a/apps/daas/src/layouts/Header.vue +++ b/apps/daas/src/layouts/Header.vue @@ -244,7 +244,11 @@ defineExpose({ diff --git a/packages/business/src/views/setting/AlarmSetting.vue b/packages/business/src/views/setting/AlarmSetting.vue index 2169dbbef4..cfce9b552c 100644 --- a/packages/business/src/views/setting/AlarmSetting.vue +++ b/packages/business/src/views/setting/AlarmSetting.vue @@ -85,6 +85,9 @@ export default { SYSTEM_FLOW_EGINGE_UP: i18n.t( 'packages_business_setting_alarmnotification_dangrenwuuP', ), + TASK_INSPECT_DIFFERENCE: i18n.t( + 'packages_dag_task_inspect_difference_alarm', + ), }, alarmRulesColumns: [ { diff --git a/packages/business/src/views/task/List.vue b/packages/business/src/views/task/List.vue index 99857e8639..d389d6091a 100644 --- a/packages/business/src/views/task/List.vue +++ b/packages/business/src/views/task/List.vue @@ -6,8 +6,7 @@ import { taskApi, workerApi, } from '@tap/api' -import { FilterBar, SelectList } from '@tap/component' -import InfiniteSelect from '@tap/form/src/components/infinite-select/InfiniteSelect.vue' +import { DownBoldOutlined, FilterBar, SelectList } from '@tap/component' import i18n from '@tap/i18n' import { generateId } from '@tap/shared' import dayjs from 'dayjs' @@ -32,7 +31,7 @@ export default { name: 'List', components: { - InfiniteSelect, + DownBoldOutlined, DatabaseIcon, FilterBar, SelectList, @@ -552,20 +551,18 @@ export default { }, handleSelectTag() { - let tagList = [] + const tagList = [] + const tagMap = {} + this.multipleSelection.forEach((row) => { - if (row.listtags) { - tagList = [...row.listtags, ...tagList] - } + row.listtags.forEach((item) => { + if (!tagMap[item.id]) { + tagList.push(item) + tagMap[item.id] = true + } + }) }) - //去重 - const map = new Map() - for (const item of tagList) { - if (!map.has(item.id)) { - map.set(item.id, item) - } - } - tagList = [...map.values()] + return tagList }, @@ -1008,10 +1005,7 @@ export default {