update: 类型改变重置字段

This commit is contained in:
JiangQiming 2023-02-22 17:22:42 +08:00
parent 50af3f1ad8
commit 611fa0ea18
1 changed files with 23 additions and 0 deletions

View File

@ -791,6 +791,27 @@ const formData = ref<TemplateFormData>({
configId: '',
});
/**
* 重置公用字段值
*/
const resetPublicFiles = () => {
formData.value.template.message = '';
formData.value.configId = undefined;
if (
formData.value.type === 'dingTalk' ||
formData.value.type === 'weixin'
) {
formData.value.template.toTag = undefined;
formData.value.template.toUser = undefined;
}
if (formData.value.type === 'weixin')
formData.value.template.toParty = undefined;
if (formData.value.type === 'email')
formData.value.template.toParty = undefined;
// formData.value.description = '';
};
//
watch(
() => formData.value.type,
@ -806,6 +827,7 @@ watch(
if (val !== 'email') getConfigList();
clearValid();
resetPublicFiles();
if (val === 'sms') {
getTemplateList();
@ -820,6 +842,7 @@ watch(
formData.value.template = TEMPLATE_FIELD_MAP[formData.value.type][val];
clearValid();
resetPublicFiles();
},
);