Merge pull request #392 from frappe/develop
chore: Merge develop to main
This commit is contained in:
commit
20b4a42d34
@ -36,7 +36,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</LayoutHeader>
|
</LayoutHeader>
|
||||||
<div v-if="deal.data" class="flex h-full overflow-hidden">
|
<div v-if="deal.data" class="flex h-full overflow-hidden">
|
||||||
<Tabs v-model="tabIndex" v-slot="{ tab }" :tabs="tabs">
|
<Tabs v-model="tabIndex" :tabs="tabs">
|
||||||
<Activities
|
<Activities
|
||||||
ref="activities"
|
ref="activities"
|
||||||
doctype="CRM Deal"
|
doctype="CRM Deal"
|
||||||
|
|||||||
@ -212,7 +212,7 @@
|
|||||||
<Activities
|
<Activities
|
||||||
v-else
|
v-else
|
||||||
doctype="CRM Deal"
|
doctype="CRM Deal"
|
||||||
:title="tab.name"
|
:tabs="tabs"
|
||||||
v-model:reload="reload"
|
v-model:reload="reload"
|
||||||
v-model:tabIndex="tabIndex"
|
v-model:tabIndex="tabIndex"
|
||||||
v-model="deal"
|
v-model="deal"
|
||||||
@ -278,6 +278,7 @@ import {
|
|||||||
callEnabled,
|
callEnabled,
|
||||||
isMobileView,
|
isMobileView,
|
||||||
} from '@/composables/settings'
|
} from '@/composables/settings'
|
||||||
|
import { useActiveTabManager } from '@/composables/useActiveTabManager'
|
||||||
import {
|
import {
|
||||||
createResource,
|
createResource,
|
||||||
Dropdown,
|
Dropdown,
|
||||||
@ -427,7 +428,6 @@ const breadcrumbs = computed(() => {
|
|||||||
return items
|
return items
|
||||||
})
|
})
|
||||||
|
|
||||||
const tabIndex = ref(0)
|
|
||||||
const tabs = computed(() => {
|
const tabs = computed(() => {
|
||||||
let tabOptions = [
|
let tabOptions = [
|
||||||
{
|
{
|
||||||
@ -476,6 +476,7 @@ const tabs = computed(() => {
|
|||||||
]
|
]
|
||||||
return tabOptions.filter((tab) => (tab.condition ? tab.condition() : true))
|
return tabOptions.filter((tab) => (tab.condition ? tab.condition() : true))
|
||||||
})
|
})
|
||||||
|
const { tabIndex } = useActiveTabManager(tabs, 'lastDealTab')
|
||||||
|
|
||||||
const fieldsLayout = createResource({
|
const fieldsLayout = createResource({
|
||||||
url: 'crm.api.doc.get_sidebar_fields',
|
url: 'crm.api.doc.get_sidebar_fields',
|
||||||
|
|||||||
@ -89,7 +89,6 @@
|
|||||||
<Activities
|
<Activities
|
||||||
v-else
|
v-else
|
||||||
doctype="CRM Lead"
|
doctype="CRM Lead"
|
||||||
:title="tab.name"
|
|
||||||
:tabs="tabs"
|
:tabs="tabs"
|
||||||
v-model:reload="reload"
|
v-model:reload="reload"
|
||||||
v-model:tabIndex="tabIndex"
|
v-model:tabIndex="tabIndex"
|
||||||
@ -203,6 +202,7 @@ import {
|
|||||||
callEnabled,
|
callEnabled,
|
||||||
isMobileView,
|
isMobileView,
|
||||||
} from '@/composables/settings'
|
} from '@/composables/settings'
|
||||||
|
import { useActiveTabManager } from '@/composables/useActiveTabManager'
|
||||||
import {
|
import {
|
||||||
createResource,
|
createResource,
|
||||||
Dropdown,
|
Dropdown,
|
||||||
@ -338,8 +338,6 @@ const breadcrumbs = computed(() => {
|
|||||||
return items
|
return items
|
||||||
})
|
})
|
||||||
|
|
||||||
const tabIndex = ref(0)
|
|
||||||
|
|
||||||
const tabs = computed(() => {
|
const tabs = computed(() => {
|
||||||
let tabOptions = [
|
let tabOptions = [
|
||||||
{
|
{
|
||||||
@ -388,6 +386,7 @@ const tabs = computed(() => {
|
|||||||
]
|
]
|
||||||
return tabOptions.filter((tab) => (tab.condition ? tab.condition() : true))
|
return tabOptions.filter((tab) => (tab.condition ? tab.condition() : true))
|
||||||
})
|
})
|
||||||
|
const { tabIndex } = useActiveTabManager(tabs, 'lastLeadTab')
|
||||||
|
|
||||||
watch(tabs, (value) => {
|
watch(tabs, (value) => {
|
||||||
if (value && route.params.tabName) {
|
if (value && route.params.tabName) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user