From 3910b79b0549b583387ff96ef5a21a2ad5313631 Mon Sep 17 00:00:00 2001
From: feige <feige@qq.com>
Date: 星期五, 15 十一月 2024 10:43:02 +0800
Subject: [PATCH] 修改了相关bug

---
 ruoyi-ui/src/views/economy/economyInfo.vue |  135 ++++++++++++++++++++++++++++++++-------------
 1 files changed, 96 insertions(+), 39 deletions(-)

diff --git a/ruoyi-ui/src/views/economy/economyInfo.vue b/ruoyi-ui/src/views/economy/economyInfo.vue
index dd1600a..fdc1d57 100644
--- a/ruoyi-ui/src/views/economy/economyInfo.vue
+++ b/ruoyi-ui/src/views/economy/economyInfo.vue
@@ -15,14 +15,17 @@
     <el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="120px">
 
       <el-form-item label="鍙拌处" prop="type">
-        <el-select v-model="formData.type" placeholder="璇疯緭鍏ュ彴璐﹀唴瀹�" clearable :style="{width: '100%'}" :disabled="dsb" >
-        </el-select>
+       <el-input v-model="formData.type" placeholder="璇疯緭鍏ュ彴璐﹀唴瀹�" clearable :style="{width: '100%'}" :disabled="dsb" >
+        </el-input>
+<!--
+		  <el-select v-model="formData.type" 	filterable clearable  placeholder="璇疯緭鍏ュ彴璐﹀唴瀹�" clearable :style="{width: '100%'}" :disabled="dsb" >
+		        </el-select> -->
       </el-form-item>
       <el-form-item label="鏃堕棿" prop="createTime">
         <el-input v-model="formData.createTime" placeholder="璇烽�夋嫨鏃堕棿" type="date" clearable :style="{width: '100%'}" :disabled="dsb"></el-input>
       </el-form-item>
       <el-form-item label="鏀跺叆/鏀嚭" prop="price">
-		  <el-select v-model="formData.price" placeholder="璇烽�夋嫨鏀跺叆/鏀嚭" clearable :style="{width: '100%'}"  >
+		  <el-select :disabled="dsb" v-model="formData.price" placeholder="璇烽�夋嫨鏀跺叆/鏀嚭" clearable :style="{width: '100%'}"  >
 		    <el-option v-for="(item, index) in typeOptions2" :key="index" :label="item.label" :value="item.value"
 		    ></el-option>
 		  </el-select>
@@ -139,7 +142,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">
@@ -215,8 +218,9 @@
       uploadFileList:[],
       uploadFileList1:[],
       fileListOther:[
-      
+
       ],
+      fileListOther1:[],
       dsb:true,
       btn:false,
       isShow:true,
@@ -302,7 +306,7 @@
       this.btn= jd;
       this.dsb = !jd;
       this.isShow=true;
-      this.$route.meta.title = "淇敼瀹跺涵鏀舵敮鍙拌处璇︾粏淇℃伅";//鍒楄〃鐨勫悕绉�
+      this.$route.meta.title = "淇敼瀹跺涵鏀舵敮鍙拌处淇℃伅";//鍒楄〃鐨勫悕绉�
     }
     else{
       this.$route.meta.title = "瀹跺涵鏀舵敮鍙拌处璇︾粏淇℃伅";//鍒楄〃鐨勫悕绉�
@@ -321,16 +325,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()
@@ -340,7 +358,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})
-          		
+
           	}
             }
         }
@@ -352,6 +370,43 @@
   },
   mounted() {},
   methods: {
+    getData(){
+      const id = this.$route.params && this.$route.params.id;
+      let _this = this
+       if (id) {
+         this.loading = true;
+         getEconomyInfo(id).then((response) => {
+           this.formData = response.data;
+          // console.log(this.formData)
+           //alert(this.formData.ownData)
+           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 {
+                   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;
+         });
+       }
+    },
+
     getSrc1(price) {
       if (price === 鏀跺叆) {
         return '鏀跺叆'
@@ -410,10 +465,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)
@@ -430,7 +485,7 @@
       	  updateEconomy(this.formData).then(response => {
       		this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
       		// this.open = false;
-      	  
+
       	  });
         }
     },
@@ -454,7 +509,7 @@
      		 	//	  alert(this.uploadFileList.length)
      		 }
            this.$delete(this.fileList,i);
-        
+
        }
        }
        let ul = ""
@@ -465,7 +520,7 @@
        let uls = ""
        this.fileListOther.map(function (elem){
          if(elem.res==false)
-     		elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
+     		uls = uls +","+elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
        })
        this.formData.url = ul+","+uls;
        if(res==true){
@@ -473,7 +528,7 @@
      		this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
      	  });
        }
-     
+
     },
     handleFileCardPreview(file){
       this.dialogFileUrl = file.url;
@@ -511,20 +566,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})
@@ -535,7 +590,7 @@
    	},
    	fileUpload(){
    	//	var file = params.file;
-   
+
    		var formData = new FormData();
    		//this.$refs.upload1.submit();
    	//	alert(this.uploadFileList1.length)
@@ -543,14 +598,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 = []
@@ -558,27 +613,29 @@
    		    updateEconomy(_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)
@@ -605,12 +662,12 @@
              updateEconomy(_this.formData).then(response => {
                _this.$modal.msgSuccess("鍥剧墖涓婁紶鎴愬姛");
                // this.open = false;
-   
+
              });
            // }
            // else{
            //   _this.fileListOther.push({name:response.data.fileName, url:response.data.url})
-   
+
            // }
          });
    	},
@@ -618,10 +675,10 @@
        {
       //  alert(124)
    //	 this.uploadFileList.push(params.file);
-   
+
         //alert(34)
-    
-   	
+
+
        },
        requestUpload1(params)
        {

--
Gitblit v1.9.1