mobile.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. // pages/ispBusiness/mobile.js
  2. const utils = require('../../utils/util.js')
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. ispId: '',
  9. mobile: '',
  10. cmobile: '',
  11. pwd: ''
  12. },
  13. /**
  14. * 生命周期函数--监听页面加载
  15. */
  16. onLoad: function (options) {
  17. this.setData({
  18. ispId: options.ispId
  19. })
  20. },
  21. //确定
  22. submitData() {
  23. let params = {
  24. cusMobile: utils.trimAll(this.data.mobile),
  25. cusConfirmMobile: utils.trimAll(this.data.cmobile),
  26. password: utils.trimAll(this.data.pwd),
  27. ispId: this.data.ispId,
  28. mobile: utils.getInfo().mobile,
  29. reqChannel: 5
  30. }
  31. if (params.cusMobile === '') {
  32. utils.toast('新手机号不能为空')
  33. return
  34. }
  35. if (!utils.testMobile(params.cusMobile)) {
  36. utils.toast('请填写正确的手机号')
  37. return
  38. }
  39. if (params.cusConfirmMobile === '') {
  40. utils.toast('确认手机号不能为空')
  41. return
  42. }
  43. if (params.cusMobile !== params.cusConfirmMobile) {
  44. utils.toast('两次手机号码输入不一致')
  45. return
  46. }
  47. if (params.password === '') {
  48. utils.toast('登录密码不能为空')
  49. return
  50. }
  51. utils.axios({
  52. method: 'post',
  53. url: '/auth/oper/user/modifyCusMobile',
  54. data: params,
  55. sendBefore() {
  56. wx.showLoading({
  57. title: '提交中...',
  58. mask: true
  59. })
  60. },
  61. complete() {
  62. wx.hideLoading()
  63. },
  64. success: res => {
  65. utils.funPrev(prev => {
  66. prev.getDetail()
  67. utils.toast('管理员手机号修改成功')
  68. wx.navigateBack()
  69. })
  70. }
  71. })
  72. },
  73. getMobile(e) {
  74. let value = e.detail.value
  75. this.setData({
  76. mobile: value
  77. })
  78. },
  79. getCmobile(e) {
  80. let value = e.detail.value
  81. this.setData({
  82. cmobile: value
  83. })
  84. },
  85. getPwd(e) {
  86. let value = e.detail.value
  87. this.setData({
  88. pwd: value
  89. })
  90. },
  91. /**
  92. * 生命周期函数--监听页面初次渲染完成
  93. */
  94. onReady: function () {
  95. },
  96. /**
  97. * 生命周期函数--监听页面显示
  98. */
  99. onShow: function () {
  100. },
  101. /**
  102. * 生命周期函数--监听页面隐藏
  103. */
  104. onHide: function () {
  105. },
  106. /**
  107. * 生命周期函数--监听页面卸载
  108. */
  109. onUnload: function () {
  110. },
  111. /**
  112. * 页面相关事件处理函数--监听用户下拉动作
  113. */
  114. onPullDownRefresh: function () {
  115. },
  116. /**
  117. * 页面上拉触底事件的处理函数
  118. */
  119. onReachBottom: function () {
  120. },
  121. /**
  122. * 用户点击右上角分享
  123. */
  124. onShareAppMessage: function () {
  125. }
  126. })