xw 1 dag sedan
förälder
incheckning
cc4f47eae8
1 ändrade filer med 22 tillägg och 0 borttagningar
  1. 22 0
      src/views/hisStore/store/index.vue

+ 22 - 0
src/views/hisStore/store/index.vue

@@ -234,6 +234,7 @@
                 v-model="form.logoUrl"
                 class="avatar-uploader"
                 :action="uploadUrl"
+                :headers="uploadHeaders"
                 :show-file-list="false"
                 :on-success="handleAvatarSuccess"
                 :before-upload="beforeAvatarUpload">
@@ -293,6 +294,7 @@
               <el-upload
                 class="avatar-uploader"
                 :action="uploadUrl"
+                :headers="uploadHeaders"
                 :show-file-list="false"
                 :on-success="(response, file) => handleFileSuccess(response, file, 'businessLicense')"
                 :before-upload="beforeAvatarUpload">
@@ -321,6 +323,7 @@
                 <el-upload
                   class="avatar-uploader"
                   :action="uploadUrl"
+                  :headers="uploadHeaders"
                   :show-file-list="false"
                   :on-success="(response, file) => handleFileSuccess(response, file, 'drugLicense')"
                   :before-upload="beforeAvatarUpload">
@@ -348,6 +351,7 @@
                 <el-upload
                   class="avatar-uploader"
                   :action="uploadUrl"
+                  :headers="uploadHeaders"
                   :show-file-list="false"
                   :on-success="(response, file) => handleFileSuccess(response, file, 'medicalDevice1')"
                   :before-upload="beforeAvatarUpload">
@@ -375,6 +379,7 @@
                 <el-upload
                   class="avatar-uploader"
                   :action="uploadUrl"
+                  :headers="uploadHeaders"
                   :show-file-list="false"
                   :on-success="(response, file) => handleFileSuccess(response, file, 'medicalDevice2')"
                   :before-upload="beforeAvatarUpload">
@@ -402,6 +407,7 @@
                 <el-upload
                   class="avatar-uploader"
                   :action="uploadUrl"
+                  :headers="uploadHeaders"
                   :show-file-list="false"
                   :on-success="(response, file) => handleFileSuccess(response, file, 'medicalDevice3')"
                   :before-upload="beforeAvatarUpload">
@@ -429,6 +435,7 @@
                 <el-upload
                   class="avatar-uploader"
                   :action="uploadUrl"
+                  :headers="uploadHeaders"
                   :show-file-list="false"
                   :on-success="(response, file) => handleFileSuccess(response, file, 'foodLicense')"
                   :before-upload="beforeAvatarUpload">
@@ -456,6 +463,7 @@
                 <el-upload
                   class="avatar-uploader"
                   :action="uploadUrl"
+                  :headers="uploadHeaders"
                   :show-file-list="false"
                   :on-success="(response, file) => handleFileSuccess(response, file, 'medicalLicense')"
                   :before-upload="beforeAvatarUpload">
@@ -575,6 +583,7 @@
 import { listStore, getStore, delStore, addStore, updateStore, exportStore, refreshPasWod } from '@/api/hisStore/store'
 import storeDetails from '../components/storeDetails.vue';
 import {getCitys} from "@/api/store/city";
+import { getToken, getTenantCode } from '@/utils/auth'
 export default {
   name: "Store",
   components: { storeDetails },
@@ -721,6 +730,19 @@ export default {
       }
     };
   },
+  computed: {
+    uploadHeaders() {
+      const token = getToken()
+      const headers = {
+        'X-Frontend-Type': 'admin',
+        'tenant-code': getTenantCode()
+      }
+      if (token) {
+        headers.Authorization = 'Bearer ' + token
+      }
+      return headers
+    }
+  },
   created() {
     this.getCitys();
     this.getList();