Commit 36d043b5523b13fb324890720947e04bd1a29ca8

Authored by wangfan
1 parent b558cb0d

smsbatch

Showing 1 changed file with 75 additions and 66 deletions
var util = require('../../../utils/util.js')
var uri=require('../../../utils/uri.js');
var uri = require('../../../utils/uri.js');
Component({
properties:{
bookInfo:Object
properties: {
bookInfo: Object
},
data: {
list: [
{
imgurl: 'http://qn.colorcun.com/custom/lite-yd/image/notice-wx.png',
title: '微信'
},
{
imgurl: 'http://qn.colorcun.com/custom/lite-yd/image/notice-msg.png',
title: '短信'
},
{
imgurl: 'http://qn.colorcun.com/custom/lite-yd/image/notice-call.png',
title: '电话'
}
],
noticeHidden: true
},
methods: {
show: function () {
let list=this.data.list
let pl = this.data.bookInfo.phone ? this.data.bookInfo.phone.length : 0;
if (pl < 3) {
list[2].imgurl='http://qn.colorcun.com/custom/lite-yd/image/notice-call-disabled.png'
}
if (!/^1\d{10}$/.test(this.data.bookInfo.phone)) {
list[1].imgurl='http://qn.colorcun.com/custom/lite-yd/image/notice-msg-disabled.png'
}
this.setData({
list:list,
noticeHidden: false
})
},
data:{
list:[
{
imgurl:'http://qn.colorcun.com/custom/lite-yd/image/notice-wx.png',
title:'微信'
},
{
imgurl:'http://qn.colorcun.com/custom/lite-yd/image/notice-msg.png',
title:'短信'
},
{
imgurl:'http://qn.colorcun.com/custom/lite-yd/image/notice-call.png',
title:'电话'
}
],
noticeHidden:true
close: function () {
this.setData({
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(!this.data.bookInfo.phone){
util.toast('未填写手机号码','none')
return;
}else if(!/^1\d{10}$/.test(this.data.bookInfo.phone)){
util.toast('手机号码错误','none')
return;
}
this.close();
wx.navigateTo({
url:'/pages/book/b_sms?id='+this.data.bookInfo.id
});
break;
case 2:
if(!this.data.bookInfo.hasOwner){
return util.toast('只有记录人可以拨打','none');
}
console.log('this.data.bookInfo',this.data.bookInfo);
let pl=this.data.bookInfo.phone?this.data.bookInfo.phone.length:0;
if(pl<3){
return util.toast(pl==0?'未填写手机号码':'手机号码错误','none');
}
wx.makePhoneCall({
phoneNumber: this.data.bookInfo.phone, //仅为示例,并非真实的电话号码
complete:()=>{
this.close();
}
})
break;
callcustom: function (e) {
var idx = e.currentTarget.dataset.idx;
switch (idx) {
case 0:
this.triggerEvent("share");
break;
case 1:
if (!this.data.bookInfo.phone) {
util.toast('未填写手机号码', 'none')
return;
} else if (!/^1\d{10}$/.test(this.data.bookInfo.phone)) {
util.toast('手机号码错误', 'none')
return;
}
this.close();
wx.navigateTo({
url: '/pages/book/b_sms?id=' + this.data.bookInfo.id
});
break;
case 2:
if (!this.data.bookInfo.hasOwner) {
return util.toast('只有记录人可以拨打', 'none');
}
console.log('this.data.bookInfo', this.data.bookInfo);
let pl = this.data.bookInfo.phone ? this.data.bookInfo.phone.length : 0;
if (pl < 3) {
return util.toast(pl == 0 ? '未填写手机号码' : '手机号码错误', 'none');
}
wx.makePhoneCall({
phoneNumber: this.data.bookInfo.phone, //仅为示例,并非真实的电话号码
complete: () => {
this.close();
}
}
})
break;
}
}
}
})
\ No newline at end of file
... ...