Commit fc6e6ec9d36eedb2f5f03b165738df6bb92a357d

Authored by iceling
1 parent e5028f23

1111

pages/user/Change_phone/Change_phone.js
@@ -11,29 +11,38 @@ Page({ @@ -11,29 +11,38 @@ Page({
11 */ 11 */
12 data: { 12 data: {
13 iurl: r.imghost, 13 iurl: r.imghost,
14 - inputxphone: 1, 14 + inputxphone: 0,
15 mobile: null, //旧手机号码 15 mobile: null, //旧手机号码
16 currentTime: "", //验证码发送倒计时 16 currentTime: "", //验证码发送倒计时
17 - getvcode: "获取验证码", 17 + getvcode: "获取验证码", //显示文字
  18 + time_len: 0, //重新获取时长
18 wxopenid: null, 19 wxopenid: null,
19 isver: 0, //是否有发送验证码 20 isver: 0, //是否有发送验证码
20 code: "", //验证码 21 code: "", //验证码
21 change_phone: "", //新手机号码 22 change_phone: "", //新手机号码
  23 + send: 1, //发送类型
22 }, 24 },
23 /** 25 /**
24 * 生命周期函数--监听页面加载 26 * 生命周期函数--监听页面加载
25 */ 27 */
26 onLoad: function(options) { 28 onLoad: function(options) {
  29 + var th = this;
27 var pages = getCurrentPages(); 30 var pages = getCurrentPages();
28 - var prevPage = pages[pages.length - 2]; //上一个页面 31 + var prevPage = pages[pages.length - 2]; //上一个页面
29 //直接调用上一个页面的setData()方法,把数据存到上一个页面中去 32 //直接调用上一个页面的setData()方法,把数据存到上一个页面中去
30 prevPage.setData({ 33 prevPage.setData({
31 is_zy: 1 34 is_zy: 1
32 }) 35 })
33 - this.setData({  
34 - mobile: options.mobile,  
35 - wxopenid: options.openid 36 + getApp().getConfig2(function(ee) {
  37 + var sms_conf = ee.sms_send_type;
  38 + sms_conf = JSON.parse(sms_conf);
  39 + th.setData({
  40 + mobile: getApp().globalData.userInfo.mobile,
  41 + wxopenid: getApp().globalData.userInfo.weapp_openid,
  42 + time_len: sms_conf.time_out
  43 + })
36 }) 44 })
  45 +
37 }, 46 },
38 //获取手机验证码 47 //获取手机验证码
39 Ver_phone: function() { 48 Ver_phone: function() {
@@ -42,6 +51,7 @@ Page({ @@ -42,6 +51,7 @@ Page({
42 var wxopenid = th.data.wxopenid; 51 var wxopenid = th.data.wxopenid;
43 var change_phone = th.data.change_phone; 52 var change_phone = th.data.change_phone;
44 var isver = th.data.isver; 53 var isver = th.data.isver;
  54 + var send = th.data.send;
45 var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/; 55 var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/;
46 if (mobile.length < 11) { 56 if (mobile.length < 11) {
47 getApp().my_warnning("请输入11位的手机号码", 0, th); 57 getApp().my_warnning("请输入11位的手机号码", 0, th);
@@ -66,7 +76,7 @@ Page({ @@ -66,7 +76,7 @@ Page({
66 getApp().request.post("/api/weshop/smslog/sendsms", { 76 getApp().request.post("/api/weshop/smslog/sendsms", {
67 data: { 77 data: {
68 store_id: r.stoid, 78 store_id: r.stoid,
69 - scene: 1, //发送类型(1短信 2语音) 79 + scene: send, //发送类型(1短信 2语音)
70 mobile: mobile, 80 mobile: mobile,
71 wxopenid: wxopenid 81 wxopenid: wxopenid
72 }, 82 },
@@ -74,14 +84,15 @@ Page({ @@ -74,14 +84,15 @@ Page({
74 if (res.data.code == 0) { 84 if (res.data.code == 0) {
75 th.setData({ 85 th.setData({
76 isver: 0, 86 isver: 0,
77 - getvcode: 60, 87 + getvcode: th.data.time_len,
78 currentTime: setInterval(th.gettime, 1000), 88 currentTime: setInterval(th.gettime, 1000),
  89 + send: 2
79 }) 90 })
80 } else { 91 } else {
81 getApp().my_warnning(res.data.msg, 0, th); 92 getApp().my_warnning(res.data.msg, 0, th);
82 th.setData({ 93 th.setData({
83 isver: 0, 94 isver: 0,
84 - getvcode: "重新获取" 95 + getvcode: "重新获取",
85 }) 96 })
86 return false; 97 return false;
87 } 98 }
@@ -114,9 +125,8 @@ Page({ @@ -114,9 +125,8 @@ Page({
114 getApp().request.put("/api/weshop/users/updateMobile/" + r.stoid + '/' + o.user_id + '/' + code + '/' + mobile, { 125 getApp().request.put("/api/weshop/users/updateMobile/" + r.stoid + '/' + o.user_id + '/' + code + '/' + mobile, {
115 success: function(res) { 126 success: function(res) {
116 if (res.data.code == 0) { 127 if (res.data.code == 0) {
117 -  
118 - var url="/pages/user/userinfo/userinfo?change_phone" + change_phone  
119 - console.log("uuuuuuuu",url); 128 + var url = "/pages/user/userinfo/userinfo?change_phone" + change_phone
  129 + getApp().globalData.userInfo.mobile = mobile;
120 getApp().my_warnning("更换成功", 0, th); 130 getApp().my_warnning("更换成功", 0, th);
121 getApp().goto(url); 131 getApp().goto(url);
122 132
pages/user/userinfo/userinfo.wxml
@@ -201,11 +201,11 @@ @@ -201,11 +201,11 @@
201 </view> 201 </view>
202 </view> 202 </view>
203 <!-- 确认修改按钮 --> 203 <!-- 确认修改按钮 -->
204 -<cover-view class="flex-center confirm"> 204 +<view class="flex-center confirm">
205 <view class="flex-center fs30 confirmtext"bindtap="confirm_revision"> 205 <view class="flex-center fs30 confirmtext"bindtap="confirm_revision">
206 <view>确认修改</view> 206 <view>确认修改</view>
207 </view> 207 </view>
208 -</cover-view> 208 +</view>
209 209
210 <!--弹出层内容,其中的“我知道”中绑定让弹出层消失的函数:bindtap="hide"--> 210 <!--弹出层内容,其中的“我知道”中绑定让弹出层消失的函数:bindtap="hide"-->
211 <view class="tc_view" hidden='{{tc_hide}}' bindtap='hide_tc'> 211 <view class="tc_view" hidden='{{tc_hide}}' bindtap='hide_tc'>