From d03c0c366862d917bdac6ba9cab8d338e722da10 Mon Sep 17 00:00:00 2001
From: yz3456 <2753272399@qq.com>
Date: 星期二, 11 六月 2024 14:12:38 +0800
Subject: [PATCH] 修改

---
 ruoyi-ui/src/views/wish/wishInfo.vue |  109 ++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 81 insertions(+), 28 deletions(-)

diff --git a/ruoyi-ui/src/views/wish/wishInfo.vue b/ruoyi-ui/src/views/wish/wishInfo.vue
index 46dd6ae..81d1508 100644
--- a/ruoyi-ui/src/views/wish/wishInfo.vue
+++ b/ruoyi-ui/src/views/wish/wishInfo.vue
@@ -166,7 +166,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">
@@ -238,14 +238,13 @@
      // 鏁版嵁鑼冨洿閫夐」
      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:[
-      
-      ],
+      fileListOther:[],
+      fileListOther1:[],
       dsb:true,
       btn:false,
       isShow:true,
@@ -348,16 +347,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()
@@ -367,7 +380,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})
-       		
+
        	}
          }
         }
@@ -379,6 +392,44 @@
   },
   mounted() {},
   methods: {
+    getData(){
+      const id = this.$route.params && this.$route.params.id;
+      let _this = this
+      if (id) {
+        this.loading = true;
+        getWish({id}).then((response) => {
+          this.formData = response.data;
+          let paths = response.data.url.split(",");
+          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)
+         	{
+          console.log()
+         	  }
+             else {
+               // alert(paths[i])
+         	 // alert()
+               let nms = paths[i].split("\/")
+               let nm = nms[nms.length - 1]
+         	  if(paths[i][0]=="/")
+               _this.fileListOther1.push({name:nm, url: process.env.VUE_APP_BASE_TRUE_API+paths[i].substr(1),res:false})
+         		else
+         		_this.fileListOther1.push({name:nm, url: process.env.VUE_APP_BASE_TRUE_API+paths[i],res:false})
+
+         	}
+           }
+          }
+          _this.fileListOther = _this.fileListOther1
+          this.loading = false;
+        });
+        // this.getCateInfor()
+
+      }
+    },
     submitForm() {
       let ul = this.fileList.map(function (elem){
         return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
@@ -439,10 +490,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)
@@ -459,11 +510,11 @@
     	  updateWish(this.formData).then(response => {
     		this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
     		// this.open = false;
-    	  
+
     	  });
       }
     },
-    handleRemove(file) {	  
+    handleRemove(file) {
     		  //鍒ゆ柇鏄惁鏄箣鍓嶇殑鍥剧墖
       let res = false
     //  alert(this.fileList.length)
@@ -483,7 +534,7 @@
     		 	//	  alert(this.uploadFileList.length)
     		 }
           this.$delete(this.fileList,i);
-       
+
       }
       }
       let ul = ""
@@ -502,7 +553,7 @@
     		this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
     	  });
       }
-    
+
     },
     handleFileCardPreview(file){
       this.dialogFileUrl = file.url;
@@ -537,7 +588,7 @@
       this.btn = true
       this.isShow=false
     },
-    
+
 //鑷畾涔変笂浼犳柟娉�
     handleChange(file, fileList1) {
        //瀹氫箟涓�涓叏灞�鏁扮粍uploadFileList鏉ュ仛瀛樺偍
@@ -548,9 +599,9 @@
 	   this.fileList.push({name:file.name,url:file.url,res:true})
     },
 	//鑷畾涔変笂浼犳柟娉�
-	handleChange1(file, fileListOther1) {
+	handleChange1(file, fileListOther12) {
 	       //瀹氫箟涓�涓叏灞�鏁扮粍uploadFileList鏉ュ仛瀛樺偍
-	
+
 	     // this.uploadFileList.push(file.raw);
 		 this.uploadFileList1.push(file.raw);
 		  this.fileListOther.push({name:file.name,url:file.url,res:true})
@@ -569,10 +620,10 @@
 		if(this.uploadFileList1.length==0){
 			  this.$modal.msgSuccess("鏂囨。涓婁紶鍒楄〃涓嶈兘涓虹┖锛�");
 			  return}
-		
+
 		this.uploadFileList1.forEach((elem)=>{
 			formData.append("files", elem)
-			
+
 		})
 		console.log(this.uploadFileList1)
 		let _this = this
@@ -584,6 +635,8 @@
 		    updateWish(_this.formData).then(response => {
 		      this.$modal.msgSuccess("鏂囨。涓婁紶鎴愬姛");
 		      // this.open = false;
+          this.getData()
+          this.fileListOther1=[]
 		    });
 		  })
 
@@ -600,11 +653,11 @@
 
 		this.uploadFileList.forEach((elem)=>{
 			formData.append("files", elem)
-			
+
 		})
 		let _this = this
 
-		
+
         uploadPic(formData).then(response => {
 			// console.log(response.originalFilenames)
 			// console.log(response.urls)
@@ -646,8 +699,8 @@
 //	 this.uploadFileList.push(params.file);
 
      //alert(34)
- 
-	
+
+
     },
     requestUpload1(params)
     {

--
Gitblit v1.9.1