From 6531cad6be8634d9ee718fb4607eefee14473b18 Mon Sep 17 00:00:00 2001
From: feige <791364011@qq.com>
Date: 星期六, 31 八月 2024 23:23:09 +0800
Subject: [PATCH] 修改了权限

---
 ruoyi-ui/src/views/secret/secretInfo.vue |  229 +++++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 172 insertions(+), 57 deletions(-)

diff --git a/ruoyi-ui/src/views/secret/secretInfo.vue b/ruoyi-ui/src/views/secret/secretInfo.vue
index 204ac53..8ec22ed 100644
--- a/ruoyi-ui/src/views/secret/secretInfo.vue
+++ b/ruoyi-ui/src/views/secret/secretInfo.vue
@@ -24,7 +24,7 @@
         </el-form-item>
 		    <el-form-item label="绫诲埆" prop="type">
      <el-select v-model="formData.type" placeholder="璇疯緭鍏ョ被鍒�"  allow-create
-     filterable clearable :style="{width: '100%'}"  >
+     filterable clearable :style="{width: '100%'}"  :disabled="dsb">
      			  <el-option v-for="(item, index) in typeOpt" :key="index" :label="item.label" :value="item.value"
      			  ></el-option>
      			</el-select>
@@ -75,7 +75,7 @@
           multiple
         ref="upload"
         :show-file-list="true"
-        :http-request="requestUpload" 
+        :http-request="requestUpload"
                :file-list="fileList"
              :on-change="handleChange"
         	  :auto-upload="false"
@@ -134,10 +134,10 @@
               multiple
               list-type="picture-card"
               :on-preview="handleFileCardPreview"
-         
+
               :show-file-list="true"
-			  
-			  
+
+
 			  ref="upload1"
 			  :on-remove="handleRemoveFile"
 			:http-request="requestUpload1"
@@ -158,7 +158,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">
@@ -233,9 +233,8 @@
         fileList1:[],
         uploadFileList:[],
         uploadFileList1:[],
-        fileListOther:[
-        
-        ],
+        fileListOther:[],
+        fileListOther1:[],
         dsb:true,
         btn:false,
         isShow:true,
@@ -356,6 +355,7 @@
         this.loading = true;
         getSecretInfo({id}).then((response) => {
           _this.formData = response.data;
+          console.log(_this.formData,'123')
           if(_this.formData.isFinger==1)
             _this.formData.isFinger = '鏄�'
           else
@@ -372,18 +372,32 @@
           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()
                   let nms = paths[i].split("\/")
                   let nm = nms[nms.length - 1]
@@ -391,7 +405,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})
-            		
+
             	}
               }
           }
@@ -404,15 +418,66 @@
     },
     mounted() {},
     methods: {
+      getData(){
+        const id = this.$route.params && this.$route.params.id;
+        let _this = this
+         if (id) {
+           this.loading = true;
+           getSecretInfo({id}).then((response) => {
+             _this.formData = response.data;
+             if(_this.formData.isFinger==1)
+               _this.formData.isFinger = '鏄�'
+             else
+             _this.formData.isFinger = '鍚�'
+        if(_this.formData.isFace==1)
+               _this.formData.isFace = '鏄�'
+             else
+             _this.formData.isFace = '鍚�'
+             if(_this.formData.isPrivate==0)
+                    _this.formData.isPrivate = '鍏湁'
+                  else
+                  _this.formData.isPrivate = '绉佹湁'
+             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()
+                     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.getCateInfo()
+
+         }
+      },
+
 		getCateInfo()
 		{
 			let _this = this
 			  _this.typeOpt = []
-			  
+
 			  getCategory().then(response=>{
 			    console.log(response.data)
 			//	alert(9801)
-			
+
 			    response.data.map(elem=>{
 			      _this.typeOpt.push({"label":elem, "value":elem})
 			    })
@@ -482,17 +547,17 @@
               });
             } else {
               if(this.formData.isFinger==1)
-                     this.formData.isFinger = '鏄�'
-                   else
-                   this.formData.isFinger = '鍚�'
+                this.formData.isFinger = '鏄�'
+              else
+                this.formData.isFinger = '鍚�'
               if(this.formData.isFace==1)
-                     this.formData.isFace = '鏄�'
-                   else
-                   this.formData.isFace = '鍚�'
-                   if(this.formData.isPrivate==0)
-                          this.formData.isPrivate = '鍏湁'
-                        else
-                        this.formData.isPrivate = '绉佹湁'
+                this.formData.isFace = '鏄�'
+              else
+                this.formData.isFace = '鍚�'
+              if(this.formData.isPrivate==0)
+                this.formData.isPrivate = '鍏湁'
+              else
+                this.formData.isPrivate = '绉佹湁'
               this.$modal.msgSuccess("淇敼澶辫触");
 
             }
@@ -528,10 +593,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)
@@ -560,7 +625,19 @@
         	  updateSecret(this.formData).then(response => {
         		this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
         		// this.open = false;
-        	  
+            if(this.formData.isFinger==1)
+              this.formData.isFinger = '鏄�'
+            else
+              this.formData.isFinger = '鍚�'
+            if(this.formData.isFace==1)
+              this.formData.isFace = '鏄�'
+            else
+              this.formData.isFace = '鍚�'
+            if(this.formData.isPrivate==0)
+              this.formData.isPrivate = '鍏湁'
+            else
+              this.formData.isPrivate = '绉佹湁'
+
         	  });
           }
       },
