notice.js 1.68 KB
var util = require('../../../utils/util.js')
var uri=require('../../../utils/uri.js');
Component({
    properties:{
        bookInfo:Object
    },
    data:{
       list:[
           {
               imgurl:'/pages/image/notice-wx.png',
               title:'微信'
           },
           {
               imgurl:'/pages/image/notice-msg.png',
               title:'短信'
           },
           {
               imgurl:'/pages/image/notice-call.png',
               title:'电话'
           }
       ],
        noticeHidden:true
    },
    methods:{
        show:function(){
            this.setData({
                noticeHidden:false
            })
        },
        close:function(){
            this.setData({
                noticeHidden:true
            })
        },
        callcustom:function(e){
            var idx=e.currentTarget.dataset.idx;
            switch (idx){
                case 0:
                    this.triggerEvent("share");
                    break;
                case 1:
                    if(!/^1\d{10}$/.test(this.data.bookInfo.phone)){
                        util.toast('手机号码错误','none')
                        return;
                    }
                    wx.navigateTo({
                        url:'/pages/book/b_sms?id='+this.data.bookInfo.id
                    });
                    break;
                case 2:
                    wx.makePhoneCall({
                        phoneNumber: this.data.bookInfo.phone, //仅为示例,并非真实的电话号码
                        complete:()=>{
                            this.close();
                        }
                    })
                    break;
            }
        }
    }
})