| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- import {
- sendPhoneCode,
- getPayrollId
- } from '../../services/index.js'
- import {
- showToast
- } from '../../utils/tips.js'
- import {
- imgServerUrl
- } from '../../config/config.js'
- import $wuxCountDown from '../../utils/coutdown.js'
- var app = getApp()
- Page({
- data: {
- imgServerUrl: imgServerUrl,
- iphone: "",
- yzm: '',
- phone: '',
- url: '',
- reset: false
- },
- onLoad: function(options) {
- if (options.phone) {
- this.setData({
- phone: options.phone,
- url: options.url
- })
- if (options.title) {
- wx.setNavigationBarTitle({
- title: options.title,
- })
- }
- }
- // console.log(opts.approveState);
- // this.setData({
- // approveState: opts.approveState
- // })
- // if (opts.approveState == 0) {
- // wx.showModal({
- // title: '您还未进行实名认证',
- // content: '认证后即可使用查询功能',
- // cancelText: '以后再说',
- // confirmText: '立即认证',
- // success(res) {
- // if (res.confirm) {
- // wx.redirectTo({
- // url: '../identification/index',
- // })
- // } else if (res.cancel) {
- // wx.navigateBack({
- // delta: 1
- // })
- // }
- // }
- // })
- // }
- },
- //下一步提交
- next(e) {
- if (this.data.approveState != 3) {
- showToast('身份认证成功后才可进行查询!!!')
- return
- }
- if (this.data.iphone.length != 11) {
- showToast('请输入11位手机号码!')
- return
- }
- if (this.data.yzm.length != 6) {
- showToast('请输入6位验证码!')
- return
- }
- let paramsObj = {
- phone: this.data.iphone,
- code: this.data.yzm,
- user_id: app.globalData.userId,
- user_token: app.globalData.userToken,
- member_id: app.globalData.memberId
- }
- Object.assign(paramsObj);
- getPayrollId(paramsObj).then(data => {
- console.log(data)
- wx.redirectTo({
- url: '../wages/index?idNum=' + data.data.hpMember.idCardNumber + "&realName=" + data.data.hpMember.realName,
- })
- })
- },
- // 手机号输入
- bindPhoneInput(e) {
- this.setData({
- iphone: e.detail.value
- })
- },
- // 验证码号输入
- bindCodeInput(e) {
- this.setData({
- yzm: e.detail.value
- })
- },
- //倒计时
- vcode() {
- if (this.djs && this.djs.interval) return !1
- this.djs = new $wuxCountDown({
- date: +(new Date) + 60000,
- onEnd() {
- this.setData({
- djs: '获取验证码',
- })
- },
- render(date) {
- const sec = this.leadingZeros(date.sec, 2) + ' 秒 '
- date.sec !== 0 && this.setData({
- djs: '剩余' + sec + '',
- })
- },
- })
- },
- // 验证码发送
- sendCode(e) {
- if (this.data.approveState != 3) {
- showToast('身份认证成功后才可进行查询!!!')
- return
- }
- if (this.data.iphone.length != 11) {
- showToast('请输入11位手机号码!')
- return
- }
- if (this.data.djs && this.data.djs !== '重新获取验证码') {
- return false
- }
- sendPhoneCode({
- phone: this.data.iphone
- })
- this.vcode()
- },
- send() {
- sendPhoneCode({
- phone: this.data.phone
- })
- },
- toList(e) {
- let paramsObj = {
- phone: this.data.phone,
- code: e.detail.code,
- user_id: app.globalData.userId,
- user_token: app.globalData.userToken,
- member_id: app.globalData.memberId
- }
- getPayrollId(paramsObj).then(data => {
- wx.redirectTo({
- url: this.data.url,
- })
- }).catch(data => {
- this.setData({
- reset: !this.data.reset
- })
- })
- }
- })
|