🔨 添加策略类型.
This commit is contained in:
@@ -57,8 +57,9 @@
|
||||
import formRules from '../types/form.rules';
|
||||
import { assignOmitRecord } from '@/utils';
|
||||
import { createAlarmPolicy, updateAlarmPolicy, copyAlarmPolicy, getAlarmPolicy } from '@/api/monitor/alarm-policy';
|
||||
import { Message } from '@arco-design/web-vue';
|
||||
import { useToggle } from '@vueuse/core';
|
||||
import { Message } from '@arco-design/web-vue';
|
||||
import { AlarmPolicyType } from '../types/const';
|
||||
import NotifyTemplateSelector from '@/components/system/notify-template/selector/index.vue';
|
||||
|
||||
const emits = defineEmits(['added', 'updated']);
|
||||
@@ -75,6 +76,7 @@
|
||||
const defaultForm = (): AlarmPolicyUpdateRequest => {
|
||||
return {
|
||||
id: undefined,
|
||||
type: AlarmPolicyType.HOST,
|
||||
name: undefined,
|
||||
description: undefined,
|
||||
notifyIdList: [],
|
||||
|
||||
@@ -145,7 +145,7 @@
|
||||
import useLoading from '@/hooks/loading';
|
||||
import columns from '../types/table.columns';
|
||||
import { useRouter } from 'vue-router';
|
||||
import { TableName } from '../types/const';
|
||||
import { AlarmPolicyType, TableName } from '../types/const';
|
||||
import { useTablePagination, useTableColumns } from '@/hooks/table';
|
||||
import { useQueryOrder, ASC } from '@/hooks/query-order';
|
||||
import TableAdjust from '@/components/app/table-adjust/index.vue';
|
||||
@@ -161,6 +161,7 @@
|
||||
const tableRenderData = ref<Array<AlarmPolicyQueryResponse>>([]);
|
||||
const formModel = reactive<AlarmPolicyQueryRequest>({
|
||||
id: undefined,
|
||||
type: AlarmPolicyType.HOST,
|
||||
name: undefined,
|
||||
description: undefined,
|
||||
});
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
export const TableName = 'monitor_alarm_policy';
|
||||
|
||||
// 告警策略类型
|
||||
export const AlarmPolicyType = {
|
||||
HOST: 'HOST',
|
||||
};
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
<!-- 告警策略 -->
|
||||
<a-form-item field="policyId" label="告警策略">
|
||||
<alarm-policy-selector v-model="formModel.policyId"
|
||||
type="HOST"
|
||||
placeholder="请选择告警策略"
|
||||
allow-clear />
|
||||
</a-form-item>
|
||||
|
||||
Reference in New Issue
Block a user