|
@@ -29,7 +29,7 @@
|
29
|
29
|
</el-select>
|
30
|
30
|
</el-form-item>
|
31
|
31
|
<el-form-item label="图片:">
|
32
|
|
- <el-upload class="avatar-uploader" :action="upFileUrl" name="file" :show-file-list="false" :before-upload="beforeImgUpload" :on-success="handleAvatarSuccess">
|
|
32
|
+ <el-upload class="avatar-uploader" :headers="uploadHeaders" :action="upFileUrl" name="file" :show-file-list="false" :before-upload="beforeImgUpload" :on-success="handleAvatarSuccess">
|
33
|
33
|
<img v-if="detail.photo" :src="detail.photo" class="avatar">
|
34
|
34
|
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
|
35
|
35
|
</el-upload>
|
|
@@ -88,7 +88,14 @@ export default {
|
88
|
88
|
computed: {
|
89
|
89
|
...mapBuildingState({
|
90
|
90
|
buildings: x => x.buildings
|
91
|
|
- })
|
|
91
|
+ }),
|
|
92
|
+ uploadHeaders() {
|
|
93
|
+ const token = localStorage.getItem("x-token") || "";
|
|
94
|
+
|
|
95
|
+ return {
|
|
96
|
+ Authorization: `Bearer ${token}`
|
|
97
|
+ };
|
|
98
|
+ }
|
92
|
99
|
},
|
93
|
100
|
methods: {
|
94
|
101
|
...mapBuildingActions(["getBuildings"]),
|