fix: bug#10229
This commit is contained in:
parent
980dd7af3a
commit
89e1271206
|
@ -670,33 +670,38 @@
|
||||||
</div>
|
</div>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</template>
|
</template>
|
||||||
<a-form-item
|
<template
|
||||||
v-if="
|
v-if="
|
||||||
formData.type !== 'webhook' &&
|
formData.type !== 'webhook' &&
|
||||||
formData.type !== 'voice'
|
formData.type !== 'voice'
|
||||||
"
|
"
|
||||||
v-bind="validateInfos['template.message']"
|
|
||||||
>
|
>
|
||||||
<template #label>
|
<a-form-item
|
||||||
<span>
|
v-bind="validateInfos['template.message']"
|
||||||
模版内容
|
>
|
||||||
<a-tooltip title="发送的内容,支持录入变量">
|
<template #label>
|
||||||
<AIcon
|
<span>
|
||||||
type="QuestionCircleOutlined"
|
模版内容
|
||||||
style="margin-left: 2px"
|
<a-tooltip
|
||||||
/>
|
title="发送的内容,支持录入变量"
|
||||||
</a-tooltip>
|
>
|
||||||
</span>
|
<AIcon
|
||||||
</template>
|
type="QuestionCircleOutlined"
|
||||||
<a-textarea
|
style="margin-left: 2px"
|
||||||
v-model:value="formData.template.message"
|
/>
|
||||||
:maxlength="200"
|
</a-tooltip>
|
||||||
:rows="5"
|
</span>
|
||||||
:disabled="formData.type === 'sms'"
|
</template>
|
||||||
placeholder="变量格式:${name};
|
<a-textarea
|
||||||
|
v-model:value="formData.template.message"
|
||||||
|
:maxlength="200"
|
||||||
|
:rows="5"
|
||||||
|
:disabled="formData.type === 'sms'"
|
||||||
|
placeholder="变量格式:${name};
|
||||||
示例:尊敬的${name},${time}有设备触发告警,请注意处理"
|
示例:尊敬的${name},${time}有设备触发告警,请注意处理"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</template>
|
||||||
<a-form-item
|
<a-form-item
|
||||||
label="变量列表"
|
label="变量列表"
|
||||||
v-if="
|
v-if="
|
||||||
|
@ -804,6 +809,7 @@ const formData = ref<TemplateFormData>({
|
||||||
* 重置字段值
|
* 重置字段值
|
||||||
*/
|
*/
|
||||||
const resetPublicFiles = () => {
|
const resetPublicFiles = () => {
|
||||||
|
formData.value.template = {};
|
||||||
switch (formData.value.provider) {
|
switch (formData.value.provider) {
|
||||||
case 'dingTalkMessage':
|
case 'dingTalkMessage':
|
||||||
formData.value.template.agentId = '';
|
formData.value.template.agentId = '';
|
||||||
|
@ -854,6 +860,7 @@ const resetPublicFiles = () => {
|
||||||
formData.value.configId = undefined;
|
formData.value.configId = undefined;
|
||||||
formData.value.variableDefinitions = [];
|
formData.value.variableDefinitions = [];
|
||||||
handleMessageTypeChange();
|
handleMessageTypeChange();
|
||||||
|
// console.log('formData.value.template: ', formData.value.template);
|
||||||
};
|
};
|
||||||
|
|
||||||
// 根据通知方式展示对应的字段
|
// 根据通知方式展示对应的字段
|
||||||
|
@ -1049,7 +1056,7 @@ const handleMessageTypeChange = () => {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
formData.value.variableDefinitions = [];
|
formData.value.variableDefinitions = [];
|
||||||
formData.value.template.message = '';
|
// formData.value.template.message = '';
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1085,7 +1092,6 @@ const handleTypeChange = () => {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
formData.value.template =
|
formData.value.template =
|
||||||
TEMPLATE_FIELD_MAP[formData.value.type][formData.value.provider];
|
TEMPLATE_FIELD_MAP[formData.value.type][formData.value.provider];
|
||||||
// console.log('formData.value.template: ', formData.value.template);
|
|
||||||
resetPublicFiles();
|
resetPublicFiles();
|
||||||
}, 0);
|
}, 0);
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue