|
|
|
@ -6,6 +6,7 @@ import { useMessage } from '@/hooks/web/useMessage' |
|
|
|
import { BasicForm, useForm } from '@/components/Form' |
|
|
|
import { BasicModal, useModalInner } from '@/components/Modal' |
|
|
|
import { createEXAPoint, getGroup } from '@/api/alert/exa' |
|
|
|
import {parserJsonc} from "@antfu/eslint-config"; |
|
|
|
|
|
|
|
const emit = defineEmits(['success', 'register']) |
|
|
|
const { t } = useI18n() |
|
|
|
@ -44,7 +45,7 @@ async function getGroupListSelect() { |
|
|
|
const list = [] as any |
|
|
|
// // 组名下拉框问题 |
|
|
|
res.forEach((item) => { |
|
|
|
list.push({ label: item.GroupName, value: item.GroupName }) |
|
|
|
list.push({ label: item[0], value: item[0] }) |
|
|
|
}) |
|
|
|
|
|
|
|
groupList.value = list |
|
|
|
@ -65,12 +66,20 @@ async function handleSubmit() { |
|
|
|
const createResult = await createEXAPoint(values) |
|
|
|
|
|
|
|
closeModal() |
|
|
|
if (createResult === '1') { |
|
|
|
let parsedResult; |
|
|
|
try { |
|
|
|
parsedResult = JSON.parse(createResult); |
|
|
|
} catch (e) { |
|
|
|
createMessage.error('返回结果格式错误'); |
|
|
|
return; |
|
|
|
} |
|
|
|
console.log(parsedResult) |
|
|
|
if (parsedResult.ReturnValue == 1) { |
|
|
|
createMessage.success(t('common.successText')) |
|
|
|
emit('success') |
|
|
|
} |
|
|
|
|
|
|
|
else if (createResult === '-20') { |
|
|
|
else if (parsedResult.ReturnValue == -20) { |
|
|
|
createMessage.info('点号已存在') |
|
|
|
} |
|
|
|
|
|
|
|
|