Commit ae7abb001c226803fd98baba75550d6a900750e8

Authored by yvan.ni
1 parent fef0c4c0

对象判断空时候,要优化计算, 门店不足的bug优化

pages/goods/goodsInfo/goodsInfo.js
@@ -2035,7 +2035,7 @@ Page({ @@ -2035,7 +2035,7 @@ Page({
2035 if (e.data.code == 0) { 2035 if (e.data.code == 0) {
2036 2036
2037 //如果有开启距离的功能,没有设置默认门店,要用最近的门店作为默认门店 2037 //如果有开启距离的功能,没有设置默认门店,要用最近的门店作为默认门店
2038 - if(dd.lat && !th.data.def_pick_store && th.data.bconfig.is_sort_storage){ 2038 + if(dd.lat && (!th.data.def_pick_store || JSON.stringify(th.data.def_pick_store)=='{}') && th.data.bconfig.is_sort_storage){
2039 th.setData({ 2039 th.setData({
2040 def_pick_store:e.data.data.pageData[0], 2040 def_pick_store:e.data.data.pageData[0],
2041 sto_sele_name: e.data.data.pageData[0].pickup_name, 2041 sto_sele_name: e.data.data.pageData[0].pickup_name,
@@ -2046,7 +2046,7 @@ Page({ @@ -2046,7 +2046,7 @@ Page({
2046 } 2046 }
2047 2047
2048 //-- 如果有默认选择门店的时候,要把默认门店放在第一位 -- 2048 //-- 如果有默认选择门店的时候,要把默认门店放在第一位 --
2049 - if (th.data.def_pick_store && (g_distr_type==0 || th.data.def_pick_store.distr_type==0 || th.data.def_pick_store.distr_type==g_distr_type )){ 2049 + if (th.data.def_pick_store && JSON.stringify(th.data.def_pick_store)!='{}' && (g_distr_type==0 || th.data.def_pick_store.distr_type==0 || th.data.def_pick_store.distr_type==g_distr_type )){
2050 for (var k = 0; k < e.data.data.pageData.length; k++) { 2050 for (var k = 0; k < e.data.data.pageData.length; k++) {
2051 if (e.data.data.pageData[k].pickup_id == th.data.def_pick_store.pickup_id) { 2051 if (e.data.data.pageData[k].pickup_id == th.data.def_pick_store.pickup_id) {
2052 e.data.data.pageData.splice(k, 1); //删除 2052 e.data.data.pageData.splice(k, 1); //删除