Browse Source

1、修复修改头像的bug;2、修复个人信息无法修改的问题;3、修复修改个人信息丢失头像的问题;

shibei
luyan 1 year ago
parent
commit
30b4b6d8d5
  1. 9
      miniprogram/pages/formid/formid.js
  2. 0
      miniprogram/pages/formid/formid.json
  3. 0
      miniprogram/pages/formid/formid.wxml
  4. 0
      miniprogram/pages/formid/formid.wxss
  5. 23
      miniprogram/pages/login/login.js
  6. 0
      miniprogram/pages/login/login.json
  7. 6
      miniprogram/pages/login/login.wxml
  8. 0
      miniprogram/pages/login/login.wxss
  9. 1
      miniprogram/pages/my/my.js

9
miniprogram/pages/formid/formid.js

@ -16,9 +16,11 @@ Page({
address: '', address: '',
idNo: '', idNo: '',
form: { form: {
userId:'',
realName: '', realName: '',
identityNo: '', identityNo: '',
mobile: '', mobile: '',
faceImg: '',
villageName: '', //居住小区名称 villageName: '', //居住小区名称
workUnit: '', //工作单位 workUnit: '', //工作单位
workType: '', //单位性质 workType: '', //单位性质
@ -141,6 +143,7 @@ Page({
title: options.title, title: options.title,
}) })
let obj = JSON.parse(wx.getStorageSync('userInfo')) let obj = JSON.parse(wx.getStorageSync('userInfo'))
this.data.form.faceImg = obj.faceImg;
for (let key in obj) { for (let key in obj) {
if (!this.data.form.hasOwnProperty(key)) { if (!this.data.form.hasOwnProperty(key)) {
delete obj[key]; delete obj[key];
@ -603,10 +606,11 @@ Page({
// return false // return false
// } // }
} }
const para = { const para = {
...this.data.form ...this.data.form
} }
para.userId = wx.getStorageSync('userId')
console.log(para);
delete para.couplingCommunityStr delete para.couplingCommunityStr
delete para.couplingCommunity delete para.couplingCommunity
if (this.data.workTypeText) { if (this.data.workTypeText) {
@ -616,10 +620,10 @@ Page({
title: "提交中..." title: "提交中..."
}) })
let than = this let than = this
if (this.data.title) { if (this.data.title) {
wx.login({ wx.login({
success: (res) => { success: (res) => {
para.userId = wx.getStorageSync('userId')
para.wxCode = res.code; para.wxCode = res.code;
if (res.code) { if (res.code) {
api.userInfoUpdate(para).then(res => { api.userInfoUpdate(para).then(res => {
@ -662,7 +666,6 @@ Page({
} }
}) })
} }
console.log(this.data.form);
}, },
onReady() { onReady() {
let _this = this; let _this = this;

0
miniprogram/pages/formid/formid.json

0
miniprogram/pages/formid/formid.wxml

0
miniprogram/pages/formid/formid.wxss

23
miniprogram/pages/login/login.js

@ -7,8 +7,8 @@ Page({
* 页面的初始数据 * 页面的初始数据
*/ */
data: { data: {
mobile: '',//17637262085 mobile: '', //17637262085
password: ''//123456 password: '' //123456
}, },
/** /**
@ -66,7 +66,7 @@ Page({
onShareAppMessage() { onShareAppMessage() {
}, },
handleLogin () { handleLogin() {
var that = this; var that = this;
if (that.data.mobile == '') { if (that.data.mobile == '') {
wx.showToast({ wx.showToast({
@ -96,17 +96,17 @@ Page({
password: that.data.password, password: that.data.password,
wxCode: code wxCode: code
}; };
api.getToken(params).then( (res) =>{ api.getToken(params).then((res) => {
console.log(res);
if (res.code == 0) { if (res.code == 0) {
wx.setStorageSync('token', res.data.token); wx.setStorageSync('token', res.data.token);
wx.setStorageSync('userId', res.data.userId);
wx.setStorageSync('userTagKey', res.data.userTagKey); wx.setStorageSync('userTagKey', res.data.userTagKey);
// this.getToken()
wx.setStorageSync('deptDataScopeList', JSON.stringify(res.data.deptDataScopeList)); wx.setStorageSync('deptDataScopeList', JSON.stringify(res.data.deptDataScopeList));
wx.switchTab({ wx.switchTab({
url: '/pages/home/home' url: '/pages/home/home'
}); });
} } else {
else {
wx.showToast({ wx.showToast({
title: res.msg, title: res.msg,
icon: 'none', icon: 'none',
@ -127,20 +127,17 @@ Page({
mobile: e.detail.value mobile: e.detail.value
}); });
}, },
getPassword (e) { getPassword(e) {
this.setData({ this.setData({
password: e.detail.value password: e.detail.value
}); });
}, },
toRegister(){ toRegister() {
// wx.navigateTo({
// url: `/subpages/home/pages/newsDetail/newsDetail`
// })
wx.navigateTo({ wx.navigateTo({
url: `/pages/formid/formid` url: `/pages/formid/formid`
}) })
}, },
forgotPwd(){ forgotPwd() {
wx.navigateTo({ wx.navigateTo({
url: '/pages/forgotPwd/forgotPwd', url: '/pages/forgotPwd/forgotPwd',
}) })

0
miniprogram/pages/login/login.json

6
miniprogram/pages/login/login.wxml

@ -5,17 +5,11 @@
<view class="info"> <view class="info">
<view class="info-bg"> <view class="info-bg">
<view class="name"> <view class="name">
<!-- <view class="name-pw-bg">
<image src="../../../../../../assets/images/name.png"></image>
</view> -->
<view class="info-input"> <view class="info-input">
<input bindinput="getmobile" placeholder="请输入用户名" value="{{mobile}}"></input> <input bindinput="getmobile" placeholder="请输入用户名" value="{{mobile}}"></input>
</view> </view>
</view> </view>
<view class="password"> <view class="password">
<!-- <view class="name-pw-bg">
<image src="../../../../../../assets/images/password.png"></image>
</view> -->
<view class="info-input"> <view class="info-input">
<input bindinput="getPassword" password placeholder="请输入密码" value="{{password}}"></input> <input bindinput="getPassword" password placeholder="请输入密码" value="{{password}}"></input>
</view> </view>

0
miniprogram/pages/login/login.wxss

1
miniprogram/pages/my/my.js

@ -180,6 +180,7 @@ Page({
api.userInfoUpdate(para).then(res => { api.userInfoUpdate(para).then(res => {
if (res.code == 0) { if (res.code == 0) {
wx.setStorageSync(para, 'userInfo') wx.setStorageSync(para, 'userInfo')
_this.getUserInfo() _this.getUserInfo()
} }
}).catch(err => { }).catch(err => {

Loading…
Cancel
Save