Commit b9848769a5fc14b7a2aafce33d8b313d56a6d062

Authored by yvan.ni
1 parent 62d5a19f

脚本出错的bug优化

packageA/pages/prom_list/prom_list.js
@@ -722,7 +722,7 @@ Page({ @@ -722,7 +722,7 @@ Page({
722 if (e.data.code == 0) { 722 if (e.data.code == 0) {
723 723
724 //如果有开启距离的功能,没有设置默认门店,要用最近的门店作为默认门店 724 //如果有开启距离的功能,没有设置默认门店,要用最近的门店作为默认门店
725 - if(dd.lat && !th.data.def_pick_store && th.data.bconfig.is_sort_storage){ 725 + if(dd.lat && !th.data.def_pick_store && th.data.bconfig && th.data.bconfig.is_sort_storage){
726 th.setData({ 726 th.setData({
727 def_pick_store:e.data.data.pageData[0], 727 def_pick_store:e.data.data.pageData[0],
728 sto_sele_name: e.data.data.pageData[0].pickup_name, 728 sto_sele_name: e.data.data.pageData[0].pickup_name,
@@ -905,7 +905,7 @@ Page({ @@ -905,7 +905,7 @@ Page({
905 only_pk: e.data.data.pageData 905 only_pk: e.data.data.pageData
906 }); 906 });
907 //-----如果没有默认门店,要取第一个门店作为默认店------ 907 //-----如果没有默认门店,要取第一个门店作为默认店------
908 - if (!th.data.def_pick_store && th.data.bconfig.is_sort_storage) { 908 + if (!th.data.def_pick_store && th.data.bconfig && th.data.bconfig.is_sort_storage) {
909 th.setData({ 909 th.setData({
910 def_pick_store:e.data.data.pageData[0], 910 def_pick_store:e.data.data.pageData[0],
911 sto_sele_name: e.data.data.pageData[0].pickup_name, 911 sto_sele_name: e.data.data.pageData[0].pickup_name,
@@ -1149,7 +1149,7 @@ Page({ @@ -1149,7 +1149,7 @@ Page({
1149 } 1149 }
1150 1150
1151 1151
1152 - if (bconfig.is_sort_storage) { 1152 + if (bconfig && bconfig.is_sort_storage) {
1153 wx.getLocation({ 1153 wx.getLocation({
1154 type: 'gcj02', 1154 type: 'gcj02',
1155 success: function(res) { 1155 success: function(res) {
@@ -1478,7 +1478,7 @@ Page({ @@ -1478,7 +1478,7 @@ Page({
1478 th.data.t_time = setInterval(function() { 1478 th.data.t_time = setInterval(function() {
1479 if (th.data.bconfig == null) false; 1479 if (th.data.bconfig == null) false;
1480 var e = th.data.bconfig; 1480 var e = th.data.bconfig;
1481 - if (e.is_sort_storage) { 1481 + if (e && e.is_sort_storage) {
1482 wx.getLocation({ 1482 wx.getLocation({
1483 type: 'gcj02', 1483 type: 'gcj02',
1484 success: function(res) { 1484 success: function(res) {
pages/goods/goodsInfo/goodsInfo.js
@@ -2111,7 +2111,7 @@ Page({ @@ -2111,7 +2111,7 @@ Page({
2111 if (e.data.code == 0) { 2111 if (e.data.code == 0) {
2112 2112
2113 //如果有开启距离的功能,没有设置默认门店,要用最近的门店作为默认门店 2113 //如果有开启距离的功能,没有设置默认门店,要用最近的门店作为默认门店
2114 - if(dd.lat && (!th.data.def_pick_store || JSON.stringify(th.data.def_pick_store)=='{}') && th.data.bconfig.is_sort_storage){ 2114 + if(dd.lat && (!th.data.def_pick_store || JSON.stringify(th.data.def_pick_store)=='{}') && th.data.bconfig && th.data.bconfig.is_sort_storage){
2115 th.setData({ 2115 th.setData({
2116 def_pick_store:e.data.data.pageData[0], 2116 def_pick_store:e.data.data.pageData[0],
2117 sto_sele_name: e.data.data.pageData[0].pickup_name, 2117 sto_sele_name: e.data.data.pageData[0].pickup_name,
@@ -2300,7 +2300,7 @@ Page({ @@ -2300,7 +2300,7 @@ Page({
2300 only_pk: e.data.data.pageData 2300 only_pk: e.data.data.pageData
2301 }); 2301 });
2302 //-----如果没有默认门店,要取第一个门店作为默认店------ 2302 //-----如果没有默认门店,要取第一个门店作为默认店------
2303 - if (!th.data.def_pick_store && th.data.bconfig.is_sort_storage) { 2303 + if (!th.data.def_pick_store && th.data.bconfig && th.data.bconfig.is_sort_storage) {
2304 th.setData({ 2304 th.setData({
2305 def_pick_store:e.data.data.pageData[0], 2305 def_pick_store:e.data.data.pageData[0],
2306 sto_sele_name: e.data.data.pageData[0].pickup_name, 2306 sto_sele_name: e.data.data.pageData[0].pickup_name,
@@ -4297,7 +4297,7 @@ Page({ @@ -4297,7 +4297,7 @@ Page({
4297 } 4297 }
4298 4298
4299 4299
4300 - if (bconfig.is_sort_storage) { 4300 + if (bconfig && bconfig.is_sort_storage) {
4301 wx.getLocation({ 4301 wx.getLocation({
4302 type: 'gcj02', 4302 type: 'gcj02',
4303 success: function(res) { 4303 success: function(res) {
@@ -4638,7 +4638,7 @@ Page({ @@ -4638,7 +4638,7 @@ Page({
4638 var t_time = setInterval(function() { 4638 var t_time = setInterval(function() {
4639 if (th.data.bconfig == null) false; 4639 if (th.data.bconfig == null) false;
4640 var e = th.data.bconfig; 4640 var e = th.data.bconfig;
4641 - if (e.is_sort_storage) { 4641 + if (e && e.is_sort_storage) {
4642 wx.getLocation({ 4642 wx.getLocation({
4643 type: 'gcj02', 4643 type: 'gcj02',
4644 success: function(res) { 4644 success: function(res) {
pages/team/team_show/team_show.js
@@ -976,7 +976,7 @@ Page({ @@ -976,7 +976,7 @@ Page({
976 return false; 976 return false;
977 } 977 }
978 978
979 - if (bconfig.is_sort_storage) { 979 + if ( bconfig && bconfig.is_sort_storage) {
980 wx.getLocation({ 980 wx.getLocation({
981 type: 'gcj02', 981 type: 'gcj02',
982 success: function(res) { 982 success: function(res) {
@@ -1041,7 +1041,7 @@ Page({ @@ -1041,7 +1041,7 @@ Page({
1041 var t_time = setInterval(function() { 1041 var t_time = setInterval(function() {
1042 if (th.data.bconfig == null) false; 1042 if (th.data.bconfig == null) false;
1043 var e = th.data.bconfig; 1043 var e = th.data.bconfig;
1044 - if (e.is_sort_storage) { 1044 + if (e && e.is_sort_storage) {
1045 wx.getLocation({ 1045 wx.getLocation({
1046 type: 'gcj02', 1046 type: 'gcj02',
1047 success: function(res) { 1047 success: function(res) {
@@ -1116,7 +1116,7 @@ Page({ @@ -1116,7 +1116,7 @@ Page({
1116 if (e.data.code == 0) { 1116 if (e.data.code == 0) {
1117 1117
1118 //如果有开启距离的功能,没有设置默认门店,要用最近的门店作为默认门店 1118 //如果有开启距离的功能,没有设置默认门店,要用最近的门店作为默认门店
1119 - if(dd.lat && !th.data.def_pick_store && th.data.bconfig.is_sort_storage){ 1119 + if(dd.lat && !th.data.def_pick_store && th.data.bconfig && th.data.bconfig.is_sort_storage){
1120 th.setData({ 1120 th.setData({
1121 def_pick_store:e.data.data.pageData[0], 1121 def_pick_store:e.data.data.pageData[0],
1122 sto_sele_name: e.data.data.pageData[0].pickup_name, 1122 sto_sele_name: e.data.data.pageData[0].pickup_name,
@@ -1296,7 +1296,7 @@ Page({ @@ -1296,7 +1296,7 @@ Page({
1296 only_pk: e.data.data.pageData 1296 only_pk: e.data.data.pageData
1297 }); 1297 });
1298 //-----如果没有默认门店,要取第一个门店作为默认店------ 1298 //-----如果没有默认门店,要取第一个门店作为默认店------
1299 - if (!th.data.def_pick_store && th.data.bconfig.is_sort_storage) { 1299 + if (!th.data.def_pick_store && th.data.bconfig && th.data.bconfig.is_sort_storage) {
1300 th.setData({ 1300 th.setData({
1301 def_pick_store:e.data.data.pageData[0], 1301 def_pick_store:e.data.data.pageData[0],
1302 sto_sele_name: e.data.data.pageData[0].pickup_name, 1302 sto_sele_name: e.data.data.pageData[0].pickup_name,