Explorar el Código

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

zhangyu hace 5 años
padre
commit
437f9a5f99
Se han modificado 1 ficheros con 5 adiciones y 2 borrados
  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);