guoxiaohuan 4 роки тому
батько
коміт
8a5e8349a0
2 змінених файлів з 17 додано та 0 видалено
  1. 2 0
      src/router/index.js
  2. 15 0
      src/store/index.js

+ 2 - 0
src/router/index.js

@@ -86,10 +86,12 @@ router.beforeEach(async (to, from, next) => {
                 if (store.state.accessLevel == -1) {
                     await store.dispatch('getUserInfo', router)
                     await store.dispatch('getBrand')
+                    await store.dispatch('getFact')
                 }
             }
             await store.dispatch('getFloors')
             await store.dispatch('getBrand')
+            await store.dispatch('getFact')
             next()
         } else {
             let lastRoute = {

+ 15 - 0
src/store/index.js

@@ -2,6 +2,7 @@ import Vue from 'vue'
 import Vuex from 'vuex'
 import { login, queryFloor, queryfmapID } from '@/api/login.js'
 import { queryBrand } from '@/api/public.js'
+import { queryFact } from '@/api/overview'
 import axios from 'axios'
 import router from '../router'
 
@@ -193,6 +194,20 @@ export default new Vuex.Store({
                 context.commit('SETBUNKOBJ', obj)
             })
         },
+        async getFact(context) {
+            let params = {
+                getParams: {
+                    plazaId: context.state.plazaId,
+                },
+            }
+            await queryFact(params).then((res) => {
+                if (res.result == 'success') {
+                    if (res.plazaName) {
+                        context.commit('SETPLAZENAME', res.plazaName)
+                    }
+                }
+            })
+        },
     },
     modules: {},
 })