wesmiler 6 lat temu
rodzic
commit
86a485035b
1 zmienionych plików z 7 dodań i 7 usunięć
  1. 7 7
      public/static/weixin/js/photo.js

+ 7 - 7
public/static/weixin/js/photo.js

@@ -657,7 +657,7 @@ var app = new Vue({
                 $image = $("#cropImg");
                 $image = $("#cropImg");
                 alert(32)
                 alert(32)
                 // var canvas = $image.cropper('getCroppedCanvas');
                 // var canvas = $image.cropper('getCroppedCanvas');
-                var canvas = $image.cropper('getCroppedCanvas',_this.cropParams.cropData);
+                /*var canvas = $image.cropper('getCroppedCanvas',_this.cropParams.cropData);
                 var url = canvas.toDataURL('image/jepg');
                 var url = canvas.toDataURL('image/jepg');
                 var timestamp = Date.parse(new Date());
                 var timestamp = Date.parse(new Date());
                 var name = timestamp + ".jpeg";
                 var name = timestamp + ".jpeg";
@@ -674,7 +674,7 @@ var app = new Vue({
                     var data = _this.cropParams;
                     var data = _this.cropParams;
                     data.url = url;
                     data.url = url;
                     data.preview = url;
                     data.preview = url;
-                    // data.fileData = _this.dataURLtoFile(url, name);
+                    data.fileData = _this.dataURLtoFile(url, name);
                     _this.picList.push(data);
                     _this.picList.push(data);
                 }
                 }
                 alert(35)
                 alert(35)
@@ -684,9 +684,9 @@ var app = new Vue({
                     _this.cropParams = {};
                     _this.cropParams = {};
                     $("#cropImg").cropper('destroy');
                     $("#cropImg").cropper('destroy');
                     _this.jc = null;
                     _this.jc = null;
-                }, 500);
-                /*canvas.toBlob(function (e) {
-                    console.log(e||event);  //生成Blob的图片格式
+                }, 500);*/
+                canvas.toBlob(function (e) {
+                    //生成Blob的图片格式
                     if (e != null) {
                     if (e != null) {
                         var timestamp = Date.parse(new Date());
                         var timestamp = Date.parse(new Date());
                         e.name = timestamp + ".png";
                         e.name = timestamp + ".png";
@@ -705,7 +705,7 @@ var app = new Vue({
                         }
                         }
 
 
                         setTimeout(function () {
                         setTimeout(function () {
-
+                            $.closePopup();
                             $.hideLoading();
                             $.hideLoading();
                             _this.cropParams = {};
                             _this.cropParams = {};
                             $("#cropImg").cropper('destroy');
                             $("#cropImg").cropper('destroy');
@@ -721,7 +721,7 @@ var app = new Vue({
                             $.hideLoading();
                             $.hideLoading();
                         }, 1000);
                         }, 1000);
                     }
                     }
-                }, "image/jpeg");*/
+                }, "image/jpeg");
 
 
             }
             }