fix: on creating email template showing old data
This commit is contained in:
parent
043dd45896
commit
6125e3bd26
@ -11,7 +11,7 @@
|
|||||||
<Button
|
<Button
|
||||||
variant="solid"
|
variant="solid"
|
||||||
:label="__('Create')"
|
:label="__('Create')"
|
||||||
@click="showEmailTemplateModal = true"
|
@click="() => showEmailTemplate()"
|
||||||
>
|
>
|
||||||
<template #prefix><FeatherIcon name="plus" class="h-4" /></template>
|
<template #prefix><FeatherIcon name="plus" class="h-4" /></template>
|
||||||
</Button>
|
</Button>
|
||||||
@ -55,7 +55,7 @@
|
|||||||
>
|
>
|
||||||
<Email2Icon class="h-10 w-10" />
|
<Email2Icon class="h-10 w-10" />
|
||||||
<span>{{ __('No {0} Found', [__('Email Templates')]) }}</span>
|
<span>{{ __('No {0} Found', [__('Email Templates')]) }}</span>
|
||||||
<Button :label="__('Create')" @click="showEmailTemplateModal = true">
|
<Button :label="__('Create')" @click="() => showEmailTemplate()">
|
||||||
<template #prefix><FeatherIcon name="plus" class="h-4" /></template>
|
<template #prefix><FeatherIcon name="plus" class="h-4" /></template>
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
@ -115,28 +115,32 @@ const rows = computed(() => {
|
|||||||
|
|
||||||
const showEmailTemplateModal = ref(false)
|
const showEmailTemplateModal = ref(false)
|
||||||
|
|
||||||
const emailTemplate = ref({
|
const emailTemplate = ref({})
|
||||||
subject: '',
|
|
||||||
response: '',
|
|
||||||
response_html: '',
|
|
||||||
name: '',
|
|
||||||
enabled: 1,
|
|
||||||
use_html: 0,
|
|
||||||
owner: '',
|
|
||||||
reference_doctype: 'CRM Deal',
|
|
||||||
})
|
|
||||||
|
|
||||||
function showEmailTemplate(name) {
|
function showEmailTemplate(name) {
|
||||||
let et = rows.value?.find((row) => row.name === name)
|
if (!name) {
|
||||||
emailTemplate.value = {
|
emailTemplate.value = {
|
||||||
subject: et.subject,
|
subject: '',
|
||||||
response: et.response,
|
response: '',
|
||||||
response_html: et.response_html,
|
response_html: '',
|
||||||
name: et.name,
|
name: '',
|
||||||
enabled: et.enabled,
|
enabled: 1,
|
||||||
use_html: et.use_html,
|
use_html: 0,
|
||||||
owner: et.owner,
|
owner: '',
|
||||||
reference_doctype: et.reference_doctype,
|
reference_doctype: 'CRM Deal',
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
let et = rows.value?.find((row) => row.name === name)
|
||||||
|
emailTemplate.value = {
|
||||||
|
subject: et.subject,
|
||||||
|
response: et.response,
|
||||||
|
response_html: et.response_html,
|
||||||
|
name: et.name,
|
||||||
|
enabled: et.enabled,
|
||||||
|
use_html: et.use_html,
|
||||||
|
owner: et.owner,
|
||||||
|
reference_doctype: et.reference_doctype,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
showEmailTemplateModal.value = true
|
showEmailTemplateModal.value = true
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user