diff --git a/models/user.js b/models/user.js
index 0d9aa52..97ba995 100644
--- a/models/user.js
+++ b/models/user.js
@@ -8,7 +8,8 @@ const UserConst = {
user_myTopics_url:'/api/group/groupByUser', // 我的议题
user_myActivity_url:'/api/activity/activityList', // 我的活动
- user_updateUserInfo_url:'/api/miniuser/updateMiniUser' // 更新用户信息
+ user_updateUserInfo_url:'/api/miniuser/updateMiniUser', // 更新用户信息
+ user_sendUserInfo_url:'/api/miniuser/updateUserInfo' // 上传用户信息
}
class UserModel extends HTTP {
constructor () {
@@ -43,7 +44,24 @@ class UserModel extends HTTP {
this.request(params)
}
-
+ sendUserInfo(weChatInfo,success){
+ let params = {
+ url: UserConst.user_sendUserInfo_url,
+ method: Method.POST,
+ data: {
+ avatarUrl: weChatInfo.avatarUrl,
+ city: weChatInfo.city,
+ country: weChatInfo.country,
+ gender: weChatInfo.gender,
+ nickName: weChatInfo.nickName,
+ province: weChatInfo.province
+ },
+ success: success
+ }
+ this.request(params)
+ }
+
+
getMyMessageList(page, success){
let params = {
url: UserConst.user_myMessage_url,
diff --git a/pages/user/index.js b/pages/user/index.js
index 9de82a3..80e8c65 100644
--- a/pages/user/index.js
+++ b/pages/user/index.js
@@ -44,19 +44,19 @@ Page({
if (e.detail.userInfo){
let avatarUrl = e.detail.userInfo.avatarUrl
let nickName = e.detail.userInfo.nickName
-
- this.updateUserInfo(avatarUrl,nickName)
+ this.sendUserInfo(e.detail.userInfo)
}
},
- // 将用户信息发送服务器
- updateUserInfo (avatarUrl, nickName) {
- userModel.updateUserInfo(avatarUrl, nickName, res => {
- if(res.code === 200){
+ // 上传用户信息
+ sendUserInfo(weChatInfo){
+ userModel.sendUserInfo(weChatInfo, res => {
+ if (res.code === 200) {
this.getUserInfo()
}
})
},
+
// 获取用户信息
getUserInfo () {
userModel.getUserInfo(res => {
diff --git a/pages/user/myInfo/index.js b/pages/user/myInfo/index.js
index 6026688..a2af991 100644
--- a/pages/user/myInfo/index.js
+++ b/pages/user/myInfo/index.js
@@ -79,16 +79,16 @@ Page({
// phone: e.detail.value
// })
// },
- bindCompanyInput(e) {
- this.setData({
- company: e.detail.value
- })
- },
- bindPositionInput(e) {
- this.setData({
- position: e.detail.value
- })
- },
+ // bindCompanyInput(e) {
+ // this.setData({
+ // company: e.detail.value
+ // })
+ // },
+ // bindPositionInput(e) {
+ // this.setData({
+ // position: e.detail.value
+ // })
+ // },
submit(){
userModel.updateUserInfo(this.data, res => {
if(res.code === 200){
diff --git a/pages/user/myInfo/index.wxml b/pages/user/myInfo/index.wxml
index 5bb46cb..fe10cb1 100644
--- a/pages/user/myInfo/index.wxml
+++ b/pages/user/myInfo/index.wxml
@@ -27,14 +27,14 @@
title="工作单位"
ext-class="cell-item">
-
+
-
+