|
|
@ -9,7 +9,9 @@ Page({ |
|
|
*/ |
|
|
*/ |
|
|
data: { |
|
|
data: { |
|
|
list:[], |
|
|
list:[], |
|
|
moreFlag:true |
|
|
moreFlag:true, |
|
|
|
|
|
|
|
|
|
|
|
productList: [], |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
@ -17,13 +19,53 @@ Page({ |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
onLoad: function (options) { |
|
|
onLoad: function (options) { |
|
|
|
|
|
console.log(app.globalData.postProduct,app.globalData.list,app.globalData.product) |
|
|
|
|
|
let sourceFrom = options.sourceFrom |
|
|
|
|
|
let postList = app.globalData.postProduct || [] |
|
|
|
|
|
let ticketList = app.globalData.list || [] |
|
|
|
|
|
let signleProduct = app.globalData.product || null |
|
|
|
|
|
|
|
|
|
|
|
let listData = [] |
|
|
|
|
|
if (sourceFrom == 'cart') { |
|
|
|
|
|
postList.forEach(v=>{ |
|
|
|
|
|
listData.push({ |
|
|
|
|
|
sku_id: v.sku.id, |
|
|
|
|
|
price: v.sku.price, |
|
|
|
|
|
sell_price: v.sku.price, |
|
|
|
|
|
num: v.productNum, |
|
|
|
|
|
}) |
|
|
|
|
|
}) |
|
|
|
|
|
ticketList.forEach(v=>{ |
|
|
|
|
|
listData.push({ |
|
|
|
|
|
sku_id: v.sku.id, |
|
|
|
|
|
price: v.sku.price, |
|
|
|
|
|
sell_price: v.sku.price, |
|
|
|
|
|
num: v.num, |
|
|
|
|
|
use_date: v.time&&v.time.sale_date?v.time.sale_date:'' |
|
|
|
|
|
}) |
|
|
|
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
if (signleProduct) { |
|
|
|
|
|
listData.push({ |
|
|
|
|
|
sku_id: signleProduct.sku.id, |
|
|
|
|
|
price: signleProduct.sku.price, |
|
|
|
|
|
sell_price: signleProduct.sku.price, |
|
|
|
|
|
num: signleProduct.productNum, |
|
|
|
|
|
use_date: signleProduct.date&&signleProduct.date.date?signleProduct.date.date:'' |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
this.setData({ |
|
|
|
|
|
productList: listData |
|
|
|
|
|
}) |
|
|
this.getList(options) |
|
|
this.getList(options) |
|
|
}, |
|
|
}, |
|
|
getList:function(options){ |
|
|
getList:function(options){ |
|
|
if(!this.data.moreFlag) return |
|
|
if(!this.data.moreFlag) return |
|
|
commonApi.user_post('coupon/use_coupon_listv3',{ |
|
|
commonApi.user_post('coupon/use_coupon_listv3',{ |
|
|
money:options.money, |
|
|
money:options.money, |
|
|
sku_ids:options.sku |
|
|
sku_ids:options.sku, |
|
|
|
|
|
cart_data: this.data.productList |
|
|
}).then(res=>{ |
|
|
}).then(res=>{ |
|
|
res.data.map(item=>{ |
|
|
res.data.map(item=>{ |
|
|
item.selected = false; |
|
|
item.selected = false; |
|
|
@ -36,9 +78,10 @@ Page({ |
|
|
}, |
|
|
}, |
|
|
//获取最高优惠
|
|
|
//获取最高优惠
|
|
|
getMaxC(options){ |
|
|
getMaxC(options){ |
|
|
commonApi.user_post('coupon/use_max_coupon_list',{ |
|
|
commonApi.user_post('coupon/use_max_coupon_listv2',{ |
|
|
money:options.money, |
|
|
money:options.money, |
|
|
sku_ids:options.sku |
|
|
sku_ids:options.sku, |
|
|
|
|
|
cart_data: this.data.productList |
|
|
}).then(res=>{ |
|
|
}).then(res=>{ |
|
|
console.log(app.globalData.couponInfo); |
|
|
console.log(app.globalData.couponInfo); |
|
|
|
|
|
|
|
|
|