zhulizhen1111 4 rokov pred
rodič
commit
83784d0060
2 zmenil súbory, kde vykonal 9 pridanie a 2 odobranie
  1. 3 2
      src/api/httputils.js
  2. 6 0
      src/views/overview/index.vue

+ 3 - 2
src/api/httputils.js

@@ -21,6 +21,7 @@ axiosservice.interceptors.request.use(
     (config) => {
         config.withCredentials = true // 允许携带token ,这个是解决跨域产生的相关问题
         let token = store.getters['ssoToken']
+        let isPreview = store.getters["isPreview"]
         // if (token) {
         //     config.headers = {
         //         'sso-token': token,
@@ -28,8 +29,8 @@ axiosservice.interceptors.request.use(
         // }
         if (config.url.indexOf('mapapp') < 0) {
             config.headers = {
-                'sso-token': token,
-                isPreview: false, //默认false,当预览开启的时候是true
+                "sso-token": token,
+                isPreview: isPreview, //默认false,当预览开启的时候是true
             }
         }
         return config

+ 6 - 0
src/views/overview/index.vue

@@ -184,6 +184,7 @@
 <script>
 import PicModal from './picModal'
 import { queryFact } from '@/api/overview'
+import {mapGetter} from 'vuex'
 export default {
     data() {
         return {
@@ -235,8 +236,13 @@ export default {
         }
     },
     mounted() {
+        let previewUrl = location.href.split('?')[1].toString().split('=')[1]
+        this.$store.commit('SETISPREVIEW',previewUrl)
         this.query()
     },
+    computed:{
+        ...mapGetter(['isPreview'])
+    },
     components: {
         PicModal
     }