增加操作日志及菜单缺少的icon

This commit is contained in:
龙运模
2024-07-10 17:04:20 +08:00
parent d8aa326825
commit e3b1d2c9c8
19 changed files with 292 additions and 201 deletions
+19 -10
View File
@@ -8,19 +8,21 @@
:on-error="handleAvatarError"
:before-upload="beforeAvatarUpload"
>
<div class="imgList">
<div class="imgBox" v-for="(item,index) in imageList" :key="index" @click.stop="imgOpen">
<el-image :src="item.url?item.url:item" :zoom-rate="1.2" :max-scale="7" :min-scale="0.2" :hide-on-click-modal="true" :preview-teleported="true" :initial-index="index" :preview-src-list="imageList" class="avatar" fit="cover" />
<div class="deleteIcon" @click.stop="imgDelete(index)">
<div class="iconBox">
<el-icon class="iconBtn"><sc-icon-Delete /></el-icon>
<el-scrollbar class="uploadScrollbar">
<div class="imgList">
<div class="imgBox" v-for="(item,index) in imageList" :key="index" @click.stop="imgOpen">
<el-image :src="item.url?item.url:item" :zoom-rate="1.2" :max-scale="7" :min-scale="0.2" :hide-on-click-modal="true" :preview-teleported="true" :initial-index="index" :preview-src-list="imageList" class="avatar" fit="cover" />
<div class="deleteIcon" @click.stop="imgDelete(index)">
<div class="iconBox">
<el-icon class="iconBtn"><sc-icon-Delete /></el-icon>
</div>
</div>
</div>
</div>
</div>
<div class="avatar-icon" v-if="imageList.length<=num">
<div class="avatar-uploader-icon"><el-icon-Plus /></div>
</div>
<div class="avatar-icon" v-if="imageList.length<=num">
<div class="avatar-uploader-icon"><el-icon-Plus /></div>
</div>
</el-scrollbar>
</el-upload>
</template>
@@ -133,6 +135,13 @@ export default {
overflow: hidden;
height: 80px;
transition: var(--el-transition-duration-fast);
}
.uploadScrollbar :deep(.el-scrollbar__view){
display: flex;
}
:deep(.el-upload){
width: 100%;
}
.avatar-img{
border: none;