Commit c6e41920ecb95f72668cd4e50ba0a19c562a796e

Authored by 夏洋涛
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>