fix: lead/deal status dropdown is not renderring
(cherry picked from commit 3791e2ae70067a1be9aba1e472a497e3dff8006a)
This commit is contained in:
parent
d4ac8772ae
commit
671ce54380
@ -18,14 +18,9 @@
|
|||||||
/>
|
/>
|
||||||
<AssignTo v-model="assignees.data" doctype="CRM Deal" :docname="dealId" />
|
<AssignTo v-model="assignees.data" doctype="CRM Deal" :docname="dealId" />
|
||||||
<Dropdown
|
<Dropdown
|
||||||
v-if="doc"
|
v-if="doc && document.statuses"
|
||||||
:options="
|
:options="statuses"
|
||||||
statusOptions(
|
placement="right"
|
||||||
'deal',
|
|
||||||
document.statuses?.length ? document.statuses : document._statuses,
|
|
||||||
triggerStatusChange,
|
|
||||||
)
|
|
||||||
"
|
|
||||||
>
|
>
|
||||||
<template #default="{ open }">
|
<template #default="{ open }">
|
||||||
<Button v-if="doc.status" :label="doc.status">
|
<Button v-if="doc.status" :label="doc.status">
|
||||||
@ -526,6 +521,13 @@ const title = computed(() => {
|
|||||||
return doc.value?.[t] || props.dealId
|
return doc.value?.[t] || props.dealId
|
||||||
})
|
})
|
||||||
|
|
||||||
|
const statuses = computed(() => {
|
||||||
|
let customStatuses = document.statuses?.length
|
||||||
|
? document.statuses
|
||||||
|
: document._statuses || []
|
||||||
|
return statusOptions('deal', customStatuses, triggerStatusChange)
|
||||||
|
})
|
||||||
|
|
||||||
usePageMeta(() => {
|
usePageMeta(() => {
|
||||||
return {
|
return {
|
||||||
title: title.value,
|
title: title.value,
|
||||||
|
|||||||
@ -18,14 +18,9 @@
|
|||||||
/>
|
/>
|
||||||
<AssignTo v-model="assignees.data" doctype="CRM Lead" :docname="leadId" />
|
<AssignTo v-model="assignees.data" doctype="CRM Lead" :docname="leadId" />
|
||||||
<Dropdown
|
<Dropdown
|
||||||
v-if="doc"
|
v-if="doc && document.statuses"
|
||||||
:options="
|
:options="statuses"
|
||||||
statusOptions(
|
placement="right"
|
||||||
'lead',
|
|
||||||
document.statuses?.length ? document.statuses : document._statuses,
|
|
||||||
triggerStatusChange,
|
|
||||||
)
|
|
||||||
"
|
|
||||||
>
|
>
|
||||||
<template #default="{ open }">
|
<template #default="{ open }">
|
||||||
<Button v-if="doc.status" :label="doc.status">
|
<Button v-if="doc.status" :label="doc.status">
|
||||||
@ -395,6 +390,13 @@ const title = computed(() => {
|
|||||||
return doc?.[t] || props.leadId
|
return doc?.[t] || props.leadId
|
||||||
})
|
})
|
||||||
|
|
||||||
|
const statuses = computed(() => {
|
||||||
|
let customStatuses = document.statuses?.length
|
||||||
|
? document.statuses
|
||||||
|
: document._statuses || []
|
||||||
|
return statusOptions('lead', customStatuses, triggerStatusChange)
|
||||||
|
})
|
||||||
|
|
||||||
usePageMeta(() => {
|
usePageMeta(() => {
|
||||||
return { title: title.value, icon: brand.favicon }
|
return { title: title.value, icon: brand.favicon }
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user