Mike пре 9 година
родитељ
комит
6d4cf32a66
2 измењених фајлова са 11 додато и 6 уклоњено
  1. 10 5
      wl/www/js/controllers/my.js
  2. 1 1
      wl/www/templates/my/profile.html

+ 10 - 5
wl/www/js/controllers/my.js

xqd xqd xqd
@@ -84,9 +84,6 @@
      
         $scope.setAvator = function () {
             camera.chooseImage().then(function (imageUri) {
-                $timeout(function () {
-                    $scope.user.avatar = imageUri;
-                });
                 var uploadOptions = new FileUploadOptions();
                 uploadOptions.fileKey = "photo";
                 uploadOptions.fileName = "avatar.jpg";
@@ -97,7 +94,11 @@
                 uploadOptions.headers = { "Authorization": token };
                 var ft = new FileTransfer();
                 ft.upload(imageUri, encodeURI(config.server + "api/user"), function (sucess) {
-                    console.log('上传成功'+JSON.stringify(sucess));
+                    $timeout(function () {
+                        var res = JSON.parse(sucess.response);
+                        $scope.user.avatar = res.data.avatar;
+                    });
+                    console.log('上传成功'+JSON.stringify(sucess.response));
                      //alert('上传成功'+JSON.stringify(sucess));
                 }, function (fail) {
                     console.log('上传失败'+JSON.stringify(fail));
@@ -240,7 +241,11 @@
                 uploadOptions.headers = { "Authorization": token };
                 var ft = new FileTransfer();
                 ft.upload(imageUri, encodeURI(config.server + "api/trucks"), function (sucess) {
-                    console.log('上传成功'+JSON.stringify(sucess));
+                    $timeout(function () {
+                        var res = JSON.parse(sucess.response);
+                        $scope.user.avatar = res.data.avatar;
+                    });
+                    console.log('上传成功'+JSON.stringify(sucess.response));
                     //alert('上传成功'+JSON.stringify(sucess));
                 }, function (fail) {
                     console.log('上传失败'+JSON.stringify(fail));

+ 1 - 1
wl/www/templates/my/profile.html

xqd
@@ -5,7 +5,7 @@
                 完善个人信息
             </div>
             <a class="item item-avatar-right item-arrow-no" ng-click="setAvator()">
-                <img ng-src="{{host + user.avatar | avator}}" />
+                <img ng-src="{{host}}{{ user.avatar | avator}}" />
                 <h2>头像</h2>
                 <p style="font-size:12px">点击上传</p>
             </a>