Commit a52a11ba9a5204ddaac597770c8c9ab9c8e80458

Authored by yvan.ni
1 parent 878718aa

因为赠品,物流和自选,自提和自选的没有办法同时选

Showing 1 changed file with 3 additions and 0 deletions
pages/cart/cart/cart.js
@@ -404,6 +404,7 @@ Page({ @@ -404,6 +404,7 @@ Page({
404 iarr = item; 404 iarr = item;
405 if (!sele && item.length > 0) { 405 if (!sele && item.length > 0) {
406 for (var i = 0; i < iarr.length; i++) { 406 for (var i = 0; i < iarr.length; i++) {
  407 + if(iarr[i].is_gift==1) continue;
407 if (iarr[i].distr_type != 0) { 408 if (iarr[i].distr_type != 0) {
408 if (fir == 0) { 409 if (fir == 0) {
409 fir = iarr[i].distr_type; 410 fir = iarr[i].distr_type;
@@ -452,6 +453,8 @@ Page({ @@ -452,6 +453,8 @@ Page({
452 //当数量大于1,且是选择的时候 453 //当数量大于1,且是选择的时候
453 if (iarr.length > 1 && !a.selected) { 454 if (iarr.length > 1 && !a.selected) {
454 for (var i = 0; i < iarr.length; i++) { 455 for (var i = 0; i < iarr.length; i++) {
  456 + if(iarr[i].is_gift==1) continue;
  457 +
455 //---当不是本身选择项目---- 458 //---当不是本身选择项目----
456 var sel = iarr[i].selected; 459 var sel = iarr[i].selected;
457 if (iarr[i].distr_type != 0 && (sel || iarr[i].id == a.id)) { 460 if (iarr[i].distr_type != 0 && (sel || iarr[i].id == a.id)) {