zhanghua
2023-04-14 ad88a6c7badd36789a851c34bdca8e0d0dc30dfb
bug修改
2个文件已修改
30 ■■■■ 已修改文件
src/components/myUpload/index.vue 29 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/images/updateUser/index.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/myUpload/index.vue
@@ -1,9 +1,24 @@
<template>
  <div class="my-upload">
    <div v-if="pictureList.length > 0" class="image-box">
      <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"  :preview-src-list="[image]"></el-image>
            <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"
                    :preview-src-list="[image]"
                ></el-image>
      </div>
    </div>
    <el-upload
@@ -19,7 +34,7 @@
      :list-type="listType"
      :auto-upload="true"
      :http-request="handleUpload"
      style="margin-left: 14px;"
            style="margin-left: 14px"
    >
      <div class="upload-btn">
        <i class="el-icon-plus"></i>
@@ -79,8 +94,10 @@
      const formData = new FormData();
      formData.append('file', file);
      imageManagement.importImage(formData)
          .then(({ url1, url2, url3, url4 }) => {
            const url = url1 ?? url2 ?? url3 ?? url4;
                .then((url) => {
                    // .then(({ url1, url2, url3, url4 }) => {
                    //   debugger
                    //   const url = url1 ?? url2 ?? url3 ?? url4;
            this.$emit('setPictureUrl', { url: url });
            this.loading = false;
          })
src/views/operate/images/updateUser/index.vue
@@ -163,6 +163,7 @@
      });
    },
    setPictureUrl({ url }) {
      debugger
      this.imageList.push(`${FILE_ORIGINAL_URL}${url}`);
      this.imagedata.url = this.imageList.join(",");
    },