diff --git a/index.html b/index.html index 0fa4504..ef94a17 100644 --- a/index.html +++ b/index.html @@ -164,8 +164,9 @@ localStorage.setItem('haskey', keyCode); // 判断是否是包码逻辑 - self.goToPackKey({ token: res.data.token, settlement_data: res.data.settlement_data }); - + if (res.data.settlement_data) { + self.goToPackKey({ token: res.data.token, settlement_data: res.data.settlement_data }); + } this.openDialog('正在加载商品...'); localStorage.setItem('entryLink', window.location.href);//存储起始页链接 @@ -222,7 +223,7 @@ // 判断是否是包码 跳转对应的包码页面 **** goToPackKey(data) { // 第一步:判断是否为包码 - if (data.settlement_data.settlement_type > 0) { + if (data.settlement_data && data.settlement_data.settlement_type > 0) { // 存储数据 sessionStorage.setItem("bm_auth", JSON.stringify(data)); // 跳转包码页面 @@ -289,7 +290,9 @@ localStorage.setItem('entryLink', window.location.href);//存储起始页链接 // 判断是否是包码逻辑 - self.goToPackKey({ token: res.data.token, settlement_data: res.data.settlement_data }); + if (res.data.settlement_data) { + self.goToPackKey({ token: res.data.token, settlement_data: res.data.settlement_data }); + } // 存储 setTimeout(() => { @@ -330,9 +333,11 @@ }; let wait = await req.axiosPost('/key/loginFromMobileKey', data).then(res => { if (res.code == 200) { - // 判断是否是包码逻辑 - self.goToPackKey({ token: res.data.data, settlement_data: res.data.settlement_data }); + if (res.data.settlement_data) { + // 判断是否是包码逻辑 + self.goToPackKey({ token: res.data.data, settlement_data: res.data.settlement_data }); + } getTokenList.push(res.data.token); istoGoods = true;