|
- var config = require("../../config/config.js");
- const Http = require("../../utils/HttpBasics");
- var app = getApp();
- Page({
- data: {
- canIUse: wx.canIUse("button.open-type.getPhoneNumber"),
- couponChannelId: "",
- couponId: "",
- flag:0
- },
- onLoad: function (options) {
- var that = this;
- console.log(options);
- if (JSON.stringify(options)=='{}'){
- console.log("null"),
- that.setData({
- flag:0
- })
- }
- if (JSON.stringify(options)!='{}') {
- console.log("bushi null");
- that.setData({
- couponChannelId: options.couponChannelId,
- couponId: options.couponId,
- flag:1
- });
- }
- Http.get({
- url: config.api.marketicon,
- data: {
- appId: config.weapp.AppId
- }
- }).then(res => {
- console.log(res.data.mallImgUrl);
- that.setData({
- mallImgUrl: res.data.mallImgUrl
- });
- });
- },
- getPhoneNumber: function (e) {
- var that = this;
- var iv = e.detail.iv;
- var encryptedData = e.detail.encryptedData;
- Http.post({
- url: config.api.getUserPhone,
- data: {
- encryptedData: encryptedData,
- iv: iv
- }
- }).then(
- function (res) {
- console.log(res);
- console.log("这是用户授权手机号的结果");
- console.log("这是从立即支付传回来的值 因为用户没有授权手机号");
- app.globalData.phone = res.data.phone;
- if(that.data.flag == 0){
- wx.switchTab({
- url: '/pages/passCar/passCar',
- })
- }else{
- wx.showToast({
- title: res.data.msg,
- icon: "success",
- success: function (res) {
- wx.redirectTo({
- url:
- "/pages/coupon/detail/index?couponChannelId=" +
- that.data.couponChannelId +
- "&couponId=" +
- that.data.couponId +
- "&flag=pay"
- });
- }
- });
- }
- },
- function (error) {
- wx.showToast({
- title: "请重新授权手机号",
- icon: "none"
- });
- }
- );
- }
- });
|