fix: bug#10229

This commit is contained in:
JiangQiming 2023-02-27 16:13:49 +08:00
parent 980dd7af3a
commit 89e1271206
1 changed files with 29 additions and 23 deletions

View File

@ -670,17 +670,21 @@
</div>
</a-form-item>
</template>
<a-form-item
<template
v-if="
formData.type !== 'webhook' &&
formData.type !== 'voice'
"
>
<a-form-item
v-bind="validateInfos['template.message']"
>
<template #label>
<span>
模版内容
<a-tooltip title="发送的内容,支持录入变量">
<a-tooltip
title="发送的内容,支持录入变量"
>
<AIcon
type="QuestionCircleOutlined"
style="margin-left: 2px"
@ -697,6 +701,7 @@
示例:尊敬的${name},${time}有设备触发告警,请注意处理"
/>
</a-form-item>
</template>
<a-form-item
label="变量列表"
v-if="
@ -804,6 +809,7 @@ const formData = ref<TemplateFormData>({
* 重置字段值
*/
const resetPublicFiles = () => {
formData.value.template = {};
switch (formData.value.provider) {
case 'dingTalkMessage':
formData.value.template.agentId = '';
@ -854,6 +860,7 @@ const resetPublicFiles = () => {
formData.value.configId = undefined;
formData.value.variableDefinitions = [];
handleMessageTypeChange();
// console.log('formData.value.template: ', formData.value.template);
};
//
@ -1049,7 +1056,7 @@ const handleMessageTypeChange = () => {
};
}
formData.value.variableDefinitions = [];
formData.value.template.message = '';
// formData.value.template.message = '';
};
/**
@ -1085,7 +1092,6 @@ const handleTypeChange = () => {
setTimeout(() => {
formData.value.template =
TEMPLATE_FIELD_MAP[formData.value.type][formData.value.provider];
// console.log('formData.value.template: ', formData.value.template);
resetPublicFiles();
}, 0);
};