linwenling
2023-09-26 039aa6bf6fb6c43209f4a452a62b17833d36f27e
ruoyi-ui/src/views/clean/index.vue
@@ -221,10 +221,9 @@
            </el-input>
          </el-form-item>
          <el-form-item label="时间" prop="happenTime">
           <el-input
            v-model='formDat.happenTime'
            type='date'
            placeholder='选择日期'></el-input>
            <el-date-picker v-model="formDat.happenTime" type="date" placeholder="请选择日期"
                            :editable="false" :clearable="false" :style="{width: '100%'}"  value-format="yyyy-MM-dd"
            ></el-date-picker>
          </el-form-item>
          <el-form-item label="保洁方法" prop="method">
            <el-input v-model="formDat.method" placeholder="请输入保洁方法" clearable :style="{width: '100%'}" >
@@ -246,6 +245,7 @@
          <h4 class="form-header">相关图片 </h4>
          <el-upload
            action="#"
            accept="image/jpeg, image/png,image/jpg, image/WMF,image/gif"
            list-type="picture-card"
            multiple
            :http-request="requestUpload"
@@ -253,14 +253,16 @@
          >
            <i  slot="default" class="el-icon-plus"></i>
            <div slot="file" slot-scope="{file}">
              <template v-if="fileList">
              <img
                class="el-upload-list__item-thumbnail"
                :src="file.url"
                alt=""
                style="width: 126px; height: 126px"
                  style="width: 100%; height: 100%; object-fit: cover;"
                fit="cover"
                :preview-src-list="[file.url]"
              >
              </template>
              <span class="el-upload-list__item-actions">
          <span
            class="el-upload-list__item-preview"
@@ -268,7 +270,6 @@
          >
            <i class="el-icon-zoom-in"></i>
          </span>
          <span
            v-if="!disabled"
            class="el-upload-list__item-delete"
@@ -277,8 +278,6 @@
            <i class="el-icon-delete"></i>
          </span>
        </span>
            </div>
          </el-upload>
          <h4 class="form-header">其他附件 </h4>
@@ -289,9 +288,10 @@
            multiple
            :on-remove="handleRemoveFile"
            :http-request="requestUpload"
            :http-request="requestUpload1"
            :show-file-list="true"
          >
            <el-button type="primary">点击上传</el-button>
            <div v-if="uploading" class="upload-status">正在上传...</div>
            <template #tip>
@@ -619,10 +619,6 @@
            addClean(this.formDat).then(response => {
              this.$modal.msgSuccess("新增成功");
              this.open = false;
              this.getList();
            });
          }
        });
        // 清空formDat对象的数据
        Object.keys(this.formDat).forEach(key => {
          this.formDat[key] = '';
@@ -634,8 +630,36 @@
        for(let i = 0; i < this.fileListOther.length; i++){
          this.handleRemoveFile(this.fileListOther[0]);
        }
              this.getList();
            });
          }
        });
      },
      requestUpload(params)
      requestUpload(params) {
        var file = params.file;
        var formData = new FormData();
        formData.append('uploadFile', file);
        let _this = this
        this.uploading1 = true;
        uploadPic(formData).then(response => {
          let pth = response.data.originalFilename.substr(response.data.originalFilename.length-4, response.data.originalFilename.length)
          this.uploading1 = false;
          this.$modal.msgSuccess("上传成功");
          if(_this.fot.includes(pth) === true)
          {
            _this.fileList.push({name:response.data.fileName, "url":response.data.url})
          }
          else{
            // _this.fileListOther.push({name:response.data.fileName, url:response.data.url})
          }
        })
      },
      requestUpload1(params)
      {
        var file = params.file;
        var formData = new FormData();
@@ -646,16 +670,17 @@
          let pth = response.data.originalFilename.substr(response.data.originalFilename.length-4, response.data.originalFilename.length)
          this.uploading = false;
          this.$modal.msgSuccess("上传成功");
          if(_this.fot.includes(pth) === true)
          if(_this.fot.includes(pth) !== true)
          {
            _this.fileList.push({name:response.data.fileName, "url":response.data.url})
          }
          else{
            // _this.fileList.push({name:response.data.fileName, "url":response.data.url})
            _this.fileListOther.push({name:response.data.fileName, url:response.data.url})
          }
          // else{
          //   _this.fileListOther.push({name:response.data.fileName, url:response.data.url})
          //
          // }
        })
      },