xfCard.js 821 Bytes
// pack-checkout/components/xfCard.js
import App from '../../utils/api'
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    checkout:Object,
  },

  /**
   * 组件的初始数据
   */
  data: {
    display:false,
  },

  /**
   * 组件的方法列表
   */
  methods: {
    show(){
      App.Customer.SetCardRel({
        sid:this.data.checkout.sid,
        //price:1,
        rid:this.data.checkout.rid,
        oid:this.data.checkout.id,
        price:this.data.checkout.should_price,
        receive_type:4,//任务领取
      }).then(res=>{
        if(res.data){
          this.setData({
            card:res.data,
            display:true,
          })
        }
        this.triggerEvent('event')
      })
    },
    hide(){
      this.setData({
        display:false,
      })
    },
  }
})