fix Saldo when press refuse coins.
fix Risolvere problema del ritardo quando si fa il primo login...
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user