diff --git a/sourcecode/alipay/default/pages/goods-detail/goods-detail.js b/sourcecode/alipay/default/pages/goods-detail/goods-detail.js index 8fb8c8089e8e65409b9afaf50bf74ef46238bfda..0c9f6ab4f8aa1d3d13a0b4e3a83a87dccd86cdff 100644 --- a/sourcecode/alipay/default/pages/goods-detail/goods-detail.js +++ b/sourcecode/alipay/default/pages/goods-detail/goods-detail.js @@ -499,6 +499,7 @@ Page({ headers: { 'content-type': 'application/x-www-form-urlencoded' }, success: (res) => { if (res.data.code == 0) { + var spec_type = res.data.data.spec_type; var spec_count = spec.length; var index = (spec_count > 0) ? spec_count : 0; if(index < sku_count) @@ -512,9 +513,9 @@ Page({ temp_data[i]['value'][k]['is_dont'] = ''; var temp_value = temp_data[i]['value'][k]['name']; var temp_status = false; - for(var t in res.data.data) + for(var t in spec_type) { - if(res.data.data[t] == temp_value) + if(spec_type[t] == temp_value) { temp_status = true; break; @@ -581,10 +582,11 @@ Page({ headers: { 'content-type': 'application/x-www-form-urlencoded' }, success: (res) => { if (res.data.code == 0) { + var spec_base = res.data.data.spec_base; this.setData({ - goods_spec_base_price: res.data.data.price, - goods_spec_base_original_price: res.data.data.original_price, - goods_spec_base_inventory: res.data.data.inventory, + goods_spec_base_price: spec_base.price, + goods_spec_base_original_price: spec_base.original_price, + goods_spec_base_inventory: spec_base.inventory, }); } else { app.showToast(res.data.msg); diff --git a/sourcecode/baidu/default/pages/goods-detail/goods-detail.js b/sourcecode/baidu/default/pages/goods-detail/goods-detail.js index 2093ce1812fb20ae30cc6a6d88eb440b3932c0f9..85b0d9af88a91d57506bc8f14d8d5e5de5f22974 100755 --- a/sourcecode/baidu/default/pages/goods-detail/goods-detail.js +++ b/sourcecode/baidu/default/pages/goods-detail/goods-detail.js @@ -454,6 +454,7 @@ Page({ dataType: 'json', success: res => { if (res.data.code == 0) { + var spec_type = res.data.data.spec_type; var spec_count = spec.length; var index = spec_count > 0 ? spec_count : 0; if (index < sku_count) { @@ -463,8 +464,8 @@ Page({ temp_data[i]['value'][k]['is_dont'] = ''; var temp_value = temp_data[i]['value'][k]['name']; var temp_status = false; - for (var t in res.data.data) { - if (res.data.data[t] == temp_value) { + for (var t in spec_type) { + if (spec_type[t] == temp_value) { temp_status = true; break; } @@ -524,10 +525,11 @@ Page({ dataType: 'json', success: res => { if (res.data.code == 0) { + var spec_base = res.data.data.spec_base; this.setData({ - goods_spec_base_price: res.data.data.price, - goods_spec_base_original_price: res.data.data.original_price, - goods_spec_base_inventory: res.data.data.inventory + goods_spec_base_price: spec_base.price, + goods_spec_base_original_price: spec_base.original_price, + goods_spec_base_inventory: spec_base.inventory }); } else { app.showToast(res.data.msg); diff --git a/sourcecode/qq/default/pages/goods-detail/goods-detail.js b/sourcecode/qq/default/pages/goods-detail/goods-detail.js index f1c2fcbcb6a4ad622d0903c9fe6e02d83a012026..b36829eae0a71bd3df4a3155eacb4cb96279a37b 100755 --- a/sourcecode/qq/default/pages/goods-detail/goods-detail.js +++ b/sourcecode/qq/default/pages/goods-detail/goods-detail.js @@ -479,6 +479,7 @@ Page({ dataType: 'json', success: (res) => { if (res.data.code == 0) { + var spec_type = res.data.data.spec_type; var spec_count = spec.length; var index = (spec_count > 0) ? spec_count : 0; if(index < sku_count) @@ -492,9 +493,9 @@ Page({ temp_data[i]['value'][k]['is_dont'] = ''; var temp_value = temp_data[i]['value'][k]['name']; var temp_status = false; - for(var t in res.data.data) + for(var t in spec_type) { - if(res.data.data[t] == temp_value) + if(spec_type[t] == temp_value) { temp_status = true; break; @@ -560,10 +561,11 @@ Page({ dataType: 'json', success: (res) => { if (res.data.code == 0) { + var spec_base = res.data.data.spec_base; this.setData({ - goods_spec_base_price: res.data.data.price, - goods_spec_base_original_price: res.data.data.original_price, - goods_spec_base_inventory: res.data.data.inventory, + goods_spec_base_price: spec_base.price, + goods_spec_base_original_price: spec_base.original_price, + goods_spec_base_inventory: spec_base.inventory, }); } else { app.showToast(res.data.msg); diff --git a/sourcecode/toutiao/default/pages/goods-detail/goods-detail.js b/sourcecode/toutiao/default/pages/goods-detail/goods-detail.js index aff54679bfe07866544904164b2de18a73863b54..7582040c1f06ee6108fe6a73eb3b99509c399683 100755 --- a/sourcecode/toutiao/default/pages/goods-detail/goods-detail.js +++ b/sourcecode/toutiao/default/pages/goods-detail/goods-detail.js @@ -479,6 +479,7 @@ Page({ dataType: 'json', success: (res) => { if (res.data.code == 0) { + var spec_type = res.data.data.spec_type; var spec_count = spec.length; var index = (spec_count > 0) ? spec_count : 0; if(index < sku_count) @@ -492,9 +493,9 @@ Page({ temp_data[i]['value'][k]['is_dont'] = ''; var temp_value = temp_data[i]['value'][k]['name']; var temp_status = false; - for(var t in res.data.data) + for(var t in spec_type) { - if(res.data.data[t] == temp_value) + if(spec_type[t] == temp_value) { temp_status = true; break; @@ -560,10 +561,11 @@ Page({ dataType: 'json', success: (res) => { if (res.data.code == 0) { + var spec_base = res.data.data.spec_base; this.setData({ - goods_spec_base_price: res.data.data.price, - goods_spec_base_original_price: res.data.data.original_price, - goods_spec_base_inventory: res.data.data.inventory, + goods_spec_base_price: spec_base.price, + goods_spec_base_original_price: spec_base.original_price, + goods_spec_base_inventory: spec_base.inventory, }); } else { app.showToast(res.data.msg); diff --git a/sourcecode/weixin/default/pages/goods-detail/goods-detail.js b/sourcecode/weixin/default/pages/goods-detail/goods-detail.js index bf5d40ee4980eff209a0f054d929a5e6eb9bb103..8f345864e02e6513ee7ab5e3dd701151c99074e7 100755 --- a/sourcecode/weixin/default/pages/goods-detail/goods-detail.js +++ b/sourcecode/weixin/default/pages/goods-detail/goods-detail.js @@ -496,6 +496,7 @@ Page({ data: { "id": this.data.goods.id, "spec": JSON.stringify(spec) }, dataType: 'json', success: (res) => { + var spec_type = res.data.data.spec_type; if (res.data.code == 0) { var spec_count = spec.length; var index = (spec_count > 0) ? spec_count : 0; @@ -510,9 +511,9 @@ Page({ temp_data[i]['value'][k]['is_dont'] = ''; var temp_value = temp_data[i]['value'][k]['name']; var temp_status = false; - for(var t in res.data.data) + for(var t in spec_type) { - if(res.data.data[t] == temp_value) + if(spec_type[t] == temp_value) { temp_status = true; break; @@ -578,10 +579,11 @@ Page({ dataType: 'json', success: (res) => { if (res.data.code == 0) { + var spec_base = res.data.data.spec_base; this.setData({ - goods_spec_base_price: res.data.data.price, - goods_spec_base_original_price: res.data.data.original_price, - goods_spec_base_inventory: res.data.data.inventory, + goods_spec_base_price: spec_base.price, + goods_spec_base_original_price: spec_base.original_price, + goods_spec_base_inventory: spec_base.inventory, }); } else { app.showToast(res.data.msg);