Commit c6e41920ecb95f72668cd4e50ba0a19c562a796e
1 parent
b0015d21
Exists in
master
feat:相册修改
Showing
1 changed file
with
0 additions
and
80 deletions
Show diff stats
src/views/GrowUp/MyAlbum.vue
@@ -18,24 +18,6 @@ | @@ -18,24 +18,6 @@ | ||
18 | </div> | 18 | </div> |
19 | </van-list> | 19 | </van-list> |
20 | </div> | 20 | </div> |
21 | - <!-- <div class="control_panel"> | ||
22 | - <p class="control_btn" @click="controlStatus = 'control'" v-if="controlStatus == 'default'">管理相册({{ spaceSize }}/2G)</p> | ||
23 | - <div class="control_box" v-if="controlStatus == 'control'"> | ||
24 | - <van-uploader multiple :after-read="afterRead"> | ||
25 | - <div class="btn add"> | ||
26 | - <van-icon class="icon" name="add-o" /> | ||
27 | - <p class="text">添加</p> | ||
28 | - </div> | ||
29 | - </van-uploader> | ||
30 | - <div class="btn del" @click="controlStatus = 'del'"> | ||
31 | - <van-icon class="icon" name="delete-o" /> | ||
32 | - <p class="text">删除</p> | ||
33 | - </div> | ||
34 | - <van-button class="blue_btn" type="info" round color="#3074FF" @click="controlStatus = 'default'">完成</van-button> | ||
35 | - </div> | ||
36 | - <p class="cancel_btn" @click="controlStatus = 'control'" v-if="controlStatus == 'del'">取消</p> | ||
37 | - <p class="del_btn" @click="handleDel" v-if="controlStatus == 'del'">删除相片</p> | ||
38 | - </div> --> | ||
39 | <van-image-preview v-model="showPreview" :images="previewArr" :start-position="startPosition" @change="previewChange"> | 21 | <van-image-preview v-model="showPreview" :images="previewArr" :start-position="startPosition" @change="previewChange"> |
40 | </van-image-preview> | 22 | </van-image-preview> |
41 | </div> | 23 | </div> |
@@ -221,68 +203,6 @@ export default { | @@ -221,68 +203,6 @@ export default { | ||
221 | this.getUserAlbum() | 203 | this.getUserAlbum() |
222 | this.getUserSpaceSize() | 204 | this.getUserSpaceSize() |
223 | }, | 205 | }, |
224 | - // 读取到文件后 | ||
225 | - afterRead(file) { | ||
226 | - if (Array.isArray(file)) { | ||
227 | - this.fileUpload(file, 0) | ||
228 | - } else { | ||
229 | - this.fileUpload([file], 0) | ||
230 | - } | ||
231 | - }, | ||
232 | - // 上传照片到文件服务器 | ||
233 | - fileUpload(files, index) { | ||
234 | - this.$toast.loading({ | ||
235 | - message: `上传中 ${index + 1}/${files.length}...`, | ||
236 | - duration: 0, | ||
237 | - forbidClick: true, | ||
238 | - }) | ||
239 | - let size = files[index].file.size | ||
240 | - let params = new FormData() | ||
241 | - params.append('file', files[index].file, files[index].file.name) | ||
242 | - let config = { | ||
243 | - headers: { | ||
244 | - //添加请求头 | ||
245 | - 'Content-Type': 'multipart/form-data', | ||
246 | - }, | ||
247 | - } | ||
248 | - Axios.post('https://market.myjxt.com:51311/file/fileUpload', params, config).then((res) => { | ||
249 | - this.$toast.clear() | ||
250 | - if (res?.status == 200) { | ||
251 | - this.uploadImgList.push({ path: res.data, imgSize: size }) | ||
252 | - } else { | ||
253 | - this.$toast(`照片${index + 1}上传失败,自动忽略`) | ||
254 | - } | ||
255 | - if (index + 1 < files.length) { | ||
256 | - this.fileUpload(files, index + 1) | ||
257 | - } else { | ||
258 | - // 照片全部上传完成,统一上传到服务器 | ||
259 | - this.uploadUserAlbum() | ||
260 | - } | ||
261 | - }) | ||
262 | - }, | ||
263 | - // 上传照片 | ||
264 | - uploadUserAlbum() { | ||
265 | - this.$toast.loading({ | ||
266 | - message: `同步照片到我的相册...`, | ||
267 | - duration: 0, | ||
268 | - forbidClick: true, | ||
269 | - }) | ||
270 | - this.http | ||
271 | - .uploadUserAlbum({ | ||
272 | - centerNo: this.userInfo.centerNo, | ||
273 | - imgList: this.uploadImgList, | ||
274 | - }) | ||
275 | - .then((res) => { | ||
276 | - this.$toast.clear() | ||
277 | - if (res.code == 200) { | ||
278 | - this.$toast('同步完成') | ||
279 | - this.uploadImgList = [] | ||
280 | - this.pageReload() //上传完成后页面重新加载 | ||
281 | - } else { | ||
282 | - this.$toast(res.message) | ||
283 | - } | ||
284 | - }) | ||
285 | - }, | ||
286 | }, | 206 | }, |
287 | } | 207 | } |
288 | </script> | 208 | </script> |