var t = require("../../utils/login.js"); Page({ data: { pic: "https://jm-static.v0750.com/image/dui.jpg", tips: "温馨提示:\n1、请在30分钟内完成兑换,超时作废\n2、请在兑换完成后,在本页面点击\"确认兑换\"\n3、兑换成功后,将在3个工作日内发放奖品", }, onLoad() { t.request('/miniprogram/coupons', {}, !0).then((res) => { if (res.code == 200) { this.setData({ tips: res.data.tips, pic: res.data.pic }) } }) }, onSubmitToGroup(e) { const code = e.detail.value.code if (!code) { wx.showToast({ title: '请输入券码', icon: 'none' }) return } wx.showLoading({ title: '兑换中...' }) t.request('/miniprogram/coupons/importDouyin', { code: code }, !0).then((res) => { wx.hideLoading() if (res.code == 200) { wx.showModal({ title: '兑换成功', content: '是否立即使用?', success: (result) => { if (result.confirm) { // 判断是否已扫码 if (getApp().globalData.devicecode) { // 已扫码,启动机器 t.request('/miniprogram/device/start', { devicecode: getApp().globalData.devicecode }, !0).then((startRes) => { if (startRes.code == 200) { wx.showToast({ title: '启动成功', icon: 'success' }); } else { wx.showToast({ title: startRes.message || '启动失败', icon: 'none' }); wx.navigateTo({ url: '/pages/washCodeList/washCodeList' }); } }); } else { // 未扫码,跳转到washCodeList页面进行扫码 wx.navigateTo({ url: '/pages/washCodeList/washCodeList' }); } } else { wx.navigateTo({ url: '/pages/washCodeList/washCodeList' }); } } }); } else { wx.showToast({ title: res.message || '兑换失败', icon: 'none' }) } }) } })