xw 1 dienu atpakaļ
vecāks
revīzija
e0ad7a29c7
1 mainītis faili ar 13 papildinājumiem un 4 dzēšanām
  1. 13 4
      src/components/ImageUpload/index.vue

+ 13 - 4
src/components/ImageUpload/index.vue

@@ -2,6 +2,7 @@
   <div class="component-upload-image">
     <el-upload
       :action="uploadImgUrl"
+      :headers="uploadHeaders"
       list-type="picture-card"
       :on-success="handleUploadSuccess"
       :before-upload="handleBeforeUpload"
@@ -41,7 +42,7 @@
 </template>
 
 <script>
-import { getToken } from "@/utils/auth";
+import { getToken, getTenantCode } from "@/utils/auth";
 
 import { Loading } from 'element-ui';
 
@@ -77,9 +78,6 @@ export default {
       hideUpload: false,
       baseUrl: process.env.VUE_APP_BASE_API,
       uploadImgUrl: process.env.VUE_APP_BASE_API+"/common/uploadOSS", // 上传的图片服务器地址
-      headers: {
-        Authorization: "Bearer " + getToken(),
-      },
       fileList: []
     };
   },
@@ -110,6 +108,17 @@ export default {
     }
   },
   computed: {
+    uploadHeaders() {
+      const token = getToken()
+      const headers = {
+        'X-Frontend-Type': 'admin',
+        'tenant-code': getTenantCode()
+      }
+      if (token) {
+        headers.Authorization = 'Bearer ' + token
+      }
+      return headers
+    },
     // 是否显示提示
     showTip() {
       return this.isShowTip && (this.fileType || this.fileSize);