From 1e0ab00c69c0d1dffcc7c59bcc6493e12670f9cd Mon Sep 17 00:00:00 2001 From: songjianet <1778651752@qq.com> Date: Wed, 6 Jul 2022 06:44:32 +0800 Subject: [PATCH] [Refactor][UI] Refactor alarm instance manage using NSpace component. (#10799) --- .../alarm-instance-manage/index.module.scss | 32 ---------- .../security/alarm-instance-manage/index.tsx | 64 +++++++++---------- 2 files changed, 32 insertions(+), 64 deletions(-) delete mode 100644 dolphinscheduler-ui/src/views/security/alarm-instance-manage/index.module.scss diff --git a/dolphinscheduler-ui/src/views/security/alarm-instance-manage/index.module.scss b/dolphinscheduler-ui/src/views/security/alarm-instance-manage/index.module.scss deleted file mode 100644 index fc5f4cc94..000000000 --- a/dolphinscheduler-ui/src/views/security/alarm-instance-manage/index.module.scss +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -.conditions { - display: flex; - justify-content: space-between; - align-items: center; -} -.conditions-search-input { - width: 250px; -} -.pagination { - margin-top: 20px; - justify-content: center; -} -.mt-8 { - margin-top: 8px; -} diff --git a/dolphinscheduler-ui/src/views/security/alarm-instance-manage/index.tsx b/dolphinscheduler-ui/src/views/security/alarm-instance-manage/index.tsx index 839b285ad..1a20d138f 100644 --- a/dolphinscheduler-ui/src/views/security/alarm-instance-manage/index.tsx +++ b/dolphinscheduler-ui/src/views/security/alarm-instance-manage/index.tsx @@ -22,16 +22,15 @@ import { NIcon, NDataTable, NPagination, - NSpace + NSpace, + NCard } from 'naive-ui' -import Card from '@/components/card' import DetailModal from './detail' import { SearchOutlined } from '@vicons/antd' import { useI18n } from 'vue-i18n' import { useUserInfo } from './use-userinfo' import { useColumns } from './use-columns' import { useTable } from './use-table' -import styles from './index.module.scss' import type { IRecord } from './types' const AlarmInstanceManage = defineComponent({ @@ -109,51 +108,52 @@ const AlarmInstanceManage = defineComponent({ } = this return ( - <> - + + {{ default: () => ( -
+ {IS_ADMIN && ( - + {t('security.alarm_instance.create_alarm_instance')} )} -
- -
- + +
-
+
) }} -
- - - - + + + + + + + + + {IS_ADMIN && ( )} - + ) } }) -- GitLab