| 
					
				 | 
			
			
				@@ -179,32 +179,31 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 let that = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // console.log('------- photo -------'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // console.log(this.photo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.updateInfo(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // let fileObj = this.photo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let formData = new FormData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // if(fileObj.size/1024 > 1025) { //大于1M,进行压缩上传 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //     photoCompress(fileObj, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //         quality: 0.2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //     }, function(base64Codes){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //         //console.log("压缩后:" + base.length / 1024 + " " + base); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //         var bl = convertBase64UrlToBlob(base64Codes); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //         formData.append('file', fileObj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //         console.log(formData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //         formData.append("file", bl, "file_"+Date.parse(new Date())+".jpg"); // 文件对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //         console.log(formData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // }else { //小于等于1M 原图上传 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //     formData.append('file', this.photo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.compressImg(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            compressImg: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                let that = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                let fileObj = this.photo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                photoCompress(fileObj, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    quality: 0.2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }, function (base64Codes) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    let formData = new FormData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    //console.log("压缩后:" + base.length / 1024 + " " + base); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    var bl = convertBase64UrlToBlob(base64Codes); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    // formData.append('file', fileObj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    console.log(fileObj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    formData.append("file", bl); // 文件对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    console.log(bl); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    console.log("file_" + Date.parse(new Date()) + ".jpg"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    that.uploadImg(formData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            uploadImg(formData) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                let that = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 BasicFunction.get_data("fileserver/upload?sign=abcdefg", function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        let imgURL = res.model; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if (res.ret === '10000') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (res.ret === '10000' && res.model !== undefined && res.model.length !== 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            let imgURL = res.model; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             that.updateInfo(imgURL); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             Toast.fail('上传图片失败,请检查网络'); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -217,7 +216,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }, formData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            updateInfo(image){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            updateInfo(image) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 let userId = localStorage.getItem('frontend-userid'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 let that = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 let useridentity = that.identityDo; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -288,6 +287,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.$router.push('login'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 获取smartUser 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             BasicFunction.get_data('smartUsers/list?uid=' + userId, function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (res.ret === '10000') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if(res.model === undefined || res.model == null || res.model.list == undefined || res.model.list.length <= 0){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -302,6 +302,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     that.userDo = res.model.list[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }, {}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 获取Identity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             BasicFunction.get_data("smartIdentity/list?userId=" + userId, function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (res.ret === '10000' && res.model !== undefined && res.model.list !== undefined && res.model.list.length > 0) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -432,48 +433,48 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //上传文件方法 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    function UpladFile() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var fileObj = document.getElementById("file").files[0]; // js 获取文件对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var url = "后台图片上传接口"; // 接收上传文件的后台地址 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var form = new FormData(); // FormData 对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (fileObj.size / 1024 > 1025) { //大于1M,进行压缩上传 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            photoCompress(fileObj, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                quality: 0.2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }, function (base64Codes) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //console.log("压缩后:" + base.length / 1024 + " " + base); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                var bl = convertBase64UrlToBlob(base64Codes); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                form.append("file", bl, "file_" + Date.parse(new Date()) + ".jpg"); // 文件对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                xhr = new XMLHttpRequest();  // XMLHttpRequest 对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                xhr.open("post", url, true); //post方式,url为服务器请求地址,true 该参数规定请求是否异步处理。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                xhr.onload = uploadComplete; //请求完成 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                xhr.onerror = uploadFailed; //请求失败 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                xhr.upload.onprogress = progressFunction;//【上传进度调用方法实现】 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                xhr.upload.onloadstart = function () {//上传开始执行方法 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    ot = new Date().getTime();   //设置上传开始时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    oloaded = 0;//设置上传开始时,以上传的文件大小为0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                xhr.send(form); //开始上传,发送form数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else { //小于等于1M 原图上传 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            form.append("file", fileObj); // 文件对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            xhr = new XMLHttpRequest();  // XMLHttpRequest 对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            xhr.open("post", url, true); //post方式,url为服务器请求地址,true 该参数规定请求是否异步处理。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            xhr.onload = uploadComplete; //请求完成 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            xhr.onerror = uploadFailed; //请求失败 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            xhr.upload.onprogress = progressFunction;//【上传进度调用方法实现】 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            xhr.upload.onloadstart = function () {//上传开始执行方法 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ot = new Date().getTime();   //设置上传开始时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                oloaded = 0;//设置上传开始时,以上传的文件大小为0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            xhr.send(form); //开始上传,发送form数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // function UpladFile() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     var fileObj = document.getElementById("file").files[0]; // js 获取文件对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     var url = "后台图片上传接口"; // 接收上传文件的后台地址 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     var form = new FormData(); // FormData 对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     if (fileObj.size / 1024 > 1025) { //大于1M,进行压缩上传 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         photoCompress(fileObj, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             quality: 0.2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         }, function (base64Codes) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             //console.log("压缩后:" + base.length / 1024 + " " + base); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             var bl = convertBase64UrlToBlob(base64Codes); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             form.append("file", bl, "file_" + Date.parse(new Date()) + ".jpg"); // 文件对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             xhr = new XMLHttpRequest();  // XMLHttpRequest 对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             xhr.open("post", url, true); //post方式,url为服务器请求地址,true 该参数规定请求是否异步处理。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             xhr.onload = uploadComplete; //请求完成 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             xhr.onerror = uploadFailed; //请求失败 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             xhr.upload.onprogress = progressFunction;//【上传进度调用方法实现】 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             xhr.upload.onloadstart = function () {//上传开始执行方法 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //                 ot = new Date().getTime();   //设置上传开始时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //                 oloaded = 0;//设置上传开始时,以上传的文件大小为0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             xhr.send(form); //开始上传,发送form数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     } else { //小于等于1M 原图上传 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         form.append("file", fileObj); // 文件对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         xhr = new XMLHttpRequest();  // XMLHttpRequest 对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         xhr.open("post", url, true); //post方式,url为服务器请求地址,true 该参数规定请求是否异步处理。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         xhr.onload = uploadComplete; //请求完成 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         xhr.onerror = uploadFailed; //请求失败 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         xhr.upload.onprogress = progressFunction;//【上传进度调用方法实现】 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         xhr.upload.onloadstart = function () {//上传开始执行方法 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             ot = new Date().getTime();   //设置上传开始时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             oloaded = 0;//设置上传开始时,以上传的文件大小为0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         xhr.send(form); //开始上传,发送form数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <style scoped> 
			 |