From a3f09fffdc32c2b2728ac03bd3fe643df8359c88 Mon Sep 17 00:00:00 2001 From: gongfuxiang Date: Sun, 24 Oct 2021 13:09:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E8=AF=A6=E6=83=85=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../default/pages/goods-detail/goods-detail.js | 12 +++++++----- .../baidu/default/pages/goods-detail/goods-detail.js | 12 +++++++----- .../qq/default/pages/goods-detail/goods-detail.js | 12 +++++++----- .../default/pages/goods-detail/goods-detail.js | 12 +++++++----- .../default/pages/goods-detail/goods-detail.js | 12 +++++++----- 5 files changed, 35 insertions(+), 25 deletions(-) diff --git a/sourcecode/alipay/default/pages/goods-detail/goods-detail.js b/sourcecode/alipay/default/pages/goods-detail/goods-detail.js index 8fb8c8089..0c9f6ab4f 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 2093ce181..85b0d9af8 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 f1c2fcbcb..b36829eae 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 aff54679b..7582040c1 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 bf5d40ee4..8f345864e 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); -- GitLab