From b075e99a05e05649d24ed59a74cae29fc3192875 Mon Sep 17 00:00:00 2001
From: feige <791364011@qq.com>
Date: 星期日, 10 十一月 2024 22:20:30 +0800
Subject: [PATCH] Merge branch 'master' of http://47.93.189.255:8099/r/zhangshi_app_web

---
 ruoyi-ui/src/views/contacts/contactsInfo.vue |  132 ++++++++++++++++++++++++++++++++------------
 1 files changed, 96 insertions(+), 36 deletions(-)

diff --git a/ruoyi-ui/src/views/contacts/contactsInfo.vue b/ruoyi-ui/src/views/contacts/contactsInfo.vue
index 524ff36..a0182a4 100644
--- a/ruoyi-ui/src/views/contacts/contactsInfo.vue
+++ b/ruoyi-ui/src/views/contacts/contactsInfo.vue
@@ -156,7 +156,7 @@
         :disabled="!btn"
         :class="{ hide: !btn }"
       >
-        
+
         <i v-if="!uploading1" slot="default" class="el-icon-plus"></i>
         <div slot="file" slot-scope="{file}">
           <!-- 娣诲姞video鍏冪礌鐢ㄤ簬鏄剧ず瑙嗛 -->
@@ -169,7 +169,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">
@@ -245,8 +245,9 @@
      uploadFileList:[],
      uploadFileList1:[],
      fileListOther:[
-     
+
      ],
+     fileListOther1:[],
       dsb:true,
       btn:false,
       isShow:true,
@@ -356,16 +357,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()
@@ -375,7 +390,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})
-        		
+
         	}
           }
         }
@@ -387,8 +402,51 @@
   },
   mounted() {},
   methods: {
+    getData(){
+      const id = this.$route.params && this.$route.params.id;
+      let _this = this
+      if (id) {
+        this.loading = true;
+        getContactIdList(id).then((response) => {
+          this.formData = response.data;
+          if(this.formData.isAlways==0)
+            this.formData.isAlways='鍚�'
+          else
+            this.formData.isAlways = '鏄�'
+          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() {
-  
+
 
       this.$refs['elForm'].validate(valid => {
       if(this.formData.isAlways=='鍚�')
@@ -448,10 +506,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)
@@ -472,7 +530,7 @@
  	  updateContact(this.formData).then(response => {
  		this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
  		// this.open = false;
- 	  
+
  	  });
    }
     },
@@ -495,7 +553,7 @@
   		 	//	  alert(this.uploadFileList.length)
   		 }
         this.$delete(this.fileList,i);
-     
+
     }
     }
     let ul = ""
@@ -518,7 +576,7 @@
   		this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
   	  });
     }
-  
+
 
     },
     handleFileCardPreview(file){
@@ -554,20 +612,20 @@
       this.btn = true
       this.isShow=false
     },
-  
+
   //鑷畾涔変笂浼犳柟娉�
       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})
@@ -578,7 +636,7 @@
   	},
   	fileUpload(){
   	//	var file = params.file;
-  
+
   		var formData = new FormData();
   		//this.$refs.upload1.submit();
   	//	alert(this.uploadFileList1.length)
@@ -586,14 +644,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 = []
@@ -605,27 +663,29 @@
   		    updateContact(_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)
@@ -656,12 +716,12 @@
             updateContact(_this.formData).then(response => {
               _this.$modal.msgSuccess("鍥剧墖涓婁紶鎴愬姛");
               // this.open = false;
-  
+
             });
           // }
           // else{
           //   _this.fileListOther.push({name:response.data.fileName, url:response.data.url})
-  
+
           // }
         });
   	},
@@ -669,10 +729,10 @@
       {
      //  alert(124)
   //	 this.uploadFileList.push(params.file);
-  
+
        //alert(34)
-   
-  	
+
+
       },
       requestUpload1(params)
       {

--
Gitblit v1.9.1