|
...
|
...
|
@@ -1078,6 +1078,12 @@ Page({ |
|
|
|
let totalPrice = 0;
|
|
|
|
let coupon_dataList = this.data.coupon_dataList;
|
|
|
|
let list = res.data;
|
|
|
|
list = list.reduce((accumulator, current) => {
|
|
|
|
if (!accumulator.some(item => item.aid === current.aid)) {
|
|
|
|
accumulator.push(current);
|
|
|
|
}
|
|
|
|
return accumulator;
|
|
|
|
}, []);
|
|
|
|
const strArray = str.split(',');
|
|
|
|
const result = strArray.filter(num => {
|
|
|
|
return!list.some(item => item.id === num);
|
|
...
|
...
|
@@ -1127,7 +1133,7 @@ Page({ |
|
|
|
}
|
|
|
|
list.forEach(item=>{
|
|
|
|
let idx = coupon_dataList.findIndex(b => b.id === item.id);
|
|
|
|
if (idx!== null && idx!== undefined) {
|
|
|
|
if (idx!== null && idx!== undefined && coupon_dataList[idx]) {
|
|
|
|
coupon_dataList[idx].resultCoupon = '1';//显示已领取
|
|
|
|
}
|
|
|
|
})
|
...
|
...
|
|