// pages/updateWord/updateWord.js
							 | 
						|
								const app = getApp();
							 | 
						|
								const WXAPI = require('../../utils/request')
							 | 
						|
								Page({
							 | 
						|
								
							 | 
						|
								  /**
							 | 
						|
								   * 页面的初始数据
							 | 
						|
								   */
							 | 
						|
								  data: {
							 | 
						|
								    rightIcon:['closed-eye','closed-eye','closed-eye'],
							 | 
						|
								    type:['password','password','password'],
							 | 
						|
								    password:["","",""],
							 | 
						|
								    role:''
							 | 
						|
								  },
							 | 
						|
								  onClickIcon(event){
							 | 
						|
								    var rightIcon=this.data.rightIcon
							 | 
						|
								    var type=this.data.type
							 | 
						|
								    var index=event.currentTarget.dataset.index
							 | 
						|
								    if(rightIcon[index]=="closed-eye"){
							 | 
						|
								      rightIcon[index]="eye-o"
							 | 
						|
								      type[index]="text"
							 | 
						|
								    }else{
							 | 
						|
								      rightIcon[index]="closed-eye"
							 | 
						|
								      type[index]="password"
							 | 
						|
								    }
							 | 
						|
								    this.setData({
							 | 
						|
								      rightIcon,
							 | 
						|
								      type
							 | 
						|
								    })
							 | 
						|
								  },
							 | 
						|
								  onChange(event) {
							 | 
						|
								    var password=this.data.password
							 | 
						|
								    password[event.currentTarget.dataset.index]=event.detail
							 | 
						|
								    this.setData({
							 | 
						|
								      password:password
							 | 
						|
								    })
							 | 
						|
								  },
							 | 
						|
								  /**
							 | 
						|
								   * 生命周期函数--监听页面加载
							 | 
						|
								   */
							 | 
						|
								  onLoad: function (options) {
							 | 
						|
								    console.log(options);
							 | 
						|
								    if(options.role){
							 | 
						|
								      this.setData({
							 | 
						|
								        role:options.role
							 | 
						|
								      })
							 | 
						|
								    }
							 | 
						|
								  },
							 | 
						|
								  // 修改密码
							 | 
						|
								  modifyPassword(){
							 | 
						|
								    console.log(this.data.role)
							 | 
						|
								    if(this.data.role == 1){
							 | 
						|
								      var userInfo=wx.getStorageSync('userInfo')
							 | 
						|
								      if (this.data.password[2] != this.data.password[1]) {
							 | 
						|
								        wx.showToast({
							 | 
						|
								          title: '确认密码输入错误!',
							 | 
						|
								          duration:2000,
							 | 
						|
								          icon:'none'
							 | 
						|
								        })
							 | 
						|
								      } else if (this.data.password[0] == '' || this.data.password[1] == ''|| this.data.password[2] == '') {
							 | 
						|
								        wx.showToast({
							 | 
						|
								          title: '请输入修改的密码',
							 | 
						|
								          duration:2000,
							 | 
						|
								          icon:'none'
							 | 
						|
								        })
							 | 
						|
								      } else {
							 | 
						|
								        var data = {
							 | 
						|
								          userId: userInfo.id,
							 | 
						|
								          new: this.data.password[2],
							 | 
						|
								          old: this.data.password[0],
							 | 
						|
								        };      
							 | 
						|
								        WXAPI.editPassword(data).then(res1 => {
							 | 
						|
								          if (res1.success) {
							 | 
						|
								            wx.showToast({
							 | 
						|
								              title: "修改成功",
							 | 
						|
								              duration: 2000,
							 | 
						|
								              icon: 'none'
							 | 
						|
								            })
							 | 
						|
								            this.setData({
							 | 
						|
								              rightIcon:['closed-eye','closed-eye','closed-eye'],
							 | 
						|
								              type:['password','password','password'],
							 | 
						|
								              password:["","",""]
							 | 
						|
								            })
							 | 
						|
								          } else {
							 | 
						|
								            wx.showToast({
							 | 
						|
								              title: "修改失败",
							 | 
						|
								              duration: 2000,
							 | 
						|
								              icon: 'none'
							 | 
						|
								            })
							 | 
						|
								          }
							 | 
						|
								        })
							 | 
						|
								      }
							 | 
						|
								    }else if(this.data.role == 2){
							 | 
						|
								      if (this.data.password[2] != this.data.password[1]) {
							 | 
						|
								        wx.showToast({
							 | 
						|
								          title: '确认密码输入错误!',
							 | 
						|
								          duration:2000,
							 | 
						|
								          icon:'none'
							 | 
						|
								        })
							 | 
						|
								      } else if (this.data.password[1] == ''|| this.data.password[2] == '') {
							 | 
						|
								        wx.showToast({
							 | 
						|
								          title: '请输入新的密码',
							 | 
						|
								          duration:2000,
							 | 
						|
								          icon:'none'
							 | 
						|
								        })        
							 | 
						|
								      } else {
							 | 
						|
								        let deviceinfo = wx.getStorageSync('deviceinfoList')
							 | 
						|
								        var rowInfo = JSON.parse(deviceinfo[0].info)
							 | 
						|
								        let loginKey = WXAPI.setCode("MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCXKHkNKieiGOTjXZJ0lFBjhRCa\nZTaAebTIfB9nnnVmNVIp//yCfyFXSlxbAj58CQwCVhwy109ROYf3BcsQNMZz7Djo\n8a5V0JThNye4ihxLiYLawLRjb2y2/IhzV0/JZiFtaM83xUt0tbqTKxD00Up7dy8c\n9OXc0h//0uQSraf6JwIDAQAB",this.data.password[2])
							 | 
						|
								        var data = {
							 | 
						|
								          loginKey: loginKey,
							 | 
						|
								          number:rowInfo.userTelephone,
							 | 
						|
								          signature:wx.getStorageSync('signature'),
							 | 
						|
								        };
							 | 
						|
								        WXAPI.updateCard(data).then(res=>{
							 | 
						|
								          if(res.success){
							 | 
						|
								            wx.showToast({
							 | 
						|
								              title: '修改成功',
							 | 
						|
								              duration:2000,
							 | 
						|
								              icon:'none'
							 | 
						|
								            })        
							 | 
						|
								          }else{
							 | 
						|
								            wx.showToast({
							 | 
						|
								              title: '修改失败',
							 | 
						|
								              duration:2000,
							 | 
						|
								              icon:'none'
							 | 
						|
								            })      
							 | 
						|
								          }
							 | 
						|
								        })
							 | 
						|
								      }
							 | 
						|
								    }
							 | 
						|
								  },
							 | 
						|
								  /**
							 | 
						|
								   * 生命周期函数--监听页面初次渲染完成
							 | 
						|
								   */
							 | 
						|
								  onReady: function () {
							 | 
						|
								
							 | 
						|
								  },
							 | 
						|
								
							 | 
						|
								  /**
							 | 
						|
								   * 生命周期函数--监听页面显示
							 | 
						|
								   */
							 | 
						|
								  onShow: function () {
							 | 
						|
								
							 | 
						|
								  },
							 | 
						|
								
							 | 
						|
								  /**
							 | 
						|
								   * 生命周期函数--监听页面隐藏
							 | 
						|
								   */
							 | 
						|
								  onHide: function () {
							 | 
						|
								
							 | 
						|
								  },
							 | 
						|
								
							 | 
						|
								  /**
							 | 
						|
								   * 生命周期函数--监听页面卸载
							 | 
						|
								   */
							 | 
						|
								  onUnload: function () {
							 | 
						|
								
							 | 
						|
								  },
							 | 
						|
								
							 | 
						|
								  /**
							 | 
						|
								   * 页面相关事件处理函数--监听用户下拉动作
							 | 
						|
								   */
							 | 
						|
								  onPullDownRefresh: function () {
							 | 
						|
								
							 | 
						|
								  },
							 | 
						|
								
							 | 
						|
								  /**
							 | 
						|
								   * 页面上拉触底事件的处理函数
							 | 
						|
								   */
							 | 
						|
								  onReachBottom: function () {
							 | 
						|
								
							 | 
						|
								  },
							 | 
						|
								
							 | 
						|
								  /**
							 | 
						|
								   * 用户点击右上角分享
							 | 
						|
								   */
							 | 
						|
								  onShareAppMessage: function () {
							 | 
						|
								
							 | 
						|
								  }
							 | 
						|
								})
							 |