1
0
forked from test/crm

fix: lead/deal status dropdown is not renderring

(cherry picked from commit 3791e2ae70067a1be9aba1e472a497e3dff8006a)
This commit is contained in:
Shariq Ansari 2025-08-15 20:24:44 +05:30 committed by Mergify
parent d4ac8772ae
commit 671ce54380
2 changed files with 20 additions and 16 deletions

View File

@ -18,14 +18,9 @@
/>
<AssignTo v-model="assignees.data" doctype="CRM Deal" :docname="dealId" />
<Dropdown
v-if="doc"
:options="
statusOptions(
'deal',
document.statuses?.length ? document.statuses : document._statuses,
triggerStatusChange,
)
"
v-if="doc && document.statuses"
:options="statuses"
placement="right"
>
<template #default="{ open }">
<Button v-if="doc.status" :label="doc.status">
@ -526,6 +521,13 @@ const title = computed(() => {
return doc.value?.[t] || props.dealId
})
const statuses = computed(() => {
let customStatuses = document.statuses?.length
? document.statuses
: document._statuses || []
return statusOptions('deal', customStatuses, triggerStatusChange)
})
usePageMeta(() => {
return {
title: title.value,

View File

@ -18,14 +18,9 @@
/>
<AssignTo v-model="assignees.data" doctype="CRM Lead" :docname="leadId" />
<Dropdown
v-if="doc"
:options="
statusOptions(
'lead',
document.statuses?.length ? document.statuses : document._statuses,
triggerStatusChange,
)
"
v-if="doc && document.statuses"
:options="statuses"
placement="right"
>
<template #default="{ open }">
<Button v-if="doc.status" :label="doc.status">
@ -395,6 +390,13 @@ const title = computed(() => {
return doc?.[t] || props.leadId
})
const statuses = computed(() => {
let customStatuses = document.statuses?.length
? document.statuses
: document._statuses || []
return statusOptions('lead', customStatuses, triggerStatusChange)
})
usePageMeta(() => {
return { title: title.value, icon: brand.favicon }
})