|
|
@@ -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();
|