1
0
panhui 7 жил өмнө
parent
commit
4a62e67f17

+ 8 - 3
src/main/vue/src/entries/admin.js

@@ -16,6 +16,7 @@ import 'element-ui/lib/theme-chalk/index.css'
 import '../main.less'
 import { format } from 'date-fns'
 import zh from 'date-fns/locale/zh_cn'
+import vuex from '../vuex';
 
 VueAMap.initAMapApiLoader({
     key: 'bf91055058a47a7dc387e40ab6256a5f',
@@ -178,8 +179,12 @@ Vue.prototype.getHaleInfo = function(serviceName, methodName, params, type, newk
             "methodName": methodName,
             "params": params
         }
-        console.log(data)
-        axios.post(this.$handleUrl, data).then(res => {
+        console.log(store.state.requireToken)
+        axios.post(this.$handleUrl, data, {
+            headers: {
+                'token': store.state.requireToken
+            }
+        }).then(res => {
             if (res.data.success) {
                 var jsonp = {}
                 var list = []
@@ -402,4 +407,4 @@ new Vue({
     template: `<keep-alive include="*">
             <router-view></router-view>
         </keep-alive>`
-});
+});

+ 6 - 2
src/main/vue/src/pages/Login.vue

@@ -20,6 +20,7 @@
   </div>
 </template>
 <script>
+import axios from 'axios'
 export default {
   data() {
     return {
@@ -63,10 +64,13 @@ export default {
             data: {
               username: this.userInfo.username,
               password: this.userInfo.password,
-              remember: this.rememberMe
+              remember: this.rememberMe,
+              requireToken:true
             }
           }).then(res => {
-           
+           if(res.success){
+             this.$store.commit('updateToken',res.token)
+           }
           })
         }
       })

+ 5 - 2
src/main/vue/src/vuex/index.js

@@ -25,10 +25,13 @@ export default new Vuex.Store({
             misName: '',
             misCodeAndName: '',
 
-        }
-
+        },
+        requireToken: ''
     },
     mutations: {
+        updateToken(state, token) {
+            state.requireToken = token
+        },
         updateTableHeight(state, height) {
             state.tableHeight = height;
         },