feige
2025-04-19 b849886a6e1004c32cee00c2ee4e15f9d848f061
ruoyi-ui/src/views/healthy/ExaminationInfo.vue
@@ -31,8 +31,8 @@
        multiple
        :http-request="requestUpload"
        :file-list="fileList"
      ref="upload"
      show-file-list="true"
           :on-change="handleChange"
@@ -40,7 +40,7 @@
        :disabled="!btn"
        :class="{ hide: !btn }"
      >
        <i v-if="!uploading" slot="default" class="el-icon-plus"></i>
        <div slot="file" slot-scope="{file}">
          <img
@@ -94,8 +94,8 @@
        list-type="picture-card"
        :on-preview="handleFileCardPreview"
        :show-file-list="true"
      :on-remove="handleRemoveFile"
      :http-request="requestUpload1"
      :on-change="handleChange1"
@@ -115,7 +115,7 @@
          ></video>
          <img v-else
               class="el-upload-list__item-thumbnail"
               src="../../assets/401_images/401.gif"
               src="../../assets/images/deviceLis.png"
               alt=""
               style="width: 147px; height: 147px"
               fit="cover">
@@ -184,14 +184,14 @@
      // 数据范围选项
      fot:['.bmp','.jpg','.jpeg','.png','.tif','.gif','.pcx','.tga','.exif','.fpx',
        '.svg','.psd','.cdr','.pcd','.dxf','.ufo','.eps','.ai','.aw','.WMF','.webp','.apng'],
      fileList:[
      ],
      fileList1:[],
      uploadFileList:[],
      uploadFileList1:[],
      fileListOther:[
      ],
      dsb:true,
      btn:false,
@@ -270,16 +270,30 @@
        for(let i = 0; i < paths.length; i++)
        {
          if(paths[i]!="") {
              let pth = paths[i].substr(paths[i].length - 4, paths[i].length)
          //   alert(pth)
              if (_this.fot.includes(pth) === true)
             {
                if(paths[i][0]=="/")
                _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i].substr(1),res:false})
               else
                  _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i],res:false})
               }
             // {
             //    if(paths[i][0]=="/")
           //      _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i].substr(1),res:false})
             //   else
             //      _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i],res:false})
             //   }
            {
              if(paths[i].includes(process.env.VUE_APP_BASE_TRUE_API)){
                if(paths[i][0]=="/")
                      _this.fileList.push({name:paths[i],url: paths[i].substr(1),res:false})
                else
                   _this.fileList.push({name:paths[i],url: paths[i],res:false})
              }else{
                if(paths[i][0]=="/")
                      _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i].substr(1),res:false})
                else
                   _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i],res:false})
              }
              }
              else {
                // alert(paths[i])
              // alert()
@@ -289,7 +303,7 @@
                _this.fileListOther.push({name:nm, url: process.env.VUE_APP_BASE_TRUE_API+paths[i].substr(1),res:false})
                else
                _this.fileListOther.push({name:nm, url: process.env.VUE_APP_BASE_TRUE_API+paths[i],res:false})
             }
            }
        }
@@ -319,13 +333,13 @@
    submitForm() {
      let ul = this.fileList.map(function (elem){
        return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
      }).join(",")
      let uls = this.fileListOther.map(function (elem){
        return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
      }).join(",")
      this.formData.url = ul+","+uls
      // let ul = this.fileList.map(function (elem){
      //   return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
      // }).join(",")
      // let uls = this.fileListOther.map(function (elem){
      //   return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
      // }).join(",")
      // this.formData.url = ul+","+uls
      this.$refs['elForm'].validate(valid => {
@@ -374,10 +388,10 @@
               this.$delete(this.uploadFileList1, Math.abs(i - this.uploadFileList1.length-1))
            }
            this.$delete(this.fileListOther,i);
         }
        }
        let ul = ""
        this.fileList.map(function (elem){
              if(elem.res==false)
@@ -394,7 +408,7 @@
           updateExamination(this.formData).then(response => {
            this.$modal.msgSuccess("删除成功");
            // this.open = false;
           });
        }
    },
@@ -418,7 +432,7 @@
               //     alert(this.uploadFileList.length)
            }
           this.$delete(this.fileList,i);
       }
       }
       let ul = ""
@@ -437,7 +451,7 @@
           this.$modal.msgSuccess("删除成功");
          });
       }
    },
    handleFileCardPreview(file){
      this.dialogFileUrl = file.url;
@@ -475,11 +489,11 @@
      this.btn = true
      this.isShow=false
    },
  //自定义上传方法
      handleChange(file, fileList1) {
         //定义一个全局数组uploadFileList来做存储
       // this.uploadFileList.push(file.raw);
        console.log("=========5555=========")
       this.uploadFileList.push(file.raw);
@@ -488,7 +502,7 @@
     //自定义上传方法
     handleChange1(file, fileListOther1) {
            //定义一个全局数组uploadFileList来做存储
          // this.uploadFileList.push(file.raw);
         this.uploadFileList1.push(file.raw);
          this.fileListOther.push({name:file.name,url:file.url,res:true})
@@ -499,7 +513,7 @@
     },
     fileUpload(){
     //   var file = params.file;
        var formData = new FormData();
        //this.$refs.upload1.submit();
     //   alert(this.uploadFileList1.length)
@@ -507,14 +521,14 @@
        if(this.uploadFileList1.length==0){
             this.$modal.msgSuccess("文档上传列表不能为空!");
             return}
        this.uploadFileList1.forEach((elem)=>{
           formData.append("files", elem)
        })
        console.log(this.uploadFileList1)
        let _this = this
        this.uploading = true;
        uploadPic(formData).then(response => {
        _this.uploadFileList1 = []
@@ -524,25 +538,25 @@
              // this.open = false;
            });
          })
     },
     picUpload()
     {
        var formData = new FormData();
        //this.$refs.upload.submit();
        //alert(this.uploadFileList.length)
     if(this.uploadFileList.length==0){
          this.$modal.msgSuccess("图像上传列表不能为空!");
          return}
        this.uploadFileList.forEach((elem)=>{
           formData.append("files", elem)
        })
        let _this = this
          uploadPic(formData).then(response => {
           // console.log(response.originalFilenames)
           // console.log(response.urls)
@@ -569,12 +583,12 @@
            updateExamination(_this.formData).then(response => {
              _this.$modal.msgSuccess("图片上传成功");
              // this.open = false;
            });
          // }
          // else{
          //   _this.fileListOther.push({name:response.data.fileName, url:response.data.url})
          // }
        });
     },
@@ -582,10 +596,10 @@
      {
     //  alert(124)
  //    this.uploadFileList.push(params.file);
       //alert(34)
      },
      requestUpload1(params)
      {