Commit bb6c123e205c2111015156778323bd460fe40424

Authored by yiren
1 parent abd0ca26

商家端优惠券购买分享

... ... @@ -27,7 +27,7 @@ Page({
*/
onLoad(options) {
this.setData({
use:JSON.parse(options.use),
use:util.determine(options.use),
opt:{
id:options.id,
name:options.name,
... ... @@ -58,7 +58,7 @@ Page({
}).then(res => {
if(res.data.length>0){
let detail=res.data[0];
let exp_date=detail.exp_date?JSON.parse(detail.exp_date):'';
let exp_date=util.determine(detail.exp_date);
let price = detail.price * 1;
let num = this.data.num * 1;
this.setData({
... ...
... ... @@ -84,7 +84,18 @@ Page({
console.log(res.data);
let that=this;
if(res.ret!='200'){
return util.toast(res.msg,'none');
wx.showToast({
title: res.msg,
duration: 1000,
icon:'none',
success: function () {
setTimeout(function () {
wx.reLaunch({
url: `/pages/customer/detail_owner_invitation_new?id=${that.data.opt.detail.oid}&hasInvitation=1&hasSellerShare=1&tplid=1`
})
}, 1000);
}
})
}
if(res.ret=='200'){
console.log(res.ret);
... ... @@ -271,7 +282,7 @@ Page({
},
// 返回
navEvent(){
// 1 邀请函 2 提前点餐
// 1 邀请函 2 提前点餐 3商家端分享
if(this.data.opt.types=='1'){
return wx.reLaunch({
url: '/pages/customer/detail_owner_invitation_new?id='+this.data.opt.detail.oid,
... ... @@ -282,6 +293,11 @@ Page({
url: '/pack-cookbook/pages/success_new',
})
}
if(this.data.opt.types=='3'){
return wx.reLaunch({
url: '/pages/reserve/index',
})
}
},
/**
* 生命周期函数--监听页面隐藏
... ...
... ... @@ -178,9 +178,9 @@ Page({
long:reserev.seller.long,
}
})
console.log('reserevreserevreserevreserevreserev',reserev);
console.log('sellersellersellerseller',this.data.seller);
console.log('detaildetaildetaildetail',this.data.detail);
console.log('reserev reserev',reserev);
console.log('seller seller',this.data.seller);
console.log('detail detail',this.data.detail);
setTimeout(() => {
this.getSellerTemplateConfFun(reserev.sid);
this.getstaffinfo(res.data.uid)
... ... @@ -190,7 +190,6 @@ Page({
})
},
getstaffinfo(uid){
console.log('Baseinfo__uid',uid);
console.log('sellerid',this.data.detail.seller.id);
App.Activity.GetCustomerActivityBaseinfo({sellerid:this.data.detail.seller.id,uid}).then((json)=>{
if(json.ret==200){
... ... @@ -282,24 +281,27 @@ Page({
let data=res.data
console.log('data',data);
let home,chef,marketing,reserve,signboard,store,homeColor,coupon_data,priceInfo,certificate,scoreInfo,recharge_list,stringifyUse;
chef = data.chef ? JSON.parse(data.chef) : '';
reserve = data.reserve ? JSON.parse(data.reserve) : '';
marketing = data.marketing ? JSON.parse(data.marketing) : '';
signboard = data.signboard ? JSON.parse(data.signboard) : '';
store = data.store ? JSON.parse(data.store) : '';
home = data.home ? JSON.parse(data.home) : '';
console.log('chef', chef);
console.log('reserve', reserve);
console.log('marketing', marketing);
console.log('signboard', signboard);
console.log('store', store);
console.log('home', home);
chef = util.determine(data.chef);
reserve = util.determine(data.reserve);
marketing = util.determine(data.marketing);
signboard = util.determine(data.signboard);
store = util.determine(data.store);
home = util.determine(data.home);
if(marketing.coupon_data){
coupon_data=marketing.coupon_data;
stringifyUse=JSON.stringify(marketing.coupon_data.use)
}
console.log('coupon_data', coupon_data);
console.log('stringifyUse', stringifyUse);
let obj={
chef,
reserve,
marketing,
signboard,
store,
home,
stringifyUse,
coupon_data
}
console.log('获取数据', {...obj});
if(marketing.is_recharge=='1' && marketing.recharge_data){
let recharge_data=marketing.recharge_data
recharge_list=marketing.recharge_data.recharge_list
... ... @@ -330,8 +332,8 @@ Page({
discount
})
}
if(store && store.images.length>0) store.images =store.images?JSON.parse(store.images):'';
if(signboard && signboard.images) signboard.images = signboard.images?JSON.parse(signboard.images):'';
if(store && store.images.length>0) store.images =util.determine(store.images);
if(signboard && signboard.images) signboard.images = util.determine(signboard.images);
if (marketing && marketing.is_online_book=='1' && marketing.is_transpond =='1') {
this.setData({
between: true
... ...
... ... @@ -138,11 +138,23 @@ function parseDataValue(val) {
}
}
// 判断是json 进行parse转化
function determine(str) {
if (typeof str == 'string') {
try {
var obj = JSON.parse(str);
return obj;
} catch (e) {
return str;
}
}
}
module.exports = {
formatTime: formatTime,
unixtoTime: unixtoTime,
timetouUnix: timetouUnix,
parseDataValue,
determine,
cgi: function (act) {
return uri.HOST__LINE + act //正式
//return uri.HOST__TEST+act //测试
... ...