const config = require('../../config/config.js') const Http = require('../../utils/http.js') const HttpBasics = require('../../utils/HttpBasics.js') const util = require('../../utils/util.js') import * as echarts from '../../ec-canvas/echarts'; var app = getApp() Page({ /** * 页面的初始数据 */ data: { }, gotoSaoyiSao: function () { //扫码核销、识别会员码 tt.setStorageSync("verifyRemark", 12) tt.scanCode({ success: function (val) { console.log(val.result); if (util.isJSON(val.result)) { let value = JSON.parse(val.result); console.log(value, 'value'); if (value.END == 'C' && value.TYPE == 'couponorder' && value.ID.length >= 18) { Http.getRequest(config.api.couponOrderDetail, app.globalData.token, '加载中', { couponOrderId: value.ID, couponTenantId: value.couponTenantId }, (res) => { tt.setStorageSync("verifyRemark", 12) tt.setStorageSync("couponOrderId", value.ID) tt.setStorageSync("couponTenantId", value.couponTenantId) if (res.code == 200) { tt.navigateTo({ url: `/pages/writeoffPage/writeoffPage` }) } else { tt.reLaunch({ url: `/pages/errorPage/errorPage?errTitle=${res.message}`, }) } }) } else if (value.END == 'C' && value.TYPE == 'memberCode' && value.ID.length >= 18) { Http.postRequest(config.api.memScan, app.globalData.token, '加载中', { memCode: value.ID }, (res) => { if (res.code == 200) { if (res.data.discountRate != 100) { var discountRate = res.data.discountRate / 10; } else { var discountRate = "暂无折扣"; } tt.navigateTo({ url: `/pages/member/member?address=${res.data.address}&avatarUrl=${tt.getStorageSync("avatarUrl")}&levelName=${res.data.levelName}&name=${res.data.name}&phone=${res.data.phone}&score=${res.data.score}&discountRate=${discountRate}` }) } else { tt.showModal({ title: "抱歉", content: res.message, showCancel: false }) } }) } else { tt.showToast({ title: '请扫描正确的二维码', icon: 'none', duration: 1300 }) } } else { tt.showToast({ title: '请扫描正确的二维码', icon: 'none', duration: 1300 }) } }, fail: function () { tt.showToast({ title: '请扫描正确的二维码', icon: 'none', duration: 1300 }) } }) }, // 跳转到手动核销 aoto: function () { tt.setStorageSync("verifyRemark", 11) tt.setStorageSync tt.navigateTo({ url: '/pages/write0ff/write0ff', }) }, })