From 4383ef853ef4027a81577fa8110938ddbce56410 Mon Sep 17 00:00:00 2001
From: yz3456 <2753272399@qq.com>
Date: 星期二, 09 四月 2024 13:05:02 +0800
Subject: [PATCH] 修改所有模块其他附件需要刷新的问题

---
 ruoyi-ui/src/views/note/propertyInfo.vue |  102 +++++++++++++++++++++++++++++++++++----------------
 1 files changed, 70 insertions(+), 32 deletions(-)

diff --git a/ruoyi-ui/src/views/note/propertyInfo.vue b/ruoyi-ui/src/views/note/propertyInfo.vue
index fc5f8c4..12408e0 100644
--- a/ruoyi-ui/src/views/note/propertyInfo.vue
+++ b/ruoyi-ui/src/views/note/propertyInfo.vue
@@ -26,9 +26,9 @@
           <el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"
                      :disabled="item.disabled"></el-option>
         </el-select>
-		
-		
-	
+
+
+
       </el-form-item>
 
       <el-form-item label="鍙戠敓鏃堕棿" prop="happenTime" >
@@ -71,7 +71,7 @@
         :disabled="!btn"
         :class="{hide:!btn}"
       >
-   
+
         <i v-if="!uploading" slot="default" class="el-icon-plus"></i>
         <div slot="file" slot-scope="{file}">
           <img
@@ -134,7 +134,7 @@
 
 
       >
-   
+
         <i v-if="!uploading" slot="default" class="el-icon-plus"></i>
         <div slot="file" slot-scope="{file}">
           <!-- 娣诲姞video鍏冪礌鐢ㄤ簬鏄剧ず瑙嗛 -->
@@ -220,8 +220,9 @@
      uploadFileList:[],
      uploadFileList1:[],
      fileListOther:[
-     
+
      ],
+     fileListOther1:[],
       dsb:true,
       btn:false,
       isShow:true,
@@ -304,7 +305,7 @@
         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)
@@ -323,7 +324,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})
-         		
+
          	}
         }
 		}
@@ -335,6 +336,41 @@
   },
   mounted() {},
   methods: {
+    getData(){
+      const id = this.$route.params && this.$route.params.id;
+      let _this = this
+      if (id) {
+        this.loading = true;
+        getPropertyInfo(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)
+               if (_this.fot.includes(pth) === true)
+           	{
+            console.log()
+           	  }
+               else {
+                 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()
+
+      }
+    },
     /** 鏌ヨ绫诲埆淇℃伅 */
     getCateInfor()
     {
@@ -411,10 +447,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)
@@ -431,7 +467,7 @@
     	  updateProperty(this.formData).then(response => {
     		this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
     		// this.open = false;
-    	  
+
     	  });
       }
     },
@@ -455,7 +491,7 @@
       		 	//	  alert(this.uploadFileList.length)
       		 }
             this.$delete(this.fileList,i);
-         
+
         }
         }
         let ul = ""
@@ -474,7 +510,7 @@
       		this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
       	  });
         }
-      
+
     },
     handlePictureCardPreview(file) {
       this.dialogImageUrl = file.url;
@@ -506,20 +542,20 @@
       // const fid =2031
       this.$router.push("/familymodel/property/memo/" + id );
     },
-	
+
 	//鑷畾涔変笂浼犳柟娉�
 	    handleChange(file, fileList1) {
 	       //瀹氫箟涓�涓叏灞�鏁扮粍uploadFileList鏉ュ仛瀛樺偍
-	
+
 	     // this.uploadFileList.push(file.raw);
 	      console.log("=========5555=========")
 		  this.uploadFileList.push(file.raw);
 		   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})
@@ -530,7 +566,7 @@
 		},
 		fileUpload(){
 		//	var file = params.file;
-	
+
 			var formData = new FormData();
 			//this.$refs.upload1.submit();
 		//	alert(this.uploadFileList1.length)
@@ -538,14 +574,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 = []
@@ -553,27 +589,29 @@
 			    updateProperty(_this.formData).then(response => {
 			      this.$modal.msgSuccess("鏂囨。涓婁紶鎴愬姛");
 			      // this.open = false;
+            this.getData()
+            this.fileListOther1=[]
 			    });
 			  })
-	
+
 		},
 		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)
@@ -600,12 +638,12 @@
 	          updateProperty(_this.formData).then(response => {
 	            _this.$modal.msgSuccess("鍥剧墖涓婁紶鎴愬姛");
 	            // this.open = false;
-	
+
 	          });
 	        // }
 	        // else{
 	        //   _this.fileListOther.push({name:response.data.fileName, url:response.data.url})
-	
+
 	        // }
 	      });
 		},
@@ -613,10 +651,10 @@
 	    {
 	   //  alert(124)
 	//	 this.uploadFileList.push(params.file);
-	
+
 	     //alert(34)
-	 
-		
+
+
 	    },
 	    requestUpload1(params)
 	    {

--
Gitblit v1.9.1