From 085fa2fb257e9f11f8f6d34bf12e2dc281c36b4d Mon Sep 17 00:00:00 2001
From: odc.xiaohui <xiaohui@Q1>
Date: 星期四, 09 二月 2023 11:28:21 +0800
Subject: [PATCH] 2023/2/9 肖辉 修改部门管理
---
src/components/myUpload/index.vue | 20 +++++++++-----------
1 files changed, 9 insertions(+), 11 deletions(-)
diff --git a/src/components/myUpload/index.vue b/src/components/myUpload/index.vue
index ba7ab88..cae960e 100644
--- a/src/components/myUpload/index.vue
+++ b/src/components/myUpload/index.vue
@@ -1,14 +1,17 @@
<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>
+ <el-image :key="image" class="image-content" :src="image" :preview-src-list="[image]"></el-image>
</div>
</div>
<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