Просмотр исходного кода

身份验证临时解决方案

zhuth 7 лет назад
Родитель
Сommit
739e4881ef
2 измененных файлов с 4 добавлено и 3 удалено
  1. 0 1
      frontend/saas-web/app/util/BaseUtil.js
  2. 4 2
      frontend/saas-web/overrides/data/Connection.js

+ 0 - 1
frontend/saas-web/app/util/BaseUtil.js

@@ -11,7 +11,6 @@ Ext.define('saas.util.BaseUtil', {
             method = config.method || 'GET',
             method = config.method || 'GET',
             timeout = config.timeout || 8000,
             timeout = config.timeout || 8000,
             defaultHeaders = {
             defaultHeaders = {
-                'Authorization': ' ',
                 'Access-Control-Allow-Origin': '*',
                 'Access-Control-Allow-Origin': '*',
                 "Content-Type": 'application/json;charset=UTF-8' 
                 "Content-Type": 'application/json;charset=UTF-8' 
             };
             };

+ 4 - 2
frontend/saas-web/overrides/data/Connection.js

@@ -12,7 +12,9 @@ Ext.define('saas.override.data.Connection', {
          * @cfg {Object} defaultServerHeaders
          * @cfg {Object} defaultServerHeaders
          * 与defaultHeaders有区别,只在调用server api的时候才添加的headers
          * 与defaultHeaders有区别,只在调用server api的时候才添加的headers
          */
          */
-        defaultServerHeaders: null
+        defaultServerHeaders: {
+            'Authorization': JSON.parse(localStorage.getItem('app-state-session')).token
+        }
     },
     },
 
 
     privates: {
     privates: {
@@ -22,7 +24,7 @@ Ext.define('saas.override.data.Connection', {
               (!serverOptions.urlPattern || new RegExp(serverOptions.urlPattern).test(originUrl))) {
               (!serverOptions.urlPattern || new RegExp(serverOptions.urlPattern).test(originUrl))) {
                 Ext.Object.merge(options, {
                 Ext.Object.merge(options, {
                     url: serverOptions.basePath + (originUrl.indexOf('/') == 0 ? '' : '/') + originUrl,
                     url: serverOptions.basePath + (originUrl.indexOf('/') == 0 ? '' : '/') + originUrl,
-                    headers: this.getDefaultServerHeaders()
+                    headers: Ext.Object.merge(options.headers, this.getDefaultServerHeaders())
                 });
                 });
             }
             }
         }
         }