@@ -584,7 +661,7 @@
         		 	//	  alert(this.uploadFileList.length)
         		 }
               this.$delete(this.fileList,i);
-           
+
           }
           }
           let ul = ""
@@ -593,13 +670,13 @@
         		ul = ul + ","+elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
           })
           let uls = ""
-		  
+
           this.fileListOther.map(function (elem){
-			  
+
             if(elem.res==false)
         		uls = uls + ","+elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
           })
-		  
+
           this.formData.url = ul+","+uls;
           if(res==true){
 			  if(this.formData.isFinger=='鏄�')
@@ -616,9 +693,21 @@
 			            this.formData.isPrivate = 1
         	  updateSecret(this.formData).then(response => {
         		this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
+            if(this.formData.isFinger==1)
+              this.formData.isFinger = '鏄�'
+            else
+              this.formData.isFinger = '鍚�'
+            if(this.formData.isFace==1)
+              this.formData.isFace = '鏄�'
+            else
+              this.formData.isFace = '鍚�'
+            if(this.formData.isPrivate==0)
+              this.formData.isPrivate = '鍏湁'
+            else
+              this.formData.isPrivate = '绉佹湁'
         	  });
           }
-        
+
       },
       handleFileCardPreview(file){
         this.dialogFileUrl = file.url;
@@ -656,11 +745,11 @@
         // this.btn = true
         this.isShow=false
       },
-      
+
       //鑷畾涔変笂浼犳柟娉�
           handleChange(file, fileList1) {
              //瀹氫箟涓�涓叏灞�鏁扮粍uploadFileList鏉ュ仛瀛樺偍
-      
+
            // this.uploadFileList.push(file.raw);
             console.log("=========5555=========")
       	  this.uploadFileList.push(file.raw);
@@ -669,7 +758,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})
@@ -680,7 +769,7 @@
       	},
       	fileUpload(){
       	//	var file = params.file;
-      
+
       		var formData = new FormData();
       		//this.$refs.upload1.submit();
       	//	alert(this.uploadFileList1.length)
@@ -688,14 +777,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 = []
@@ -714,28 +803,42 @@
 			            _this.formData.isPrivate = 1
       		    updateSecret(_this.formData).then(response => {
       		      this.$modal.msgSuccess("鏂囨。涓婁紶鎴愬姛");
+                if(this.formData.isFinger==1)
+                  this.formData.isFinger = '鏄�'
+                else
+                  this.formData.isFinger = '鍚�'
+                if(this.formData.isFace==1)
+                  this.formData.isFace = '鏄�'
+                else
+                  this.formData.isFace = '鍚�'
+                if(this.formData.isPrivate==0)
+                  this.formData.isPrivate = '鍏湁'
+                else
+                  this.formData.isPrivate = '绉佹湁'
       		      // 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)
@@ -774,12 +877,24 @@
                 updateSecret(_this.formData).then(response => {
                   _this.$modal.msgSuccess("鍥剧墖涓婁紶鎴愬姛");
                   // this.open = false;
-      
+                  if(this.formData.isFinger==1)
+                    this.formData.isFinger = '鏄�'
+                  else
+                    this.formData.isFinger = '鍚�'
+                  if(this.formData.isFace==1)
+                    this.formData.isFace = '鏄�'
+                  else
+                    this.formData.isFace = '鍚�'
+                  if(this.formData.isPrivate==0)
+                    this.formData.isPrivate = '鍏湁'
+                  else
+                    this.formData.isPrivate = '绉佹湁'
+
                 });
               // }
               // else{
               //   _this.fileListOther.push({name:response.data.fileName, url:response.data.url})
-      
+
               // }
             });
       	},
@@ -787,10 +902,10 @@
           {
          //  alert(124)
       //	 this.uploadFileList.push(params.file);
-      
+
            //alert(34)
-       
-      	
+
+
           },
           requestUpload1(params)
           {
@@ -799,7 +914,7 @@
         //  console.log("-----------")
       	//console.log(this.uploadFileList1)
           },
-      
+
 
       /** 瀵煎嚭鎸夐挳鎿嶄綔 */
       handleExport() {

--
Gitblit v1.9.1