forked from nsjcy/frontEnd/nsjcy

LAPTOP-RI7D261L\Mr Ke
2020-03-09 a2d1b9886b00b5f4d4722c3379d3bd4f2f94b421
SunshineLnsMinApp/pages/fzpxInfo/fzpxInfo.js
@@ -12,6 +12,9 @@
    loading: false,
    peopleInfo: {},
    signStatus: '',
    id: "",
    topattList:[],
    bottomattList:[]
  },
  /**
@@ -39,7 +42,9 @@
        if (res.data.code == 0) {
          res.data.data.startTime = app.formatDate(res.data.data.startTime)
          that.setData({
            activity: res.data.data
            activity: res.data.data,
            bottomattList:res.data.data.attList.filter((item)=>(item.associateType==1020)),
            topattList:res.data.data.attList.filter((item)=>(item.associateType==1000))
          })
          console.log('传过来', options.flag)
          console.log('传过来', options.signStatus)
@@ -48,7 +53,7 @@
            that.setData({
              signStatus: options.signStatus
            })
          } else {
          } else {sign
            if (options.flag == 'true') {
              //可报名
              console.log('可报名')
@@ -121,11 +126,39 @@
  // 签到
  sign: function () {
    var id = this.data.id;
    var userinfo = wx.getStorageSync("user");
    var userId = userinfo.id;
    // 只允许从相机扫码
    wx.scanCode({
      onlyFromCamera: true,
      success(res) {
        console.log(res)
        wx.showLoading({
          title: '识别中',
        })
        wx.request({
          url: app.globalData.url + '/api/activity/sign?id='+id+'&code='+res.result+'&userId='+userId,
          method: 'GET',
          header: {
            "Content-Type": "application/json"
          },
          success: function (res) {
            wx.hideLoading();
            if (res.data.code == 0) {
              wx.showToast({
                title: '签到成功!',
                icon: 'success',
                duration: 2000
              })
            } else {
              wx.showToast({
                title: '签到失败,请稍后重试!',
                icon: 'none'
              })
            }
          }
        })
      }
    })
  },