forked from nsjcy/frontEnd/nsjcy

liuwh
2020-03-31 b72fc1b10b08cf2fea1626d32e1ca2cccabe2edd
SunshineLnsMinApp/pages/fzpxInfo/fzpxInfo.js
@@ -9,18 +9,20 @@
   * 页面的初始数据
   */
  data: {
    user: app.globalData.imgUrl + '/image/user.svg',
    loading: false,
    peopleInfo: {},
    signStatus: '',
    id: "",
    topattList:[],
    bottomattList:[]
    topattList: [],
    bottomattList: [],
    statequeId: ''
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  onLoad: function(options) {
    var that = this;
    that.setData({
      id: options.id,
@@ -33,7 +35,7 @@
    })
    wx.request({
      url: app.globalData.url + '/api/activity/find?id=' + options.id,
      success: function (res) {
      success: function(res) {
        console.log(res);
        that.setData({
          loading: false
@@ -41,10 +43,21 @@
        wx.hideLoading();
        if (res.data.code == 0) {
          res.data.data.startTime = app.formatDate(res.data.data.startTime)
          if (res.data.data.activityStatus == 3) {
            if (res.data.data.queId) {
              that.setData({
                statequeId: res.data.data.queId
              })
            }
          } else {
            that.setData({
              statequeId: ''
            })
          }
          that.setData({
            activity: res.data.data,
            bottomattList:res.data.data.attList.filter((item)=>(item.associateType==1020)),
            topattList:res.data.data.attList.filter((item)=>(item.associateType==1000))
            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)
@@ -98,7 +111,7 @@
  },
  // 跳转
  linkFunction: function () {
  linkFunction: function() {
    wx.showToast({
      title: '抱歉,报名人数已满',
      icon: 'none',
@@ -107,14 +120,22 @@
  },
  // 呼叫组织方
  makePhoneCall: function (e) {
  makePhoneCall: function(e) {
    var phone = e.currentTarget.dataset['phone'];
    wx.makePhoneCall({
      phoneNumber: phone
    })
  },
  inputChange: function (e) {
  //跳转问卷调查
  businessSchedule: function(e) {
    var id = e.currentTarget.dataset['id'];
    wx.navigateTo({
      url: '/pages/createSub/createSub?id=' + id,
    })
  },
  inputChange: function(e) {
    var name = e.currentTarget.dataset.name;
    this.setData({
      peopleInfo: {
@@ -125,7 +146,7 @@
  },
  // 签到
  sign: function () {
  sign: function() {
    var id = this.data.id;
    var userinfo = wx.getStorageSync("user");
    var userId = userinfo.id;
@@ -138,12 +159,12 @@
          title: '识别中',
        })
        wx.request({
          url: app.globalData.url + '/api/activity/sign?id'+id+'&code='+res.result+'&userId='+userId,
          url: app.globalData.url + '/api/activity/sign?id=' + id + '&code=' + res.result + '&userId=' + userId,
          method: 'GET',
          header: {
            "Content-Type": "application/json"
          },
          success: function (res) {
          success: function(res) {
            wx.hideLoading();
            if (res.data.code == 0) {
              wx.showToast({
@@ -153,7 +174,7 @@
              })
            } else {
              wx.showToast({
                title: '报名失败,请稍后重试!',
                title: '签到失败,请稍后重试!',
                icon: 'none'
              })
            }
@@ -164,14 +185,14 @@
  },
  // 返回
  goBack: function () {
  goBack: function() {
    wx.navigateBack({
      delta: 1
    });
  },
  // 提交报名
  submit: function () {
  submit: function() {
    var peopleInfo = this.data.peopleInfo;
    var userinfo = wx.getStorageSync("user");
    var personId = userinfo.id;
@@ -209,7 +230,7 @@
      header: {
        "Content-Type": "application/json"
      },
      success: function (res) {
      success: function(res) {
        wx.hideLoading();
        if (res.data.code == 0) {
          wx.reLaunch({
@@ -221,7 +242,7 @@
          }))
        } else {
          wx.showToast({
            title: '报名失败,请稍后重试!',
            title: res.data.msg,
            icon: 'none'
          })
        }