// pages/guessSecondPrize/guessSecondPrize.js const app = getApp(); Page({ /** * 页面的初始数据 */ data: { imgUrl: app.globalData.urlStatic,//图片路径 ruleShow:false,//是否显示竞猜规则 inputValue:"",//输入的价格 stringValue:"",//输入的竞猜价格 focusState:false,//输入框聚焦状态 tipImgShow:true,//是否显示输入框提示 isGuess:true,//是否竞猜过价格 guessPrice:"", guessPriceArr:[1,2,3,4,5,6], slideDay:['0','0'],//距离上市时间 randomNum:44,//随机数 cartogramShow:false,//是否显示统计图 getSecondGuessInfo:null, httpState:false,//是否正在进行http请求 isUserInfo:false,//是否有个人信息 }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { app.globalData.nowPage = 3; this.distanceDay(); if (app.globalData.openid) { this.loadFun(); } else { app.globalData.openidSuccessFuc = this.loadFun; } this.setData({ getSecondGuessInfo:app.globalData.getSecondGuessInfo }) var getSecondGuessInfo = app.globalData.getSecondGuessInfo; console.log(getSecondGuessInfo.secondData); if(getSecondGuessInfo.secondData){ this.data.guessPriceArr = getSecondGuessInfo.secondData.guess_price.toString().split(""); for(let i=0;i150000 || this.data.inputValue<110000){ this.tipWindowControl(); }else{ this.data.guessPrice = this.data.inputValue; this.data.guessPriceArr = this.data.guessPrice.toString().split(""); for(let i=0;itimestamp){ var slideNum = Math.ceil((timestamp2-timestamp)/60/60/24/1000).toString().split(""); this.setData({ slideDay:slideNum//距离上市时间 }) } }, cartogramControl:function(){ // var randomNum = Math.floor(Math.random()*4+44); this.setData({ randomNum:56, cartogramShow:!this.data.cartogramShow }) }, submitFirstGuessInfo:function(){//提交竞猜价格 if(this.data.httpState){ return; } this.data.httpState = true; app.wxRequest(app.globalData.urlRoot + "guessPrice/submitSecondGuessInfo", {guess_price:this.data.guessPrice,statistics_scene:app.globalData.sceneSource}, res => { this.data.httpState = false; if (res.code == 200) { app.globalData.getSecondGuessInfo.secondData = {}; app.globalData.getSecondGuessInfo.secondData.guess_price = this.data.guessPrice; app.globalData.getSecondGuessInfo.secondData.firstData = null; this.setData({ isGuess:true }) this.tipWindowControl2(); this.shareWindowControl(); }else{ wx.showToast({ title: res.msg, icon:"none" }) } }, this,"POST"); }, shareWindowControl:function(){//邀请好友弹窗显示控制 this.setData({ shareShow:!this.data.shareShow }) }, getUserWxMsg:function(e){//通过微信获取用户信息 if (e.detail.errMsg == "getUserInfo:ok") { this.setData({ isUserInfo:true }) app.submitUserMsg(e.detail.userInfo.avatarUrl, e.detail.userInfo.nickName); this.enterPoster(); } }, enterPoster:function(){ wx.navigateTo({ url: '/pages/guessPoster/guessPoster', }) }, lookConfigure: function () { wx.navigateTo({ url: '/pages/configure/configure', }) } })