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

统一将项目id放在请求的header中

zhangyu 5 лет назад
Родитель
Сommit
437f9a5f99
1 измененных файлов с 5 добавлено и 2 удалено
  1. 5 2
      src/api/scan/httpUtil.js

+ 5 - 2
src/api/scan/httpUtil.js

@@ -1,5 +1,8 @@
 import { Message } from 'element-ui';
 import fetch from './fetch'
+import storage from '@/framework/utils/storage'
+
+let ProjectId = storage.get("global_project_selected")
 
 function successResponse(vm, response, success, failed) {
     let resp = response.data;
@@ -33,7 +36,7 @@ function errorResponse(vm, response, err) {
 export default {
     getJson: function(url, data, success, failed, err) {
         let vm = this;
-        fetch({ url: url, method: 'get', params: data }).then((response) => {
+        fetch({ url: url, method: 'get', params: data, headers: {'ProjectId': ProjectId}}).then((response) => {
             successResponse(vm, response, success, failed)
         }).catch(error => {
             errorResponse(vm, error, err);
@@ -41,7 +44,7 @@ export default {
     },
     postJson: function(url, data, success, failed, err) {
         let vm = this;
-        fetch({ url: url, method: 'post', data: data }).then((response) => {
+        fetch({ url: url, method: 'post', data: data, headers: {'ProjectId': ProjectId} }).then((response) => {
             successResponse(vm, response, success, failed)
         }).catch(error => {
             errorResponse(vm, error, err);