Commit eeab1cda82854c25419ce6111c17115a5569e53f

Authored by liuxuqinfhp1220
1 parent 9d8232a5

获取手机号组件、时间段组件

... ... @@ -46,21 +46,23 @@ Component({
}
let durlist=[];
for(let key in timedur){
let arr=timedur[key].split('-');
//每个时段的开始时间、结束时间
let starttime=Number(arr[0].split(':')[0]);
let endtime=Number(arr[1].split(':')[0]);
if(util.unixtoTime(date/1000,'YYYY-MM-DD')==this.data.date){
if(currenttimemark+0.5<endtime){
if(currenttimemark+0.5>starttime){
starttime=Math.round(currenttimemark)+0.5;
if(timedur[key]!=""){
let arr=timedur[key].split('-');
//每个时段的开始时间、结束时间
let starttime=Number(arr[0].split(':')[0]);
let endtime=Number(arr[1].split(':')[0]);
if(util.unixtoTime(date/1000,'YYYY-MM-DD')==this.data.date){ //当天
if(currenttimemark+0.5<endtime){
if(currenttimemark+0.5>starttime){
starttime=Math.round(currenttimemark)+0.5;
}
let thisdurlist=this.getsinglelist(starttime,endtime)
durlist=durlist.concat(thisdurlist)
}
let thisdurlist=this.getsinglelist(starttime,endtime)
}else{
let thisdurlist=this.getsinglelist(starttime,endtime);
durlist=durlist.concat(thisdurlist)
}
}else{
let thisdurlist=this.getsinglelist(starttime,endtime);
durlist=durlist.concat(thisdurlist)
}
}
this.setData({
... ...
... ... @@ -3,19 +3,24 @@ Component({
methods:{
getphone(e){
console.log(e)
let parmdata={
session_key:wx.getStorageSync('customer_session_key'),
encryptedData:e.detail.encryptedData,
iv:e.detail.iv
}
App.Customer.GetCustomerTel(parmdata).then((json)=>{
console.log(json)
if(json.ret==200){
let phoneNumber=JSON.parse(json.data).phoneNumber;
this.triggerEvent('getphoneNumber',{phone:phoneNumber})
if(e.detail.errMsg=="getPhoneNumber:ok"){
let parmdata={
session_key:wx.getStorageSync('customer_session_key'),
encryptedData:e.detail.encryptedData,
iv:e.detail.iv
}
})
App.Customer.GetCustomerTel(parmdata).then((json)=>{
console.log(json)
if(json.ret==200){
let phoneNumber=JSON.parse(json.data).phoneNumber;
this.triggerEvent('getphoneNumber',{ret:200,phone:phoneNumber})
}else{
this.triggerEvent('getphoneNumber',{ret:json.ret,msg:jaon.data})
}
})
}
}
}
})
... ...
<button class="button-none white-font font28r smooth phone-button flex-cc" open-type="getPhoneNumber" bindgetphonenumber="getphone">一键获取</button>
\ No newline at end of file
<button class="button-none white-font font28r smooth phone-button flex-cc" open-type="getPhoneNumber" bindgetphonenumber="getphone"><slot></slot></button>
\ No newline at end of file
... ...
@import "../../app.wxss";
.phone-button{
width:160rpx;
height:50rpx;
background: #C0A369;
color:#ffffff;
font-size:28rpx;
display:flex;
display:-webkit-flex;
}
\ No newline at end of file
@import "../../app.wxss";
\ No newline at end of file
... ...
... ... @@ -50,7 +50,9 @@
placeholder-class="input-pl"/>
<view class="flex-rr">
<!-- 一键获取 -->
<phone></phone>
<phone>
<view class="smooth white-font get-phone flex-cc" style="font-size:28rpx;">一键获取</view>
</phone>
</view>
</view>
</view>
... ...
... ... @@ -76,4 +76,9 @@
}
.input-pl{
font-size: 28rpx;
}
.get-phone{
width:160rpx;
height:50rpx;
background: #C0A369;
}
\ No newline at end of file
... ...