// pages/myCenter/myCenter.js const app = getApp() Page({ /** * 页面的初始数据 */ data: { imgUrl: app.globalData.urlStatic,//图片路径 isAddress:false, placing:false, buyState:false, buyStateTime:"", isAgreement: true,//是否同意协议 phoneInputShow: false,//是否显示电话输入框 siteSelect: false,//是否显示位置选择框 isLogin:false,//登录状态 selectNow:0,//现在的选项 taskNow:2,//现在的任务类型 recordNow: 1,//现在的记录类型 taskList: [],//任务列表 shareFriendList:[],//星探小分队列表 couponList:[],//卡券列表 recordList:[],//获奖记录列表 provinceArr: [],//省 provinceValue: 0,//选中的省下标 storeArr: [],//店铺 storeValue: 0,//选中的店铺下标 verificationCode: '获取验证码',//验证码文案 sendCode: true, appointment: true, getFriendListState:false, couponListState:false, couponListCode:"", subscribeData: { realname: "",//姓名 mobile: "",//手机号 captcha: "",//验证码 province: "",//省份 agent_code: "",//经销商编码 agentDetail: "",//经销商详细信息 parentOpenid: app.globalData.parentOpenid,//好友openid }, userData:{ avatarUrl: null, nickName: null, userLevel: 1 }, descFrameShow:false,//是否显示奖品详情 ruleShow: false,//是否显示星探等级规则 // isRegister: false,//查询是否已注册 parames:{ page:1, count:20 }, parames2:{ page:1, count:20 }, parames3:{ page:1, count:5 }, noData:false, noData2:false, noData3:false, optionsData:null, lookDescId: null, agreement: false,//是否显示协议 addressShow:false, mycenterTipWindow:0, barNums:0, getState:true, scoutRule:false, vipDetailShow:false, machineShow:false, lookPrizeDetail:false, lookIndex:null, buyStateCouponCode:"", testData:[ { awardDetailPicContentHeight:0, awardName: "头等舱机票", //奖品名称 awardPicurl:"https://xingb.venucia.com/award/10_1.png",//奖品小图 couponCode: "我是卡号",//卡号 couponSecret:"",//卡密 dead_date:"",//有效期 awardState: 1, cdate: "2020-03-23", awardId:1 }, { awardDetailPicContentHeight: 0, awardName: "小米扫地机器人", //奖品名称 awardPicurl: "https://xingb.venucia.com/award/10_1.png",//奖品小图 couponCode: "我是卡号",//卡号 couponSecret:"我是卡密",//卡密 dead_date:"我是有效期",//有效期 awardState: 1, cdate: "2020-03-23", awardId: 2 }, { awardDetailPicContentHeight: 0, awardName: "索尼无线蓝牙耳机", //奖品名称 awardPicurl: "https://xingb.venucia.com/award/10_1.png",//奖品小图 couponCode: "我是卡号",//卡号 couponSecret:"我是卡密",//卡密 dead_date:"我是有效期",//有效期 awardState: 1, cdate: "2020-03-23", awardId: 3 }, { awardDetailPicContentHeight: 0, awardName: "美的烤箱", //奖品名称 awardPicurl: "https://xingb.venucia.com/award/10_1.png",//奖品小图 couponCode: "我是卡号",//卡号 couponSecret:"我是卡密",//卡密 dead_date:"我是有效期",//有效期 awardState: 1, cdate: "2020-03-23", awardId: 4 }, { awardDetailPicContentHeight: 0, awardName: "200元油卡", //奖品名称 awardPicurl: "https://xingb.venucia.com/award/10_1.png",//奖品小图 couponCode: "我是卡号",//卡号 couponSecret:"我是卡密",//卡密 dead_date:"我是有效期",//有效期 awardState: 1, cdate: "2020-03-23", awardId: 5 }, { awardDetailPicContentHeight: 0, awardName: "100元京东E卡", //奖品名称 awardPicurl: "https://xingb.venucia.com/award/10_1.png",//奖品小图 couponCode: "我是卡号",//卡号 couponSecret:"我是卡密",//卡密 dead_date:"我是有效期",//有效期 awardState: 1, cdate: "2020-03-23", awardId: 6, productId:2501 }, { awardDetailPicContentHeight: 0, awardName: "50元京东E卡", //奖品名称 awardPicurl: "https://xingb.venucia.com/award/10_1.png",//奖品小图 couponCode: "我是卡号",//卡号 couponSecret:"",//卡密 dead_date:"",//有效期 awardState: 1, cdate: "2020-03-23", awardId: 7 }, { awardDetailPicContentHeight: 0, awardName: "网易云音乐vip月卡", //奖品名称 awardPicurl: "https://xingb.venucia.com/award/10_1.png",//奖品小图 couponCode: "我是卡号",//卡号 couponSecret:"我是卡密",//卡密 dead_date:"我是有效期",//有效期 awardState: 1, cdate: "2020-03-23", awardId: 8 }, { awardDetailPicContentHeight: 0, awardName: "爱奇艺vip月卡", //奖品名称 awardPicurl: "https://xingb.venucia.com/award/10_1.png",//奖品小图 couponCode: "我是卡号",//卡号 couponSecret:"我是卡密",//卡密 dead_date:"我是有效期",//有效期 awardState: 1, cdate: "2020-03-23", awardId: 9 }, { awardDetailPicContentHeight: 0, awardName: "腾讯会员vip月卡", //奖品名称 awardPicurl: "https://xingb.venucia.com/award/10_1.png",//奖品小图 couponCode: "我是卡号",//卡号 couponSecret:"我是卡密",//卡密 dead_date:"我是有效期",//有效期 awardState: 1, cdate: "2020-03-23", awardId: 11 }, { awardDetailPicContentHeight: 0, awardName: "100元购车红包", //奖品名称 awardPicurl: "https://xingb.venucia.com/award/10_1.png",//奖品小图 couponCode: "我是卡号",//卡号 couponSecret:"我是卡密",//卡密 dead_date:"我是有效期",//有效期 awardState: 1, cdate: "2020-03-23", awardId: 13 }, { awardDetailPicContentHeight: 0, awardName: "100元机油升级券", //奖品名称 awardPicurl: "https://xingb.venucia.com/award/10_1.png",//奖品小图 couponCode: "我是卡号",//卡号 couponSecret:"我是卡密",//卡密 dead_date:"我是有效期",//有效期 awardState: 1, cdate: "2020-03-23", awardId: 14 }, { awardDetailPicContentHeight: 0, awardName: "500元现金", //奖品名称 awardPicurl: "https://xingb.venucia.com/award/10_1.png",//奖品小图 couponCode: "我是卡号",//卡号 couponSecret:"我是卡密",//卡密 dead_date:"我是有效期",//有效期 awardState: 1, cdate: "2020-03-23", awardId: 16 }, { awardDetailPicContentHeight: 0, awardName: "1000元现金", //奖品名称 awardPicurl: "https://xingb.venucia.com/award/10_1.png",//奖品小图 couponCode: "我是卡号",//卡号 couponSecret:"我是卡密",//卡密 dead_date:"我是有效期",//有效期 awardState: 1, cdate: "2020-03-23", awardId: 17 }, { awardDetailPicContentHeight: 0, awardName: "10元京东E卡", //奖品名称 awardPicurl: "https://xingb.venucia.com/award/10_1.png",//奖品小图 couponCode: "我是卡号",//卡号 couponSecret:"我是卡密",//卡密 dead_date:"我是有效期",//有效期 awardState: 1, cdate: "2020-03-23", awardId: 18 }, ] }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { app.globalData.nowPage = 4; if (options.sourcePage){ this.data.optionsData = options.sourcePage; } if (app.globalData.openid) { this.loadFun(); } else { app.globalData.openidSuccessFuc = this.loadFun; } }, loadFun: function () { if (!app.globalData.addPageEnterState.myCenter) { app.addPageEnter("BDAB6E93ECCD815EE83371E16EE42886"); app.globalData.addPageEnterState.myCenter = true; } this.getUserInfo(); this.getAddress(); if (app.globalData.userMobile) { this.data.subscribeData.mobile = app.globalData.userMobile; this.setData({ phoneInputShow: true, subscribeData: this.data.subscribeData }) } if (app.globalData.myCenterData) { this.setData({ provinceArr: app.globalData.myCenterData.provinceArr, storeArr: app.globalData.myCenterData.storeArr, provinceValue: app.globalData.myCenterData.provinceValue, storeValue: app.globalData.myCenterData.storeValue, // isRegister: app.globalData.isRegister }) this.data.subscribeData.province = this.data.provinceArr[this.data.provinceValue].province; this.data.subscribeData.agentDetail = this.data.storeArr[this.data.storeValue].agent_detail; this.data.subscribeData.agent_code = this.data.storeArr[this.data.storeValue].agent_code; } // if (!app.globalData.isRegister) { // this.getOrderInfo(); // } if (app.globalData.userInfoData) { if (app.globalData.userInfoData.avatarUrl){ this.data.userData.avatarUrl = app.globalData.userInfoData.avatarUrl; this.data.userData.nickName = app.globalData.userInfoData.nickName; this.data.userData.userLevel = app.globalData.userInfoData.userLevel; this.setData({ isLogin: true, userData: this.data.userData }) } } }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { if (app.globalData.getBuyState) { this.getBuyStates(); } else { app.globalData.buyStateSuccessFuc = this.getBuyStates; } this.data.subscribeData.parentOpenid = app.globalData.parentOpenid; }, getBuyStates: function () { this.setData({ buyState: app.globalData.getBuyState.success, buyStateTime: app.globalData.getBuyState.cdate, buyStateCouponCode: app.globalData.getBuyState.coupon_code }) }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { return app.sharePack(); }, selectChange:function(e){ this.setData({ selectNow: e.currentTarget.dataset.value }) if (e.currentTarget.dataset.value == 1) { this.getFriendBuCarNum(); } else if (e.currentTarget.dataset.value == 2) { this.data.parames2.page = 1; this.data.noData2 = false; this.setData({ recordList:[] }) this.getMyAwardList(); } else if (e.currentTarget.dataset.value == 3){ this.data.parames.page = 1; this.data.noData = false; this.setData({ parames: this.data.parames, shareFriendList:[] }) this.getShareList(); }else if(e.currentTarget.dataset.value == 4){ this.data.parames3.page = 1; this.data.noData3 = false; this.setData({ couponList:[] }) this.getMyCouponList(); } }, getMyCouponList:function(){//获取我的卡包 this.setData({ couponListState: true }) wx.showLoading({ title: '获取数据中' }) app.wxRequest(app.globalData.urlRoot +"/bag/getMyCouponList",this.data.parames3,res=>{ wx.hideLoading(); if(res.code==200){ if(res.data){ for(let i=0;i{ if(res.code==200){ this.setData({ barNums: res.data.total }) } },this); }, selectRecord: function (e) { if (this.data.recordNow == e.currentTarget.dataset.type) { return; } this.setData({ recordList:[], recordNow: e.currentTarget.dataset.type }) this.data.parames2.page = 1; this.data.noData2 = false; this.getMyAwardList(); }, getUserLocation: function (e) { wx.getLocation({ type: 'gcj02', //wgs84 success: (res) => { this.getDistributorList(res.longitude, res.latitude); }, fail: (res) => { this.getDistributorList("", ""); }, complete: (res) => { this.setData({ siteSelect: true, }) } }) }, getDistributorList: function (longitude, latitude) {//获取经销商列表 app.wxRequest(app.globalData.urlRoot + "agent/getAgentList", { longitude: longitude, latitude: latitude }, res => { if (res.code == 200) { app.globalData.myCenterData = {}; this.setData({ provinceArr: res.data.list, storeArr: res.data.list[res.data.nearData.provinceIndex].children, provinceValue: res.data.nearData.provinceIndex, storeValue: res.data.nearData.cityIndex }) this.data.subscribeData.province = this.data.provinceArr[this.data.provinceValue].province; this.data.subscribeData.agentDetail = this.data.storeArr[this.data.storeValue].agent_detail; this.data.subscribeData.agent_code = this.data.storeArr[this.data.storeValue].agent_code; app.globalData.myCenterData.provinceArr = res.data.list; app.globalData.myCenterData.storeArr = res.data.list[res.data.nearData.provinceIndex].children; app.globalData.myCenterData.provinceValue = res.data.nearData.provinceIndex; app.globalData.myCenterData.storeValue = res.data.nearData.cityIndex; } else { wx.showToast({ title: res.msg, icon: "none" }) } }, this); }, provinceChane: function (e) {//选中省 this.setData({ provinceValue: e.detail.value, storeArr: this.data.provinceArr[e.detail.value].children, storeValue: 0 }) this.data.subscribeData.province = this.data.provinceArr[this.data.provinceValue].province; this.data.subscribeData.agentDetail = this.data.storeArr[this.data.storeValue].agent_detail; this.data.subscribeData.agent_code = this.data.storeArr[this.data.storeValue].agent_code; }, storeChane: function (e) {//选中店铺 this.setData({ storeValue: e.detail.value, }) this.data.subscribeData.agentDetail = this.data.storeArr[this.data.storeValue].agent_detail; this.data.subscribeData.agent_code = this.data.storeArr[this.data.storeValue].agent_code; }, getCode: function (e) {//获取验证码 if (!app.mobileVerify(this.data.subscribeData.mobile)) { if (this.data.subscribeData.mobile) { wx.showToast({ title: '请输入正确的电话', icon: 'none' }) } else { wx.showToast({ title: '请输入电话', icon: 'none' }) } return; } if (!this.data.sendCode) { return; } this.data.sendCode = false; app.wxRequest(app.globalData.urlRoot + "captcha/sendCaptcha", { mobile: this.data.subscribeData.mobile }, res => { if (res.code == 200) { this.countDown(); wx.showToast({ title: '验证码获取成功', icon: "none" }) this.setData({ verificationCode: 60 }) } else { this.data.sendCode = true; wx.showToast({ title: res.msg, icon: "none" }) } }, this) }, countDown: function () {//倒计时 setTimeout(() => { this.setData({ verificationCode: this.data.verificationCode - 1 }) if (this.data.verificationCode > 0) { this.countDown(); } else { this.setData({ verificationCode: "获取验证码" }) this.data.sendCode = true; } }, 1000); }, getRealname: function (e) {//获取用户输入的姓名 this.data.subscribeData.realname = e.detail.value; }, getMobile: function (e) {//获取用户输入的电话 this.data.subscribeData.mobile = e.detail.value; }, getCaptcha: function (e) {//获取用户输入的验证码 this.data.subscribeData.captcha = e.detail.value; }, subscribeFun: function (e) {//预约鉴赏 if(!this.data.subscribeData.realname){ wx.showToast({ title: '请输入姓名', icon:"none" }) return; } if (!this.data.subscribeData.mobile) { wx.showToast({ title: '请输入电话', icon: "none" }) return; } if (!this.data.subscribeData.captcha) { wx.showToast({ title: '请输入验证码', icon: "none" }) return; } if (!this.data.isAgreement) { wx.showToast({ title: '请同意协议', icon: 'none' }) return; } if (!this.data.appointment) { return; } this.data.appointment = false; app.wxRequest(app.globalData.urlRoot + "userInfo/submitOrderInfo", this.data.subscribeData, res => { this.data.appointment = true; if (res.code == 200) { wx.showToast({ title: '预约成功' }) this.data.subscribeData.realname = ""; this.data.subscribeData.captcha = ""; this.setData({ subscribeData: this.data.subscribeData, verificationCode: '获取验证码', }) this.setData({ siteSelect: false }) // this.setData({ // isRegister: true // }) // app.globalData.isRegister = true; app.globalData.userMobile = this.data.subscribeData.mobile; } else { wx.showToast({ title: res.msg, icon: "none" }) } }, this, "POST") }, getUserWxMsg:function(e){//通过微信获取用户信息 if (e.detail.errMsg == "getUserInfo:ok") { this.data.userData.avatarUrl = e.detail.userInfo.avatarUrl; this.data.userData.nickName = e.detail.userInfo.nickName; this.setData({ userData: this.data.userData, isLogin: true }) app.submitUserMsg(e.detail.userInfo.avatarUrl, e.detail.userInfo.nickName); } }, getUserInfo:function(e){//获取个人信息 app.wxRequest(app.globalData.urlRoot + 'userInfo/getUserInfo', {}, res => { if (res.code == 200) { if (res.data && res.data.avatarUrl) { if (!app.globalData.userInfoData.nickName) { this.data.userData.avatarUrl = res.data.avatarUrl; this.data.userData.nickName = res.data.nickName; this.data.userData.userLevel = res.data.userLevel; app.globalData.userInfoData = {}; app.globalData.userInfoData.avatarUrl = res.data.avatarUrl; app.globalData.userInfoData.nickName = res.data.nickName; app.globalData.userInfoData.userLevel = res.data.userLevel; wx.setStorageSync('userInfoData', { avatarUrl: res.data.avatarUrl, nickName: res.data.nickName, userLevel: res.data.userLevel, }) } else if (app.globalData.userInfoData.nickName){ if (app.globalData.userInfoData.userLevel != res.data.userLevel) { this.data.userData.userLevel = res.data.userLevel; app.globalData.userInfoData.userLevel = res.data.userLevel; wx.setStorageSync('userInfoData', app.globalData.userInfoData); } if (app.globalData.userInfoData.avatarUrl != res.data.avatarUrl) { this.data.userData.avatarUrl = res.data.avatarUrl; app.globalData.userInfoData.avatarUrl = res.data.avatarUrl; wx.setStorageSync('userInfoData', app.globalData.userInfoData); } if (app.globalData.userInfoData.nickName != res.data.nickName) { this.data.userData.nickName = res.data.nickName; app.globalData.userInfoData.nickName = res.data.nickName; wx.setStorageSync('userInfoData', app.globalData.userInfoData); } } this.setData({ userData: this.data.userData }) if (app.globalData.userInfoData.nickName){ this.setData({ isLogin: true }) } } } },this) }, getTaskProgress: function () {//获取任务完成度 1每日任务 app.wxRequest(app.globalData.urlRoot + "task/getTaskProgress", { taskType: this.data.taskNow},res=>{ if(res.code==200){ if(res.data){ for (let i = 0; i < res.data.taskData.length; i++) { res.data.taskData[i]['unlockNum'] = 0; for (let j = 0; j < res.data.taskData[i].childIdArr.length; j++) { if (res.data.taskData[i].childIdArr[j]) { res.data.taskData[i]['unlockNum'] += 1; } } } this.setData({ taskList: res.data.taskData }) } } },this) }, lookDesc:function(e){//查看奖品详情 var index = e.currentTarget.dataset.index; if (this.data.lookPrizeDetail) { this.setData({ lookPrizeDetail: !this.data.lookPrizeDetail }) return; } if (this.data.recordList[index].awardState == 0 && !this.data.isAddress){ this.setData({ mycenterTipWindow:1, }) } else if(this.data.recordList[index].awardState == 0 && this.data.isAddress){ wx.showToast({ title:"购车成功后可用", icon:"none" }) }else { this.setData({ lookIndex: (index || index == 0) ? this.data.recordList[index] : null, lookPrizeDetail: !this.data.lookPrizeDetail }) } }, lookRule: function (e) {//查看奖品详情 this.setData({ ruleShow: e.currentTarget.dataset.value }) }, getShareList: function () {//星探小分队 this.setData({ getFriendListState: true }) wx.showLoading({ title: '获取数据中' }) app.wxRequest(app.globalData.urlRoot + "share/getFriendRegisterList", this.data.parames,res=>{ wx.hideLoading(); if(res.code==200){ for(let i=0;i { if (res.code == 200) { if (res.data) { this.setData({ isRegister: true }) app.globalData.isRegister = true; app.globalData.userMobile = res.data.mobile; } else { if (app.globalData.userMobile) { this.data.subscribeData.mobile = app.globalData.userMobile; this.setData({ phoneInputShow: true, subscribeData: this.data.subscribeData }) } } } else { console.log(res.msg) } }, this); }, scrolltolower:function(){//星探小分队滚动条触底时执行 if(!this.data.noData){ this.data.parames.page+=1; this.getShareList(); } }, scrolltolower2:function(){ if(!this.data.noData2){ this.data.parames2.page+=1; this.getMyAwardList(); } }, scrolltolower3:function(){ if(!this.data.noData3){ this.data.parames3.page+=1; this.getMyCouponList(); } }, getMyAwardList: function () {//获取获奖记录 this.setData({ getState:true }) wx.showLoading({ title: '获取数据中' }) this.data.parames2.awardSource = this.data.recordNow; app.wxRequest(app.globalData.urlRoot + "award/getMyAwardList", this.data.parames2, res => { wx.hideLoading(); if(res.code == 200){ // res.data[0].awardState = 0; // res.data = this.data.testData; // res.data = [{ // awardDetailPicurl:"https://xingb.venucia.com/award/14_2.png", // awardId:14, // awardName:"100元机油升级券", // awardPicurl:"https://xingb.venucia.com/award/14_1.png", // awardState:1, // awardType:2, // cdate:"2020-04-01", // couponCode:"450610985", // productId:0 // }] // if(this.data.parames2.page<3){ // for(let i=0;i<20;i++){ // res.data.push(res.data[0]) // } // } for(let i=0;i { if (res.code == 200) { if (res.data && res.data.decodeData){ this.data.subscribeData.mobile = res.data.decodeData.phoneNumber; this.setData({ subscribeData: this.data.subscribeData }) } } else { wx.showToast({ title: res.msg, icon: "none" }) } }, this); } }, addressControl: function () {//跳转到地址管理 if (app.globalData.userInfoData.nickName) { this.data.userData.avatarUrl = app.globalData.userInfoData.avatarUrl; this.data.userData.nickName = app.globalData.userInfoData.nickName; this.setData({ userData: this.data.userData }) } this.setData({ addressShow:!this.data.addressShow, mycenterTipWindow:0 }) if (!this.data.isAddress){ this.getAddress(); } if(this.data.selectNow==2 && this.data.recordNow == 1 && !this.data.addressShow){ this.data.parames2.page = 1; this.data.noData2 = false; this.setData({ recordList:[] }) this.getMyAwardList(); } if(this.data.selectNow==4 && this.data.couponList.length && !this.data.addressShow){ this.data.parames3.page = 1; this.data.noData3 = false; this.setData({ couponList:[] }) this.getMyCouponList(); } }, agreementState: function () {//协议 this.setData({ isAgreement: !this.data.isAgreement }) }, agreementControl: function () { this.setData({ agreement: !this.data.agreement }) }, lookMore:function(){ wx.navigateTo({ url: '/pages/moreType/moreType', }) }, showSite: function () {//显示地址选择框 if (!this.data.siteSelect) { if (!app.globalData.myCenterData) { this.getUserLocation();//获取用户当前位置 }else{ this.setData({ siteSelect:true }) } } }, placingControl: function () { if (app.globalData.getBuyState.success != this.data.buyState) { this.setData({ buyState: app.globalData.getBuyState.success, buyStateTime: app.globalData.getBuyState.cdate, buyStateCouponCode: app.globalData.getBuyState.coupon_code }) } this.setData({ placing: !this.data.placing }) }, scoutRuleControl:function(){ this.setData({ scoutRule: !this.data.scoutRule }) }, tipWindow:function(){ this.setData({ mycenterTipWindow:0 }) }, lookAddress:function(){ this.addressControl(); }, copyExchangeCode:function(){ var text = this.data.recordList[this.data.lookDescId].couponCode || this.data.recordList[this.data.lookDescId].productCode || ""; this.contentCopy(text); }, contentCopy:function(text){//内容复制 wx.setClipboardData({ data: text }) }, getAddress: function () {//获取地址 app.wxRequest(app.globalData.urlRoot + "address/getAddressV2", {}, res => { if (res.code == 200) { if (res.data) { this.data.isAddress = true; this.setData({ mycenterTipWindow:0 }) } } else { wx.showToast({ title: res.msg, icon: "none" }) } }, this); }, starGo:function(){//去完成 wx.reLaunch({ url: '/pages/star/star', }) }, enterLucky:function(){ wx.reLaunch({ url: '/pages/luckyStar/luckyStar', }) }, enterEvery:function(){ wx.navigateTo({ url: '/pages/everyday/everyday', }) }, vipDetailControl:function(e){ var index = e.currentTarget.dataset.index; if (!this.data.couponList[index].addressState){ this.setData({ mycenterTipWindow:1, }) return; } this.setData({ couponListCode:this.data.couponList[index].couponCode?this.data.couponList[index].couponCode:"" }) if(this.data.couponList[index].couponId=="175978"){ this.vipDetailHide(); }else if(this.data.couponList[index].couponId=="171748"){ this.machineHide(); }else if(this.data.couponList[index].couponId=="177275"){ this.upgradeHide(); } }, vipDetailHide:function(){ this.setData({ vipDetailShow:!this.data.vipDetailShow }) }, machineHide:function(){ this.setData({ machineShow:!this.data.machineShow }) }, upgradeHide:function(){ this.setData({ upgradeShow:!this.data.upgradeShow }) }, cardCodeCopy:function(){ this.contentCopy(this.data.buyStateCouponCode); } })