|
- const app = getApp()
- const config = require("../../config/config")
- const Http = require("../../utils/HttpBasics.js")
- const navigationBarHeight = (getApp().statusBarHeight + 44)+"px"
- Page({
- data:{
- imgHttps:app.globalData.imgHttps,
- navigationBarHeight,
- ttNum:"",//抖音号
- ttBean:"",//抖音粉丝数量
- userName:"",//姓名
- userPhone:"",//手机号
- codePhone:"",//手机验证码
- Num:60,
- NumFlag:false,
- },
- setTtNum(e){
- let value = e.detail.value
- this.setData({
- ttNum: value
- })
- },
- setTtBean(e){
- let value = e.detail.value
- this.setData({
- ttBean: value
- })
- },
- setUserName(e){
- let value = e.detail.value
- this.setData({
- userName: value
- })
- },
- setUserPhone(e){
- let value = e.detail.value
- this.setData({
- userPhone: value
- })
- },
- setCodePhone(e){
- let value = e.detail.value
- this.setData({
- codePhone: value
- })
- },
- getCode(){//获取验证码
- console.log(this.data.userPhone);
- let myreg = /^[1][3,4,5,7,8,9][0-9]{9}$/;
- if(!myreg.test(this.data.userPhone)){
- tt.showToast({
- title: '请输入正确的手机号',
- icon: "none"
- });
- return
- }
- Http.get({
- url:config.api.getCodePhone,
- data:{
- phone:this.data.userPhone
- }
- }).then(res=>{
- this.setData({
- NumFlag:true
- })
- let tiem = setInterval(()=>{
- console.log(this.data.Num)
- this.setData({
- Num:this.data.Num-1
- })
- if(this.data.Num<=1){
- clearInterval(tiem)
- this.setData({
- NumFlag:false
- })
- }
- },1000)
-
- tt.showToast({
- title: '发送成功',
- icon: "none"
- });
- }).catch(err=>{
- tt.showToast({
- title: err.message,
- icon: "none"
- });
- })
- },
- submit(){
- let myreg = /^[1][3,4,5,7,8,9][0-9]{9}$/;
-
- if(this.data.ttNum==""){
- tt.showToast({
- title: '请填写抖音号', // 抖音号
- icon: "none"
- });
- return
- }
-
- if(this.data.ttBean==""){
- tt.showToast({
- title: '请填写抖音粉丝数量', // 粉丝数量
- icon: "none"
- });
- return
- }
-
- if(this.data.userName==""){
- tt.showToast({
- title: '请填写姓名', // 姓名
- icon: "none"
- });
- return
- }
- if(!myreg.test(this.data.userPhone)){
- tt.showToast({
- title: '请输入正确的手机号',
- icon: "none"
- });
- return
- }
- Http.post({
- url:config.api.apply,
- data:{
- ttUserName:this.data.ttNum,
- ttCountFans:this.data.ttBean,
- liaisonMan:this.data.userName,
- liaisonPhone:this.data.userPhone,
- code:this.data.codePhone
- }
- }).then(res=>{
- tt.showToast({
- title: '提交成功!', // 内容
- success: (res) => {
- tt.navigateBack();
- }
- });
- }).catch(err=>{
- tt.showToast({
- title: err.message,
- icon: "none"
- });
- })
- }
- })
|