fix: sync status
This commit is contained in:
parent
2a75dbc45d
commit
ac2df7a94b
@ -92,6 +92,8 @@ const completedPercentage = computed(() =>
|
|||||||
export function useOnboarding() {
|
export function useOnboarding() {
|
||||||
router = useRouter()
|
router = useRouter()
|
||||||
|
|
||||||
|
syncStatus()
|
||||||
|
|
||||||
function checkOnboardingStatus() {
|
function checkOnboardingStatus() {
|
||||||
let user = window.user
|
let user = window.user
|
||||||
if (!user) return false
|
if (!user) return false
|
||||||
@ -132,6 +134,18 @@ export function useOnboarding() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function syncStatus() {
|
||||||
|
let user = window.user
|
||||||
|
if (!user) return false
|
||||||
|
|
||||||
|
if (user.onboarding_status['frappe_crm_onboarding_status']) {
|
||||||
|
let _steps = user.onboarding_status['frappe_crm_onboarding_status']
|
||||||
|
_steps.forEach((step, index) => {
|
||||||
|
steps[index].completed = step.completed
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
minimize,
|
minimize,
|
||||||
steps,
|
steps,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user