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