From 9ff66017debadfc89bc0c1b796684a4d1dbe2bc3 Mon Sep 17 00:00:00 2001 From: fangyuan <527392886@qq.com> Date: 星期五, 16 十二月 2022 10:00:02 +0800 Subject: [PATCH] 已上报到市批量操作按钮隐藏 --- src/components/myUpload/index.vue | 18 ++++++++---------- 1 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/components/myUpload/index.vue b/src/components/myUpload/index.vue index ba7ab88..15ae865 100644 --- a/src/components/myUpload/index.vue +++ b/src/components/myUpload/index.vue @@ -1,7 +1,7 @@ <template> <div class="my-upload"> <div v-if="pictureList.length > 0" class="image-box"> - <div v-for="image in pictureList" class="image-box-item"> + <div v-for="image in pictureList" :class="{ 'image-box-item': true, 'image-box-item-cover': isShowUpload }"> <span v-if="isShowUpload" @click="handleDeletePicture(image)" class="image-delete-icon el-icon-delete"></span> <el-image :key="image" class="image-content" :src="image"></el-image> </div> @@ -9,6 +9,9 @@ <el-upload v-if="isShowUpload && pictureList.length < limit" :file-list="fileList" + v-loading="loading" + element-loading-spinner="el-icon-loading" + element-loading-background="rgba(0, 0, 0, 0.8)" action="" :multiple="multiple" :show-file-list="flag" @@ -79,18 +82,12 @@ .then(({ url1, url2, url3, url4 }) => { const url = url1 ?? url2 ?? url3 ?? url4; this.$emit('setPictureUrl', { url: url }); + this.loading = false; }) .catch(err => { + this.loading = false; this.$message.error(err); }) - }, - // 鑾峰彇token - getToken() { - const token = sessionStorage.getItem("token"); - const tokenHead = sessionStorage.getItem("tokenHead"); - if (token && tokenHead) { - return { Authorization: tokenHead + token }; - } }, handleDeletePicture(imageUrl) { @@ -157,9 +154,10 @@ .image-box-item { position: sticky; + margin: 0 10px; } - .image-box-item:hover { + .image-box-item-cover:hover { .image-content { box-shadow: #ffffff; opacity: 0.5; -- Gitblit v1.8.0