Compare commits

..

2 Commits

Author SHA1 Message Date
Lee 76b1715f5a 自助预约页面优化 2022-11-07 14:35:11 +08:00
Lee 587a6b2db6 分享优化 2022-10-29 10:13:05 +08:00
24 changed files with 74 additions and 36 deletions

View File

@ -175,14 +175,31 @@
} else this.$toolAll.tools.showToast(res.msg);
},error=>{})
this.timer = setInterval(()=>{
this.$requst.post('staff/coupon/write-off-experience-couponQuery',{coupon_id:this.dataList[index].id,secret:this.secret}).then(res=>{
if(res.code==0){
// if(res.data.result==0){
this.$toolAll.tools.showToast('使用成功');
this.isTY = false;
clearInterval(this.timer);
this.checkAllList(0);
// }
var params = {coupon_id:this.dataList[index].id,secret:this.secret}
uni.request({
url: `${uni.getStorageSync('hostapi')}staff/coupon/write-off-experience-couponQuery`,
method: 'POST',
data: params,
header:{
'Content-Type': 'application/json; charset=UTF-8',
'Authorization': 'Bearer '+uni.getStorageSync('token') || ''
},
success: res => {
if(res.data.code==0){
// if(res.data.result==0){
this.$toolAll.tools.showToast('使用成功');
this.isTY = false;
clearInterval(this.timer);
this.checkAllList(0);
// }
}else if(res.data.code==200){
return false;
}else{
uni.showToast({
title:res.data.msg,
icon:'none'
})
}
}
})
},3000)

View File

@ -16,10 +16,14 @@
</view>
<view :style="{background:[ingColor,publicColor,failColor,failColor,failColor][item.status]}" class="fon24 colf radius10 flexs" style="padding: 14rpx 24rpx;">{{['审核中...','预约成功','预约失败','预约取消','预约完成'][item.status]}}</view>
</view>
<view class="mar-s36 fon24 col3">预约时间{{item.yuTime}}</view>
<view class="mar-s36 leave-word fon24 col3"><text>预约时间</text><text>{{item.yuTime}}</text></view>
<view class="disjbac fon24 col3 mar-s30">
<!-- <view>联系人{{item.lname}}</view> -->
<view>联系电话{{item.lphone}}</view>
<view class="leave-word"><text>联系电话</text><text>{{item.lphone}}</text></view>
</view>
<view class="disjbac fon24 col3 mar-s30">
<!-- <view>联系人{{item.lname}}</view> -->
<view class="leave-word"><text>留言信息</text><text>{{item.remarks}}</text></view>
</view>
<view @tap="quyuy(index)" class="disjcac mar-s40 width100 colf fon30 radius10 posir" :style="{background:[quColor,quColor,publicColor,publicColor,publicColor][item.status]}" style="height: 90rpx;line-height: 90rpx;">
{{['取消预约','取消预约','重新预约','再次预约','再次预约'][item.status]}}
@ -121,7 +125,8 @@
content:item.typeInfo.title,
yuTime:`${timeStr[0]}${timeStr[1]}${timeStr[2]}${timeZui[0]}${timeZui[1]}`,
lname:item.name,
lphone:item.phone
lphone:item.phone,
remarks:item.remarks,
}
this.dataList.push(obj)
})
@ -162,5 +167,14 @@
}
</script>
<style>
<style scoped>
.leave-word{
display: flex;
}
.leave-word>text:first-child{
width: 125rpx;
}
.leave-word>text:last-child{
width: calc(100% - 125rpx);
}
</style>

View File

@ -61,7 +61,9 @@
title:'优惠券组',
richText:'',
groupId:'',
ifLing:false
ifLing:false,
share_img:'', //
share_title:'', //
}
},
computed:{
@ -74,11 +76,14 @@
}
},
onShareAppMessage() {
// tools.js
console.log(`${this.$http}${this.share_img}`,`${this.share_title}`,212121212)
var shareObj = {
title: `${ya.detailObj.title}`, // (slogan)
title: `${this.share_title}`, // (slogan)
path: `/pagesB/couponGroup/couponGroup?group_id=${this.groupId}&share_id=${uni.getStorageSync('userId')}&invite_code=${uni.getStorageSync('invite_code')}`, // /
imageUrl: `` //PNGJPG imageUrl 使 5:4
imageUrl: `${this.$http}${this.share_img}` //PNGJPG imageUrl 使 5:4
};
return shareObj;
},
onLoad(op) {
if(uni.getStorageSync('phone_active')!=0 && uni.getStorageSync('is_active')!=0){
@ -115,6 +120,8 @@
this.richText = this.$toolAll.tools.escape2Html(res.data.content);
this.dataList = [];
this.zcList = [];
this.share_img = res.data.share_img;
this.share_title = res.data.title;
if(res.data.coupon.length!=0){
res.data.coupon.forEach(item=>{
let obj = {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long