|
@@ -18,7 +18,7 @@
|
|
|
<view class="user-left-avatar df">
|
|
<view class="user-left-avatar df">
|
|
|
<img :src="userInfo.avatarSrc"></img>
|
|
<img :src="userInfo.avatarSrc"></img>
|
|
|
</view>
|
|
</view>
|
|
|
- <view class="user-left-btn df jcc aic">上传头像</view>
|
|
|
|
|
|
|
+ <view class="user-left-btn df jcc aic" @click="onUploadAvatar">上传头像</view>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="user-left-line"></view>
|
|
<view class="user-left-line"></view>
|
|
|
<view class="user-left-menu">
|
|
<view class="user-left-menu">
|
|
@@ -228,7 +228,6 @@
|
|
|
console.log("fail+**+*", res)
|
|
console.log("fail+**+*", res)
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
//200失败
|
|
//200失败
|
|
@@ -241,8 +240,6 @@
|
|
|
console.log("fail+**+*", res)
|
|
console.log("fail+**+*", res)
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
},
|
|
},
|
|
|
scroll(e) {
|
|
scroll(e) {
|
|
|
//记录scroll 位置
|
|
//记录scroll 位置
|
|
@@ -352,6 +349,44 @@
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+ },
|
|
|
|
|
+ onUploadAvatar(){
|
|
|
|
|
+
|
|
|
|
|
+ uni.chooseFile({
|
|
|
|
|
+ success: (chooseFileRes) => {
|
|
|
|
|
+ const tempFilePaths = chooseFileRes.tempFilePaths;
|
|
|
|
|
+ uni.uploadFile({
|
|
|
|
|
+ url: this.$Api + "/user/uploaduserheadimage", //仅为示例,非真实的接口地址
|
|
|
|
|
+ filePath: tempFilePaths[0],
|
|
|
|
|
+ name: 'file',
|
|
|
|
|
+ formData: {
|
|
|
|
|
+ 'UserID':this.$UserId, // 创建用户 id
|
|
|
|
|
+ },
|
|
|
|
|
+ success: (uploadFileRes) => {
|
|
|
|
|
+ console.log('upload ok=',uploadFileRes.data);
|
|
|
|
|
+ //刷新avatar
|
|
|
|
|
+ uni.request({
|
|
|
|
|
+ header: {
|
|
|
|
|
+ 'Content-Type': 'application/json;charset=UTF-8'
|
|
|
|
|
+ },
|
|
|
|
|
+ url: this.$Api + " /user/getuserinfo", //仅为示例,非真实的接口地址
|
|
|
|
|
+ method: 'POST',
|
|
|
|
|
+ data: {
|
|
|
|
|
+ "UserID": UserID,
|
|
|
|
|
+ },
|
|
|
|
|
+ dataType: 'json',
|
|
|
|
|
+ success: (res) => {
|
|
|
|
|
+ let data = res.data;
|
|
|
|
|
+ userInfo.avatarSrc = data.Image;
|
|
|
|
|
+ },
|
|
|
|
|
+ fail: (res) => {
|
|
|
|
|
+ console.log("fail+**+*", res)
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|