fix Saldo when press refuse coins.

fix Risolvere problema del ritardo quando si fa il primo login...
This commit is contained in:
Paolo Arena
2022-09-16 17:39:28 +02:00
parent a194acfc69
commit 78a79e1ad5
53 changed files with 3779 additions and 3498 deletions

View File

@@ -12,6 +12,7 @@ import { useRouter } from 'vue-router'
import { static_data } from '@/db/static_data'
import messagePopover from '../../layouts/toolbar/messagePopover/messagePopover.vue'
import notifPopover from '../../layouts/toolbar/notifPopover/notifPopover.vue'
import coinsPopover from '../../layouts/toolbar/coinsPopover/coinsPopover.vue'
import drawer from '../../layouts/drawer/drawer.vue'
import { CMyAvatar } from '@/components/CMyAvatar'
import { toolsext } from '@store/Modules/toolsext'
@@ -25,7 +26,7 @@ import { CMyCart, CSigninNoreg } from '@/components'
export default defineComponent({
name: 'MyHeader',
components: {
drawer, messagePopover, CMyAvatar, CSigninNoreg, CMyCart, notifPopover
drawer, messagePopover, CMyAvatar, CSigninNoreg, CMyCart, notifPopover, coinsPopover
},
props: {
extraContent: {
@@ -61,8 +62,6 @@ export default defineComponent({
const testStore = useTestStore()
const stateconn = ref(globalStore.stateConnection)
const rightCartOpen = ref(globalStore.rightCartOpen)
const rightNotifOpen = ref(globalStore.rightNotifOpen)
const {
getUsernameChatByMsg,
@@ -161,6 +160,13 @@ export default defineComponent({
return globalStore.isNewVersionAvailable
}
function closeAll() {
globalStore.rightNotifOpen = false
globalStore.rightCartOpen = false
globalStore.rightDrawerOpen = false
globalStore.rightCoinsOpen = false
}
const leftDrawerOpen = computed({
get: () => globalStore.leftDrawerOpen,
set: val => {
@@ -171,17 +177,33 @@ export default defineComponent({
const rightDrawerOpen = computed({
get: () => globalStore.rightDrawerOpen,
set: val => {
closeAll()
globalStore.rightDrawerOpen = val
if (globalStore.rightDrawerOpen) globalStore.rightCartOpen = false
if (globalStore.rightDrawerOpen) globalStore.rightNotifOpen = false
},
})
watch(() => rightNotifOpen, (newval, oldval) => {
if (newval) {
globalStore.rightDrawerOpen = false
globalStore.rightCartOpen = false
}
const rightCartOpen = computed({
get: () => globalStore.rightCartOpen,
set: val => {
closeAll()
globalStore.rightCartOpen = val
},
})
const rightNotifOpen = computed({
get: () => globalStore.rightNotifOpen,
set: val => {
closeAll()
globalStore.rightNotifOpen = val
},
})
const rightCoinsOpen = computed({
get: () => globalStore.rightCoinsOpen,
set: val => {
closeAll()
globalStore.rightCoinsOpen = val
},
})
const lang = computed({
@@ -429,6 +451,7 @@ export default defineComponent({
rightDrawerOpen,
rightCartOpen,
rightNotifOpen,
rightCoinsOpen,
lang,
langshort,
getnumOrdersCart,