exchange.js 2.79 KB
// pages/user/yhq/exchange/exchange.js
var e = function (e) {
  return e && e.__esModule ? e : {
    default: e
  };
}(require("../../../../utils/LoadMore.js")),
  t = getApp(),
  a = t.request,
  o = t.globalData.setting,
  os = o,
  i = require("../../../../utils/util.js"),
  ut = i,
  b = require("../../../../app.js"),
  app = b,
  s = require("../../../../utils/common.js"),
  n = new e.default();
var regeneratorRuntime = require('../../../../utils/runtime.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    result:[],//结果
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },
  // 刷出兑换劵
  async exchange() {
    var e = this, result;
    var user_id = getApp().globalData.user_id;
    var store_id = os.stoid;
    await getApp().request.promiseGet("/api/weshop/users/listExchangeCoupons", {
      data: {
        user_id: user_id, store_id: store_id,
      }
    }).then(res => {
      var msg=res.data;
      result=msg.data.pageData;
   
    })
    e.setData({
      result: result
    })
    
    },
    /**
   * 点击兑换
   */
  async click(e) {
    var th=this;
    this.data.monye=e.currentTarget.dataset.monye;
    this.data.integr=e.currentTarget.dataset.integr;
    var my_con = this.selectComponent("#my_con"); //组件的id
    var title="是否使用"+th.data.integr+"积分兑换代金券面值"+th.data.monye+"元";
    my_con.open(title, "确定", "取消", th.sure_pay, null)
  },

  sure_pay:function(){
    var monye=this.data.monye;
    var integr=this.data.integr;

    var user_id = getApp().globalData.user_id;
    console.log(integr,"是什么微卷",typeof integr,monye);
    var store_id = os.stoid;
    getApp().request.post("/api/weshop/users/saveInterToCash", {
      data: {
        user_id: user_id,
        store_id: store_id,
        money:monye,
        integ:integr,
      },
      success: function (su) {
        if (su.data.data!=null) {
          getApp().showWarning("兑换成功");
        }else{
          getApp().showWarning("积分不足");
        }
      }

    })
  },


  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.exchange();
    wx.setNavigationBarTitle({
      title: "微券兑换",
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})