|
|
- // 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 () {
-
- }
- })
|