diff --git a/frontend/src/pages/Lead.vue b/frontend/src/pages/Lead.vue index f2ee11f2..7ad24fed 100644 --- a/frontend/src/pages/Lead.vue +++ b/frontend/src/pages/Lead.vue @@ -32,6 +32,7 @@ + updateLead()" /> @@ -217,6 +218,7 @@ import { dateFormat, timeAgo, dateTooltipFormat } from '@/utils' import { usersStore } from '@/stores/users' import { createResource, + createDocumentResource, FeatherIcon, Autocomplete, FormControl, @@ -241,6 +243,22 @@ const lead = createResource({ auto: true, }) +const uLead = createDocumentResource({ + doctype: 'CRM Lead', + name: props.leadId, + setValue: { + onSuccess: () => { + lead.reload() + }, + }, +}) + +function updateLead() { + let leadCopy = { ...lead.data } + delete leadCopy.activities + uLead.setValue.submit({ ...leadCopy }) +} + const breadcrumbs = computed(() => { let items = [{ label: 'Leads', route: { name: 'Leads' } }] items.push({